
Pulumi
Pulumi est une plateforme open source d'infrastructure en tant que code permettant aux développeurs de gérer l'infrastructure cloud en utilisant des langages de programmation familiers.





Qu'est-ce que Pulumi ?
Pulumi est une plateforme open-source d'infrastructure en tant que code qui permet aux développeurs de définir, déployer et gérer l'infrastructure cloud en utilisant des langages de programmation familiers au lieu de langages spécifiques propriétaires. On peut le voir comme l'application des pratiques d'ingénierie logicielle à la gestion de l'infrastructure.
La plateforme se compose de trois produits principaux : Pulumi IaC pour la gestion de l'infrastructure, Pulumi ESC pour la gestion des secrets et de la configuration, et Pulumi Insights pour l'analyse de l'infrastructure alimentée par l'IA. Ce qui distingue Pulumi, c'est l'utilisation de véritables langages de programmation, permettant aux développeurs d'écrire du code d'infrastructure avec des boucles, des conditions, des fonctions et toutes les fonctionnalités auxquelles ils sont habitués.
Pulumi gère l'infrastructure de manière déclarative tout en offrant la flexibilité de la programmation impérative. Chaque ressource est suivie et gérée via des fichiers d'état, garantissant des déploiements cohérents et prévisibles. La plateforme s'intègre aux pipelines CI/CD existants et prend en charge la politique en tant que code pour les exigences de sécurité et de conformité.
Comment utiliser Pulumi
Commencer avec Pulumi est simple pour tout développeur familier avec les langages de programmation. Tout d'abord, installez l'interface en ligne de commande Pulumi sur votre système et choisissez votre fournisseur cloud et langage de programmation préférés.
Voici le flux de travail de base :
Créez un nouveau projet en utilisant la commande pulumi new avec le modèle de votre choix
Écrivez le code d'infrastructure en utilisant votre langage préféré (Python, TypeScript, Go, etc.)
Configurez vos identifiants cloud et les paramètres du projet
Prévisualisez les modifications avec pulumi preview pour voir ce qui sera créé
Déployez l'infrastructure avec la commande pulumi up
Gérez les mises à jour et détruisez les ressources si nécessaire
Les bonnes pratiques incluent :
Utilisez les ressources composants de Pulumi pour créer des modèles d'infrastructure réutilisables
Exploitez le Pulumi Registry pour des composants et fournisseurs préconstruits
Mettez en œuvre une gestion d'état appropriée avec Pulumi Cloud ou des backends auto-hébergés
Configurez l'intégration CI/CD pour des déploiements automatisés
Utilisez des packs de politiques pour appliquer les règles de sécurité et de conformité
La plateforme mémorise l'état de votre infrastructure, rendant les mises à jour et modifications fluides et prévisibles.
Fonctionnalités de Pulumi
Programmation multilingue (TypeScript, Python, Go, .NET, Java, YAML)
Support de plus de 170 fournisseurs cloud et SaaS
Aperçu et validation de l'infrastructure en temps réel
Tests intégrés et application des politiques
Gestion des secrets et de la configuration
Informations sur l'infrastructure alimentées par l'IA
Intégration GitOps et CI/CD
Bibliothèques de composants et modèles réutilisables
Collaboration d'équipe et gestion de l'état
Open source avec fonctionnalités d'entreprise
Tarification de Pulumi
Free
Free
- 200 ressources IaC gratuites
- 25 secrets gratuits
- 500 minutes de déploiement gratuites
- Projets et piles illimités
- Support communautaire
- Intégrations CI/CD de base
Team
$0.37 /mois
- Tout ce qui est dans Gratuit plus
- 0,37 $ par ressource/mois après 200 gratuites
- Jusqu'à 10 membres d'équipe
- Collaboration sécurisée en équipe
- CI/CD automatique
- Configuration ESC illimitée
- Historique complet des déploiements
Enterprise
$1.1 /mois
- Tout ce qui est dans Équipe plus
- 1,10 $ par ressource/mois
- Membres et équipes illimités
- Contrôle d'accès basé sur les rôles (RBAC)
- Authentification SAML/SSO
- Jetons d'accès organisationnels
- Journaux d'audit
- Support Entreprise 12x5
Business Critical
Custom
- Tout ce qui est inclus dans Enterprise plus
- Tarification et facturation en volume
- Politiques et conformité
- Synchronisation automatique des groupes (SCIM)
- Exportation des journaux d'audit
- Support entreprise 24h/24 et 7j/7
- Canal Slack privé
- Services professionnels
Cas d'usage de Pulumi
Qui peut bénéficier de Pulumi ?
Dépôt de Pulumi
Voir sur Github| Étoiles | 24,024 |
| Forks | 1,249 |
| Âge du Dépôt | 8 ans |
| Dernier Commit | 5 jours il y a |
FAQ sur Pulumi
Partagez votre expérience avec Pulumi
Voir ce que les utilisateurs disent à propos de Pulumi
0 Avis
Pas encore d'avis
Soyez le premier à évaluer Pulumi
Intégrer les badges Pulumi
Montrez à votre communauté que Pulumi est présenté sur Tool Questor. Ajoutez ces beaux badges à votre site web, documentation ou profils sociaux pour renforcer la crédibilité et générer plus de trafic.