devops and cloud

22
Devops + Cloud Percival Lucena - @plucena Tech Leader IBM / Prof Universitário http://slideshare.net/plucena http://www.percivallucena.com

Upload: percival-lucena

Post on 05-Dec-2014

450 views

Category:

Documents


2 download

DESCRIPTION

Visão geral de um pipeline DevOps usando cloud

TRANSCRIPT

Page 1: Devops and Cloud

Devops + CloudPercival Lucena - @plucenaTech Leader IBM / Prof Universitáriohttp://slideshare.net/plucenahttp://www.percivallucena.com

Page 2: Devops and Cloud

Manifesto Ágil - 12 príncipios

Page 3: Devops and Cloud

Parcialmente ágil...

Page 4: Devops and Cloud

Fonte: Microsoft

Deployment Contínuo

Page 5: Devops and Cloud

DEVOPS

Page 6: Devops and Cloud

Princípio Ágil: Integração Contínua

Page 7: Devops and Cloud

Melhoria contínua

Operações e Feedback

Desenvolvimentoe TesteClientes

BusinessOwners

Objetivo: Mover idéias rapidamente para produção, usar, obter feedback

Fonte: IBM

Devops

Page 8: Devops and Cloud

Deployment Automation

Deploys Automáticos

Environment ProvisioningTestes Automáticos

Controle de Versões

Builds Automáticos

Gerenciamento Configuração

Gerenciamento de Release

Integração Contínua Entrega Contínua

Ágil Devops

Adotando Devops

Page 9: Devops and Cloud

Servidor de Desenvolvimento Servidor de Testes Servidor de produção

Ambientes de Dev Ambientes de Teste

Devops + CloudGerenciamento de Configuração

Configuration Management Server

BASELINE - Ex: UBUNTU 14.04

Page 10: Devops and Cloud

Gerenciamento de ConfiguraçãoPuppet

Page 11: Devops and Cloud

Gerenciamento de ConfiguraçãoPuppet - Classes

Page 12: Devops and Cloud

Puppet - Classes

Page 13: Devops and Cloud

Puppet - Adicionar Classes ao Nó

Page 14: Devops and Cloud

PAAS - Plataforma como serviço

Page 15: Devops and Cloud

PAAS - Plataforma como serviço

Page 16: Devops and Cloud

Gerenciamento de Releases

Page 17: Devops and Cloud

Gerenciamento de Releases

Page 18: Devops and Cloud

SCM

Build / CI Server

Unit testingTest AutomationTest Stubbing

Delivery Pipeline

Environment Configuration

Automated Monitoring

CONTINUOUS DELIVERY

Deployment Pipeline

Page 19: Devops and Cloud

Gerenciamento de Releases

Page 20: Devops and Cloud

Gerenciamento de Releases

Page 21: Devops and Cloud

• 49% Desistiram de DevOps (de acordo com pesquisa 2013 Puppet Labs survey) . Não houve apoio gerencial dos donos dos cilos.

• 41% citam resistência a mudanças como sendo a maior barreira para expandir o Agile e 31% citam a falta de suporte gerencial como barreira de acordo com pesquisa VersionOne survey).

• 33% das empresas acreditam que falta suporte gerencial de acordo com pesquisa IBM global survey.

Cases DEVOPS

Page 22: Devops and Cloud

Para saber mais...