SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados (6)

Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
Dev Day 2017 - Acelerando a entrega de ambientes de dev e teste com Azure Dev...
 
Fluxo DevOps NG - Equipe ADVPL
Fluxo DevOps NG - Equipe ADVPLFluxo DevOps NG - Equipe ADVPL
Fluxo DevOps NG - Equipe ADVPL
 
Hotspot Green and Blue Label - Switching the labels!
Hotspot Green and Blue Label - Switching the labels!Hotspot Green and Blue Label - Switching the labels!
Hotspot Green and Blue Label - Switching the labels!
 
CloudBackup Hostweb - Apresentação
CloudBackup Hostweb - ApresentaçãoCloudBackup Hostweb - Apresentação
CloudBackup Hostweb - Apresentação
 
Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheiras
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
 

Destaque

Insfraestuctura de ti
Insfraestuctura de tiInsfraestuctura de ti
Insfraestuctura de ti
mena15
 
Apresentacào literatura 1001-a\ntonio houaiss
Apresentacào literatura 1001-a\ntonio houaissApresentacào literatura 1001-a\ntonio houaiss
Apresentacào literatura 1001-a\ntonio houaiss
jaquelinesantos2013
 
vacuum formed product
vacuum formed productvacuum formed product
vacuum formed product
John C Dabbs
 
Apostila classificação de veículos rev01
Apostila   classificação de veículos rev01Apostila   classificação de veículos rev01
Apostila classificação de veículos rev01
DouglasAltwig
 
38633 presentacion
38633 presentacion38633 presentacion
38633 presentacion
elley38633
 

Destaque (16)

Polish Party
Polish PartyPolish Party
Polish Party
 
Insfraestuctura de ti
Insfraestuctura de tiInsfraestuctura de ti
Insfraestuctura de ti
 
PROYECTO COVARIA
PROYECTO COVARIAPROYECTO COVARIA
PROYECTO COVARIA
 
испытания на чистоту
испытания на чистотуиспытания на чистоту
испытания на чистоту
 
Kotlermm13 chapter 07
Kotlermm13 chapter 07Kotlermm13 chapter 07
Kotlermm13 chapter 07
 
Apresentacào literatura 1001-a\ntonio houaiss
Apresentacào literatura 1001-a\ntonio houaissApresentacào literatura 1001-a\ntonio houaiss
Apresentacào literatura 1001-a\ntonio houaiss
 
En busca del tesoro perdido
En busca del tesoro perdidoEn busca del tesoro perdido
En busca del tesoro perdido
 
05 actividadde aprendizaje
05 actividadde aprendizaje05 actividadde aprendizaje
05 actividadde aprendizaje
 
vacuum formed product
vacuum formed productvacuum formed product
vacuum formed product
 
KindWhale - Micro-payments for Digital Publishers
KindWhale - Micro-payments for Digital PublishersKindWhale - Micro-payments for Digital Publishers
KindWhale - Micro-payments for Digital Publishers
 
Carlos jerez cv
Carlos jerez cvCarlos jerez cv
Carlos jerez cv
 
Apostila classificação de veículos rev01
Apostila   classificação de veículos rev01Apostila   classificação de veículos rev01
Apostila classificação de veículos rev01
 
[CapíTulo 2] SeñAles EléCtricas De Las CéLulas Nerviosas
[CapíTulo 2] SeñAles EléCtricas De Las CéLulas Nerviosas[CapíTulo 2] SeñAles EléCtricas De Las CéLulas Nerviosas
[CapíTulo 2] SeñAles EléCtricas De Las CéLulas Nerviosas
 
Delhi Metro Rail Project Management
Delhi Metro Rail Project ManagementDelhi Metro Rail Project Management
Delhi Metro Rail Project Management
 
Grow Your Business Through Events in 10 Easy Steps
Grow Your Business Through Events in 10 Easy StepsGrow Your Business Through Events in 10 Easy Steps
Grow Your Business Through Events in 10 Easy Steps
 
38633 presentacion
38633 presentacion38633 presentacion
38633 presentacion
 

Semelhante a Infrastructure as Code, A arte de programar sua infraestrutura

Semelhante a Infrastructure as Code, A arte de programar sua infraestrutura (20)

Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
 
Gerenciamento de configuração com puppet
Gerenciamento de configuração com puppetGerenciamento de configuração com puppet
Gerenciamento de configuração com puppet
 
Manutenção de Servidores.pptx
Manutenção de Servidores.pptxManutenção de Servidores.pptx
Manutenção de Servidores.pptx
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
Infraestrutura ágil com Puppet - CISL
Infraestrutura ágil com Puppet - CISLInfraestrutura ágil com Puppet - CISL
Infraestrutura ágil com Puppet - CISL
 
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
 
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
 
Matando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaMatando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejista
 
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
 
Primeira Semana na Nuvem da AWS
Primeira Semana na Nuvem da AWSPrimeira Semana na Nuvem da AWS
Primeira Semana na Nuvem da AWS
 
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWSConhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
 
Infraestrutura como código Terraform aws openshift Ansible
Infraestrutura como código Terraform aws openshift AnsibleInfraestrutura como código Terraform aws openshift Ansible
Infraestrutura como código Terraform aws openshift Ansible
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Fabrício Lima Soluções em BD - Portifólio de Serviços
Fabrício Lima Soluções em BD - Portifólio de ServiçosFabrício Lima Soluções em BD - Portifólio de Serviços
Fabrício Lima Soluções em BD - Portifólio de Serviços
 
Rails nas Nuvens
Rails nas NuvensRails nas Nuvens
Rails nas Nuvens
 
Módulo 3-Sistema Operativo Servidor - V1.pdf
Módulo 3-Sistema Operativo Servidor - V1.pdfMódulo 3-Sistema Operativo Servidor - V1.pdf
Módulo 3-Sistema Operativo Servidor - V1.pdf
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 
Oda vp-of-it-white-pape-br-3448121-ptb
Oda vp-of-it-white-pape-br-3448121-ptbOda vp-of-it-white-pape-br-3448121-ptb
Oda vp-of-it-white-pape-br-3448121-ptb
 

Mais de Adriel Viana

Mais de Adriel Viana (7)

SOFTWARE FREEDOM DAY 2014 - GERÊNCIA DE CONFIGURAÇÃO COM PUPPET
SOFTWARE FREEDOM DAY 2014 - GERÊNCIA DE CONFIGURAÇÃO COM PUPPETSOFTWARE FREEDOM DAY 2014 - GERÊNCIA DE CONFIGURAÇÃO COM PUPPET
SOFTWARE FREEDOM DAY 2014 - GERÊNCIA DE CONFIGURAÇÃO COM PUPPET
 
Minicurso EPOTI: Automação de Infraestrutura com PUPPET.
Minicurso EPOTI: Automação de Infraestrutura com PUPPET.Minicurso EPOTI: Automação de Infraestrutura com PUPPET.
Minicurso EPOTI: Automação de Infraestrutura com PUPPET.
 
MONOGRAFIA - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA ALTA DISPONI...
MONOGRAFIA - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA ALTA DISPONI...MONOGRAFIA - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA ALTA DISPONI...
MONOGRAFIA - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA ALTA DISPONI...
 
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
 
Ipv6: O futuro da Internet
Ipv6: O futuro da InternetIpv6: O futuro da Internet
Ipv6: O futuro da Internet
 
Utilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web JavaUtilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web Java
 
O Método Kanban
O Método KanbanO Método Kanban
O Método Kanban
 

Último

Último (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Infrastructure as Code, A arte de programar sua infraestrutura