Devops and Cloud

Post on 05-Dec-2014

444 views 2 download

description

Visão geral de um pipeline DevOps usando cloud

Transcript of Devops and Cloud

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

Manifesto Ágil - 12 príncipios

Parcialmente ágil...

Fonte: Microsoft

Deployment Contínuo

DEVOPS

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

Melhoria contínua

Operações e Feedback

Desenvolvimentoe TesteClientes

BusinessOwners

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

Fonte: IBM

Devops

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

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

Gerenciamento de ConfiguraçãoPuppet

Gerenciamento de ConfiguraçãoPuppet - Classes

Puppet - Classes

Puppet - Adicionar Classes ao Nó

PAAS - Plataforma como serviço

PAAS - Plataforma como serviço

Gerenciamento de Releases

Gerenciamento de Releases

SCM

Build / CI Server

Unit testingTest AutomationTest Stubbing

Delivery Pipeline

Environment Configuration

Automated Monitoring

CONTINUOUS DELIVERY

Deployment Pipeline

Gerenciamento de Releases

Gerenciamento de Releases

• 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

Para saber mais...