Automatice la identificación y planificación de la estrategia de migración mediante AppScore - Recomendaciones de AWS

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.

Automatice la identificación y planificación de la estrategia de migración mediante AppScore

Creado por Lech Migdal (AWS) y Geoff Davies (socio)

Entorno: producción

Origen: Todas las cargas de trabajo

AWSObjetivo: Nube

Tipo R: N/D

Carga de trabajo: todas las demás cargas de trabajo

Tecnologías: migración; modernización; aplicaciones web y móviles; SaaS

AWSservicios: AWS Application Discovery Service; AWS Migration Hub

Resumen

Las aplicaciones locales requieren un enfoque transformador para poder aprovechar las ventajas de la nube de Amazon Web Services (AWS). Las siete estrategias de migración más comunes (las 7 R) le ofrecen opciones de transformación, que van desde realizar cambios tecnológicos en los servidores de bases de datos en las instalaciones hasta reconstruir una aplicación mediante una arquitectura de microservicios nativa en la nube.

Si opta por utilizar el modelo completo de las 7 R, tendrá que trabajar a nivel empresarial y de aplicación, en lugar de limitarse a evaluar y preparar los servidores para la migración. Si bien puede obtener los datos del servidor mediante herramientas como el evaluador de AWS migración, a menudo no se registra otra información de la aplicación (por ejemplo, el estado de la hoja de ruta, el objetivo de tiempo de recuperación requerido (RTO) y el objetivo del punto de recuperación (), o los requisitos de privacidad de los datosRPO).

Este patrón describe cómo AppScoreevitar estos desafíos mediante una visión de su cartera centrada en las aplicaciones. Esto incluye una ruta de transformación a la AWS nube recomendada para cada aplicación en comparación con el modelo completo de las 7 R. AppScore le ayuda a recopilar información sobre las aplicaciones, determinar la ruta de transformación ideal, identificar el riesgo, la complejidad y las ventajas de la adopción de la nube y definir rápidamente los ámbitos de migración, los grupos de movimientos y los cronogramas.

Este patrón lo creó un AWS socio, AWS y AppScore Technology Limited.

Requisitos previos y limitaciones

Requisitos previos 

  • Aplicaciones existentes que desea migrar a la AWS nube.

  • Información de inventario de servidores existente procedente de una herramienta como AWSMigration Evaluator. También puede importar estos datos en una fase posterior de la migración.

  • Una AppScore cuenta existente con privilegios de usuario avanzado. Para obtener más información sobre las cuentas de AppScore usuario, consulte ¿Cómo se asigna un control de acceso basado en roles (RBAC) a los usuarios? en la documentación AppScore

  • Comprensión de cómo asignar RBAC funciones en AppScore. AppScore proporciona tres funciones de experto en la materia (SME) que se alinean con las preguntas que se formulan en la etapa de puntuación. Esto significa que SME solo responde a las preguntas relacionadas con su experiencia y función. Para obtener más información al respecto, consulte ¿Cómo se asigna el control de acceso basado en roles (RBAC) a los usuarios? en la documentación. AppScore

  • Una comprensión AppScore de las recomendaciones, que se basan en las tres categorías siguientes de atributos de la aplicación:

    • Riesgo: la importancia empresarial de la aplicación, si contiene datos confidenciales, los requisitos de soberanía de los datos y el número de usuarios o interfaces de la aplicación

    • Complejidad: el lenguaje de desarrollo de la aplicación (por ejemplo) COBOL tiene una puntuación superior a. NEToPHP), edad, interfaz de usuario o número de interfaces

    • Ventaja: la demanda de procesamiento por lotes, el perfil de la aplicación, el modelo de recuperación de desastres y el uso del entorno de desarrollo y prueba

  • Una comprensión de las AppScore cuatro fases de la captura iterativa de datos:

    • Señalización: preguntas que se combinan con los datos del servidor para producir las evaluaciones de las 7 R. Para obtener más información, consulte Cómo señalizar y puntuar las aplicaciones en la AppScore documentación.

    • Puntuación: preguntas que generan puntuaciones en función del riesgo, el beneficio y la complejidad.

    • Evaluación del estado actual: preguntas que proporcionan una evaluación del estado actual de la aplicación.

    • Transformación: preguntas que evalúan de manera integral la aplicación para el diseño del futuro estado.

Importante: solo se requieren las etapas de señalización y puntuación para recibir las calificaciones de las solicitudes, las evaluaciones de 7 R y permitir la planificación grupal. Después de agrupar las solicitudes y los campos de los formularios, puede completar las etapas de evaluación y transformación del estado actual para obtener una visión general más detallada de su aplicación.

Arquitectura

El siguiente diagrama muestra el AppScore flujo de trabajo que utiliza datos de aplicaciones y servidores para crear una recomendación para su estrategia de migración y su plan de transformación.

Flowchart showing application migration process from discovery to performing approved activities.

Herramientas

  • AppScore— le AppScore ayuda a cerrar la brecha entre el descubrimiento y la implementación de la migración, ya que proporciona una visión de su cartera centrada en las aplicaciones, con una ruta recomendada hacia la nube para cada aplicación en comparación con el modelo completo de las 7 R.

  • AWSEvaluador de migración: el evaluador de AWS migración es un servicio de evaluación de la migración que le ayuda a crear un modelo de negocio orientado a la planificación y la migración. 

Epics

TareaDescripciónHabilidades requeridas
Prepare la lista de aplicaciones.

Inicie sesión en el AppScore portal con sus credenciales de usuario. Descargue la Import Template desde la página de la página de la Aplicación y, a continuación, actualice la Import Template con los atributos no técnicos de la aplicación (por ejemplo, una clasificación de datos o una lista de atributos que se puedan personalizar).

Para obtener más información al respecto, consulte ¿Cómo modifico los cuestionarios empresariales y de AppScore solicitud? en la AppScore documentación.

Nota: También puede añadir una aplicación manualmente seleccionando Nueva aplicación en la página de la aplicación. A continuación, puede introducir los atributos no técnicos de la aplicación.

Ingeniero de migraciones
Importe los datos de la aplicación.

En la página de la aplicación, seleccione Importar aplicaciones para importar los datos de la aplicación.

Ingeniero de migraciones
TareaDescripciónHabilidades requeridas
Revise y responda las preguntas sobre señalización y puntuación.

Abra la página Servidores y elija Importar servidores. Elija el archivo .csv que contiene los datos del servidor.

El archivo puede incluir atributos como el nombre, el centro de datos, el sistema operativo, virtual o físico, el nombre de la aplicación, la función, la tecnología de la base de datos, el entorno, el número y la utilización de los CPU núcleos, el RAM tamaño y la utilización, el tamaño y la utilización del disco, el tipo de máquina correspondiente y los costes mensuales actuales y proyectados.

Confirme la asignación de columnas y seleccione Confirmar e importar. La información que falta en los datos importados aparece resaltada en la página del servidor. Puede resolver estas brechas en esta página o mediante la opción de edición masiva. Los servidores están asociados a la aplicación pertinente. Sin embargo, si las aplicaciones no existen AppScore, se crean automáticamente y, a continuación, se asocian los servidores.

También puede usar una API conexión para recuperar los datos con AWS Migration Hub. Para obtener más información al respecto, consulte ¿Cómo puedo importar servidores desde AWS Migration Hub a través deAPI?  En la AppScore documentación.

Nota: Si utilizó una herramienta de detección (por ejemplo, AWS Migration Evaluator) para recopilar el rendimiento a lo largo del tiempo, debe cargar una extracción temprana de los datos del servidor lo antes posible y actualizarlos cuando las métricas de rendimiento estén completamente capturadas. AppScore utiliza los nombres de los servidores, las versiones del sistema operativo y de las bases de datos, los centros de datos y los entornos para ofrecer puntuaciones y recomendaciones de 7 rupias. 

Propietario de la aplicación
Compruebe las puntuaciones de las aplicaciones.

Abra la página Aplicaciones para ver la puntuación y la evaluación de las 7 R de sus aplicaciones. También se calculan sus costos de ejecución actuales. Estos cálculos se actualizan cuando se importa nueva información a las páginas de aplicaciones o servidores.

Propietario de la aplicación
Analice las aplicaciones individuales.

Elija una aplicación en la página de aplicaciones para consultar las recomendaciones detalladas. Puede seleccionar informe de evaluación de la aplicación para generar un archivo .pdf o .docx con los datos de evaluación detallados de las aplicaciones específicas.

Propietario de la aplicación
TareaDescripciónHabilidades requeridas
Elija las aplicaciones para el grupo de movimiento.

Abra la página planificación, elija creador de grupo y, a continuación, cree grupos de movimientos de aplicaciones según sus necesidades.

Puede añadir o eliminar atributos de la lista de aplicaciones en la sección Columnas. También puede usar los atributos de la aplicación en la sección Filtros para elegir aplicaciones específicas, lo que incluye filtrar todas las aplicaciones que ya forman parte de los grupos de movimientos existentes.

Ingeniero de migraciones
Cree el grupo de movimientos.

Elija Grupo seleccionado, especifique un nombre para el grupo de movimientos, elija las aplicaciones que desee incluir en el grupo de movimientos y, a continuación, seleccione Añadir al grupo.

Ingeniero de migraciones
Programe la migración.

En la página de cronogramas de transformación, AppScore proporciona una estimación de la duración, el esfuerzo y el coste de la transformación para su grupo de mudanzas. El grupo de movimiento se agrega automáticamente al programa de transformación general.

Nota: Puede personalizar las suposiciones en las que se basa la estimación del esfuerzo en la página Configuración de planificación. Esto ayuda a alinearlas con los requisitos de su organización. Para obtener más información al respecto, consulte Cómo configurar los ajustes de planificación en la AppScore documentación.

Ingeniero de migraciones
Genere el informe de transformación completo.

Abra la página Administrador de grupos y elija Crear documento de informe de transformación de aplicaciones. Elija los grupos de movimiento y, a continuación, elija Exportar. Esto genera un archivo .docx que resume la transformación, incluidos los detalles de cada grupo de movimientos.

Para ver un ejemplo de informe de transformación de aplicaciones, consulte un ejemplo de informe de transformación de aplicaciones del AppScore sitio web.

Ingeniero de migraciones