AWS OpsWorks
AWS OpsWorks
Para maior flexibilidade, o AWS OpsWorks faz com que você defina sua aplicação em pilhas configuráveis. Você também pode selecionar pilhas de aplicações predefinidas. As pilhas de aplicação contêm todo o provisionamento de recursos da AWS que seu aplicativo requer, incluindo servidores de aplicações, servidores web, bancos de dados e balanceadores de carga.
As pilhas de aplicações são organizadas em camadas arquitetônicas para que as pilhas possam ser mantidas de forma independente. Camadas de exemplo podem incluir camada da web, camada de aplicação e camada de banco de dados. Fora da caixa, o AWS OpsWorks também simplifica a configuração de grupos do Auto Scaling e balanceadores de carga do Elastic Load Balancing, ilustrando ainda mais o princípio de automação do DevOps. Assim como o AWS Elastic Beanstalk, o AWS OpsWorks oferece suporte ao versionamento da aplicação, implantação contínua e gerenciamento de configuração de infraestrutura.
O AWS OpsWorks também oferece suporte às práticas de DevOps de monitoramento e registro (abordadas na próxima seção). O suporte ao monitoramento é fornecido pelo Amazon CloudWatch. Todos os eventos do ciclo de vida são registrados, e um log separado do Chef documenta todas as receitas do Chef que são executadas, juntamente com quaisquer exceções.