O AWS CloudFormation oferece aos desenvolvedores e administradores de sistemas uma maneira fácil de criar uma coleção de recursos relacionados da AWS, provisionando e atualizando esses recursos de forma organizada e previsível. Os links, artigos e documentos a seguir oferecem orientação sobre como usar o AWS CloudFormation para provisionar recursos da AWS.

 

Artigos e tutoriais

Inicialização de aplicativos via AWS CloudFormation

O AWS CloudFormation oferece a você uma forma fácil de criar o conjunto de recursos, como instância do Amazon EC2, instâncias do banco de dados do Amazon RDS e Elastic Load Balancers, necessário para a execução de seu aplicativo. O modelo descreve quais são os recursos de que você necessita, e o AWS CloudFormation cuida do: fornecimento dos recursos de forma ordenada e previsível, tratamento e recuperação de qualquer falha ou problema. Enquanto o AWS CloudFormation cuida do fornecimento de todos os recursos, ele levanta a questão óbvia de como o software de seu aplicativo é implantado, configurado e executado nas instâncias do Amazon EC2. Há várias opções, das quais cada uma tem implicações distintas quanto ao tempo para que seu aplicativo esteja pronto e ao grau de flexibilidade de que você precisa em termos de implantação de novas versões do software.

Continue a ler...

Interação do AWS CloudFormation com o Puppet

O AWS CloudFormation pode ajudar a configurar e/ou instalar seu aplicativo, bem como iniciar as ferramentas de gerenciamento e implantação que talvez já sejam usadas em seu ambiente. O Puppet é uma plataforma de código livre para fornecer, configurar e corrigir componentes de sistemas operacionais e aplicativos. O AWS CloudFormation e o Puppet podem ser usados em conjunto para automatizar todos os processos de implantação e gerenciamento, desde seus recursos da AWS até os instrumentos de seu aplicativo.

Continue a ler...

Simplificação de TI – Crie seu aplicativo com o AWS CloudFormation

Com o lançamento do AWS CloudFormation, outra etapa importante foi cumprida para facilitar aos clientes a implementação de aplicativos na nuvem. Em geral, um aplicativo exige que vários recursos de infraestrutura sejam criados, e o AWS CloudFormation ajuda o cliente a criar e gerenciar essas coleções de recursos da AWS de forma simples e previsível. Usando modelos declarativos, os clientes podem criar pilhas de recursos para garantir que todos os recursos sejam criados na sequência certa e com a confirmação correta.

Continue a ler...

AWS CloudFormation – Crie sua pilha da AWS por meio de uma receita

Até o momento, várias pessoas usaram a AWS de forma semelhante a um modo de cozinhar. Elas iniciam algumas instâncias, atribuem alguns endereços IP Elastic, criam filas de mensagem e assim por diante. Em alguns casos, isso ocorre de maneira semiautomática com scripts ou modelos e, às vezes, esse processo é manual. Conforme a complexidade geral do sistema aumenta, torna-se um desafio cada vez maior iniciar a combinação correta de AMIs, atribuí-las a funções, lidar com condições de erro e colocar todas as partes móveis na posição apropriada. Atualmente, todos seus "cozinheiros" precisam se tornar chefs!

Continue a ler...

Automatização da instalação do aplicativo usando o AWS CloudFormation e o Cloud-Init

Este artigo mostra como o Amazon Linux AMI pode ser usado com o AWS CloudFormation para iniciar e configurar um aplicativo de maneira dinâmica no momento da inicialização. O exemplo usa o novo recurso WaitCondition suportado pelo AWS CloudFormation para aguardar a configuração e inicialização de um aplicativo Ruby on Rails antes que a pilha possa ser considerada criada com sucesso. O exemplo também é beneficiado pelo suporte do Amazon Linux AMI para Cloud-init, um aplicativo de código livre criado pela Canonical. O Cloud-init permite que você use o parâmetro UserData do Amazon Elastic Compute Cloud (Amazon EC2) para especificar as ações que devem ser executadas em sua instância no momento da inicialização.

Continue a ler...

Coordenação da nuvem

Esta breve apresentação de slides aborda a necessidade de coordenar e automatizar o fornecimento na nuvem.

Continue a ler...

Saiba mais sobre os parceiros do AWS CloudFormation.

Acesse a página de parceiros do AWS CloudFormation