A demanda crescente por processamento, levou ao crescimento dos DataCenters, além da criação do Cloud Computing, que chega a processar grandes quantidades de dados de forma distribuída e conseguir atender ao apetite cada vez maior de informações.
Sabemos que no mercado, a velocidade da informação está diretamente associada ao poder de venda e aos processos da empresa. Esta demanda levou ao desenvolvimento de software ágil ao extremo (deploy contínuo). Sendo assim, os ciclos de atualizações do softwares são maiores para atender à quantidade crescente de usuários e há necessidade de mais "features", para estimular a concorrência e atender aos clientes.
O que ocasiona maior demanda de recursos e exige maior quantidade de entregas da equipe de infraestrutura, com prazos extremamente apertados.
Infraestrutura ágil
A infraestrutura ágil, veio para quebrar esta limitação de gerenciamento de demandas que temos atualmente, além de estabilizar processos e padrões de forma rápida.
Como ilustra a imagem acima, o DevOps tem um papel fundamental nos três domínios:
Ele está operando no suporte às operações de TI;
Ao desenvolvimento de software;
E na garantia da qualidade.
A imagem demostra que os três domínios são intercalados, pois o sucesso do produto depende desta sincronia.
O DevOps é o mesmo que Dev + Operações = Qualidade de serviço
[1] Comentário enviado por junior em 29/01/2014 - 13:50h
Bom artigo, boa introdução.
Na minha opinião, pode deixar os leitores com vontade de saber mais sobre o Chef.
Tomara que este artigo não demore, se não o hiato entre um e outro pode ser ruim.
[3] Comentário enviado por avena em 08/02/2014 - 03:14h
Parabéns pelo artigo...muito claro e objetivo.
Creio que ajudou muito o exemplo do Chef...eu mesmo quando fiquei sabendo dele a tempo atras, através de um pessoal de Ruby, gostei da sacada com o chef e as receitas.
[5] Comentário enviado por yros em 11/02/2014 - 12:26h
Boa sua percepcao, so que nas empresas trablhamos 8 horas por dia, por isso uma semana de trabalho, ninguem fica 3 dias trabalhando seguidos. 2 semanas de trabalho = 80 horas, ou seja 40 horas por semana, pois a escravidão já acabou faz um tempo já rssrrsrsrsrsrsr... A conta foi feita com carga horaria de trabalho.
Mesmo assim obrigado, pelo comentário, ficou mais claro agora a todos
[6] Comentário enviado por removido em 15/08/2016 - 22:17h
Quem quiser jogar pedra que fique a vontade !!!
Para mim estes softwares são muito bem empregados em datacenters com dezenas, centenas ou milhares de servidores, pois realmente é uma mão na roda executar tarefas automatizadas em vários servidores ao mesmo tempo, isso diminui bastante o tempo de execução.
Mas quanto ao profissional devops, pra mim é só mais uma forma que empresas encontram para ter baixo custo e alta produtividade.