As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Migre sistemas de arquivos compartilhados em uma AWS grande migração
Criado por Amit Rudraraju (AWS), Sam Apa (), Bheemeswararao Balla (AWS), Wally Lu () e Sanjeev Prakasam () AWS AWS AWS
Ambiente: produção | Origem: sistema de arquivos compartilhado on-premises | Alvo: Amazon EFS ou Amazon FSx |
Tipo R: redefinir a plataforma | Workload: todas as outras workloads | Tecnologias: migração; armazenamento e backup |
AWSserviços: AWS DataSync; AmazonEFS; Amazon FSx para Windows File Server; Amazon FSx para NetApp ONTAP |
Resumo
A migração de 300 ou mais servidores é considerada uma grande migração. O objetivo de uma grande migração é migrar cargas de trabalho de seus datacenters locais existentes para a AWS nuvem, e esses projetos geralmente se concentram nas cargas de trabalho de aplicativos e bancos de dados. No entanto, os sistemas de arquivos compartilhados exigem atenção concentrada e um plano de migração separado. Este padrão descreve o processo de migração para sistemas de arquivos compartilhados e fornece as práticas recomendadas para migrá-los com êxito como parte de um grande projeto de migração.
Um sistema de arquivos compartilhado (SFS), também conhecido como rede ou sistema de arquivos em cluster, é um compartilhamento de arquivos montado em vários servidores. Os sistemas de arquivos compartilhados são acessados por meio de protocolos como Network File System (NFS), Common Internet File System (CIFS) ou Server Message Block (SMB).
Esses sistemas não são migrados com ferramentas de migração padrão, como o AWS Application Migration Service, porque não são dedicados ao host que está sendo migrado nem são representados como um dispositivo de bloco. Embora a maioria das dependências do host seja migrada de forma transparente, a coordenação e o gerenciamento dos sistemas de arquivos dependentes devem ser tratados separadamente.
Você migra sistemas de arquivos compartilhados nas seguintes fases: descobrir, planejar, preparar, substituir e validar. Usando esse padrão e as pastas de trabalho anexadas, você migra seu sistema de arquivos compartilhado para um serviço AWS de armazenamento, como Amazon Elastic File System EFS (Amazon) NetApp ONTAP, Amazon FSx for ou Amazon FSx for Windows File Server. Para transferir o sistema de arquivos, você pode usar AWS DataSync ou uma ferramenta de terceiros, como NetApp SnapMirror.
Observação: esse padrão faz parte de uma série de orientações AWS prescritivas sobre grandes migrações para a nuvem |
Pré-requisitos e limitações
Pré-requisitos
Os pré-requisitos podem variar dependendo dos sistemas de arquivos compartilhados de origem e destino e do seu caso de uso. Os problemas mais comuns são os seguintes:
Uma conta da AWS ativa.
Você concluiu a descoberta do portfólio de aplicativos para seu grande projeto de migração e começou a desenvolver planos de ondas. Para obter mais informações, consulte Manual de portfólio para AWS grandes migrações.
Nuvens privadas virtuais (VPCs) e grupos de segurança que permitem tráfego de entrada e saída entre o data center local e seu ambiente. AWS Para obter mais informações, consulte Opções de VPC conectividade de rede com a Amazon e AWS DataSync requisitos de rede.
Permissões para criar AWS CloudFormation pilhas ou permissões para criar FSx recursos da Amazon EFS ou da Amazon. Para obter mais informações, consulte a CloudFormation documentação, a EFSdocumentação da Amazon ou a FSxdocumentação da Amazon.
Se você estiver usando AWS DataSync para realizar a migração, precisará das seguintes permissões:
Permissões AWS DataSync para enviar registros para um grupo de AWS CloudWatch registros de registros. Para obter mais informações, consulte Permitir DataSync o upload de registros para grupos de CloudWatch registros.
Permissões para acessar o grupo CloudWatch de registros de registros. Para obter mais informações, consulte Visão geral do gerenciamento de permissões de acesso aos seus recursos do CloudWatch Logs.
Permissões para criar agentes e tarefas em DataSync. Para obter mais informações, consulte IAMPermissões necessárias para uso AWS DataSync.
Limitações
Esse padrão foi projetado para migrar SFSs como parte de um grande projeto de migração. Ele inclui as melhores práticas e instruções para SFSs incorporação em seus planos de migração de aplicativos. Se você estiver migrando um ou mais sistemas de arquivos compartilhados fora de um grande projeto de migração, consulte as instruções de transferência de dados na AWS documentação da Amazon EFS, Amazon FSx para Windows File Server e Amazon FSx for NetApp ONTAP.
Esse padrão é baseado em arquiteturas, serviços e padrões de migração comumente usados. No entanto, grandes projetos e estratégias de migração podem variar entre as organizações. Talvez seja necessário personalizar essa solução ou as pastas de trabalho fornecidas com base em seus requisitos.
Arquitetura
Pilha de tecnologia de origem
Um ou mais itens a seguir:
Servidor de arquivos Linux (NFS)
Servidor de arquivos Windows (SMB)
NetApp matriz de armazenamento
Matriz de EMC armazenamento Dell Isilon
Pilha de tecnologias de destino
Um ou mais itens a seguir:
Amazon Elastic File System
Amazon FSx para NetApp ONTAP
Servidor FSx de arquivos Amazon para Windows
Arquitetura de destino
![Diagrama de arquitetura de uso AWS DataSync para migrar sistemas de arquivos compartilhados locais para o. AWS](images/pattern-img/a30cf791-7a8a-4f71-8927-bc61f3b332f2/images/13232433-7d33-44c8-8998-b720f33f67b3.png)
O diagrama mostra o seguinte processo:
Você estabelece uma conexão entre o data center local e a AWS nuvem usando um AWS serviço como AWS Direct Connect ou AWS Site-to-SiteVPN.
Você instala o DataSync agente no data center local.
De acordo com seu plano wave, você usa DataSync para replicar dados do sistema de arquivos compartilhado de origem para o compartilhamento de AWS arquivos de destino.
Fases de migração
A imagem a seguir mostra as fases e etapas de alto nível para migrar e SFS em um grande projeto de migração.
![Descubra, planeje, prepare, reduza e valide as fases da migração de sistemas de arquivos compartilhados para o. AWS](images/pattern-img/a30cf791-7a8a-4f71-8927-bc61f3b332f2/images/f1e0c94d-0eea-46a8-bdec-3297b34c1d43.png)
A seção Épicos desse padrão contém instruções detalhadas sobre como concluir a migração e usar as pastas de trabalho anexadas. Veja a seguir uma visão geral de alto nível das etapas dessa abordagem em fases.
Phase (Fase) | Etapas |
Descobrir | 1. Usando uma ferramenta de descoberta, você coleta dados sobre o sistema de arquivos compartilhado, incluindo servidores, pontos de montagem e endereços IP. 2. Usando um banco de dados de gerenciamento de configuração (CMDB) ou sua ferramenta de migração, você coleta detalhes sobre o servidor, incluindo informações sobre a onda de migração, ambiente, proprietário do aplicativo, nome do serviço de gerenciamento de serviços de TI (ITSM), unidade organizacional e ID do aplicativo. |
Planejamento | 3. Usando as informações coletadas sobre os servidores SFSs e os servidores, crie o plano de SFS ondas. 4. Usando as informações na planilha de criaçãoSFS, escolha um AWS serviço de destino e uma ferramenta de migração para cada um. |
Preparar | 5. Configure a infraestrutura de destino na AmazonEFS, Amazon FSx for NetApp ONTAP ou Amazon FSx for Windows File Server. 6. Configure o serviço de transferência de dados, como DataSync, e inicie a sincronização inicial de dados. Quando a sincronização inicial estiver concluída, você poderá configurar sincronizações recorrentes para serem executadas de acordo com uma programação. 7. Atualize o plano SFS wave com informações sobre o compartilhamento do arquivo de destino, como endereço IP ou caminho. |
Substituir | 8. Interrompa os aplicativos que acessam ativamente a fonteSFS. 9. No serviço de transferência de dados, execute uma sincronização final de dados. 10. Quando a sincronização estiver concluída, verifique se ela foi totalmente bem-sucedida revisando os dados de registro em CloudWatch Registros. |
Validar | 11. Nos servidores, altere o ponto de montagem para o novo SFS caminho. 12. Reinicie e valide os aplicativos. |
Ferramentas
AWSserviços
O Amazon CloudWatch Logs ajuda você a centralizar os registros de todos os seus sistemas, aplicativos e AWS serviços para que você possa monitorá-los e arquivá-los com segurança.
AWS DataSyncé um serviço on-line de transferência e descoberta de dados que ajuda você a mover arquivos ou dados de objetos para, de e entre serviços AWS de armazenamento.
O Amazon Elastic File System (AmazonEFS) ajuda você a criar e configurar sistemas de arquivos compartilhados na AWS nuvem.
FSxA Amazon fornece sistemas de arquivos que suportam protocolos de conectividade padrão do setor e oferecem alta disponibilidade e replicação em todas as regiões. AWS
Outras ferramentas
SnapMirror
é uma ferramenta de replicação de NetApp dados que replica dados de volumes de origem ou qtrees especificados para volumes ou qtrees de destino, respectivamente. Você pode usar essa ferramenta para migrar um sistema de arquivos NetApp de origem para a Amazon FSx forONTAP. Robocopy
, abreviação de Robust File Copy, é um diretório de linha de comando e comando para Windows. Você pode usar essa ferramenta para migrar um sistema de arquivos de origem do Windows para o Amazon FSx for Windows File Server.
Práticas recomendadas
Abordagens de planejamento de ondas
Ao planejar ondas para seu grande projeto de migração, considere a latência e o desempenho do aplicativo. Quando SFS os aplicativos dependentes estão operando em locais diferentes, como um na nuvem e outro no data center local, isso pode aumentar a latência e afetar o desempenho do aplicativo. Veja a seguir as opções disponíveis ao criar planos de onda:
Migre os servidores SFS e todos os servidores dependentes na mesma onda — essa abordagem evita problemas de desempenho e minimiza o retrabalho, como reconfigurar pontos de montagem várias vezes. É recomendado quando é necessária uma latência muito baixa entre o aplicativo e o. SFS No entanto, o planejamento de ondas é complexo e o objetivo geralmente é remover variáveis dos agrupamentos de dependências, não as adicionar. Além disso, essa abordagem não é recomendada se muitos servidores acessarem o mesmo, SFS pois isso torna a onda muito grande.
Migre o SFS após a migração do último servidor dependente — por exemplo, se um SFS for acessado por vários servidores e esses servidores estiverem programados para migrar nas ondas 4, 6 e 7, agende SFS a migração na onda 7.
Essa abordagem geralmente é a mais lógica para grandes migrações e é recomendada para aplicativos sensíveis à latência. Ela reduz os custos associados à transferência de dados. Também minimiza o período de latência entre os SFS aplicativos de nível superior (como produção), porque os aplicativos de nível superior geralmente são programados para migrar por último, após o desenvolvimento e os aplicativos de controle de qualidade.
No entanto, essa abordagem ainda exige descoberta, planejamento e agilidade. Talvez seja necessário migrar o SFS em uma onda anterior. Confirme se os aplicativos podem suportar a latência adicional pelo período de tempo entre a primeira onda dependente e a onda que contém a. SFS Conduza uma sessão de descoberta com os proprietários do aplicativo e migre o aplicativo na mesma onda para o aplicativo mais sensível à latência. Se forem descobertos problemas de desempenho após a migração de um aplicativo dependente, esteja preparado para migrar rapidamente o mais rápido SFS possível.
Migre o SFS no final de um grande projeto de migração — Essa abordagem é recomendada se a latência não for um fator, como quando os dados no são acessados com pouca frequência ou não SFS são essenciais para o desempenho do aplicativo. Essa abordagem agiliza a migração e simplifica as tarefas de substituição.
Você pode combinar essas abordagens com base na sensibilidade à latência do aplicativo. Por exemplo, você pode migrar de forma sensível à latência SFSs usando as abordagens 1 ou 2 e, em seguida, migrar o restante usando a abordagem 3. SFSs
Escolha de um serviço AWS de sistema de arquivos
AWSoferece vários serviços em nuvem para armazenamento de arquivos. Cada um oferece benefícios e limitações diferentes para desempenho, escala, acessibilidade, integração, conformidade e otimização de custos. Há algumas opções lógicas padrão. Por exemplo, se seu sistema de arquivos local atual estiver operando o Windows Server, o Amazon FSx for Windows File Server é a opção padrão. Ou, se o sistema de arquivos local estiver operando NetApp ONTAP, o Amazon FSx for NetApp ONTAP é a opção padrão. No entanto, você pode escolher um serviço de destino com base nos requisitos do seu aplicativo ou para obter outros benefícios operacionais na nuvem. Para obter mais informações, consulte Como escolher o serviço de armazenamento de AWS arquivos certo para sua implantação
Escolher uma ferramenta de migração
A Amazon EFS e a Amazon FSx oferecem suporte ao uso de AWS DataSync para migrar sistemas de arquivos compartilhados para a AWS nuvem. Para obter mais informações sobre sistemas e serviços de armazenamento compatíveis, benefícios e casos de uso, consulte O que é AWS DataSync. Para obter uma visão geral do processo de uso DataSync para transferir seus arquivos, consulte Como as AWS DataSync transferências funcionam.
Também há várias ferramentas de terceiros disponíveis, incluindo as seguintes:
Se você escolher Amazon FSx para NetApp ONTAP, você pode usar NetApp SnapMirror para migrar os arquivos do data center local para a nuvem. SnapMirror usa replicação em nível de bloco, que pode ser mais rápida DataSync e reduzir a duração do processo de transferência de dados. Para obter mais informações, consulte Migrando FSx para ONTAP uso NetApp SnapMirror.
Se você escolher o Amazon FSx para Windows File Server, poderá usar o Robocopy para migrar arquivos para a nuvem. Para obter mais informações, consulte Migração de arquivos existentes FSx para o Windows File Server usando o Robocopy.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Prepare a pasta de trabalho de SFS descoberta. |
| Engenheiro de migração, líder de migração |
Colete informações sobre a fonteSFS. |
| Engenheiro de migração, líder de migração |
Coletar informações sobre os servidores. |
| Engenheiro de migração, líder de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie o plano SFS de ondas. |
| Líder de construção, líder de substituição, engenheiro de migração, líder de migração |
Escolha o AWS serviço de destino e a ferramenta de migração. |
| Engenheiro de migração, líder de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Configurar o sistema de arquivos de destino. | De acordo com os detalhes registrados em seu plano de ondas, configure os sistemas de arquivos de destino na AWS conta de destino e nas sub-redes. VPC Para obter instruções, consulte a AWS documentação a seguir: | Engenheiro de migração, líder de migração, AWS administrador |
Configurar a ferramenta de migração e transfira dados. |
| AWSadministrador, administrador de nuvem, engenheiro de migração, líder de migração |
Atualizar o plano de ondas. |
| Engenheiro de migração, líder de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Interromper aplicativos. | Se aplicativos ou clientes estiverem realizando ativamente operações de leitura e gravação na origemSFS, pare-as antes de realizar a sincronização final dos dados. Para obter instruções, consulte a documentação do aplicativo ou seus processos internos para interromper as atividades de leitura e gravação. Por exemplo, consulte Iniciar ou parar o servidor Web (IIS8) (documentação da Microsoft) | Proprietário do aplicativo, desenvolvedor do aplicativo |
Executar a transferência final de dados. |
| Engenheiro de migração, líder de migração |
Validar a transferência de dados. | Se você estiver usando AWS DataSync, faça o seguinte para validar a transferência final de dados concluída com êxito:
Se você estiver usando uma ferramenta de terceiros, consulte as instruções de validação da transferência de dados na documentação da ferramenta de migração selecionada. | Engenheiro de migração, líder de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Remonte o sistema de arquivos e valide a função e o desempenho do aplicativo. |
| AWSadministrador de sistemas, proprietário do aplicativo |
Solução de problemas
Recursos relacionados
AWSdocumentação
Solução de problemas
Anexos
Para acessar o conteúdo adicional associado a este documento, descompacte o seguinte arquivo: attachment.zip