Capítulo 4. Como Criar Infraestrutura Reutilizável com Módulos do Terraform
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No final do Capítulo 3, implementaste a arquitetura apresentada na Figura 4-1.
Figura 4-1. A arquitetura que implementaste nos capítulos anteriores incluía um balanceador de carga, um cluster de servidores Web e uma base de dados.
Isto funciona muito bem como primeiro ambiente, mas normalmente precisas de pelo menos dois ambientes: um para os testes internos da tua equipa ("staging") e um a que os utilizadores reais possam aceder ("production"), como mostrado naFigura 4-2. Idealmente, os dois ambientes são quase idênticos, embora possas utilizar um pouco menos/mais pequenos servidores no ambiente de teste para poupar dinheiro.
Figura 4-2. A arquitetura que implantarás neste capítulo terá dois ambientes, cada um com seu próprio balanceador de carga, cluster de servidor Web e banco de dados.
Como é que adicionas este ambiente de produção sem teres de copiar e colar todo o código do ambiente de teste? Por exemplo, como evitas ter de copiar e colar todo o código do stage/services/webserver-cluster noprod/services/webserver-cluster e todo o código do stage/data-stores/mysql no prod/data-stores/mysql ...
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