Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Há muito tempo, num centro de dados muito, muito distante, um grupo antigo de seres poderosos conhecidos como "administradores de sistemas" costumava implementar a infraestrutura manualmente. Cada servidor, cada base de dados, cada equilibrador de carga e cada pedaço de configuração de rede era criado e gerido à mão. Era uma época sombria e temerosa: medo do tempo de inatividade, medo de uma má configuração acidental, medo de implementações lentas e frágeis e medo do que aconteceria se os administradores de sistemas caíssem para o lado negro (ou seja, tirassem férias). A boa notícia é que, graças ao movimento DevOps, agora há uma maneira melhor de fazer as coisas: Terraform.
O Terraform é uma ferramenta de código aberto criada pela HashiCorp que permite definir a infraestrutura como código usando uma linguagem simples e declarativa e implantar e gerenciar essa infraestrutura em uma variedade de provedores de nuvem pública (por exemplo, Amazon Web Services [AWS], Microsoft Azure, Google Cloud Platform, DigitalOcean) e nuvem privada e plataformas de virtualização (por exemplo, OpenStack, VMware) usando alguns comandos. Por exemplo, em vez de clicar manualmente em uma página da Web ou executar dezenas de comandos, aqui está todo o código necessário para configurar um servidor no AWS:
provider"aws"{region="us-east-2"}resource"aws_instance" "example" ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access