SlideShare uma empresa Scribd logo
www.instruct.com.br
DevOps & PostgreSQL
Provisionamento Ágil de Ambientes
v.2015.08.7-02
www.instruct.com.br
Miguel
Guto
Consultores na Instruct
Entusiastas da cultura DevOps

Especialistas em Infraestrutura Ágil

Puppet Labs Certified Professionals
Puppet Labs Certified Instructors
Red Hat Certified Engineers
Sobre a Instruct
• Especializada em Infraestrutura Ágil e Automação
• Possui profissionais pioneiros em automação no Brasil
• Empresa alinhada com princípios da Cultura DevOps e Infra Ágil
• 1o Parceira da Puppet Labs no Brasil
• Única ATP (Authorized Training Partner) Puppet Labs no Brasil
• Atende Governo e Iniciativa Privada
Plano de trabalho
• 45 minutos de apresentação
• 83 slides serão apresentados
• Pergunte quando quiser
• Ao final mais 10 minutos para últimas dúvidas
• Coloque seus gadgets em modo silencioso
www.instruct.com.br
Agenda
• Entendendo DevOps (5m)
• DevOps e Infra Ágil (5m)
• Infra Ágil (10m)
• Automação
• Provisionamento
• Demonstração 1 (10m)
• Demonstração 2 (10m)
• Amarrando as pontas (5m)
5 www.instruct.com.br
Quem sabe o que é DevOps?
6 www.instruct.com.br
E o que é Infra Ágil?
7 www.instruct.com.br
Entendendo DevOps
9 www.instruct.com.br
www.instruct.com.br
10
DevOps & PostgreSQL - Provisionamento Ágil
CULTURA AUTOMAÇÃO METRICAS SHARING
C A M S
13
HYDRO
DEVOPS
Integração Negócio
Conceito Código
Informação
FeedbackEquipe
Cultura
OPERAÇÃO
SUPORTE
INFRA
DEVEL
QA
ARQUITETURA
HELPDESK
PROJETOS
PESSOAS
EQUIPE
IT
TECH
15 www.instruct.com.br
16 www.instruct.com.br
Áreas de TI devem se enxergar como
uma única equipe, trabalhando
juntas para proteger e agregar valor
ao negócio de seu clientes.
17 www.instruct.com.br
O problema ou a necessidade de
um membro ou de uma equipe é
o problema e a necessidade de
todos.
18 www.instruct.com.br
A missão é fazer o negócio fluir,
integrando, colaborando e
simplificando processos através de
pessoas, métodos e tecnologias.
19 www.instruct.com.br
Infra Ágil e DevOps
Não confunda infraestrutra
ágil c om Dev Ops , s ão
conceitos diferentes
21 www.instruct.com.br
Infraestrutura ágil faz parte do
universo DevOps, mas é apenas
um componente dentro de um
todo
22 www.instruct.com.br
Infraestrutura ágil não
envolve apenas o tema
automação
23 www.instruct.com.br
Se você utiliza automação isso não
significa que sua infra seja ágil, de
forma objetiva, isso significa que
sua infra está sendo automatizada
24 www.instruct.com.br
25
Infraestrutura ágil está diretamente
relacionada a uma mudança de
comportando no consumo e no
gerenciamento de recursos de TI
www.instruct.com.br
26
Mu d a r o c o mp o r t ame nt o
significa entregar o que o cliente
precisa de uma forma simples e
eficaz
www.instruct.com.br
27
Para entregar recursos e permitir
a gestão destes, é necessário
pensar e agir de forma disruptiva
www.instruct.com.br
28
É preciso utilizar soluções que
t o r nem a c o n s t r uç ã o d e
ambientes e sistemas algo
flexível e rápido
www.instruct.com.br
Infra Ágil
30
P o d e m o s d i v i d i r a
infraestrutura Ágil em seis
grandes áreas
www.instruct.com.br
31
Automação/Teste
Orquestração
Provisionamento
Deploy
Métricas
Feedback
32
Automação/Teste
Provisionamento
33
Automação/Teste
Provisionamento
Automação
35
Não há mais espaço para
administrar infraestrutura e
serviços no modelo artesão
www.instruct.com.br
36
Não há mais espaço para
longas janelas de tempo para
provisionamento de ambiente
www.instruct.com.br
37
Não há mais espaço para
acesso limitado a ambientes
e recursos de TI
www.instruct.com.br
38
Não há mais espaço para
p r o c e s s o s l e n t o s e
burocráticos
www.instruct.com.br
39
Automação é obrigatória se o
seu ambiente utiliza tecnologias
de container, virtualização ou
nuvem
www.instruct.com.br
40
Automação está diretamente ligada a
soluções de gerência de configurações
que implementam o que chamamos
de "infraestrutura como código"
www.instruct.com.br
41
você visualizava assim
42
ou assim
isso também é sua infra
44
Em infra ágil criar novos ambientes
deve algo simples e deve ser
realizado em minutos ao invés de
horas, dias, semanas ou meses
www.instruct.com.br
45
E a criação desses ambientes ,
em determinados contextos,
deve ser feita pelo cliente e não
pela infra
www.instruct.com.br
46 www.instruct.com.br
Autoserviço
47
Em infra ágil a configuração de
ambientes e serviços deve ser
realizada por sua sua ferramenta
de gerência de configurações
www.instruct.com.br
48
Sua ferramenta de gerência deve ter
inteligência suficiente para conseguir
identificar e corrigir problemas em
sua infra e em si mesma
OmeostasiaIdempotência
Self
Management
Auto
Healing
49
V o c ê p r e c i s a c o n s e g u i r
acompanhar todo o ciclo de vida
de cada servidor do seu parque
www.instruct.com.br
50
Você precisa ter condições de
acompanhar e entender as
mudanças que ocorreram em
cada servidor
www.instruct.com.br
51
Ferramentas para automação
www.instruct.com.br
52
53
54
Ferramentas para testes do seu código
www.instruct.com.br
Rspec-puppet

Puppet parser validade

Puppet lint
Beaker

Kitchen Puppet



Kitchen CI

Travis CI

Jenkins
Go
Bats
55 www.instruct.com.br
Testar pra que?
56 www.instruct.com.br
57
58
59
60
Faça testes em seu código!!!
www.instruct.com.br
Provisionamento
62
O provisionamento permite que sejam
criados ambientes simples ou complexos,
usando ou não gerência de configurações,
usando ou não orquestração
www.instruct.com.br
63
Instalar um sistema operacional
em um host físico com uma
mídia física é provisionar
www.instruct.com.br
64
I n s t a l a r u m s i s t e m a
operacional em um host físico
através da rede é provisionar
www.instruct.com.br
65
C r ia r uma V M em um
Hypervisor é provisionar
www.instruct.com.br
66
Criar uma container em cima
do LXC do Kernel Linux é
provisionar
www.instruct.com.br
67
Pa r a inf r a e s t r u t ur a á g il ,
provisionar significa ter uma
camada de inteligência entre sua
necessidade e suas ferramentas
www.instruct.com.br
68
Ferramentas para provisionamento
www.instruct.com.br
69
70
71
72
73
74
75
76
Não crie VMs/Containers/Ambientes
manualmente, coloque inteligência em
sua infra, use provisionamento dinâmico
para abstrair atividades repetitivas e
processos complexos
www.instruct.com.br
Demonstração
78
Amarrando as pontas
80 www.instruct.com.br
Não faça mais deploy manual
de ambientes
81 www.instruct.com.br
Use uma f er ramentas de
gerência de configuração para
uniformizar o processo de
mudança
Não seja o gargalo de sua organização!
82 www.instruct.com.br
Perguntas?
83 www.instruct.com.br
twitter: @gutocarvalho @mciucio
telegram: @gutoccarvalho @mciurcio
skype: gutoccarvalho miguelzinhow
freenode irc: gutocarvalho miguelzinho


gutocarvalho@instruct.com.br

miguel@instruct.com.br

slideshare.net/instructbr
speakerdeck.com/instructbr


Escritório de Brasília: 61-3246-929

Escritório de Campinas : 19-2511-6506
84 www.instruct.com.br
Entre em contato
www.instruct.com.br

Mais conteúdo relacionado

PDF
Infraestrutura Ágil
PDF
Um novo modelo de implantação do SEI no governo
PDF
Infraestrutura como Código
PDF
Cultura DevOps - Integração entre infra e devel
PDF
Provisionamento - Gerenciamento de Infraestrutura
PDF
DevOps Primeiros Passos
PDF
TDC2016SP - Equipes ágeis de infraestrutura
PDF
TDC2016SP - Infra ágil: conceito e prática
Infraestrutura Ágil
Um novo modelo de implantação do SEI no governo
Infraestrutura como Código
Cultura DevOps - Integração entre infra e devel
Provisionamento - Gerenciamento de Infraestrutura
DevOps Primeiros Passos
TDC2016SP - Equipes ágeis de infraestrutura
TDC2016SP - Infra ágil: conceito e prática

Mais procurados (16)

PDF
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
PPTX
Webinar DevOps - Encontros Ágeis
PPTX
DevOps com Exemplos Práticos - QConRio 2014
PDF
Discutindo DevOps na pratica, por Danilo Sato
PPTX
Vamos falar de DevOps?
PDF
Composição e Integração de Sistemas em 2013
PDF
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
PDF
Cultura DevOps e integração entre infra e devel
PDF
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
KEY
DevOps, NoOps...afinal que raios é isso?
PDF
IFSP 2015 - Cultura DevOps
PPTX
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
PDF
DevOps: princípios e práticas para a Entrega Contínua
PDF
Modelo ágil
PDF
O que é DevOps afinal?
PPTX
DevOps - A Origem
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
Webinar DevOps - Encontros Ágeis
DevOps com Exemplos Práticos - QConRio 2014
Discutindo DevOps na pratica, por Danilo Sato
Vamos falar de DevOps?
Composição e Integração de Sistemas em 2013
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
Cultura DevOps e integração entre infra e devel
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
DevOps, NoOps...afinal que raios é isso?
IFSP 2015 - Cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
DevOps: princípios e práticas para a Entrega Contínua
Modelo ágil
O que é DevOps afinal?
DevOps - A Origem
Anúncio

Destaque (20)

PDF
Locaweb cloud and sdn
PDF
Por trás da infraestrutura do Cloud - Campus Party 2014
PDF
QCon SP 2015 - Advogados do diabo: como a arquitetura emergente de sua aplica...
PDF
7Masters CSS | SMACSS, por Rafael Lyra
PDF
PGDay Campinas 2013 - Mineração de Dados com MADlib
ODP
PGAnalytics - Facilitando sua vida do DBA
PDF
Pgday campinas 2015
PDF
PGDay Campinas 2013 - Window Function e CTE – Surpreendente
PDF
Jaime Casanova - Domando a la bestia Replicación
PDF
Gerenciamento de Backup e Recovery com o Barman
PDF
NoSQL + SQL = PostgreSQL (PGDay Campinas 2014)
PPSX
Palestra Diogo Rubert - PGDAY Campinas 2015
PDF
pgDay Campinas – 2015
PPSX
CASE: O PostgreSQL em BI: Milhares de operações diárias consolidadas em "near...
PDF
Arquitetura emergente - sobre cultura devops
PDF
PGDay Campinas 2013 - PL/pg…ETL – Transformação de dados para DW e BI usando ...
PDF
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PDF
PGDay Campinas 2013 - Como Full Text Search pode ajudar na busca textual
PPTX
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0
PDF
PGDay Campinas 2013 - CASE: PostgreSQL no Tribunal de Justiça do Paraná
Locaweb cloud and sdn
Por trás da infraestrutura do Cloud - Campus Party 2014
QCon SP 2015 - Advogados do diabo: como a arquitetura emergente de sua aplica...
7Masters CSS | SMACSS, por Rafael Lyra
PGDay Campinas 2013 - Mineração de Dados com MADlib
PGAnalytics - Facilitando sua vida do DBA
Pgday campinas 2015
PGDay Campinas 2013 - Window Function e CTE – Surpreendente
Jaime Casanova - Domando a la bestia Replicación
Gerenciamento de Backup e Recovery com o Barman
NoSQL + SQL = PostgreSQL (PGDay Campinas 2014)
Palestra Diogo Rubert - PGDAY Campinas 2015
pgDay Campinas – 2015
CASE: O PostgreSQL em BI: Milhares de operações diárias consolidadas em "near...
Arquitetura emergente - sobre cultura devops
PGDay Campinas 2013 - PL/pg…ETL – Transformação de dados para DW e BI usando ...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Como Full Text Search pode ajudar na busca textual
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0
PGDay Campinas 2013 - CASE: PostgreSQL no Tribunal de Justiça do Paraná
Anúncio

Semelhante a DevOps & PostgreSQL - Provisionamento Ágil (20)

PDF
Xperience Superlógica 2018 - Infraestrutura Ágil
PDF
Phprs meetup - deploys automatizados com gitlab
PPTX
DevOps Exame.com
PPTX
Startups e DevOps
PPTX
[DevOps Summit Brasil] Procura-se: DevOps!
PDF
Skalena - Overview de Soluções
PDF
MIT DevOps IaC - Infra como Código
PDF
Infraestrutura como código Terraform aws openshift Ansible
PDF
Pipeconf no CoffeOps Campinas
PPTX
Fisl14 - DevOps - Exame.com
PDF
ProIndústria 2017 - A10 - Como viabilizar plataformas virtuais de tecnologia ...
PPTX
fluig Webinar - Agronegócio
PDF
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
PPTX
Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?
PDF
DevOps pela visão de um QA
PDF
Portfólio - Soluções Integradas.Net
PPTX
DevOps: desenvolvedores e sysadmins cooperando na prática
PDF
Como automatizar Sistemas Legados utilizando ferramentas de DevOps
PDF
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
PPTX
Automação total: Na infraestrutura o “Chef” é você
Xperience Superlógica 2018 - Infraestrutura Ágil
Phprs meetup - deploys automatizados com gitlab
DevOps Exame.com
Startups e DevOps
[DevOps Summit Brasil] Procura-se: DevOps!
Skalena - Overview de Soluções
MIT DevOps IaC - Infra como Código
Infraestrutura como código Terraform aws openshift Ansible
Pipeconf no CoffeOps Campinas
Fisl14 - DevOps - Exame.com
ProIndústria 2017 - A10 - Como viabilizar plataformas virtuais de tecnologia ...
fluig Webinar - Agronegócio
Boris Kuszka (Red Hat) - Tecnologias para diminuir o time-to-market
Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?
DevOps pela visão de um QA
Portfólio - Soluções Integradas.Net
DevOps: desenvolvedores e sysadmins cooperando na prática
Como automatizar Sistemas Legados utilizando ferramentas de DevOps
DNAD 2015 - Como a arquitetura emergente de sua aplicação pode jogar contra ...
Automação total: Na infraestrutura o “Chef” é você

Último (16)

PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Arquitetura de computadores - Memórias Secundárias
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
COBITxITIL-Entenda as diferença em uso governança TI
Arquitetura de computadores - Memórias Secundárias
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Processos na gestão de transportes, TM100 Col18
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express

DevOps & PostgreSQL - Provisionamento Ágil