
Escrita · 30 jun 2021
Migrar para a nuvem
Esvaziar uma sala de servidores local
Para uma organização neerlandesa que serve clientes em toda a Europa, pediram-me ajuda para desmantelar uma sala de servidores em funcionamento. Em vez de simplesmente puxar as fichas, alguns dos serviços tinham de ser migrados para a nuvem. Por diversão e inspiração, partilho três estratégias diferentes para o fazer.
Sala de servidores local
Como muitas empresas, esta firma neerlandesa tinha uma sala de servidores dedicada no edifício dos escritórios. Ao longo dos anos, o hardware foi-se acumulando lá dentro. Sempre que me pedem ajuda em trabalhos como este, surpreende-me como estas coisas parecem crescer (quase) de forma orgânica. Muitos fios, entrelaçados como as raízes das árvores numa floresta.

Como para encontrar o caminho numa selva, primeiro tens de perceber o que estás a ver. Determina que máquinas estão realmente em uso, quais são as tarefas dessas máquinas e quem as usa. Só uma compreensão profunda pode dar a base necessária para qualquer migração ponderada.

Estratégias
Depois de teres uma compreensão clara da configuração atual, podes definir os passos seguintes. Para esta organização em particular, o desejo era esvaziar completamente a sala de servidores local. Para cada máquina havia basicamente três opções:
- desligar: tão simples como puxar as fichas, mas não te esqueças de apagar de forma segura qualquer suporte de dados, como discos e memória
- mudar para um centro de dados: algumas máquinas podem ser difíceis de migrar para a nuvem por exigências de capacidade de hardware ou restrições de software; mudar simplesmente a caixa existente para um centro de dados profissional pode então ser uma boa ideia
- migrar o software para a nuvem: pode ser um pouco mais complicado, porque implica separar hardware e software, mas no fim liberta-te de todos os problemas associados à posse de hardware
Implementação
Para este cliente conseguimos simplesmente desligar a maioria das máquinas. As restantes foram analisadas com cuidado e, sempre que possível, fez-se uma migração para a nuvem. Pensa em coisas como mudar o e-mail do servidor Exchange para o Microsoft 365. Resolve cada serviço, um a um, e vais ficar surpreendido com a quantidade de ofertas na nuvem. Para quase tudo encontras uma solução adequada na nuvem.
Depois de migrares a fruta mais ao alcance, ficas com as máquinas e serviços mais desafiantes. Uma máquina envolvia uma grande base de dados com milhões de registos, a correr uma versão específica de Red Hat Enterprise Linux e Oracle. Virtualizar este servidor "monstro" seria muito caro, com exigências muito sérias de memória, armazenamento e processamento. Por isso decidimos mudá-lo para um centro de dados profissional, onde pode continuar a funcionar tal como está.

Podes pensar nisto como "fazer batota até à nuvem", mas não te enganes: um centro de dados profissional é muito melhor do que a maioria das salas de servidores locais, porque oferece segurança, conetividade redundante e controlo de clima estável. Só tens de ter a certeza absoluta de que fizeste uma cópia de segurança antes de carregares a máquina para qualquer carro: um acidente de carro podia ter efeitos devastadores na carga!!
Outras duas máquinas específicas iam ser virtualizadas para a nuvem. Corriam em Microsoft Hyper-V, alojado num dos servidores locais que também corria outros serviços de domínio Windows. O truque foi separar as máquinas do domínio Windows (legado) para as poder executar de forma independente. Uma única máquina virtual é muito mais fácil de alojar num fornecedor de infraestrutura comercial.

Precisas de alguma largura de banda, tempo e preparação, mas é uma operação relativamente segura de executar. Durante a conversão os dados são apenas copiados, ficando-se depois com duas máquinas virtuais. Depois de o VPS ser migrado, deves testar bem a nova cópia antes de apagar as antigas.

Quando tudo se junta, podes almoçar à vontade ao sol, ligando-te às máquinas migradas pela magia da nuvem.

Conclusão
À primeira vista, a selva de uma sala de dados pode assustar-te e a tarefa de a migrar para a nuvem parecer inultrapassável. Dá pequenos passos para criar blocos mais pequenos a migrar, e depois determina o que fazer com cada serviço em separado. Assim, toda a gente pode encontrar o seu caminho para a nuvem!