
Reviews from AWS customer
0 AWS reviews
-
5 star0
-
4 star0
-
3 star0
-
2 star0
-
1 star0
External reviews
25 reviews
from
External reviews are not included in the AWS star rating for the product.
Simplifiez votre infrastructure en utilisant Pulumi.
Qu'aimez-vous le plus à propos de the product?
J'ai travaillé sur l'automatisation globale et le déploiement continu pendant plus d'une décennie, mais ce n'est que lorsque j'ai découvert Pulumi que je me suis entièrement consacré à la partie infrastructure. En tant que développeur, je préfère utiliser du code par rapport à yaml ou autre chose. Je l'aime parce qu'il me donne plus de confiance, si vous utilisez une version fortement typée de Pulumi comme Typescript, et un retour plus rapide puisque vous obtenez des réponses directement lors de la compilation.
Avoir les choses en code permet également d'exécuter des "patch jobs" pour les ressources en cours de processus au lieu d'exécuter ce code en dehors de l'approvisionnement. Pouvoir exécuter le "patch job" en cours de processus est excellent pour les rares occasions où il pourrait y avoir une option manquante dans le SDK, ce qui est arrivé une fois en trois ans avec le fournisseur Azure AD.
Je dirais que la plupart des entreprises ont besoin d'un outil comme Pulumi, car les outils cloud purs sont limités à ce fournisseur de cloud. Si vous êtes une grande entreprise, vous souhaitez également automatiser des choses comme Kubernetes, GitHub, Opsgenie et d'autres services, et Pulumi prend en charge beaucoup d'entre eux.
L'automatisation Pulumi est une autre fonctionnalité que nous avons utilisée pour construire une application en libre-service où n'importe qui peut "commander" différentes ressources via une interface utilisateur simple et ensuite l'application les créerait en utilisant Pulumi de manière conforme.
Enfin, j'aimerais également souligner comment Pulumi gère la configuration et les secrets. La façon dont vous stockez une configuration sécurisée dans Pulumi et partagez les sorties entre différents déploiements dans Pulumi est une fonctionnalité exceptionnelle qui a simplifié beaucoup de travail pour nous. J'utilise souvent Pulumi pour gérer la configuration pour des choses plus mineures où je teste des choses car c'est beaucoup plus sécurisé que de copier un fichier. Stocker des secrets dans la configuration Pulumi rend également très facile le lancement d'une nouvelle application utilisateur en créant un petit script qui lit la configuration et définit les variables d'environnement appropriées pour démarrer.
S'il y a un outil "infrastructure as code" que je recommanderais, c'est Pulumi !
Avoir les choses en code permet également d'exécuter des "patch jobs" pour les ressources en cours de processus au lieu d'exécuter ce code en dehors de l'approvisionnement. Pouvoir exécuter le "patch job" en cours de processus est excellent pour les rares occasions où il pourrait y avoir une option manquante dans le SDK, ce qui est arrivé une fois en trois ans avec le fournisseur Azure AD.
Je dirais que la plupart des entreprises ont besoin d'un outil comme Pulumi, car les outils cloud purs sont limités à ce fournisseur de cloud. Si vous êtes une grande entreprise, vous souhaitez également automatiser des choses comme Kubernetes, GitHub, Opsgenie et d'autres services, et Pulumi prend en charge beaucoup d'entre eux.
L'automatisation Pulumi est une autre fonctionnalité que nous avons utilisée pour construire une application en libre-service où n'importe qui peut "commander" différentes ressources via une interface utilisateur simple et ensuite l'application les créerait en utilisant Pulumi de manière conforme.
Enfin, j'aimerais également souligner comment Pulumi gère la configuration et les secrets. La façon dont vous stockez une configuration sécurisée dans Pulumi et partagez les sorties entre différents déploiements dans Pulumi est une fonctionnalité exceptionnelle qui a simplifié beaucoup de travail pour nous. J'utilise souvent Pulumi pour gérer la configuration pour des choses plus mineures où je teste des choses car c'est beaucoup plus sécurisé que de copier un fichier. Stocker des secrets dans la configuration Pulumi rend également très facile le lancement d'une nouvelle application utilisateur en créant un petit script qui lit la configuration et définit les variables d'environnement appropriées pour démarrer.
S'il y a un outil "infrastructure as code" que je recommanderais, c'est Pulumi !
Que n’aimez-vous pas à propos de the product?
Si vous utilisez un outil cloud qui n'est pas bien connu, le fournisseur pourrait manquer de certaines fonctionnalités, mais la plupart des utilisateurs utilisent les fournisseurs plus importants avec une bonne couverture.
Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
Cela simplifie l'infrastructure et nous donne une meilleure vue d'ensemble de ce que nous avons dans notre paysage système. L'utilisation de Pulumi accélère certainement le temps nécessaire pour créer des éléments tels qu'un nouvel environnement du développement à la production, la création de groupes Active Directory pour la sécurité et la configuration des dépôts GitHub plus rapidement.
mon aperçu de Pulumi
Qu'aimez-vous le plus à propos de the product?
Capacité à utiliser différents langages de programmation comme code qui convient à tout développeur. Peut être déployé pour plusieurs fournisseurs de cloud.
Que n’aimez-vous pas à propos de the product?
À mon avis, aucun inconvénient, mais il a de la place pour s'améliorer beaucoup mieux avec de nouvelles fonctionnalités.
Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
son utilité pour moi lors de la conception sans serveur, l'architecture de conteneurisation
Bon outil pour un démarrage facile
Qu'aimez-vous le plus à propos de the product?
En tant qu'ingénieur logiciel, j'aime la possibilité d'utiliser le même langage de programmation (Go dans mon cas) que j'utilise pour l'application principale. C'est plus facile de commencer à créer une infrastructure avec Pulumi qu'avec d'autres outils.
Que n’aimez-vous pas à propos de the product?
Petit surcoût en Go, par exemple des enveloppes pour les types de données de base comme pulumi.String, pulumi.Bool, etc. Je veux plus de support natif dans le langage Go. Ce serait également bien d'avoir l'option de créer des fournisseurs de ressources dynamiques en Go.
Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
Nous n'avons pas d'ingénieurs DevOps dans notre équipe, donc tous les ingénieurs logiciels soutiennent notre infrastructure et Pulumi permet de le faire en utilisant le même langage de programmation.
Modernisation du développement logiciel pour l'infrastructure
Qu'aimez-vous le plus à propos de the product?
Pulumi permet pour le code d'infrastructure toutes les améliorations de qualité de vie que nous, développeurs de logiciels, attendons pour d'autres codes. Avec lui, j'ai un support riche pour les IDE, d'excellentes capacités de test unitaire et d'intégration, une excellente analyse statique et dynamique, une intégration étroite dans les pipelines de construction et de déploiement, et toutes les autres choses que je considère maintenant essentielles pour une expérience de développement satisfaisante. Le support (à la fois payant et fourni par la communauté) est excellent, l'écosystème d'extensions est vaste, et le catalogue d'exemples est très bon (et s'améliore tout le temps). L'adopter comme un outil gratuit au départ signifie que vous devez rapidement apprendre certains des concepts plus difficiles ; lorsque l'outil prouve sa valeur pour vous et votre organisation, vous passez naturellement aux services payants et réalisez rapidement combien de valeur ils apportent à une équipe et à une entreprise.
Que n’aimez-vous pas à propos de the product?
J'ai réfléchi à cela. Je ne peux pas penser à une aversion qui a duré longtemps. Il y a eu quelques obstacles d'apprentissage non évidents en cours de route, qui m'auraient ennuyé pendant que je les traversais, mais ils ont juste nécessité un léger changement de pensée ou un moment "eureka". Je suppose que je n'aime pas l'implémentation de certaines des extensions officielles de Pulumi. En tant qu'utilisateur expérimenté, j'ai vu quelques éléments de sucre dans leur bibliothèque AWSX en particulier que je recommande de ne pas utiliser. L'implémentation de base dans leurs bibliothèques classiques n'est pas plus difficile (quoique un peu plus verbeuse) et évite certains problèmes récurrents qui sont régulièrement posés sur le Slack de la communauté Pulumi.
Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
Il partage la charge de connaissances de la conception et de la mise en œuvre de l'infrastructure à travers une plus grande partie de l'équipe. Il permet à tous nos développeurs de lire (et s'ils le souhaitent, d'écrire) le code d'infrastructure, y compris les tests et les exigences associées, ce qui brise les barrières de connaissances et augmente l'inclusivité. Les détails sur la façon dont les applications et les services fonctionnent dans le cloud ne sont plus cachés aux personnes qui écrivent ces applications et services.
Combien vaut une solution "meilleure de sa catégorie" ?
Qu'aimez-vous le plus à propos de the product?
Pulumi amène l'IaC à un niveau supérieur en permettant de coder votre infrastructure dans des langages à usage général. C'est mieux que des alternatives comme Terraform qui impose l'utilisation du HashiCorp Configuration Language (HCL).
Que n’aimez-vous pas à propos de the product?
Un an après notre abonnement avec Pulumi, mon équipe a été contactée par un représentant de Pulumi qui nous a dit que notre frais d'abonnement TRIPLERAIT d'ici la fin de l'année, atteignant 60k-100k annuellement, malgré le fait que nous ayons signé un contrat avec eux auparavant. En plus de cela, le site web et l'interface en ligne de commande de Pulumi peuvent tous deux être très lents.
Quels sont les problèmes que the product résout, et en quoi cela vous est-il bénéfique?
Pulumi apporte une infrastructure en tant que code programmatique et gère l'état de notre pile dans le cloud (éliminant ainsi le besoin de sauvegarder notre état).
showing 21 - 25