O que é migração para a nuvem?

Distrito financeiro de Xangai na neblina

O que é migração para a nuvem?

A migração para a nuvem é o processo de transferir dados, aplicações e cargas de trabalho de um data center no local para uma infraestrutura baseada na nuvem ou de um ambiente na nuvem para outro (conhecido como migração de nuvem para nuvem).

Uma empresa pode migrar para uma única nuvem ou para várias. Ela pode usar modelos de nuvem pública, em que os serviços são fornecidos pela Internet pública, ou modelos de nuvem privada , com uma infraestrutura de nuvem segura e proprietária acessível somente a elas. Muitas organizações escolhem um  ambiente de nuvem híbrida, que combina serviços de nuvem pública e privada para criar uma infraestrutura de TI única, flexível e econômica que suporte e automatiza o gerenciamento de carga de trabalho em ambientes de nuvem.

As multinuvens oferecem outra opção, permitindo que as empresas migrem a infraestrutura de TI usando vários provedores de nuvem pública. As multinuvens podem ser tão simples quanto usar software como serviço (SaaS) de diferentes fornecedores para empregar funcionalidades de portabilidade entre infraestruturas. No entanto, eles geralmente envolvem o gerenciamento de aplicação em plataforma como serviço (PaaS) ou infraestrutura como serviço (IaaS) em várias nuvens - como Amazon Web Services, plataforma de nuvem do Google, IBM® Cloud e Microsoft Azure - a partir de um console central.

As mais recentes notícias de tecnologia, corroboradas por insights de especialistas.

Mantenha-se atualizado sobre as tendências mais importantes (e intrigantes) do setor em IA, automação, dados e muito mais com o boletim informativo Think. Consulte a Declaração de privacidade da IBM.

Agradecemos sua inscrição!

Sua assinatura será entregue em inglês. Você pode encontrar um link para cancelar a assinatura em todos os boletins informativos. Você pode gerenciar suas inscrições ou cancelar a inscrição aqui. Consulte nossa Declaração de privacidade da IBM para obter mais informações.

Tipos de migração para a nuvem

Existem diferentes tipos de migração para a nuvem, variando em termos do que está sendo migrado e para onde:

Migração total do data center

Essa migração de nuvem é o processo de mover todos os dados, aplicações e serviços dos data centers no local para os servidores de um provedor de nuvem. Esse processo geralmente é extenso e requer planejamento e testes minuciosos para garantir uma execução eficiente.

Migração para nuvem híbrida

A migração para a nuvem híbrida envolve mover uma parte dos recursos para a nuvem pública enquanto deixa outra parte em data centers locais. Este cenário de nuvem híbrida permite que as organizações aproveitem os investimentos atuais em infraestrutura no local e, ao mesmo tempo, aproveitem a flexibilidade, a eficiência, o valor estratégico e outros benefícios da nuvem pública.

As empresas também usam a migração para a nuvem híbrida para backup de dados. Neste caso, uma empresa faz backup dos seus recursos de nuvem privada em uma nuvem pública como uma técnica de mitigação quando um ataque ou desastre torna um data center no local inoperável.

Migração de nuvem para nuvem

As organizações podem migrar seus recursos de uma nuvem pública para outra por muitas razões. Esses motivos incluem o aproveitamento de modelos de Preços, funcionalidades de segurança ou produtos específicos (como novas ferramentas de IA ou aprendizado de máquina) ou devido a mudanças na estrutura da empresa ou nos acordos de nível de serviço.

Migração específica de carga de trabalho

Outra opção é migrar cargas de trabalho específicas para a nuvem. Por exemplo, uma organização pode optar por migrar determinados bancos de dados ou mainframes para a nuvem como forma de capitalizar os custos mais baixos ou para obter um desempenho mais confiável, melhor segurança e outros fatores.

AI Academy

Preparando-se para a IA com a nuvem híbrida

Guiada pelos principais líderes da IBM, o currículo dessa experiência foi desenvolvido para ajudar líderes empresariais a terem o conhecimento necessário para priorizar os investimentos em IA capazes de estimular o crescimento.

O processo de migração para a nuvem

A migração para a nuvem tornou-se um imperativo de modernização para as empresas que buscam simplificar as operações de TI, implementar medidas de redução de custos e realizar a transformação digital de ponta a ponta. Os analistas de tecnologia preveem que 75% das organizações adotarão a infraestrutura de dados baseada em nuvem até 2026.1

Para garantir uma transição bem-sucedida, as organizações devem seguir um fluxo de trabalho bem definido que se concentre em um planejamento, execução e otimização abrangentes.

Avaliar e planejar

A primeira etapa do fluxo de trabalho é o plano de migração para a nuvem, que inclui a articulação clara do caso de negócios a ser migrado. Depois que a equipe tiver estabelecido os motivos da migração, é importante avaliar minuciosamente a infraestrutura de TI, os aplicativos e os dados existentes para identificar o que é adequado para a migração e avaliar as dependências que exigem atenção. Nesta fase, as equipes normalmente:

  • Listam e categorizam aplicativos e dados
  • Analisam as dependências e interdependências dos aplicativos
  • Avaliam os requisitos de segurança e conformidade
  • Avaliam as necessidades de desempenho e escalabilidade
  • Estabelecem metas e prioridades de migração
  • Identificam possíveis desafios de migração

Selecionam um provedor de nuvem

Quando a avaliação for concluída, é hora de selecionar o provedor de nuvem que melhor se alinha às necessidades da empresa. Alguns fatores a serem considerados:

  • Compatibilidade do provedor com aplicações e dados existentes
  • Ofertas de serviços, modelos de preços e recursos de suporte
  • Considerações de conformidade e soberania de dados
  • Escalabilidade e disponibilidade dos recursos necessários
  • Interoperabilidade com sistemas existentes

Projeto da arquitetura de nuvem de destino

Esse processo envolve determinar como os aplicativos, dados e infraestrutura são organizados no ambiente de nuvem. As principais considerações incluem:

  • Projeto das arquiteturas de nuvem escaláveis e resilientes
  • Definição das configurações de rede e segurança
  • Identificação de serviços e funcionalidades de nuvem apropriados
  • Otimização da eficiência de custos e do desempenho
  • Garantia dos mecanismos de backup de dados e recuperação de desastres

Executar a migração

Nesta etapa, a equipe transfere a infraestrutura de TI existente para o novo ambiente de nuvem. Dependendo da estratégia de migração (como lift-and-shift, replataforma ou refatoração), o processo de execução envolve:

  • Configuração do ambiente de nuvem de destino
  • Provisionamento de máquinas virtuais, armazenamento e recursos de rede
  • Replicar ou migrar dados para a nuvem
  • Implementação e configuração de aplicativos na nova infraestrutura de nuvem

Testar e validar

Testes rigorosos são vitais para garantir a funcionalidade das aplicações e dados recém-transferidos. Muitas equipes optam por realizar:

  • Functional testing para validar a migração de aplicações
  • Testes de desempenho e carga para avaliar a escalabilidade e a capacidade de resposta
  • Testes de segurança para identificar vulnerabilidades e garantir conformidade
  • Teste de aceitação do usuário para validar a experiência do usuário final

Também é importante resolver quaisquer problemas ou bugs identificados durante o processo de teste e validação.

Otimizar e manter a infraestrutura de nuvem

Nesse ponto, o foco muda para a otimização dos recursos e configurações da nuvem. Essa etapa envolve:

  • Ajuste fino das aplicações
  • Instalação das medidas de segurança e controles de acesso necessários
  • Configuração de mecanismos de monitoramento e alerta
  • Simplificação do uso de recursos
  • Estabelecimento de processos de governança e gestão

Porém, a adoção da nuvem não é um processo de etapa única. Transferências maciças da infraestrutura e dos dados requerem monitoramento contínuo de desempenho em tempo real para realmente otimizar as funcionalidades da nova infraestrutura de nuvem e garantir o sucesso da migração no longo prazo. As organizações devem estar preparadas para atualizar/melhorar os softwares e protocolos de segurança, expandir ou reduzir com base nos padrões de demanda e monitorar os custos da nuvem para otimizar a relação custo-benefício.

Estratégias de migração para a nuvem

A migração bem-sucedida para a nuvem requer uma estratégia abrangente que estabeleça as metas de migração e preveja os desafios. Por exemplo, algumas aplicações legadas na rede de uma organização podem não ser otimizadas para a nuvem, portanto, elas devem ser preparadas para o processo com ferramentas e abordagens de migração adequadas para essa finalidade.

A estratégia de migração deve levar em conta as cargas de trabalho que migram para a nuvem, as cargas de trabalho que permanecem na infraestrutura local e quaisquer novos recursos ou aplicações que a equipe deve adicionar após a conclusão da migração. O plano de migração também deve incluir roteiros, cronogramas, métricas e metas do projeto, bem como uma estratégia de retransmissão de informações para os líderes de equipe, provedores de nuvem e outros stakeholders.

Embora a abordagem exata de cada empresa varie de acordo com suas circunstâncias e necessidades de serviços em nuvem, existem algumas estratégias de migração para a nuvem testadas e comprovadas que podem simplificar o processo.

Rehospedagem

Normalmente, a abordagem de migração mais rápida e menos complexa, a rehospedagem (também chamada de lift-and-shift) envolve a migração de aplicações e dados da infraestrutura local para uma plataforma de nuvem sem fazer alterações significativas na arquitetura (provavelmente usando ferramentas de IaaS). No entanto, essa estratégia de transferência não aproveita totalmente os funcionalidades nativas da nuvem, portanto, é mais indicado para aplicações que não estão fortemente ligadas à infraestrutura subjacente.

Troca de plataforma

Uma estratégia de replataforma (também conhecida como lift-and-reshape) de nuvem tenta usar algumas funcionalidades nativas da nuvem, mantendo a compatibilidade, fazendo alterações específicas, mas mínimas, na arquitetura de TI existente. Alguns exemplos de funcionalidades nativas da nuvem incluem arquitetura de microsserviços, contêineres Kubernetes e modelos de aprendizado de máquina.

Refatoração

Uma abordagem de refatoração ou rearquitetura requer que a organização projete e desenvolva novamente as aplicações usando uma ferramenta de PaaS para usar totalmente os recursos nativos da nuvem. Como muitas vezes requer alterações significativas na arquitetura existente, ela tende a tornar a migração de dados mais escalável, resiliente e eficiente no ambiente de nuvem. A refatoração permite que as empresas maximizem o valor comercial dos sistemas de nuvem e usem padrões e modelos de arquitetura modernos, como microsserviços e computação sem servidor.

Recompra

A estratégia de recompra envolve a desativação de uma aplicação existente e a substituição por uma alternativa SaaS. Em vez de migrar a aplicação para a nuvem, as empresas optam por uma solução SaaS na nuvem que atenda às suas necessidades. Essa abordagem oferece acesso instantâneo a aplicações baseadas na nuvem sem a necessidade de esforços significativos de desenvolvimento. A recompra pode ser útil para transferir aplicações não essenciais, como e-mail, gerenciamento de relacionamento com o cliente e gestão de recursos humanos.

Desativação

Por fim, para implementar uma abordagem de desativação, as empresas devem desativar aplicações desatualizadas e não utilizadas. Como parte do processo de migração, as equipes identificam aplicações ou sistemas estranhos e os desativam, reduzindo os custos de manutenção, eliminando recursos redundantes e simplificando o processo de migração, concentrando-se apenas em aplicações críticas.

Certifique-se de cobrir casos de uso específicos (por exemplo, aplicações corporativas de missão crítica, backup e recuperação de dados, aplicações de produtividade/colaboração, projetos de desenvolvimento de software) ao migrar suas cargas de trabalho. Definir casos de uso antecipadamente permite tomar melhores decisões estratégicas e uma execução mais tranquila.

Benefícios da migração para a nuvem

Empresas em todo o mundo estão adotando a migração para a nuvem pelos diversos benefícios que a computação em nuvem oferece. Aqui estão apenas algumas maneiras pelas quais uma Organização pode se beneficiar da migração para a nuvem:

Escalabilidade elástica

Como a infraestrutura baseada na nuvem elimina muitos dos obstáculos físicos e financeiros à escalabilidade (por exemplo, infraestrutura de data center, manutenção de servidor local etc.), ela permite que as empresas ampliem ou reduzam facilmente seus requisitos de TI quando necessário.

Eficácia em custo

Os serviços de nuvem permitem que as empresas assinem serviços de gerenciamento de carga de trabalho com pagamento conforme o uso. Em vez de adicionar capacidade no local para antecipar necessidades futuras, as empresas podem pagar pela capacidade de que precisam agora e escalar sob demanda. Os serviços de nuvem também ajudam a reduzir os custos associados à configuração e execução de data centers no local, que muitas vezes demandam gastos significativos com hardware e serviços públicos, além de uma grande rede de servidores.

Mais segurança

Embora nenhum sistema seja infalível, os provedores de serviços em nuvem implementam medidas abrangentes para proteger dados confidenciais e cumprir as normas do setor e as regulamentações governamentais. Ferramentas e protocolos de segurança podem proteger os ambientes de nuvem, e os ambientes de nuvem podem automatizar atualizações de software e segurança, medidas que reduzem o risco à segurança.2

Além disso, a migração para a nuvem ajuda a garantir a segurança dos dados. Em caso de desastre, a infraestrutura de nuvem facilita a recuperação de dados e ajuda a manter a continuidade dos negócios com o mínimo de downtime, problemas de latência ou perda de dados.

Adoção acelerada

A migração de aplicações para a nuvem permite que as empresas adotem novas tecnologias mais rapidamente e permite a adoção de uma tecnologia acessível e oportuna em resposta a novas oportunidades de negócios.

Por exemplo, se uma empresa de varejo quiser introduzir um sistema de recomendação orientado por IA em sua loja online sem infraestrutura de nuvem, a empresa deve fazer investimentos consideráveis em hardware. Esses investimentos incluem o custo de compra, instalação e manutenção da infraestrutura no local e a contratação de pessoal para gerenciá-la. Também levaria um bom tempo para colocar a nova infraestrutura em funcionamento. Com uma infraestrutura baseada na nuvem, a empresa pode instalar o novo sistema de IA, em grande escala, em poucos minutos, reduzindo significativamente o tempo entre a tomada de decisão e a implementação.

Soluções relacionadas
Migração para a nuvem – IBM® Instana Observability 

O Instana simplifica sua jornada de migração para a nuvem, oferecendo monitoramento abrangente e insights praticáveis.

Conheça o Instana
Migre para a IBM Cloud 

Migre para a IBM Cloud com soluções e ferramentas personalizáveis para acelerar sua jornada.

Explore a migração para a nuvem
Consultoria em migração para a nuvem  

O IBM® Cloud Migration Services ajuda a gerenciar a migração para a nuvem na sua empresa, permitindo a transformação digital.

Serviços de migração para a nuvem
Dê o próximo passo

Acelere sua jornada de migração para a nuvem com os serviços de consultoria especializados da IBM. Saiba como nossas soluções podem ajudar você a fazer uma transição eficiente para a nuvem ou agende uma demonstração em tempo real para ver os benefícios do IBM Turbonomic em ação.

Explore os serviços de migração da IBM Cloud Agende uma demonstração em tempo real