Migração na nuvem

Usar serviços em nuvem significa livrar-se de uma parte significativa de sua própria infraestrutura de TI, reduzindo o custo de administração e manutenção, a flexibilidade e a capacidade de lidar com picos de carga. Hoje, as soluções em nuvem exigidas pelo mercado são promovidas por um grande número de fornecedores: acredita-se que o futuro das tecnologias em nuvem.



Você pode encontrar muitos casos, incluindo os russos, demonstrando a migração bem-sucedida da infraestrutura de TI para a nuvem do provedor. As empresas usam a nuvem como uma plataforma adicional para serviços não críticos, como um ambiente de desenvolvimento e teste de software (PaaS), ou transferem completamente a infraestrutura de TI para a nuvem (de acordo com o modelo IaaS).

Os cenários de uso da nuvem estão se tornando mais complexos e as empresas estão cada vez mais transferindo sistemas e serviços críticos para eles. Organizações com atividades sazonais, ou aquelas que esperam um rápido crescimento na base de clientes, costumam migrar para a plataforma em nuvem. Isso os ajuda a lidar com picos de carga e escalar os recursos utilizados. Além disso, as empresas distribuídas geograficamente (por exemplo, grandes redes de varejo) migram para as nuvens com seus próprios datacenters, grandes empresas que acham difícil gerenciar seu parque de TI expandido ou empresas do segmento SMB onde não há recursos suficientes para comprar e manter servidores e armazenamento. E para empresas iniciantes e novas linhas de negócios, o aluguel de instalações de TI permite que você inicie rapidamente.

Grandes provedores de serviços de nuvem pública - Microsoft Azure, Amazon, Oracle e outros - são responsáveis ​​pela manutenção e operação do serviço, por sua confiabilidade, segurança, disponibilidade, escalabilidade, proteção e segurança de dados, etc. Esses serviços podem ser muito lucrativos e atraentes para preço, como grandes fornecedores têm a oportunidade de usar suas próprias tecnologias e receber condições especiais de fornecedores de equipamentos, além disso, as “economias de escala” funcionam.

Por outro lado, ao trabalhar com provedores de nuvem e datacenters russos na Rússia, há menos sanções e outros riscos (lembre-se dos problemas com o acesso a serviços em nuvem quando Roskomnadzor tenta bloquear o messenger Telegram), menor latência de rede, menos problemas com o cumprimento dos requisitos de segurança regulamentares armazenamento de dados pessoais, e as condições podem ser mais flexíveis.

Negócios nas nuvens


De acordo com o relatório Flexera Cloud Solutions: Current State (Relatório State of the Cloud da Rightscale 2019 da Flexera), 94% dos entrevistados já usam uma ou outra solução de nuvem, e os custos de nuvem das empresas continuam a crescer rapidamente. Seus gastos planejados em nuvens públicas em 2019 são 24% maiores que em 2018. Em média, 38% da carga de trabalho dos entrevistados recai sobre nuvens públicas e 41% é privado. Nas pequenas e médias empresas, a proporção é diferente: 43% são nuvens públicas, 35% são privadas.

Os departamentos de TI das empresas concentram-se no gerenciamento de recursos na nuvem e na otimização do custo da tecnologia na nuvem. 66% das empresas já possuem um grupo dedicado de especialistas em tecnologia em nuvem, ou um centro de competência e excelência. 21% das empresas planejam organizá-lo. A prioridade nas atividades dos departamentos de TI é considerada otimização de custos e gerenciamento competente dos recursos da nuvem (68%), preparação de argumentos e decisões sobre quais aplicativos e em quais ambientes de nuvem usar (62%), pensando e definindo políticas para aplicativos em nuvem (59%) .

Segundo a Oracle, nos próximos dez anos, até 80% dos aplicativos de negócios serão transferidos para as nuvens, quase todos os dados corporativos serão migrados para lá, e todo o desenvolvimento e teste de aplicativos serão realizados na nuvem.

Como entrar na nuvem?


As empresas estão transferindo cargas de trabalho para a nuvem por vários motivos, seja eliminando data centers, migrando cargas de trabalho herdadas ou criando e executando aplicativos de alto desempenho em um ambiente mais flexível. A execução de aplicativos de trabalho tradicionais e nativos na nuvem na nuvem requer alto desempenho e confiabilidade consistentes em toda a pilha.

Para muitas organizações que ainda não usaram os recursos da tecnologia em nuvem, a questão mais importante é “ migração para a nuvem ” - preparação para mover a infraestrutura de TI da empresa para o espaço virtual, a fim de melhorar a qualidade dos serviços e reduzir os custos operacionais. Que etapas são necessárias para isso? A migração inclui o desenvolvimento de um plano, a implantação de infraestrutura na nuvem, a movimentação de dados, o teste da infraestrutura e o lançamento de serviços.

1. Escolhendo um provedor de nuvem

A migração para a nuvem envolve a transferência de dados, configurações, serviços e aplicativos do site local da empresa ou organização para o datacenter virtual do provedor em nuvem. Essa migração geralmente leva vários dias. Uma tarefa séria é escolher um provedor de serviços - um provedor de nuvem que atenda a todos os requisitos de um projeto de migração.

2. Inventário da infraestrutura de TI

Se essa escolha for feita, você deve começar com um inventário completo de sua infraestrutura, incluindo rede física e equipamentos de TI, software e serviços. Freqüentemente, isso não apenas promove a migração, mas também permite otimizar sua infraestrutura de TI, organizar as coisas, redistribuir processos e cargas, sem os quais será extremamente difícil transferir com êxito para a nuvem. Ele fornecerá uma idéia clara da infraestrutura de TI existente, entenderá como os componentes interagem entre si e assim por diante. Isso facilitará o processo de migração e simplificará o teste dos serviços transferidos para a nuvem.

3. Lista para realocação

Se muitos aplicativos de negócios modernos foram projetados originalmente para funcionar na infraestrutura de nuvem, então com o software legado, tudo não é fácil. A reengenharia de tais sistemas e sua auditoria de qualidade podem ser necessárias. Você precisa fazer uma lista detalhada dos serviços transferidos para a nuvem, sistemas de informações relacionados e os recursos de computação, rede e armazenamento de que precisam. Em resumo, precisamos de uma lista precisa de tudo o que deve ser movido para a nuvem.

Para fazer isso, você precisa entender qual processo e o que é necessário, a quantidade de recursos que consome, quais são os requisitos de segurança, após os quais é possível determinar o que deve ser levado para a nuvem.

Ao decidir usar a nuvem, as empresas geralmente se perguntam como é seguro transferir dados corporativos para a nuvem. Embora os serviços em nuvem modernos sejam caracterizados por um nível de segurança razoavelmente alto, você não deve "retirar" tudo da nuvem, isso pode estar repleto de sérios riscos para os negócios.

Se esse trabalho não puder ser executado pelo próprio cliente, os fornecedores geralmente oferecem seus serviços na auditoria inicial dos sistemas de informação . Essa auditoria nos permite não apenas planejar melhor a transferência de serviços para a plataforma em nuvem, mas também identificar as deficiências e problemas atuais do cenário de TI existente e eliminá-los.

4. A escolha das ferramentas de migração

Em seguida, você precisa decidir sobre as ferramentas de migração. A presença de um ambiente virtualizado simplifica a questão - a transferência de servidores virtuais é bastante simples. Existem ferramentas P2V especiais para "converter" servidores físicos em máquinas virtuais, embora também haja armadilhas aqui. As empresas geralmente têm preocupações com a segurança, a escala e a complexidade da tarefa, a incerteza das rotas de migração, kits de ferramentas díspares e falta de experiência.

Enquanto isso, os fornecedores estão constantemente trabalhando para expandir os recursos de migração de aplicativos e bancos de dados entre o datacenter do cliente e a nuvem, tentando garantir a coexistência da nuvem e aplicativos / dados locais e sua migração entre o site do cliente e a nuvem com um clique. Por exemplo, com a Oracle, a carga pode realmente ser facilmente transferida entre o site do cliente e a nuvem.

O VMware vCloud Extender permite combinar nuvens e transferir VMs para a nuvem usando uma interface gráfica intuitiva. Para converter um servidor físico em uma máquina virtual e transferi-lo para a nuvem do provedor, você pode usar o utilitário VMware vCenter Converter. Nesse caso, o servidor principal continua funcionando. Outra opção é criar imagens de discos físicos, convertê-las em formato de disco virtual e transferi-las para a nuvem do provedor, em um ambiente virtual. Outro método de realocação "natural" é fazer backup e restaurar em um novo site.

5. Conectividade de rede

Uma questão separada é garantir a interação de rede da infraestrutura de TI do cliente e a plataforma em nuvem do provedor, ou seja, conectividade de rede. É resolvido pelos esforços conjuntos do fornecedor e do cliente. Os canais de comunicação devem garantir o acesso do usuário à nuvem . Para isso, pode ser necessário levar em consideração o roteamento, endereçamento, largura de banda e confiabilidade dos canais de comunicação, bem como a segurança da informação (por exemplo, a necessidade de uma VPN), a escalabilidade na nuvem horizontal (aumentando o número de VMs) e vertical (aumentando o poder de uma determinada VM).

6. Elaborando um plano detalhado de migração

O plano de migração conterá informações sobre os serviços transferidos para a nuvem em todos os estágios, com a capacidade de verificar cada estágio. Ele reflete o que exatamente será transferido para a nuvem, em que sequência e em que período de tempo. O sucesso dos processos e etapas subsequentes depende disso. O plano de migração lista serviços críticos e importantes, levando em consideração a prioridade de sua transferência. Na maioria dos casos, a migração é possível sem interromper o serviço.

Em termos de migração, é necessário determinar os indicadores de RTO (tempo de inatividade) e RPO (quantidade de perda de dados) e formas de minimizá-los. Atualizar e modificar aplicativos é melhor antes da migração; caso contrário, será difícil identificar a origem dos problemas. Mapas de dependência de aplicativos ajudarão a desenvolver mecanismos para a transferência correta para a nuvem. Um plano de migração claro também prescreve procedimentos de transferência de dados.

7. Migração de teste

A migração é um processo em fases e é melhor iniciá-lo com a migração de teste. Peça ao provedor escolhido o acesso de teste à nuvem e elabore os procedimentos de migração em serviços simples.

A gradualidade e as fases permitem identificar e eliminar rapidamente os problemas que surgem no processo de transferência. Transferir tudo de uma vez não é apenas inconveniente, mas também extremamente arriscado. A migração gradual ou parcial é a opção preferida para uma organização com uma infraestrutura distribuída.

Antes de iniciar uma migração de teste, é útil determinar os requisitos para a integridade e disponibilidade de um serviço em nuvem.


Dicas úteis


Na execução do projeto de migração, é necessário controlar o máximo possível todas as etapas adotadas. A identificação de erros nos estágios iniciais ajudará a alcançar os resultados desejados e economizará tempo.

Em uma infraestrutura de TI em larga escala, é melhor destacar os elementos mais críticos e migrar no momento em que são minimamente usados.

Ao migrar serviços, você pode criar uma cópia do serviço na nuvem, no lado do provedor, sincronizá-lo com o serviço local, garantir que o serviço na nuvem funcione corretamente e tirar o serviço local de serviço.

Em alguns casos, requisitos especiais são impostos à segurança das comunicações em rede entre o escritório do cliente e o serviço em nuvem e a verificação de possíveis vulnerabilidades. Em tal situação, faz sentido entrar em contato com o provedor de serviços com a competência apropriada. Os especialistas aconselharão sobre as melhores soluções, incluindo uma ampla gama de serviços de proteção de dados.

Se você agir de acordo com o plano e prestar a devida atenção a detalhes importantes, poderá obter o resultado esperado. Os especialistas ajudarão você a encontrar e aplicar as melhores práticas do setor, evitar erros dispendiosos e tempo de inatividade.

Cenários e opções de implementação


Os cenários possíveis incluem a transferência completa de um aplicativo de negócios específico para a nuvem , a migração de funções individuais, a implantação de novos serviços ou a interoperabilidade de serviços locais e na nuvem. Nesse caso, nuvens públicas, privadas ou híbridas podem ser usadas ou ambientes com várias nuvens estão ganhando popularidade. As variantes de implementação e cobrança de estruturas em nuvem, sua composição e funcionalidade são diferentes.


Os provedores de nuvem, integradores de sistemas que possuem seus próprios data centers virtualizados, oferecem serviços para fornecer uma infraestrutura de TI segura e eficiente implantada em sua nuvem. Se necessário, o cliente pode obter à sua disposição um data center virtual (WDC) dedicado e totalmente operacional.

Dependendo das necessidades e tarefas de negócios do cliente, esse data center inclui recursos de computação (processadores virtuais, memória de acesso aleatório virtual), recursos para armazenar informações (espaço em disco virtual com desempenho declarado), infraestrutura de rede, sistema de gerenciamento e monitoramento, além de vários outros softwares : sistema operacional, DBMS, aplicativos, produtos especializados para análise de big data, roteadores virtuais, ferramentas de autogerenciamento, serviços de backup replicação, segurança da informação etc.


Para acessar sistemas de informações na nuvem, são utilizados os canais de Internet, VPN L2 e L3, GOST VPN ou aluguel de fibra óptica.

A nuvem atua como uma plataforma comprovada para a maioria dos sistemas de aplicativos e aplicativos de negócios, fornecendo escala de carga, implantação de ambientes de teste ou partes da infraestrutura corporativa em uma nuvem virtual privada.

Ele pode ser usado como uma plataforma para sistemas ou aplicativos de negócios com requisitos de desempenho fixos (por exemplo, trocas virtuais, 1C) ou como uma plataforma para sistemas e aplicativos que não precisam de alto desempenho (ambientes de teste e desenvolvimento).

A nuvem pode liberar você de tarefas de TI não essenciais, permitindo que você se concentre nos seus negócios. Todas as tarefas de suporte e manutenção da infraestrutura de TI são realizadas por uma empresa especializada. Ele fornece parâmetros de SLA especificados no contrato, a resposta rápida de aplicativos de negócios, um alto nível de segurança da informação, oferece serviços profissionais .

Os benefícios da nuvem são conhecidos há muito tempo:
Relação custo-benefício
Falta de custos de capital e otimização de custos operacionais, pagamento por recursos realmente utilizados.
Continuidade de negócios
Alto nível de disponibilidade de serviço, continuidade de processos críticos de TI.
Rápida implementação e modernização
O serviço, que está completamente pronto para o trabalho, é fornecido em um dia útil; a implementação de novos sistemas, dependendo da complexidade, leva várias horas.
Segurança
Ferramentas eficazes de proteção de informações, monitoramento 24 horas por dia, resposta rápida a incidentes, proteção de dados confidenciais contra vazamentos.
Segurança de dados
A capacidade de recuperar dados de uma determinada receita em caso de exclusão no escritório.
Confiabilidade e desempenho
Soluções industriais modernas dos principais fornecedores do mundo.

O sucesso da transição para a nuvem é afetado pela maturidade dos processos de negócios da empresa, pela presença de uma estratégia para seu desenvolvimento e pela disposição da gerência de mudar. Obviamente, cada um desses projetos é individual, os requisitos dos clientes são diversos, diferentes cenários são possíveis. Além disso, nem todas as organizações possuem essas competências; portanto, precisamos de um parceiro competente com experiência relevante.

Source: https://habr.com/ru/post/pt462537/


All Articles