moomz
/vs·cloud·pt

🟧AWS CloudFormation vs Terraform🏗️

O CloudFormation é o serviço nativo de infraestrutura como código da AWS. O Terraform é a alternativa agnóstica de nuvem, com um enorme ecossistema de providers abrangendo toda plataforma.

Lança uma enquete moomz: quem vence?
moomz.com — 10s, anônimo, grátis
🟧AWS CloudFormation
  • Nativo da AWS, com suporte a serviços desde o primeiro dia
  • Nenhum arquivo de estado separado para gerenciar
  • Integração estreita com as ferramentas e o IAM da AWS
  • StackSets para deploy entre várias contas
🏗️Terraform
  • Agnóstico de nuvem entre AWS, Azure, GCP e mais
  • Ecossistema massivo de providers e módulos
  • HCL legível e um fluxo de plan forte
  • Comunidade grande e mercado de contratação

Veredito

O CloudFormation vence para casas puramente AWS que querem cobertura nativa de serviços desde o primeiro dia. O Terraform vence para equipes multinuvem ou híbridas que querem uma ferramenta e um vasto ecossistema.

Perguntas frequentes

O CloudFormation funciona fora da AWS?+

Não, o CloudFormation é só na AWS; o Terraform é agnóstico de nuvem entre muitos providers.

O CloudFormation precisa de um arquivo de estado?+

Não, o CloudFormation gerencia o estado internamente, ao contrário do estado separado do Terraform.

Qual tem novos serviços da AWS primeiro?+

O CloudFormation muitas vezes suporta novos serviços da AWS no dia do lançamento ou perto dele.

Também em

Mais em cloud

Lança uma enquete moomz: quem vence?