Enquanto muitas organizações já começaram a automatizar o seu processo de desenvolvimento de software, muitas ainda criam a sua infraestrutura manualmente. Tratando a sua infraestrutura como um pedaço de código permite a criação de uma infraestrutura de forma programável.
2. Por que isso é importante?
Estrutura Velocidade Saúde Segurança
3. O que levar desta sessão?
Como codificar
infraestrutura?
É possível
codificar TUDO!
É aplicável a todo
tipo de empresa.
4. Construa e Opere Infraestrutura como código
Aplicação
Código Fonte
Interpretador
Estado desejado
da aplicação
Infraestrutura
JSON
AWS Service API
Estado desejado
da infraestrutura
5. Construa e Opere Infraestrutura como código
Aplicação
Código Fonte
Interpretador
Estado desejado
da aplicação
Infraestrutura
JSON
AWS Service API
Estado desejado
da infraestrutura
6. Construa e Opere Infraestrutura como código
Aplicação
Código Fonte
Interpretador
Estado desejado
da aplicação
Infraestrutura
JSON
AWS Service API
Estado desejado
da infraestrutura
7. Construa e Opere Infraestrutura como código
Aplicação
Código Fonte
Interpretador
Estado desejado
da aplicação
Infraestrutura
JSON
AWS Service API
Estado desejado
da infraestrutura
8. Infraestrutura como código:
Técnicas, práticas e ferramentas vindas do
desenvolvimento de software e aplicadas a
criação de recursos de infraestrutura
reutilizável, manutenível, extensível e
testável.
25. // Implement custom logic here
Look up AMI ID
Cross-stack: VPC ID, SG ID
Reverse an IP address
Case: Infraestrutura extensível (Lambda Custom Resources)
IaC Template
26. Case: Infraestrutura extensível (Lambda Custom Resources)
// Implement custom logic here
Look up AMI ID
Cross-stack: VPC ID, SG ID
Reverse an IP address
IaC Template
32. CloudFormation: conceitos e tecnologia
Arquivo JSON
Definição de parâmetros
Criação de recursos
Configuração de ações
Framework
Criação de Stack
Atualização de Stack
Detecção de erros & rollback
Recursos AWS configurados
Visibilidade dos recursos criados
Eventos auto chamáveis
Customizável
Template CloudFormation Stack