Aguarde, carregando...

Amazon OpsWorks AWS

Amazon OpsWorks AWS
Luis Carlos Da Silva Santos
Por: Luis Carlos Da Silva Santos
Dia 04/12/2021 12h30

O AWS OpsWorks é um serviço de gerenciamento de configuração que ajuda a configurar e operar aplicativos usando o Chef. O AWS OpsWorks funcionará com aplicativos de qualquer nível de complexidade e é independente de qualquer padrão arquitetural específico.

O AWS OpsWorks é um serviço de gerenciamento de configurações que oferece instâncias gerenciadas do Chef e do Puppet. O Chef e o Puppet são plataformas de automação que permitem usar código para automatizar a configuração de servidores. O AWS OpsWorks suporta servidores Linux ou Windows, incluindo instâncias existentes do Amazon EC2 ou servidores em execução em seu próprio data center. Isso permite que as organizações usem um único serviço de gerenciamento de configuração para implantar e operar aplicativos nas arquiteturas híbridas.

Muitas soluções na AWS geralmente envolvem grupos de recursos, como instâncias do Amazon EC2 e Amazon RDS, que devem ser criados e gerenciados coletivamente. Por exemplo, essas arquiteturas geralmente requerem servidores de aplicativos, servidores de banco de dados, balanceadores de carga e assim por diante. Esse grupo de recursos geralmente é chamado de pilha.

Além de criar as instâncias e instalar os pacotes necessários, você normalmente precisa de uma maneira de distribuir aplicativos para os servidores de aplicativos, monitorar o desempenho da pilha, gerenciar segurança e permissões e assim por diante. O AWS OpsWorks fornece uma maneira simples e flexível de criar e gerenciar pilhas e aplicativos.

A pilha é o principal componente do AWS OpsWorks. É basicamente um contêiner para recursos da AWS, instâncias do Amazon EC2, instâncias do banco de dados Amazon RDS e assim por diante, que têm um objetivo comum e fazem sentido serem gerenciados logicamente juntos.

Um dos principais recursos do AWS OpsWorks é um conjunto de eventos do ciclo de vida que executam automaticamente um conjunto especificado de receitas no momento apropriado em cada instância. Uma instância representa um único recurso de computação, como uma instância do Amazon EC2. Ele define a configuração básica do recurso, como sistema operacional e tamanho. Outras definições de configuração, como endereços IP Elastic ou volumes Amazon EBS, são definidas pelas camadas da instância. As receitas da camada concluem a configuração executando tarefas, como instalar e configurar pacotes e implantar aplicativos.

Você armazena aplicativos e arquivos relacionados em um repositório, como um bucket do Amazon S3 ou repositório Git. Cada aplicativo é representado por um aplicativo, que especifica o tipo de aplicativo e contém as informações necessárias para implantar o aplicativo do repositório em suas instâncias, como a URL e a senha do repositório.

Amazon OpsWorks AWS

COMPATÍVEL COM QUALQUER APLICATIVO

O AWS OpsWorks Stacks é compatível com diversas arquiteturas, de aplicações web simples a aplicações personalizadas altamente complexas, bem como qualquer software com instalação controlada por scripts. Como o AWS OpsWorks Stacks é compatível com receitas do Chef e scripts Bash/PowerShell, você pode aproveitar as configurações criadas pela comunidade, como as do MongoDB e do Elasticsearch.

CONFIGURAÇÃO NA FORMA DE CÓDIGO

O AWS OpsWorks Stacks possibilita a definição de configurações para todo o ambiente em um formato que permite a manutenção e o controle de versões da mesma forma que o código-fonte de aplicações. Você pode reproduzir a configuração de software em novas instâncias e aplicar alterações a todas as instâncias em execução, garantindo a configuração consistente em qualquer momento.

ORGANIZAÇÃO DE RECURSOS

O AWS OpsWorks Stacks permite modelar e visualizar a aplicação usando conceitos como stacks, layers e aplicações. O painel do OpsWorks Stacks exibe o status dos stacks em todas as regiões da AWS. O AWS OpsWorks Stacks cria tags para os recursos com os nomes dos stacks e das layers, facilitando a descoberta e permitindo agrupamentos lógicos para monitoramento, alocação de custos e permissões.

Para saber mais consulte o link AWS OpsWorks

Veja também:

Confira mais artigos relacionados e obtenha ainda mais dicas de controle para suas contas.