Definição e Implementação do Processo de Gestão de Ambiente
A quantidade de trabalho necessária para promover um conjunto de alterações entre os diferentes ambientes de uma organização (DEV, QA, PRE, PRO...) requer a disponibilidade de recursos dedicados exclusivamente a esta tarefa.
Além disso, se o processo não for automatizado, será gerada documentação extra (manuais de instalação do serviço, atualização do BDD, rollback, modificação de arquivos de configuração de acordo com o ambiente...) sujeita a erros no processamento e na execução, tornando difícil de se garantir a correção de uma instalação/atualização.
Por meio desse serviço, a MTP normaliza os diferentes ambientes, padroniza os mecanismos e procedimentos para a solicitação de promoção de alterações entre eles e automatiza o processo. Isso garante a validade, qualidade, segurança e operacionalidade das atividades (pré-produção, produção, desenvolvimento, testes, formação etc.) a serem executadas para serem implementadas nos ambientes dos sistemas, para minimizar o risco de alteração destes.
Dessa forma, a organização pode ter um conjunto de ferramentas e processos voltados à gestão de alterações na infraestrutura dos diferentes ambientes de maneira automatizada, garantindo consistência e paralelismo entre eles.
Entre os benefícios que esse serviço traz para as organizações estão:
- Gestão da infraestrutura como um código.
- Consulta da infraestrutura e determinação do que ela realmente possui.
- Evitar mudanças descontroladas e descoordenadas.
- Capacidade de reproduzir configurações completas de um determinado ambiente.
- Redução do tempo de inatividade.
- Consistência e escalabilidade.
- Detecção precoce de problemas no processo de desenvolvimento de software.
- Rastreabilidade em todas as alterações feitas na configuração.
- Resposta rápida às atualizações.
- Visibilidade durante a execução de instâncias da nuvem.
- Recursos liberados para trabalho estratégico.