Pulumi permite que equipes criem, implantem e gerenciem infraestrutura em qualquer nuvem usando linguagens e ferramentas familiares. Isso facilita arquiteturas de aplicações modernas, colaboração mais próxima entre desenvolvedores de aplicações e equipes de infraestrutura, e um fluxo de trabalho consistente para proteger e entregar software em nuvens públicas, privadas, híbridas ou até mesmo múltiplas nuvens ao mesmo tempo.
Usando a plataforma de código aberto da Pulumi, sua equipe poderá:
- Declarar infraestrutura em linguagens reais como TypeScript, JavaScript, Python ou Go.
- Aproveitar ecossistemas familiares de ferramentas, incluindo bibliotecas, gerenciadores de pacotes, IDEs e frameworks de teste da sua linguagem de escolha.
- Acessar muitos serviços de nuvem, incluindo AWS, Azure, GCP, Kubernetes e DigitalOcean — assim como New Relic, Datadog, Cloudflare e mais.
- Integrar com mais de uma dúzia de sistemas CI para realizar entrega contínua global.
- Construir aplicações modernas, confiáveis e escaláveis usando a amplitude de arquiteturas de nuvem, incluindo contêineres, funções serverless, VMs e sites estáticos.
- Usar frameworks de nível superior que abstraem aspectos tediosos do desenvolvimento em nuvem e permitem o compartilhamento e reutilização de padrões comuns na comunidade e em sua equipe.
Além dessas características principais de infraestrutura como código, Pulumi doma a complexidade em escala:
- Gerenciamento de pilha: implantar e promover entre múltiplos ambientes.
- Armazenamento de estado: usar o serviço gratuito da Pulumi ou optar por gerenciar manualmente o estado no AWS S3, Azure Storage, Google Cloud Storage ou no sistema de arquivos.
- Configuração: gerenciar facilmente diferentes configurações entre ambientes.
- Segredos criptografados: usar o serviço gratuito Pulumi KMS para criptografar configurações sensíveis, como senhas ou tokens, ou integrar com AWS KMS, Azure KeyVault, GCP KMS ou HashiCorp Vault.
- Ferramentas de conversão: Converter facilmente de Terraform, AWS CloudFormation, modelos Azure ARM, YAML do Kubernetes ou gráficos Helm, e mais, sem impactar sua infraestrutura existente.
Essas capacidades funcionam em conjunto com um site SaaS hospedado online que apresenta gerenciamento automático de estado, controles de política de equipe e painel de gerenciamento:
- Console Pulumi: um painel para obter visibilidade e gerenciar suas implantações.
- Identidade: integrações de provedores de identidade de usuário e organização com GitHub, GitLab, Atlassian ou SAML/SSO, incluindo Active Directory, Okta, Google G Suite e outros.
- Controles de acesso baseados em função: gerenciamento de equipe, também integrado com seu provedor de identidade.
- API REST e WebHooks: uma API web totalmente programável para cenários avançados de automação.
Vendedor
PulumiVisão Geral por
Aaron KaoDiscussões
Comunidade Pulumi