Pulumi permite a los equipos crear, desplegar y gestionar infraestructura en cualquier nube utilizando lenguajes y herramientas familiares. Esto facilita arquitecturas de aplicaciones modernas, una colaboración más estrecha entre el desarrollador de aplicaciones y los equipos de infraestructura, y un flujo de trabajo consistente para asegurar y entregar software a nubes públicas, privadas, híbridas o incluso múltiples nubes a la vez.
Usando la plataforma de código abierto de Pulumi, su equipo:
- Declara infraestructura en lenguajes reales como TypeScript, JavaScript, Python o Go.
- Aprovecha ecosistemas familiares de herramientas, incluyendo bibliotecas, gestores de paquetes, IDEs y marcos de prueba de su lenguaje de elección.
- Accede a muchos servicios en la nube, incluyendo AWS, Azure, GCP, Kubernetes y DigitalOcean, así como New Relic, Datadog, Cloudflare y más.
- Integra con más de una docena de sistemas CI para lograr una entrega continua global.
- Construye aplicaciones modernas, confiables y escalables utilizando la amplitud de arquitecturas en la nube, incluyendo contenedores, funciones serverless, VMs y sitios web estáticos.
- Usa marcos de nivel superior que abstraen aspectos tediosos del desarrollo en la nube y permiten compartir y reutilizar patrones comunes en la comunidad y su equipo.
Además de estas características principales de infraestructura como código, Pulumi doma la complejidad a escala:
- Gestión de pilas: despliega y promueve entre múltiples entornos.
- Almacenamiento de estado: usa el servicio gratuito de Pulumi o elige en su lugar gestionar manualmente el estado en AWS S3, Azure Storage, Google Cloud Storage o el sistema de archivos.
- Configuración: gestiona fácilmente diferentes configuraciones entre entornos.
- Secretos cifrados: usa el servicio gratuito Pulumi KMS para cifrar configuraciones sensibles, como contraseñas o tokens, o conecta AWS KMS, Azure KeyVault, GCP KMS o HashiCorp Vault.
- Herramientas de conversión: convierte fácilmente desde Terraform, AWS CloudFormation, plantillas Azure ARM, YAML de Kubernetes o gráficos Helm, y más, sin impactar tu infraestructura existente.
Estas capacidades funcionan en conjunto con un sitio web SaaS alojado en línea que presenta gestión automática de estado, controles de políticas de equipo y un panel de gestión:
- Pulumi Console: un panel para obtener visibilidad y gestionar tus despliegues.
- Identidad: integraciones de proveedores de identidad de usuario y organización con GitHub, GitLab, Atlassian o SAML/SSO, incluyendo Active Directory, Okta, Google G Suite y otros.
- Controles de acceso basados en roles: gestión de equipos, también integrada con su proveedor de identidad.
- REST API y WebHooks: una API web completamente programable para escenarios avanzados de automatización.
Vendedor
PulumiDiscusiones
Comunidad PulumiResumen por
Aaron Kao