infrastructure as code, a arte de programar sua infraestrutura

35

Upload: adriel-viana

Post on 19-Feb-2017

231 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Infrastructure as Code, A arte de programar sua infraestrutura
Page 2: Infrastructure as Code, A arte de programar sua infraestrutura

Crescimento exponencial dos

negócios

Page 3: Infrastructure as Code, A arte de programar sua infraestrutura

Crescimento dos datacenters

Page 4: Infrastructure as Code, A arte de programar sua infraestrutura

A medida que o parque de máquinas cresce, fica mais

difícil administrar a infraestrutura

Page 5: Infrastructure as Code, A arte de programar sua infraestrutura

Principais atividades de uma equipe de infraestrutura

Page 6: Infrastructure as Code, A arte de programar sua infraestrutura

Principais Atividades ● Instalar, atualizar e desinstalar pacote

● Criar novos ambientes e contextos

● Ajustar configurações de serviços

● Backup e restore

● Disponibilização de novos serviços e ferramentas

● Restabelecer serviços e ferramentas

● Monitorar o estado dos serviços, sistemas e servidores

Page 7: Infrastructure as Code, A arte de programar sua infraestrutura

Quanto tempo você levaria para instalar o agente do zabbix em

500 servidores?

Page 8: Infrastructure as Code, A arte de programar sua infraestrutura

Estima-se 1 semana para instalar o agente do zabbix, trabalhando

8 horas por dia

Page 9: Infrastructure as Code, A arte de programar sua infraestrutura

Administração manual traz sérios problemas

Page 10: Infrastructure as Code, A arte de programar sua infraestrutura

Cada um faz do seu jeito

Page 11: Infrastructure as Code, A arte de programar sua infraestrutura

Aplicar mudanças pode ser demorado e muito caro

Page 12: Infrastructure as Code, A arte de programar sua infraestrutura

Como otimizar o nosso tempo?

Page 13: Infrastructure as Code, A arte de programar sua infraestrutura

Como posso aplicar mudanças rápidas e controlada?

Page 14: Infrastructure as Code, A arte de programar sua infraestrutura

Como padronizar as configurações?

Page 15: Infrastructure as Code, A arte de programar sua infraestrutura

Como documentar minhas configurações?

Page 16: Infrastructure as Code, A arte de programar sua infraestrutura

Automação

Page 17: Infrastructure as Code, A arte de programar sua infraestrutura

Infraestrutura como Código

Page 18: Infrastructure as Code, A arte de programar sua infraestrutura

“É uma abordagem para definir uma infraestrutura de computação e rede como através de código, como em

desenvolvimento de software”Martin Fowler

Page 19: Infrastructure as Code, A arte de programar sua infraestrutura

Ambiente padronizado

Page 20: Infrastructure as Code, A arte de programar sua infraestrutura

Ambiente testado

Page 21: Infrastructure as Code, A arte de programar sua infraestrutura

Garantia de execução

Page 22: Infrastructure as Code, A arte de programar sua infraestrutura

Idempotência

Page 23: Infrastructure as Code, A arte de programar sua infraestrutura

Aplicar mudanças será um processo rápido e sem estresse

Page 24: Infrastructure as Code, A arte de programar sua infraestrutura

O código passa a ser a documentação executável de sua infraestrutura

Page 25: Infrastructure as Code, A arte de programar sua infraestrutura

Antes a infraestrutura

era assim

Page 26: Infrastructure as Code, A arte de programar sua infraestrutura

Isso também é infraestrutura

Page 27: Infrastructure as Code, A arte de programar sua infraestrutura

Ferramentas

Page 28: Infrastructure as Code, A arte de programar sua infraestrutura
Page 29: Infrastructure as Code, A arte de programar sua infraestrutura
Page 30: Infrastructure as Code, A arte de programar sua infraestrutura

Infra como Código na Infoway?

Page 31: Infrastructure as Code, A arte de programar sua infraestrutura
Page 32: Infrastructure as Code, A arte de programar sua infraestrutura

Em 10 min foi feito no dolphin (CE, AM e SC): _● Instalação do java 7;

● Instalação do tomcat 7;

● Configuração dos contexto;

● Configuração do tomcat-users.xml

● Instalação e configuração do tomcat APR e Native;

● Ajuste de memória do java;

Page 33: Infrastructure as Code, A arte de programar sua infraestrutura

Além disso temos:_● Código versionado;

● Padrão de instalação de servidor de aplicação;

● Padrão de instalação de servidor de banco de dados

● Temos mais tempo para pesquisas;

Page 34: Infrastructure as Code, A arte de programar sua infraestrutura

Infraestrutura como código, é o caminho que a nova geração de infraestrutura está

seguindo.