Infraestrutura ágil para replicação de ambiente de forma padronizada.

O cliente:

A Rede Municipal de Ensino da cidade de São Paulo é a maior do país, com quase 1 milhão de alunos e milhares de professores. Para controlar todo este efetivo, dezenas de aplicações são desenvolvidas e precisam ser mantidas.

A oportunidade:

A Secretaria Municipal da Educação da prefeitura municipal de São Paulo, precisava fazer o deploy de aplicações escritas em .Net de forma ágil em ambientes padronizados. Estava em curso uma grande reestruturação e como em todo legado de T.I., a falta de documentação de software e da infraestrutura de produção acabavam dificultando a replicação automática desses ambientes em caso de disaster recovery.

Os desafios principais eram:

- Assessment da infraestrutura atual.
- Replicar de forma automática os processos de deploy.
- Gerenciar a configuração dos ambientes de forma padronizada.

A solução:

A 4Linux criou um provisionamento automático de máquinas utilizando a tecnologia Foreman integrada ao oVirt que é o virtualizador utilizado pela SME, ele passou a fazer a criação automática das máquinas utilizando o protocolo PXE em caso de máquinas Linux e usou uma imagem base em caso de máquinas Windows, que já tinha um agent do Puppet instalado. Assim que os servidores respondiam, o próprio Foreman fazia a classificação e a configuração dessas máquinas utilizando módulos do Puppet. Também foi criado um Dashboard no Jenkins no qual era possível escolher qual ambiente deveria ser implantado ( Linux ou Windows).

O resultado:

- Provisionamento de Ambientes em 10 minutos, devido ao tempo de boot do windows.
- Configuração dos ambientes padronizadas e versionadas.
- Deploy dos ambientes com apenas 1 clique.

Compartilhe esta página