Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
O que veremos:
DevOps
Sobre DevOps
Para enterdermos o que DevOps significa, precisamos
ento analisar de forma prtica e direta a vida de sysadmins, desenvolvedores e o cotidiano destas reas.
O Devel est comeando a trabalhar com
metodologias geis (pr-ativo, evolutivo e contnuo). A Infra continua trabalhando no modelo tradicional de administrao (manual, catico e reativo).
Sobre a infra
A infra composta em parte pelos sysadmins, estes
rapazes e moas tem a misso de manter os sistemas funcionando, so eles que fazem os deploys e os rollbacks das aplicaes do devel, responsabilidade deles manter o ambiente de produo intacto.
Sobre a infra
Os sysadmins tem que rodar as aplicaes, monitorar o
funcionamento, a performance, avaliar e propor melhorias de forma a manter as aplicaes sob seu cuidado a pleno vapor - rodando de forma rpida e estvel, alm disto, eles devem planejar as mudanas com cautela, tentando minimizar os riscos envolvidos.
Sobre o Devel
O devel composto em parte por desenvolvedores,
estas moas e rapazes trabalham com lgica e criatividade, eles passam boa parte de seu tempo codificando solues, e focam seu trabalho nos requisitos que o analista conseguiu mapear junto ao cliente.
Sobre o Devel
Os desenvolvedores esto constantemente criando e aprimorando suas aplicaes, com isto novas verses so criadas e precisam ser disponibilizadas, assim seus clientes podero usufruir dos recursos solicitados.
Em resumo, podemos dizer que o devel se preocupa em aumentar o valor do negcio.
Incidentes
Quando ocorre algum incidente, bastante comum
ouvir a infra falando para o devel que o problema no so as mquinas, o cdigo, e certamente o devel vai falar para infra que o problema no o cdigo, so as mquinas, e provavelmente ainda vo dizer que o sistema est funcionando no notebook deles, e infelizmente isso ser algo cotidiano.
A realidade
A infra deve entender que sua obrigao oferecer os
meios para fazer o negcio fluir, e isso tambm papel do devel. Ambas equipes precisam mudar a forma de pensar e de agir, porm preciso ter conscincia de que mudanas esto associadas a problemas, uma mudana pode quebrar seu produto e afetar o seu negcio. Ento qual a receita mgica? Como mudar sem afetar o negcio?
Mudanas
A infra precisa comear a trabalhar de forma
automatizada e dinmica, precisa ser mais veloz para subir novos ambientes ou mesmo reconstruir/duplicar os ambientes existentes para suprir as necessidades do devel, no d mais para trabalhar de forma manual e usar as mesmas metodologias da poca dos mainframes. O devel precisa conseguir passar para infra suas necessidades de forma clara, e tem que se esforar para fazer a infra entender isto - e eles no vo entender na primeira
Infraestrutura gil
A discusso acerca de infraestrutura gil ganhou fora
com o crescimento de duas tendncias, so elas virtualization e cloud computing. Desde 2003 empresas comearam a conviver com ambientes virtualizados, logo um parque com poucas mquinas fsicas poderia se tornar um parque com dezenas mquinas virtuais, e aps o recente advento da Cloud, dezenas de mquinas virtuais podem se tornar centenas ou milhares de instncias a serem administradas na nuvem.
Cultura
Colaborao Fim das divises Relao saudvel entre as reas Mudana de comportamento Deploy Controle Monitorao Gerncia de configurao Orquestrao Mtricas Medies Performance Logs e integrao O feedback tudo Boa comunicao entre a equipe
Automao
Avaliao
Compartilhamento
DevOps