O AWS OpsWorks é um serviço de gerenciamento de configuração que ajuda você a configurar e operar aplicativos de todas as formas e tamanhos usando o Chef. Você pode definir a arquitetura do aplicativo e a especificação de cada componente, incluindo a instalação de pacotes e configuração de software e recursos, como o armazenamento. Comece com modelos de tecnologias comuns, tais como servidores de aplicativo e bancos de dados, ou crie o seu próprio para desempenhar qualquer tarefa que pode ser executada através de script. O AWS OpsWorks inclui automação, para dimensionar o aplicativo conforme o tempo ou carga, e configuração dinâmica, para orquestrar mudanças conforme o ambiente é dimensionado.
AWS OpsWorks
Comece a usarOu faça login no console
Receba doze meses de acesso ao nível de uso gratuito da AWS e aproveite os recursos do AWS Basic Support, como atendimento ao cliente 24x7x365 e fóruns de suporte, entre outros recursos.
O AWS OpsWorks oferece suporte a uma gama diversa de arquiteturas, de aplicativos web simples a complexos aplicativos personalizados e qualquer software com instalação controlada por scripts. Como o AWS OpsWorks é compatível com receitas do Chef e scripts Bash/PowerShell, você pode fazer uso das configurações criadas pela comunidade, tais como as do MongoDB e do Elasticsearch. Para começar, o aplicativo é modelado e visualizado em layers que definem a configuração de recursos e de software. Você controla todos os aspectos da configuração do aplicativo de acordo com suas necessidades, processos e ferramentas.
O AWS OpsWorks possibilita a definição de configurações para o ambiente inteiro em um formato que pode ser mantido e ter a versão controlada da mesma forma que o código fonte de aplicativos. 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. O aplicativo pode ser implementado a partir de repositórios de código fonte, como o Git ou Subversion, para uma ou para centenas de instâncias, com o clique de um botão.
O AWS OpsWorks fornece configuração e orquestração dinâmicas que permitem a gestão eficiente dos aplicativos durante o seu ciclo de vida, incluindo suporte à escalabilidade automática de instâncias e autocorreção. Cada nova instância que ficará on-line é automaticamente criada seguindo a especificação, e pode alterar sua configuração em resposta a eventos de sistema. Isso permite, por exemplo, a alteração da configuração de um firewall de um aplicativo web quando um novo servidor web fica on-line, sem executar etapas manuais.
O AWS OpsWorks permite a modelagem e visualização do seu aplicativo através do conceito de stacks, camadas e aplicativos. O painel do OpsWorks exibe o status dos stacks em todas as regiões da AWS. O AWS OpsWorks cria tags para os recursos com os nomes dos stacks e das layers para facilitar a descoberta e permitir agrupamentos lógicos para monitoramento, alocação de custos e permissões. Você pode conceder aos usuários do AWS IAM acesso a pilhas específicas, facilitando a gestão de ambientes multiusuário.
O AWS OpsWorks ajuda a automatizar tarefas operacionais como configurações de software, instalações de pacotes, configurações de banco de dados e implantação de código em qualquer servidor Linux ou Windows, incluindo instâncias do EC2 já existentes ou servidores executados no seu próprio datacenter. Você pode usar um único serviço de gerenciamento de configuração para implantar e operar aplicativos em sua arquitetura híbrida.
O OpsWorks permite modelar e visualizar seu aplicativo em layers que definem como configurar um conjunto de recursos gerenciados simultaneamente. Também é possível definir a configuração de software para cada layer, incluindo scripts de instalação e tarefas de inicialização. Quando uma instância é adicionada a um layer, todas as etapas de configuração são aplicadas. O OpsWorks promove as convenções, mas tem flexibilidade suficiente para permitir a personalização de qualquer aspecto do seu ambiente. O AWS OpsWorks oferece suporte a qualquer software com instalação controlada por scripts. Como o OpsWorks usa a estrutura do Chef, você pode trazer suas próprias receitas ou aproveitar centenas de configurações definidas pela comunidade.
O OpsWorks suporta princípios de DevOps como a integração contínua. Tudo em seu ambiente pode ser automatizado. Você pode especificar não somente como implementar seu código, mas também usar receitas do Chef para configurar o software em seus servidores e APIs da AWS para provisionar recursos. Suporta pipelines de seu repositório fonte para seu servidor de compilação para testes de integração para produção.

