

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando o Pulumi como uma ferramenta IaC para o Nuvem AWS
<a name="pulumi"></a>

O [Pulumi](https://www.pulumi.com/docs/get-started/) é uma infraestrutura de código aberto como ferramenta de código. Ele oferece suporte a linguagens de programação comuns existentes TypeScript, como Python JavaScript, Go, .NET, Java e YAML. Ele também usa seu ecossistema nativo para interagir com os recursos da nuvem por meio do SDK Pulumi. Uma CLI disponível para download, um tempo de execução, bibliotecas e um serviço hospedado trabalham juntos para provisionar, atualizar e gerenciar a infraestrutura em nuvem.

Você pode usar o Pulumi SDK para criar e implantar software em nuvem que usa contêineres, funções sem servidor, serviços hospedados e infraestrutura em qualquer nuvem.

Opcionalmente, você pode emparelhar o Pulumi com o Pulumi Cloud. O Pulumi Cloud é um serviço gerenciado que armazena seu estado e segredos e gerencia as implantações de sua infraestrutura Pulumi.

**Vantagens de usar o Pulumi:**
+ A Pulumi fornece infraestrutura de mais de cinquenta provedores de nuvem e software como serviço (SaaS). 
+ Ele oferece uma interface completa e consistente, projetada para reduzir a complexidade da nuvem.

**Desvantagens de usar o Pulumi:**
+ Embora o Pulumi tenha uma comunidade ativa que oferece suporte, ele é menor do que a comunidade do Terraform.
+ Pulumi tem uma curva de aprendizado mais acentuada.