Flujos de trabajo en una migración grande - AWS Guía prescriptiva

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.

Flujos de trabajo en una migración grande

Los grandes proyectos de migración suelen constar de varios flujos de trabajo, y cada flujo de trabajo tiene un alcance claro de tareas. Cada flujo de trabajo es independiente, pero también es compatible con los demás flujos de trabajo para lograr el mismo objetivo: migrar los servidores a escala. En esta sección se analizan los flujos de trabajo principales estándar para las grandes migraciones, así como los flujos de trabajo de apoyo más comunes.

Flujos de trabajo principales

Los flujos de trabajo principales son necesarios para cada migración importante, independientemente del tamaño o segmento de la empresa. La siguiente es una descripción general de las funciones principales de cada flujo de trabajo principal:

  • Flujo de trabajo básico: este flujo de trabajo se centra en preparar a las personas y la plataforma para la gran migración.

  • Flujo de trabajo de gobierno del proyecto: este flujo de trabajo gestiona todo el proyecto de migración, facilita la comunicación y se centra en completar el proyecto dentro del presupuesto y a tiempo.

  • Flujo de trabajo de la cartera: los equipos de este flujo de trabajo recopilan metadatos para respaldar la migración, priorizar las aplicaciones y planificar la oleada.

  • Flujo de trabajo de migración: utilizando el plan por etapas y los metadatos recopilados del flujo de trabajo de la cartera, los equipos de este flujo de trabajo migran y transfieren las aplicaciones y los servidores.

La información y las actividades fluyen del principio al final en una migración grande, como se muestra en la siguiente tabla. La información proviene de los flujos de trabajo iniciales y de gobierno del proyecto, del flujo de trabajo de la cartera y del flujo de trabajo de migración. Por ejemplo, el flujo de trabajo de la cartera es anterior al flujo de trabajo de la migración porque el flujo de trabajo de la cartera prepara los metadatos y el plan de oleada que el flujo de trabajo de migración utiliza para migrar y transferir las aplicaciones y los servidores. Agregar flujos de trabajo adicionales y complementarios a su gran proyecto de migración podría cambiar el flujo de información y actividades a través de los flujos de trabajo principales.

importante

Debe asignar un líder técnico a nivel de proyecto para su gran proyecto de migración. Esta función no forma parte de ningún flujo de trabajo individual, pero es responsabilidad total de todos los flujos de trabajo. Esta persona supervisa todos los flujos de trabajo para asegurarse de que funcionan en conjunto y se centran en los objetivos a nivel de proyecto.

Nombre del flujo de trabajo principal Flujos de trabajo iniciales Flujos de trabajo posteriores

Bases

Migración

Portafolio

Gobernanza del proyecto

Migración

Portafolio

Portafolio

Bases

Gobernanza del proyecto

Migración

Migración

Bases

Gobernanza del proyecto

Portafolio

Las siguientes son las funciones principales de cada flujo de trabajo principal en las fases de una migración de gran envergadura. Los manuales de esta serie de documentos están estructurados para ayudarle a gestionar las tareas de cada flujo de trabajo en la fase y etapa adecuadas.

  Bases Gobernanza del proyecto Portafolio Migración

Fase 1: Evaluar

Fase 2: Movilizar

Es posible que hayas diseñado la AWS landing zone o los flujos de trabajo en esta fase.

Es posible que haya diseñado un proceso de gestión de proyectos en esta fase.

Es posible que hayas realizado una evaluación inicial de la cartera y un descubrimiento en esta fase.

Es posible que haya realizado una migración piloto en esta fase.

Fase 3: migración

Etapa 1: inicializar

Establezca flujos de trabajo y revise el diseño de las zonas de landing zone. Prepárese para el cambio.

Formalice los principios, los equipos y la matriz RACI de la migración. Capacitación completa.

Desarrolle procesos de gestión de proyectos y planes de comunicación y reuniones.

Desarrolle manuales de metadatos, planificación de oleadas y priorización de aplicaciones.

Desarrolle manuales de migración.

Etapa 2: Implementación

Facilite y comunique el estado de las oleadas y el proyecto de migración en general.

Recopile metadatos para la migración, priorice las aplicaciones y planifique las oleadas.

Migre y recorte las oleadas y repita los manuales de ejecución para aumentar la velocidad.

Las siguientes secciones describen cada uno de los flujos de trabajo principales con más detalle, incluidas las tareas comunes para cada flujo de trabajo, el resultado esperado de cada flujo de trabajo y las habilidades requeridas en cada flujo de trabajo. No es necesario que cada persona del flujo de trabajo posea todas las habilidades. Un flujo de trabajo consiste en un equipo multifuncional más, por lo que cada persona aporta habilidades diferentes. Sin embargo, como equipo, deberían tener todas las habilidades enumeradas.

Flujo de trabajo básico

El flujo de trabajo básico consta de dos categorías: base de plataforma y base de personas. La creación de la base de la plataforma ayuda a confirmar que AWS tanto la infraestructura local como la infraestructura local están preparadas para soportar una migración a gran escala. La creación de una base de personas prepara y forma a los equipos del proyecto para la migración y configura todos los flujos de trabajo.

Tareas comunes

  • Construye y valida la AWS landing zone

  • Prepare la infraestructura local para respaldar la migración, por ejemplo, realizando cambios en la red o el firewall, cambios en los permisos o en Active Directory

  • Configure los flujos de trabajo principales del proyecto y los flujos de trabajo de apoyo

  • Configure el plan de formación para el equipo

  • Construya las matrices RACI con los gerentes de proyecto

Resultado esperado

  • Las plataformas de origen y destino están preparadas para la gran migración.

  • Las personas están preparadas para soportar la gran migración

  • Todos los flujos de trabajo están configurados.

Habilidades requeridas

  • Conocimiento profundo de los centros de datos locales, incluidos los servidores, el almacenamiento y las redes

  • Experiencia Nube de AWS y conocimiento de los servicios AWS informáticos, incluidas las zonas de aterrizaje y AWS Control Tower

  • Experiencia con migraciones de grandes centros de datos o a la nube

  • Experiencia en la creación de un plan de formación

  • Experiencia en la creación de un equipo multifuncional

Flujo de trabajo de gobierno de proyectos

El flujo de trabajo de gobernanza del proyecto gestiona todo el proyecto de migración y es responsable de entregarlo dentro del presupuesto y a tiempo.

Tareas comunes

  • Inicie el proyecto

  • Configure el modelo de gobierno

  • Configure el motor de habilitación de la nube (CEE)

  • Configure el plan de comunicación

  • Configure el plan de escalamiento

  • Construya matrices RACI

  • Configure el marco de gestión de proyectos

  • Configure los informes de estado y el seguimiento del proyecto

  • Configure el seguimiento de riesgos y problemas

  • Gestione el proyecto de forma continua mediante el uso de los procesos y herramientas predefinidos

Resultado esperado

  • Asegúrese de que cada flujo de trabajo pueda completar sus tareas a tiempo

  • Garantice la colaboración entre los flujos de trabajo

  • Asegúrese de que el proyecto logre los resultados empresariales definidos

  • Entregue el proyecto dentro del presupuesto y a tiempo

Habilidades requeridas

  • Experiencia con metodologías comunes de gestión de proyectos, como Waterfall, Agile, Kanban y scrum

  • Experiencia con herramientas de gestión de proyectos habituales, como Jira, Microsoft Project y Confluence

  • Experiencia en la gestión de grandes proyectos de migración

Flujo de trabajo de la cartera

El flujo de trabajo de la cartera gestiona todas las actividades de descubrimiento de la migración, recopila metadatos, prioriza las aplicaciones y crea un plan de etapas para respaldar el flujo de trabajo de migración.

Tareas comunes

  • Valide las estrategias y los patrones de migración

  • Complete el descubrimiento de la cartera mediante herramientas de descubrimiento y una base de datos de gestión de la configuración (CMDB)

  • Defina los metadatos, los procesos de recopilación y la ubicación de almacenamiento necesarios

  • Priorice las aplicaciones

  • Realice análisis exhaustivos de las aplicaciones, incluidos el análisis de dependencias y el diseño del estado objetivo

  • Realice la planificación de las olas

  • Recopile metadatos de migración

Resultado esperado

  • Cree planes de oleada y recopile metadatos de migración de forma continua para luego transferirlos al flujo de trabajo de migración

Habilidades requeridas

  • Conocimiento profundo de la CMDB local, los repositorios de datos y las herramientas de administración de contenido

  • Experiencia con las herramientas de descubrimiento de carteras más comunes AWS Application Discovery Service, como Flexera One y ModelizeIt

  • Experiencia en la evaluación de carteras y la priorización de aplicaciones

  • Experiencia en análisis exhaustivos de las aplicaciones y entrevistas con los propietarios de las aplicaciones

  • Experiencia con diseños de aplicaciones para Nube de AWS

  • Experiencia en la planificación de oleadas para grandes migraciones

  • Experiencia en automatización, incluidas secuencias de comandos de shell, Python y Microsoft PowerShell

Flujo de trabajo de migración

El flujo de trabajo de migración gestiona las actividades relacionadas con la implementación de la migración, incluidas la replicación y la transferencia de datos. Dado que el equipo de migración realiza la migración y la transición, se suele pensar erróneamente que el flujo de trabajo de migración se encarga de todo en un proyecto de migración de gran envergadura. Sin embargo, el flujo de trabajo de migración depende de otros flujos de trabajo para sentar las bases y proporcionar datos de cartera que respalden la migración.

sugerencia

El flujo de trabajo de migración suele ser el flujo de trabajo más grande de un gran proyecto de migración. Según el tamaño y la estrategia del proyecto, considere la posibilidad de dividir este flujo de trabajo en varios subflujos de trabajo. Por ejemplo:

  • Realoje el flujo de trabajo de migración

  • Rediseñe el flujo de trabajo de migración

  • Refactorizar el flujo de trabajo de migración

  • Reubicar el flujo de trabajo de migración

  • Flujo de trabajo de migración para una carga de trabajo especializada, como SAP o bases de datos

Tareas comunes

  • Valide los planes de la oleada de migración

  • Cree los manuales de migración

  • Utilice los servicios de AWS migración para transferir datos, como AWS Application Migration Service (AWS MGN), AWS Database Migration Service (AWS DMS) y AWS DataSync

  • Instale y desinstale el software en los servidores de origen y destino según sea necesario para respaldar la migración

  • Escriba scripts de automatización para automatizar las actividades de migración

  • Lance AWS entornos de destino, como instancias de Amazon Elastic Compute Cloud (Amazon EC2), para probarlos o transferirlos

  • Trabaje con el equipo de gestión de cambios para realizar cambios y transiciones

  • Realice una transición de migración

  • Support a los propietarios de aplicaciones durante las pruebas de aplicaciones

  • Si la transición no funciona, ayude a restaurar el servidor

Resultado esperado

  • Transición completa de la migración y puesta en marcha de las aplicaciones en las cuentas de destino AWS

Habilidades requeridas

  • Conocimiento profundo de los centros de datos locales, incluidos los servidores, el almacenamiento y las redes

  • Experiencia Nube de AWS y conocimiento de los servicios de AWS cómputo, incluyendo landing zone y AWS Control Tower

  • Experiencia en servicios de AWS migración, incluido el Servicio de migración de aplicaciones AWS DMS, DataSync, y AWS Snow Family

  • Experiencia con migraciones y traspasos de grandes centros de datos o a la nube

  • Experiencia en automatización, incluidas secuencias de comandos de shell, Python y Microsoft PowerShell

Apoyo a los flujos de trabajo

Los flujos de trabajo de apoyo respaldan los flujos de trabajo principales. Estas secuencias de trabajo son opcionales y puede que decidas utilizarlas en función de tu caso de uso y de la fase actual de la migración. Los siguientes son algunos flujos de trabajo de apoyo comunes que quizás quieras incluir en tu gran proyecto de migración:

  • Flujo de trabajo de seguridad y cumplimiento: este flujo de trabajo define y crea los estándares de seguridad para la AWS infraestructura de destino y admite las migraciones.

  • Flujo de trabajo de operaciones en la nube (Cloud Ops): este flujo de trabajo administra las aplicaciones tras la transición, cuando finaliza el período de hiperatención.

  • Flujo de trabajo de pruebas de aplicaciones: este flujo de trabajo realiza pruebas de aplicaciones antes y durante la transición.

  • Flujo de trabajo de migración de cargas de trabajo especializado: este flujo de trabajo admite migraciones para cargas de trabajo específicas y especializadas, como SAP o bases de datos.

Es posible que no necesite un flujo de trabajo dedicado para estas actividades. Es habitual que una persona o un conjunto de personas se encarguen de estas actividades y luego las integren en una de las líneas de trabajo principales. Por ejemplo, cada migración importante requiere una persona encargada de la seguridad y el cumplimiento, ya que hay que asegurarse de que la infraestructura de destino es segura y cumple con las normas. Sin embargo, las evaluaciones y decisiones en materia de seguridad y conformidad se suelen realizar al principio de la migración y, por lo general, en la fase de movilización. Si ya lo ha completado, no necesita un flujo de trabajo dedicado para repetir las mismas tareas. Sin embargo, se recomienda incorporar a una persona de seguridad y cumplimiento en el flujo de trabajo de migración para respaldar las actividades de migración.

Al añadir flujos de trabajo complementarios, se modifica el flujo de información y actividades a través de los flujos de trabajo principales. La siguiente tabla es un ejemplo de cómo la adición de flujos de trabajo cambia este flujo. Los flujos de trabajo de apoyo pueden diferir de los ejemplos de esta tabla.

Nombre del flujo de trabajo Tipo Flujos de trabajo ascendentes Flujos de trabajo posteriores

Migración

Core

Bases

Gobernanza del proyecto

Portafolio

Seguridad y conformidad

Prueba de aplicación

Operaciones en la nube

Portafolio

Core

Bases

Gobernanza del proyecto

Seguridad y conformidad

Migración

Gobernanza del proyecto

Core

Migración

Portafolio

Bases

Core

Migración

Portafolio

Operaciones en la nube

Seguridad y conformidad

Apoyando

Migración

Portafolio

Operación en la nube

Apoyando

Migración

Prueba de aplicación

Bases

Prueba de aplicación

Apoyando

Migración

Operaciones en la nube

Migración de cargas de trabajo especializadas

Apoyando

Bases

Gobernanza del proyecto

Portafolio

Seguridad y conformidad

Prueba de aplicación

Operaciones en la nube

Flujo de trabajo de seguridad y cumplimiento

El flujo de trabajo de seguridad y cumplimiento define y crea los estándares de seguridad para la AWS infraestructura y admite las migraciones. Con los estándares establecidos por este flujo de trabajo, los propietarios de las aplicaciones suelen definir los requisitos de seguridad y conformidad para cada aplicación. Puede decidir que el flujo de trabajo de seguridad y conformidad revise y apruebe los requisitos de algunas o todas las aplicaciones.

Tareas comunes

  • Defina los requisitos de seguridad para la AWS landing zone, como el registro centralizado, el cifrado, las políticas AWS Identity and Access Management (IAM) y la integración con Active Directory

  • Defina los requisitos de cumplimiento, como la HIPAA, la información de identificación personal (PII), el Control de la Organización de Servicios (SOC) y el Programa Federal de Gestión de Riesgos y Autorizaciones (FedRAMP)

  • Defina los requisitos de seguridad para la migración, como los requisitos de firewall, grupo de seguridad y función de IAM

  • Gestione los cambios en las tareas relacionadas con la seguridad, como los cambios en los firewalls, los grupos de seguridad y los permisos

Resultado esperado

  • Transición completa de la migración y puesta en marcha de las aplicaciones en las cuentas de destino AWS

Habilidades requeridas

  • Conocimiento profundo de los centros de datos locales, incluidos los servidores, el almacenamiento y las redes

  • Conocimiento profundo de la carga de trabajo especializada en cuestión

  • Experiencia Nube de AWS y conocimiento de los servicios AWS informáticos, incluidas las zonas de aterrizaje y AWS Control Tower

  • Experiencia con herramientas de AWS migración, incluido el Servicio de migración de aplicaciones AWS DMS, DataSync, y AWS Snow Family

  • Experiencia con migraciones y traspasos de grandes centros de datos o a la nube

Flujo de trabajo de operaciones en la nube

El flujo de trabajo de las operaciones en la nube da soporte a las aplicaciones tras la transición de la migración. A veces, las operaciones en la nube se realizan en un flujo de trabajo independiente con recursos dedicados, pero lo más habitual es que estos recursos procedan de los equipos de operaciones de TI existentes. En ese caso, no se requiere un flujo de trabajo dedicado.

Tareas comunes

  • Supervise y haga copias de seguridad de los servidores y aplicaciones migrados

  • Gestione las solicitudes de business-as-usual servicio de los equipos de aplicaciones, como aumentar el tamaño del disco o cambiar los tipos de instancias

  • Resuelva cualquier problema o interrupción de las aplicaciones según sea necesario

  • Administre las políticas y los cronogramas de aplicación de parches

  • Gestione las tareas y solicitudes de mantenimiento

Resultado esperado

  • Los servidores y las aplicaciones migrados funcionan sin problemas en AWS

  • Responda a las solicitudes de servicio de los usuarios y resuelva cualquier problema

Habilidades requeridas

  • Comprensión profunda del funcionamiento actual del centro de datos local

  • Experiencia con servicios de AWS operaciones comunes, como Amazon CloudWatch AWS Config, AWS CloudTrail, AWS Backup, Soporte

  • Tiene experiencia en la solución de problemas y comprende el SLA

  • Experiencia en el soporte de grandes migraciones

Flujo de trabajo de pruebas de aplicaciones

El flujo de trabajo de pruebas de aplicaciones admite las pruebas de aplicaciones antes y durante la transición. Este flujo de trabajo es más común en proyectos en los que los integradores de sistemas administran los centros de datos porque los propietarios de las aplicaciones no tienen los conocimientos suficientes para realizar las pruebas de las aplicaciones. En la mayoría de los casos, el propietario de la aplicación realiza estas actividades y no se requiere un flujo de trabajo dedicado a las pruebas de la aplicación.

Tareas comunes

  • Realice pruebas de la aplicación antes de la transición

  • Realice pruebas de aplicaciones durante la transición

  • Realice los cambios necesarios en las aplicaciones para que funcionen en el nuevo entorno

  • Tome la decisión de aceptar o no las aplicaciones en función de los resultados de las pruebas realizadas durante la transición

Resultado esperado

  • Realice las pruebas de aplicación a tiempo durante la transición

  • Realice los cambios necesarios en las aplicaciones para adaptarlas al entorno de destino

Habilidades requeridas

  • Conocimiento profundo de las aplicaciones y de cómo funcionan en las instalaciones

  • Experiencia con los AWS servicios Nube de AWS, especialmente con los de destino

  • Experiencia con grandes migraciones

Flujo de trabajo de migración para una carga de trabajo especializada

Puede crear un flujo de trabajo de migración dedicado a cargas de trabajo especializadas. Por lo general, puede crear patrones de migración y manuales de migración estándares para migrar servidores y aplicaciones a escala, y estos son gestionados por el flujo de trabajo de migración. Sin embargo, en algunos casos, determinadas aplicaciones requieren procesos de migración especiales. Por ejemplo, es posible que necesite un proceso especial para migrar las cargas de trabajo de Hadoop, las bases de datos de SAP HANA o las aplicaciones de misión crítica que no pueden tolerar el tiempo de inactividad estándar. Para obtener más información sobre las cargas de trabajo especializadas, consulte las cargas de trabajo especializadas de MAP en AWS Migration Acceleration Program.

Tareas comunes

  • Valide los planes de la oleada de migración

  • Cree manuales de migración

  • Utilice herramientas de migración o herramientas de aplicaciones nativas para transferir datos

  • Lance AWS entornos de destino, como EC2 instancias, para realizar pruebas o transiciones

  • Trabaje con el equipo de gestión de cambios para realizar cambios y transiciones

  • Realice una transición de migración

  • Support a los propietarios de aplicaciones durante las pruebas de aplicaciones

  • Si se produce un error al realizar la transición, revierta la aplicación o el servidor

Resultado esperado

  • Transición completa de la migración y puesta en marcha de las aplicaciones en las cuentas de destino AWS

Habilidades requeridas

  • Conocimiento profundo de los centros de datos locales, incluidos los servidores, el almacenamiento y las redes

  • Conocimiento profundo de la carga de trabajo especializada en cuestión

  • Experiencia Nube de AWS y conocimiento de los servicios AWS informáticos, incluidas las zonas de aterrizaje y AWS Control Tower

  • Experiencia con herramientas de AWS migración, incluido el Servicio de migración de aplicaciones AWS DMS, DataSync, y AWS Snow Family

  • Experiencia con migraciones y traspasos de grandes centros de datos o a la nube

  • Experiencia en la migración de cargas de trabajo especializadas