Infraestrutura Ágil, pode isso?

No atual mercado de TI tem se escutado muito em entrega contínua (continuous delivery), metodologias ágeis, PaaS, IaaS e...

Dextra

View posts by Dextra
Somos especialistas em desenvolvimento de software sob medida para negócios digitais. Pioneiros na adoção de metodologias de gestão ágil, combinamos processos de design, UX, novas tecnologias e visão de negócio, desenvolvendo soluções que criam oportunidades para nossos clientes. A Dextra faz parte da Mutant, empresa B2B líder no mercado brasileiro e especialista em Customer Experience para plataformas digitais.
Data de publicação: 01/10/2013

No atual mercado de TI tem se escutado muito em entrega contínua (continuous delivery), metodologias ágeis, PaaS, IaaS e DevOps

Quando se trabalha em infraestrutura o paradigma é muito grande referente a essas metodologias. Normalmente, o cara de TI (infra) é visto como “roda presa”, pois ele sempre é cobrado por manter os sistemas seguros, disponíveis e com alto desempenho. No final das contas é o cara que fala sempre não e gosta de ter o controle da situação. 
 
Se adaptando ao cenário atual: 
 
Hoje, os desenvolvedores falam que o PaaS é o ideal para desenvolvimento de software e eu acho que realmente é. Além de ter a infraestrutura pronta para desenvolver o software, os sistemas de automação estão prontos no mercado e o custo para implantação é praticamente zero. 
 
Mas e na produção, será que é? Será que as estruturas de PaaS estão prontas para suportar grandes sistemas e suprir os pilares da Governança de TI (disponibilidade, desempenho, segurança)? 
E se meu cliente não querer o PaaS, acabou a agilidade? Assim eu não vendo? 
 
Com isso, vem a necessidade de mudar a forma de entrega do setor de TI. Agilizando o seu processo e tornando menos trabalhoso questões de instalações, configurações, atualização e gestão do ambiente. 
A TI deve ter o poder de prover uma infraesutrutra parecida com as ferramentas disponíveis no PaaS onde o desenvolvedor consiga deployar seus softwares de forma contínua em uma infraestrutura tradicional ou em algum IaaS. Assim, conseguiríamos suprir a necessidade da Governança de TI  e das metodologias ágeis
 
Legal né! Mas como fazer isso? 
 
Pense em um ambiente onde temos um cluster 50 de servidores para responder a sua aplicação. Imagina agora que você tem que atualizar a versão do software ou então adicionar um parâmetro de configuração nesses 50 servidores, tudo ao mesmo tempo para não ter a disparidade entre máquinas. 
 
Usar ferramentas como Puppet e CHEF são essenciais para a continuidade e controle do ambiente, através da estabilidade dos processos de configuração, instalação, deploy contínuo, entre outros. A utilização dessas ferramentas devem manter o seu parque de servidores configurados de forma homogênea para a produção. 
 
Muitos podem falar que dá para fazer um Shell Script para isso. Esse tipo de solução não escala devido a diversidade de plataformas/kernels que podem estar presentes em um ambiente ou clusters. 
 
A grande sacada é: eu consigo ter uma infraestrutura ágil em qualquer ambiente, seja ela Pass, IaaS ou servidores físicos e independente do fornecedor que você esta utilizando. 

Dextra

View posts by Dextra
Somos especialistas em desenvolvimento de software sob medida para negócios digitais. Pioneiros na adoção de metodologias de gestão ágil, combinamos processos de design, UX, novas tecnologias e visão de negócio, desenvolvendo soluções que criam oportunidades para nossos clientes. A Dextra faz parte da Mutant, empresa B2B líder no mercado brasileiro e especialista em Customer Experience para plataformas digitais.

Comentários

  1. […] Postado originalmente aqui. […]

    Responder

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

cinco × cinco =

Posts relacionados

  1. Sobre a Dextra

    Somos especialistas em desenvolvimento de software sob medida para negócios digitais. Pioneiros na adoção de metodologias de gestão ágil, combinamos processos de design, UX, novas tecnologias e visão de negócio, desenvolvendo soluções que criam oportunidades para nossos clientes.

  2. Categorias

Scroll to top