Introdução ao DevOps - Infraestrutura como código

Neste artigo, pretendo demonstrar o que é DevOps, o seu conceito e o que ele pode trazer de benefícios para profissionais e empresas.

[ Hits: 18.053 ]

Por: yros aguiar em 29/01/2014


Necessidade / Infraestrutura



A necessidade

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.
Linux: Introdução ao DevOps - Infraestrutura como código

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

    Próxima página

Páginas do artigo
   1. Necessidade / Infraestrutura
   2. Exemplo / Finalizando
Outros artigos deste autor

Elaborando uma política de segurança para a empresa

Controle de banda com Slackware 10 + CBQ + Iptables + DHCP

Squid com autenticação e ACLs apartir do grupos do Active Diretory

Como gerenciar cotas de disco

Leitura recomendada

Servidor VPN PPTP com autenticação de usuários no Active Directory

Agendando tarefas em Linux/Unix usando o cron

Usando timers systemd para alterar o wallpaper da área de trabalho aleatoriamente

Driver Nvidia atual + Ubuntu + Beryl

Instalar Slackware 12.2 no Dell Inspiron 1525

  
Comentários
[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.

Parabéns pelo documento.

[2] Comentário enviado por yros em 29/01/2014 - 14:09h

Oi junior.rocha

O Artigo sobre o Chef irei publicar ainda esta semana.

Obrigado

[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.


[4] Comentário enviado por lestatwa em 11/02/2014 - 11:18h

Um pequeno ajuste...
1000servidores * 5minutos = 5000minutos / 60minutos = 83.333....horas / 24horas = 3,47 dias e não duas semanas....
Abraço!

[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.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts