O que é AWS OpsWorks? - AWS OpsWorks

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á.

O que é AWS OpsWorks?

AWS OpsWorks é um serviço de gerenciamento de configuração que ajuda você a configurar e operar aplicativos em uma empresa na nuvem usando o Puppet ou o Chef. AWS OpsWorks Empilha e AWS OpsWorks for Chef Automate permite que você use os livros de receitas e soluções do Chef para gerenciamento de configuração, enquanto que OpsWorks para o Puppet Enterprise permite que você configure um servidor mestre do Puppet Enterprise no. AWS O Puppet oferece um conjunto de ferramentas para impor o estado desejado de sua infraestrutura e automatizar tarefas sob demanda.

AWS OpsWorks Serviços

AWS OpsWorks para Puppet Enterprise

OpsWorks for Puppet Enterprise permite criar servidores master Puppet AWS gerenciados. Um servidor master Puppet gerencia nós em sua infraestrutura, armazena fatos sobre esses nós e serve de repositório central para seus módulos do Puppet. Os módulos são unidades reutilizáveis e compartilháveis de código do Puppet que contêm instruções sobre como sua infraestrutura deve ser configurada. Você pode fazer download de módulos da comunidade em Puppet Forge, ou usar o Kit de desenvolvimento do Puppet para criar seus próprios módulos personalizados e, em seguida, gerenciar sua implantação de código com o Gerenciador de códigos do Puppet.

OpsWorks for Puppet Enterprise fornece um Puppet master totalmente gerenciado, um conjunto de ferramentas de automação que permite inspecionar, entregar, operar e preparar seus aplicativos para o futuro, além de acessar uma interface de usuário que permite visualizar informações sobre seus nós e atividades do Puppet. OpsWorks for Puppet Enterprise permite que você use o Puppet para automatizar a forma como os nós são configurados, implantados e gerenciados, sejam eles instâncias do Amazon EC2 ou dispositivos locais. Um master OpsWorks for Puppet Enterprise fornece automação completa ao lidar com tarefas como configurações de software e sistema operacional, instalações de pacotes, configurações de banco de dados, gerenciamento de mudanças, aplicação de políticas, monitoramento e garantia de qualidade.

Como OpsWorks o Puppet Enterprise gerencia o software Puppet Enterprise, seu servidor pode ser copiado automaticamente no momento que você escolher, está sempre executando a versão mais recente do Puppet compatível com a AWS e sempre tem as atualizações de segurança mais recentes aplicadas. Você pode usar os grupos do Amazon EC2 Auto Scaling para associar novos nós do Amazon EC2 com o servidor automaticamente.

AWS OpsWorks para Chef Automate

AWS OpsWorks for Chef Automate permite criar AWS servidores Chef gerenciados que incluem recursos premium do Chef Automate e usar o Chef DK e outras ferramentas do Chef para gerenciá-los. Um servidor do Chef gerencia nós em seu ambiente, armazena informações sobre esses nós e serve como um repositório central para seus livros de receitas do Chef. Os livros de receitas contêm receitas executadas pelo agente (chef-client) cliente do Chef Infra em cada nó que você gerencia usando o Chef. Você pode usar ferramentas do Chef, como knifeo Test Kitchen, para gerenciar nós e livros de receitas em um servidor Chef no AWS OpsWorks for Chef Automate serviço.

O Chef Automate é um pacote de software de servidor incluído que fornece fluxo de trabalho automatizado para implantação contínua e verificações de conformidade. AWS OpsWorks for Chef Automate instala e gerencia o Chef Automate, o Chef Infra e o Chef InSpec usando uma única instância do Amazon Elastic Compute Cloud. Com AWS OpsWorks for Chef Automate, você pode usar livros de receitas do Chef personalizados ou criados pela comunidade sem fazer alterações específicas. AWS OpsWorks

Como AWS OpsWorks for Chef Automate gerencia os componentes do Chef Automate em uma única instância, seu servidor pode ser copiado automaticamente no momento que você escolher, está sempre executando a versão secundária mais atual do Chef e sempre tem as atualizações de segurança mais recentes aplicadas. Você pode usar os grupos do Amazon EC2 Auto Scaling para associar novos nós do Amazon EC2 com o servidor automaticamente.

AWS OpsWorks Pilhas

A computação em nuvem geralmente envolve grupos de recursos do AWS, como instâncias do EC2 e instâncias Amazon Relational Database Service (RDS). Por exemplo, um aplicativo da Web geralmente requer servidores de aplicativos, servidores de banco de dados, load balancers e outros recursos. Este grupo de instâncias é geralmente chamado de pilha.

AWS OpsWorks Stacks, o serviço original, fornece uma maneira simples e flexível de criar e gerenciar pilhas e aplicativos. AWS OpsWorks O Stacks permite que você implante e monitore aplicativos em suas pilhas. Você pode criar pilhas que ajudam a gerenciar recursos na nuvem em grupos especializados denominados layers. Uma layer representa um conjunto de instâncias do EC2 que atende a uma finalidade específica, como servir aplicativos ou hospedar de um banco de dados. As layers dependem de receitas do Chef para gerenciar tarefas como instalação de pacotes nas instâncias, implantação de aplicativos e execução de scripts.

Ao contrário AWS OpsWorks for Chef Automate, o AWS OpsWorks Stacks não exige nem cria servidores Chef; o AWS OpsWorks Stacks executa parte do trabalho de um servidor Chef para você. AWS OpsWorks O Stacks monitora a saúde da instância e provisiona novas instâncias para você quando necessário, usando a Autorrecuperação e o Auto Scaling (Ajuste de escala automático). Uma simples pilha de servidor de aplicativo pode ter a aparência do seguinte diagrama.