← voltar pro portfolioCloud / Infra

Migração multi-ambiente de infraestrutura (SaaS multi-tenant)

Migração de três ambientes (dev, homologação, produção) de um SaaS B2B multi-tenant de uma infraestrutura legada para um provedor de nuvem alternativo, sem interrupção do atendimento aos tenants.

Contexto

Cliente SaaS B2B com arquitetura multi-tenant, operando três ambientes sobre uma infraestrutura legada de VMs, provisionada e mantida de forma majoritariamente manual ao longo de vários anos. O objetivo do engajamento foi migrar os três ambientes para um provedor de nuvem alternativo, com um processo repetível e documentado, sem interromper o atendimento aos tenants ativos.

Problema

Solução

Migração conduzida em duas fases, do ambiente menos crítico ao mais crítico: uma fase de avaliação completa dos ambientes existentes, seguida da migração propriamente dita (com o padrão de recriação explícita de usuários de banco estabelecido como procedimento obrigatório) e de uma fase de otimização que desacoplou armazenamento e banco de dados das instâncias de aplicação.

Resultado

Migração de produção concluída nos três ambientes sem perda de dados de tenant, com processos de deploy documentados em runbook. A fase de otimização reduziu o custo de infraestrutura mensal.

Aprendizados

Documentar e padronizar o plugin de autenticação do banco de dados antes de trocar de versão major evita horas de troubleshooting, e migrar do ambiente menos crítico para o mais crítico permite validar todo o processo com risco controlado antes do cutover final.