
A tarefa de migração de uma infraestrutura computacional para um modelo em nuvem pode ser bem desafiadora, dependendo do tamanho da organização, seu parque tecnológico e tecnologias utilizadas.
Empresas mais antigas e tradicionais tendem a possuir centros de processamento de dados com diversos servidores executando sistemas operacionais e aplicações mais antigas, bem como bancos de dados com grandes volumes de informações e interconectados com diversas aplicações que operam em um modelo 24×7, sem muita margem para interrupções ou falhas.
De maneira geral, CTOs ao redor do mundo que tomam a decisão de migrar a infraestrutura da empresa para o modelo em nuvem enfrentam desafios que vão desde o treinamento de seus colaboradores para operarem os sistemas que estão migrando para a nuvem até aspectos envolvendo a segurança dos sistemas, a disponibilidade, a performance e os custos envolvidos no novo modelo.
Para exemplificar vamos citar alguns dos principais desafios enfrentados, continue a leitura!
Treinamento dos colaboradores
Durante a migração da infraestrutura em nuvem, muitas vezes será necessário treinar os colaboradores da empresa para operarem na nuvem dos sistemas que antes executavam em seus próprios computadores ou em servidores locais.
Esse processo pode envolver a migração para uso de navegadores de Internet, uso de novas aplicações e novos mecanismos de autenticação, bem como orientações quanto a questões de segurança que podem se tornar mais relevantes no modelo em nuvem.
Migração de Sistemas
Muitos sistemas a serem migrados podem ainda serem de plataforma desktop ou operarem sob condições específicas da infraestrutura local. Tais sistemas podem ser migrados como são e instalados em um computador virtualizado ou exigirem uma reformulação completa para operarem em um modelo cliente/servidor.
Em ambos os casos, notam-se desafios como o treinamento de equipe (no modelo virtualizado será necessário acessar um computador na nuvem a partir de um dispositivo local) ou a reconstrução da aplicação para modelo cliente/servidor e posterior treinamento da equipe para usar o sistema reformulado.
Migração de Dados
Os dados da organização podem estar armazenados em bancos de dados mais antigos e locais, que precisarão ser migrados para bancos de dados acessados via Internet.
A migração do banco pode requerer um processo transparente, sem parada de sistemas, o que exigirá a coexistência do banco local e ou em nuvem até a migração ser finalizada e mantendo a integridade dos dados nas duas bases.
Além disso, questões envolvendo latência na comunicação precisarão ser investigadas para garantir que os sistemas não terão problemas de performance ao acessarem o banco na nuvem, principalmente aqueles que ainda não migraram ou que nunca migrarão para a mesma infra do banco de dados.
Dependendo da versão e do tipo de SGBD utilizados, pode ser necessária uma troca completa do SGBD, envolvendo análise de compatibilidade entre o banco atual e o novo, bem como migração de tipos e estruturas de dados utilizados.
Segurança de dados e aplicações
Uma das principais diferenças entre o modelo on premise e o modelo em nuvem é justamente o fato de que na nuvem os recursos computacionais, na maioria das vezes, são acessados através da Internet, uma rede pública e sujeita a roubo de informação.
Enquanto no modelo on premise, em muitos casos, os dados trafegam dentro de uma rede privada da empresa, no modelo em Nuvem a Internet pode ser o meio de comunicação utilizado para boa parte dos dados trafegados.
Dessa forma, a preocupação com segurança deve ser reforçada ao migrar para o modelo em nuvem, criando-se regras de entrada e saída de dados em rede, limitando ainda mais permissões de acesso a servidores, revisando políticas de senha e checando por vulnerabilidades dos sistemas e servidores que ficarão expostos na Internet.
Disponibilidade das aplicações
Dado que a Internet será o meio de comunicação utilizado para acessar os servidores, sistemas e bancos de dados que foram migrados para a nuvem, é importante mapear os riscos envolvidos com a indisponibilidade dos mesmos, pela falta de Internet na empresa ou no local de quem estiver tentando acessar.
Para sistemas que não podem ficar indisponíveis na empresa em momento algum, a migração dos mesmos sem garantir uma infraestrutura de Internet com redundância e ótimo SLA pode ser arriscada ou mesmo impossível.
Mesmo para o caso de sistemas que possam apresentar algum grau de indisponibilidade, cabe ao profissional responsável pela migração avaliar junto aos interessados as consequências da indisponibilidade pela interrupção da comunicação.
Performance dos sistemas
Uma vez na nuvem, sistemas e bancos de dados passam a estar sujeitos a novos fatores que poderiam não ser tão relevantes quando operavam em uma infraestrutura on premise local. Latência de rede, largura de banda e intermitência da Internet podem influenciar na performance dos sistemas migrados, gerando uma experiência ruim para os usuários.
Em alguns casos, a reformulação desses sistemas e bancos de dados pode ser necessária, visando adequá-los aos aspectos de rede que antes não eram observados em uma rede local.
Custos
Embora na maioria dos casos a migração de sistemas para a nuvem represente uma redução importante de custos de uma empresa, somente a correta configuração, dimensionamento e monitoramento dos recursos computacionais migrados garantirão que despesas desnecessárias ocorram ou mesmo que ultrapassem os custos observados em uma infraestrutura on premise.
Além disso, por permitirem escalar com facilidade o uso dos recursos computacionais, limites e alertas de custos precisam ser bem estabelecidos para evitarem que a má configuração da infraestrutura em nuvem gere uma fatura exorbitante para a empresa.
Em cenários como os apresentados acima, contar com uma empresa especializada pode ajudar a reduzir consideravelmente os principais problemas que serão enfrentados, evitando indisponibilidade operacional, custos desnecessários, vazamentos de dados e a provável insatisfação dos clientes.
A Tokenlab, por exemplo, é especializada em auxiliar seus clientes em processos de transformação digital e migração de sistemas para a nuvem, auxiliando no planejamento, modelagem e na migração de tecnologias e sistemas. Somos parceiros AWS e temos profissionais capacitados para implementar as soluções mais adequadas em nuvem.
Gostou desse artigo? Conheça o blog da Tokenlab e confira o conteúdo sobre Cloud Computing: descubra o que é Computação em Nuvem.