Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Migre sistemas de archivos compartidos en una migración AWS grande
Creada por Amit Rudraraju (AWS), Sam Apa (), Bheemeswararao Balla (AWS), Wally Lu () y Sanjeev Prakasam () AWS AWS AWS
Entorno: producción | Origen: sistema de archivos compartidos en las instalaciones | Objetivo: Amazon EFS o Amazon FSx |
Tipo R: redefinir la plataforma | Carga de trabajo: todas las demás cargas de trabajo | Tecnologías: migración; almacenamiento y copia de seguridad |
AWSservicios: AWS DataSync; AmazonEFS; Amazon FSx para Windows File Server; Amazon FSx para NetApp ONTAP |
Resumen
La migración de 300 o más servidores se considera una migración grande. El objetivo de una gran migración es migrar las cargas de trabajo de sus centros de datos locales existentes a la AWS nube, y estos proyectos suelen centrarse en las cargas de trabajo de aplicaciones y bases de datos. Sin embargo, los sistemas de archivos compartidos requieren una atención específica y un plan de migración independiente. Este patrón describe el proceso de migración de los sistemas de archivos compartidos y proporciona las prácticas recomendadas para migrarlos correctamente como parte de un gran proyecto de migración.
Un sistema de archivos compartido (SFS), también conocido como sistema de archivos de red o agrupado, es un recurso compartido de archivos que se monta en varios servidores. Se accede a los sistemas de archivos compartidos mediante protocolos como Network File System (NFS), Common Internet File System (CIFS) o Server Message Block (SMB).
Estos sistemas no se migran con herramientas de migración estándar, como el Servicio de migración de AWS aplicaciones, porque no están dedicados al host que se va a migrar ni se representan como un dispositivo de bloques. Si bien la mayoría de las dependencias del host se migran de forma transparente, la coordinación y la administración de los sistemas de archivos dependientes deben gestionarse por separado.
Los sistemas de archivos compartidos se migran en las siguientes fases: descubrir, planificar, preparar, recortar y validar. Con este patrón y los libros de trabajo adjuntos, se migra el sistema de archivos compartidos a un servicio de AWS almacenamiento, como Amazon Elastic File System (AmazonEFS), Amazon FSx for NetApp ONTAP o Amazon FSx for Windows File Server. Para transferir el sistema de archivos, puede utilizar AWS DataSync una herramienta de terceros, como NetApp SnapMirror.
Nota: Este patrón forma parte de una serie de guías AWS prescriptivas sobre las grandes migraciones a la AWS nube |
Requisitos previos y limitaciones
Requisitos previos
Los requisitos previos pueden variar en función de los sistemas de archivos compartidos de origen y destino y del caso de uso. Los problemas más coqmunes son los siguientes:
Una cuenta de AWS activa.
Ha completado la búsqueda de la cartera de aplicaciones para su gran proyecto de migración y ha empezado a desarrollar planes de onda. Para obtener más información, consulta el manual de estrategias de Portfolio para AWS grandes migraciones.
Nubes privadas virtuales (VPCs) y grupos de seguridad que permiten el tráfico de entrada y salida entre el centro de datos local y su entorno. AWS Para obtener más información, consulte Opciones de VPC conectividad de red a Amazon y requisitos de AWS DataSync red.
Permisos para crear AWS CloudFormation pilas o permisos para crear Amazon EFS o FSx recursos de Amazon. Para obtener más información, consulta la CloudFormation documentación, la EFSdocumentación de Amazon o la FSxdocumentación de Amazon.
Si vas AWS DataSync a realizar la migración, necesitas los siguientes permisos:
Permisos AWS DataSync para enviar registros a un grupo de AWS CloudWatch registros. Para obtener más información, consulte DataSync Permitir cargar registros a grupos de CloudWatch registros.
Permisos para acceder al grupo de CloudWatch registros. Para obtener más información, consulte Descripción general de la administración de los permisos de acceso a los recursos de CloudWatch Logs.
Permisos para crear agentes y tareas en DataSync. Para obtener más información, consulte IAMPermisos de uso necesarios AWS DataSync.
Limitaciones
Este patrón está diseñado para migrar SFSs como parte de un gran proyecto de migración. Incluye las mejores prácticas e instrucciones para SFSs incorporarlos a sus planes de migración de aplicaciones. Si va a migrar uno o más sistemas de archivos compartidos fuera de un proyecto de migración grande, consulte las instrucciones de transferencia de datos en la AWS documentación de Amazon EFS, Amazon FSx for Windows File Server y Amazon FSx for NetApp ONTAP.
Este patrón se basa en las arquitecturas, los servicios y los patrones de migración más utilizados. Sin embargo, los grandes proyectos y estrategias de migración pueden variar de una organización a otra. Es posible que necesite personalizar esta solución o los libros de trabajo proporcionados en función de sus necesidades.
Arquitectura
Pila de tecnología de origen
Una o varias de las siguientes:
Servidor de archivos Linux (NFS)
Servidor de archivos Windows (SMB)
NetApp matriz de almacenamiento
Cabina EMC de almacenamiento Dell Isilon
Pila de tecnología de destino
Una o varias de las siguientes:
Amazon Elastic File System
Amazon FSx para NetApp ONTAP
Servidor FSx de archivos Amazon para Windows
Arquitectura de destino
![Diagrama de arquitectura que se utiliza AWS DataSync para migrar sistemas de archivos compartidos locales aAWS.](images/pattern-img/a30cf791-7a8a-4f71-8927-bc61f3b332f2/images/13232433-7d33-44c8-8998-b720f33f67b3.png)
El diagrama muestra el proceso siguiente:
Establece una conexión entre el centro de datos local y la AWS nube mediante un AWS servicio como AWS Direct Connect o AWS VPN Site-to-Site.
El DataSync agente se instala en el centro de datos local.
Según su plan de oleaje, lo habitual es DataSync replicar los datos del sistema de archivos compartidos de origen al recurso compartido de AWS archivos de destino.
Fases de migración
La siguiente imagen muestra las fases y los pasos generales de la migración de un proyecto SFS de migración de gran tamaño.
![Descubra, planifique, prepare, recorte y valide las fases de la migración de los sistemas de archivos compartidos a. AWS](images/pattern-img/a30cf791-7a8a-4f71-8927-bc61f3b332f2/images/f1e0c94d-0eea-46a8-bdec-3297b34c1d43.png)
La sección Epics de este patrón contiene instrucciones detalladas sobre cómo completar la migración y utilizar los libros de trabajo adjuntos. A continuación, se brinda información general de alto nivel de los pasos de este enfoque por etapas.
Fase | Pasos |
Descubra | 1. Con una herramienta de detección, se recopilan datos sobre el sistema de archivos compartido, incluidos los servidores, los puntos de montaje y las direcciones IP. 2. Mediante una base de datos de gestión de la configuración (CMDB) o una herramienta de migración, se recopilan detalles sobre el servidor, incluida información sobre la oleada de migraciones, el entorno, el propietario de la aplicación, el nombre del servicio de gestión de servicios de TI (ITSM), la unidad organizativa y el identificador de la aplicación. |
Planifique | 3. Con la información recopilada sobre los servidores SFSs y los servidores, cree el plan de SFS oleada. 4. Con la información de la hoja de trabajo de creaciónSFS, elija un AWS servicio de destino y una herramienta de migración para cada uno de ellos. |
Preparación | 5. Configure la infraestructura de destino en AmazonEFS, Amazon FSx for NetApp ONTAP o Amazon FSx for Windows File Server. 6. Configure el servicio de transferencia de datos, por ejemplo DataSync, y luego inicie la sincronización de datos inicial. Cuando se complete la sincronización inicial, puede configurar las sincronizaciones recurrentes para que se ejecuten según una programación, 7. Actualice el plan de SFS oleada con información sobre el recurso compartido de archivos de destino, como la dirección IP o la ruta. |
Realizar la transición | 8. Detenga las aplicaciones que acceden activamente a la fuenteSFS. 9. En el servicio de transferencia de datos, realice una sincronización de datos final. 10. Cuando se complete la sincronización, compruebe que se ha realizado correctamente revisando los datos de registro en los CloudWatch registros. |
Valide | 11. En los servidores, cambie el punto de montaje por la nueva SFS ruta. 12. Reinicie y valide las aplicaciones. |
Herramientas
AWSservicios
Amazon CloudWatch Logs le ayuda a centralizar los registros de todos sus sistemas, aplicaciones y AWS servicios para que pueda supervisarlos y archivarlos de forma segura.
AWS DataSynces un servicio de transferencia y descubrimiento de datos en línea que le ayuda a mover archivos u datos de objetos hacia, desde y entre los servicios AWS de almacenamiento.
Amazon Elastic File System (AmazonEFS) le ayuda a crear y configurar sistemas de archivos compartidos en la AWS nube.
Amazon FSx proporciona sistemas de archivos que admiten los protocolos de conectividad estándares del sector y ofrecen alta disponibilidad y replicación en todas AWS las regiones.
Otras herramientas
SnapMirror
es una herramienta de replicación de NetApp datos que replica datos de volúmenes de origen o qtrees específicos a volúmenes o qtrees de destino, respectivamente. Puedes usar esta herramienta para migrar un sistema de archivos NetApp fuente a Amazon FSx paraONTAP. Robocopy
, abreviatura de Robust File Copy, es un directorio de línea de comandos y comandos para Windows. Puedes usar esta herramienta para migrar un sistema de archivos fuente de Windows a Amazon FSx for Windows File Server.
Prácticas recomendadas
Enfoques de planificación de olas
Al planificar las ondas para su gran proyecto de migración, tenga en cuenta la latencia y el rendimiento de las aplicaciones. Cuando las aplicaciones SFS y las aplicaciones dependientes funcionan en diferentes ubicaciones, como una en la nube y otra en el centro de datos local, esto puede aumentar la latencia y afectar al rendimiento de la aplicación. A continuación, se muestran las siguientes opciones al crear planes de onda:
Migre los servidores SFS y todos los servidores dependientes dentro de la misma oleada: este enfoque evita problemas de rendimiento y minimiza las repeticiones de trabajo, como la reconfiguración de los puntos de montaje varias veces. Se recomienda cuando se requiere una latencia muy baja entre la aplicación y el. SFS Sin embargo, la planificación de ondas es compleja y, por lo general, el objetivo es eliminar las variables de las agrupaciones de dependencias, no añadirlas. Además, este enfoque no se recomienda si varios servidores acceden a los mismos servidores, SFS ya que esto ampliaría demasiado la oleada.
Realice la migración una SFS vez que se haya migrado el último servidor dependiente: por ejemplo, si varios servidores acceden a un SFS servidor y esos servidores tienen previsto migrar en las oleadas 4, 6 y 7, programe la SFS migración en la oleada 7.
Este enfoque suele ser el más lógico para migraciones grandes y se recomienda para aplicaciones sensibles a la latencia. Reduce los costos asociados a la transferencia de datos. También minimiza el período de latencia entre las aplicaciones de nivel superior (como SFS las de producción), ya que las aplicaciones de nivel superior suelen estar programadas para migrar en último lugar, después de las aplicaciones de desarrollo y control de calidad.
Sin embargo, este enfoque aún requiere detección, planificación y agilidad. Es posible que tengas que migrarlas SFS en una oleada anterior. Confirme que las aplicaciones puedan soportar la latencia adicional durante el período de tiempo entre la primera onda dependiente y la onda que la contieneSFS. Realice una sesión de descubrimiento con los propietarios de las aplicaciones y migre la aplicación en la misma fase, es decir, la aplicación más sensible a la latencia. Si se descubren problemas de rendimiento después de migrar una aplicación dependiente, prepárese para adaptarse rápidamente a la migración SFS lo más rápido posible.
Migre la SFS solución al final de un gran proyecto de migración: este enfoque se recomienda si la latencia no es un factor, por ejemplo, cuando se accede con poca frecuencia a los datos de la aplicación o si no SFS son fundamentales para el rendimiento de la aplicación. Este enfoque agiliza la migración y simplifica las tareas de transición.
Puede combinar estos enfoques en función de la sensibilidad a la latencia de la aplicación. Por ejemplo, puede migrar en función de la latencia SFSs utilizando los enfoques 1 o 2 y, a continuación, migrar el resto SFSs mediante el enfoque 3.
Elegir un servicio de sistema de archivos AWS
AWSofrece varios servicios en la nube para el almacenamiento de archivos. Cada uno ofrece diferentes ventajas y limitaciones en cuanto al rendimiento, la escala, la accesibilidad, la integración, la conformidad y la optimización de costos. Hay algunas opciones lógicas predeterminadas. Por ejemplo, si su sistema de archivos local actual utiliza Windows Server, Amazon FSx for Windows File Server es la opción predeterminada. O bien, si el sistema de archivos local está funcionando NetApp ONTAP, Amazon FSx for NetApp ONTAP es la opción predeterminada. Sin embargo, puede elegir un servicio específico en función de los requisitos de su aplicación o para aprovechar otras ventajas operativas en la nube. Para obtener más información, consulte Elegir el servicio de almacenamiento de AWS archivos adecuado para su implementación
Elección de una herramienta de migración
Amazon EFS y Amazon FSx admiten el uso de AWS DataSync para migrar sistemas de archivos compartidos a la AWS nube. Para obtener más información sobre los sistemas y servicios de almacenamiento compatibles, las ventajas y los casos de uso, consulta Qué es AWS DataSync. Para obtener una descripción general del proceso de uso DataSync para transferir archivos, consulte Cómo funcionan AWS DataSync las transferencias.
También hay varias herramientas de terceros disponibles, entre las que se incluyen las siguientes:
Si eliges Amazon FSx for NetApp ONTAP, puedes usarlo NetApp SnapMirror para migrar los archivos del centro de datos local a la nube. SnapMirror utiliza la replicación a nivel de bloques, que puede ser más rápida DataSync y reducir la duración del proceso de transferencia de datos. Para obtener más información, consulte Migración a para FSx su uso. ONTAP NetApp SnapMirror
Si eliges Amazon FSx for Windows File Server, puedes usar Robocopy para migrar archivos a la nube. Para obtener más información, consulte Migración de archivos existentes a un servidor de archivos FSx de Windows mediante Robocopy.
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Prepare el libro de trabajo de SFS descubrimiento. |
| Ingeniero de migraciones, líder de migración |
Recopile información sobre la fuente. SFS |
| Ingeniero de migraciones, líder de migración |
Recopile información sobre los servidores. |
| Ingeniero de migraciones, líder de migración |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree el plan SFS de oleaje. |
| Responsable de compilación, líder de transición, ingeniero de migraciones, líder de migraciones |
Elija el servicio AWS y la herramienta de migración de destino. |
| Ingeniero de migraciones, líder de migración |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Configure el sistema de archivos de destino. | De acuerdo con los detalles registrados en su plan de oleada, configure los sistemas de archivos de destino en la AWS cuenta y las subredes de destino. VPC Para obtener instrucciones, consulte la siguiente AWS documentación: | Ingeniero de migración, jefe de migración, AWS administrador |
Configure la herramienta de migración y transfiera los datos. |
| AWSadministrador, administrador de la nube, ingeniero de migración, jefe de migración |
Actualice el plan de onda. |
| Ingeniero de migraciones, líder de migración |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Detener la aplicación. | Si las aplicaciones o los clientes están realizando operaciones de lectura y escritura de forma activa en la fuenteSFS, deténgalos antes de realizar la sincronización de datos final. Para obtener instrucciones, consulte la documentación de la aplicación o sus procesos internos para detener las actividades de lectura y escritura. Por ejemplo, consulte Iniciar o detener el servidor web (IIS8) (documentación de Microsoft) | Propietario de la aplicación, desarrollador de la aplicación |
Realice la transferencia de datos final. |
| Ingeniero de migraciones, líder de migración |
Valide la transferencia de datos. | Si lo estás utilizando AWS DataSync, haz lo siguiente para validar que la transferencia de datos final se haya realizado correctamente:
Si utiliza una herramienta de terceros, consulte las instrucciones de validación de la transferencia de datos en la documentación de la herramienta de migración seleccionada. | Ingeniero de migraciones, líder de migración |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Vuelva a montar el sistema de archivos y valide la función y el rendimiento de la aplicación. |
| AWSadministrador de sistemas, propietario de la aplicación |
Resolución de problemas
Recursos relacionados
AWSdocumentación
Solución de problemas
Conexiones
Para acceder al contenido adicional asociado a este documento, descomprima el archivo: attachment.zip