devops e postgresql: replicação de forma simplificada | miguel di ciurcio

24

Upload: pgday-campinas

Post on 16-Apr-2017

239 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio
Page 2: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

2Instruct Infraestrutura Ágil

DevOps e PostgreSQL

Page 3: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Vamos entender como tudo começou, como o termo surgiu, quais foram as

motivações para a criação deste movimento.

Origens do DevOps

3

Page 4: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Patrick DeboisCriador do movimento DevOps

Instruct Infraestrutura Ágil

Vive em Ghent na Bélgica, é

consultor, analista e

desenvolvedor

Sobre

Foi uma das pessoas que

iniciou o movimento

DevOps

O que fez

Já trabalhou em quase

todas as áreas de TI e

viveu seus problemas

Personalidade

Organizou o primeiro

evento para discutir agilidade em operação

Como fez

01 02

03 04

4

Page 5: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Como tudo começou?

Um viagem pelas origens da revolução DevOps

Page 6: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

6

2007

Projeto na Bélgica de migração de

datacenter do governo em que Patrick

Debois teve o primeiro insight de que a

relação entre Dev e Ops precisava mudar,

ele só não tinha enxergado como resolver

isto naquele momento.

2008

Patrick participou da Agile 2008 no

Canadá pois queria assistir a palestra

“Agile Infraestructure” proposta por

Andrew Shafer e Paul Nasrat. Ele foi o

único que apareceu para a apresentação

que acabou não acontecendo, mas ele

conseguiu conversar com Shafer no

evento.

Patrick Debois

Instruct Infraestrutura Ágil

Page 7: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

7

2008

Após a Agile do Canadá foi criada uma lista

chamada Agile System Administrator que

tinha o objetivo de reunir pessoas com

interesse em infra ágil. Infelizmente a lista

não decolou, no entanto, esta foi a primeira

iniciativa para discutir ações ágeis na

operação.

Instruct Infraestrutura Ágil

Page 8: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

8

2009

Em 2009 na Velocity Conference, John

Allspaw e Paul Hammond apresentaram a

famosa palestra "10+ Deploys Per Day: Dev

and Ops Cooperation at Flicker”, Patrick viu

por streaming e lamentou no Twitter por não

ter ido. Via Twitter Paul Nasrat sugeriu que

ele fizesse um evento próprio na Bélgica.

2009No dia 30 de Outubro de 2009 eles

organizaram o evento que ficou

conhecido como DevOpsDays e foi

realizado em Ghent, na Bélgica.

Instruct Infraestrutura Ágil

Page 9: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

9

2009 Para divulgar o evento nas redes e

principalmente nos microblog a hashtag

#devops foi criada e o termo ganhou o

mundo a partir disto.

2010John Willys leva o DevOpsDays para

Montain View nos Estados Unidos, lá

é criado o acrônimo CAMS por ele

Damon Edwards.

Instruct Infraestrutura Ágil

Page 10: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

10

2010

O movimento DevOps se inicia e

começa a se multiplicar pelo mundo

criando uma revolução silenciosa no

mundo da TI.

Instruct Infraestrutura Ágil

Page 11: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Princípios básicosPara entender o DevOps

11

DevOps é um movimento baseado na

experiência e no compartilhamento de

conhecimento e ideias de sua comunidade.

DevOps é um movimento

descentralizado e aberto a todos.

Não há um manifesto DevoOps e

nunca haverá pois a cultura e o

movimento estão sempre evoluindo.

DevOps não é um produto, uma

especificação, um padrão, um

trabalho ou cargo.

DevOps foi criado por

praticantes para praticantes,

da comunidade para a

comunidade.

Base

Aberto

Sem manifesto

O que não é

Criação DEVOPS1

2

3

4

5

Instruct Infraestrutura Ágil

Page 12: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

CAMS (2010)Culture, Automation, Measurement, Sharing by John Willis e Damon Edwards

12

CultureFim das barreiras entre

times. Comunicação simples,

foco em inovação e produtividade.

AutomationPreocupação com maior

consistência e integridade em serviços,

resgate do tempo perdido

com tarefas repetitivas.

MeasurementPara se ter uma melhoria continua é preciso medir

de forma claro os dados.

Dados devem estar disponíveis a todos.

SharingA chave do DevOps é o

compartilhamento de

ferramentas, ideias e conhecimento entre

times.

Instruct Infraestrutura Ágil

Page 13: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

E o que o Postgres tem a ver com DevOps?

Page 14: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Automação das rotinas de administração do SGBD.

Page 15: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Devemos começar a pensar em Postgres como serviço.

Page 16: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio
Page 17: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio
Page 18: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio
Page 19: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio
Page 20: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio
Page 21: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio
Page 22: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

ParceirosNo Brasil

Instruct Infraestrutura Ágil 22

Page 23: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Pontos de presença

23

Escritórios, suporte e atendimento presencial

Instruct Infraestrutura Ágil

São Paulo

Brasília

Page 24: DevOps e PostgreSQL: Replicação de forma simplificada | Miguel Di Ciurcio

Redes Sociais

24

Acompanhe as atividades da instruct

Instruct Infraestrutura ágil

Youtube Facebook Telegram Blog

/instructbr/instructbr instruct.com.br/instructbr

Twitter

@instructbr