Crescimento
exponencial dos
negócios
Crescimento dos
datacenters
A medida que o parque de
máquinas cresce, fica mais
difícil administrar a
infraestrutura
Principais atividades de uma equipe de
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
Quanto tempo você
levaria para instalar o
agente do zabbix em
500 servidores?
Estima-se 1 semana
para instalar o agente
do zabbix, trabalhando
8 horas por dia
Administração manual traz
sérios problemas
Cada um faz do seu jeito
Aplicar mudanças pode ser
demorado e muito caro
Como otimizar o nosso tempo?
Como posso aplicar mudanças
rápidas e controlada?
Como padronizar as
configurações?
Como documentar minhas
configurações?
Automação
Infraestrutura como
Código
“É uma abordagem para definir uma infraestrutura de
computação e rede como através de código, como em
desenvolvimento de software”
Martin Fowler
Ambiente padronizado
Ambiente testado
Garantia de execução
Idempotência
Aplicar mudanças será um processo rápido
e sem estresse
O código passa a ser a documentação
executável de sua infraestrutura
Antes a
infraestrutura
era assim
Isso também é infraestrutura
Ferramentas
Infra como Código na Infoway?
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;
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;
Infraestrutura como código, é o caminho
que a nova geração de infraestrutura está
seguindo.
Obrigado!
adriel@infoway-pi.com.br

Infrastructure as Code, A arte de programar sua infraestrutura