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.
Tarea 3: Definir el proceso de priorización de las aplicaciones
La priorización de las aplicaciones es el proceso de determinar el orden en que las aplicaciones deben migrarse a la nube. La prioridad se evalúa en función de la complejidad de la migración de la aplicación a la nube y de las reglas que se definan. Cuando se habla de la priorización de las aplicaciones, la alta prioridad no se correlaciona necesariamente con la importancia de la aplicación para la empresa. De hecho, las aplicaciones que son fundamentales para la empresa suelen tener una prioridad baja en la migración, ya que las aplicaciones críticas para la empresa conllevan mayores riesgos. En una migración grande, se dan prioridad a las aplicaciones de baja complejidad que no son esenciales para la empresa y, con cada oleada, se migran aplicaciones cada vez más complejas o críticas para la empresa.
En una migración grande, en la que hay cientos de aplicaciones pendientes de migración, no recomendamos que priorice y planifique todas las aplicaciones de una sola vez. Esta es una de las razones por las que definir un proceso de priorización de aplicaciones es fundamental para un proyecto de migración de gran envergadura. Para abordar la migración de forma ágil, puede elegir las aplicaciones de mayor prioridad (de 3 a 10 aplicaciones) o puede seleccionar suficientes aplicaciones para 3 a 5 oleadas. A continuación, debe completar el descubrimiento de las aplicaciones y la planificación de la oleada únicamente para las aplicaciones seleccionadas. Este enfoque ahorra una cantidad significativa de tiempo, ya que la prioridad de las aplicaciones y las oleadas suelen cambiar durante una migración de gran envergadura.
Un mito común sobre la prioridad de las aplicaciones es que las aplicaciones de mayor prioridad deberían estar en la primera oleada. Al planificar una oleada, existe una alta probabilidad de que solo algunas de las 10 aplicaciones de mayor prioridad estén en la primera oleada porque las demás no están listas. Esto puede deberse a una variedad de razones válidas, como las dependencias, las limitaciones empresariales o la disponibilidad de recursos. La prioridad de las aplicaciones es un factor fundamental en la planificación de oleadas, pero no debería ser el único factor que se tenga en cuenta.
En esta tarea, debe definir el proceso y las reglas de priorización de las aplicaciones. Esta tarea consta de los siguientes pasos:
En la siguiente sección se analiza la puntuación de complejidad. Este manual proporciona tres opciones de proceso para priorizar las aplicaciones, y dos de las tres opciones utilizan la puntuación de complejidad. Para obtener más información sobre las opciones de proceso, consultePaso 1: Defina el proceso de priorización de la aplicación. Si planea utilizar el proceso de nominación de solicitudes, no necesita definir los criterios de puntuación de complejidad y debe proceder directamente a ellosPaso 1: Defina el proceso de priorización de la aplicación.
Acerca de los criterios de puntuación de complejidad
La puntuación de complejidad es el proceso que se utiliza para evaluar la dificultad de migrar una aplicación, que es un factor fundamental a la hora de priorizar las aplicaciones. La puntuación de complejidad implica evaluar todas las solicitudes en función del mismo conjunto de criterios empresariales y técnicos, que usted defina. Al evaluar una aplicación, se asigna una puntuación a cada criterio. Al sumar las puntuaciones de los criterios empresariales y los criterios técnicos, se obtiene una puntuación de complejidad que refleja la complejidad general de la migración de esa aplicación. A continuación, puede utilizar la puntuación de complejidad al priorizar las aplicaciones y planificar las oleadas.
Existen dos categorías de criterios de puntuación de complejidad:
-
Criterios empresariales: los criterios de esta categoría se refieren a la complejidad empresarial que implica la migración de la aplicación, como el riesgo en caso de que la aplicación deje de estar disponible, las consideraciones de seguridad y cumplimiento y la disponibilidad de los recursos.
-
Criterios técnicos: los criterios de esta categoría se refieren a la complejidad técnica de la migración de la aplicación, como los sistemas operativos y sus versiones, la cantidad de servidores y usuarios y la estrategia de migración.
Debe determinar los criterios de puntuación adecuados para su caso de uso. Si puntúa manualmente la complejidad de la aplicación, en las plantillas del manual de estrategias del portafolio, la plantilla de hoja de puntuación para la complejidad de la aplicación (formato Microsoft Excel) contiene un conjunto estándar de criterios y valores de puntuación. Es posible que desee empezar con estos valores y, a continuación, personalizarlos para su caso de uso. Si utiliza una herramienta de detección para priorizar las aplicaciones, estas herramientas suelen incluir un conjunto estándar de criterios, y puede añadir, eliminar o modificar los criterios, además de ponderarlos según sus necesidades. Al establecer los criterios, utilice las preguntas de las dos secciones siguientes para afinar los criterios.
Criterios empresariales
Los siguientes son los criterios empresariales que se utilizan habitualmente en la puntuación de complejidad.
Criterios empresariales | Descripción |
---|---|
Impacto empresarial |
Evalúe el impacto en la empresa si esta aplicación deja de estar disponible:
|
Disponibilidad del personal |
Durante la migración, es posible que necesite la ayuda del propietario de la aplicación, de un experto en la materia (SME), de administradores de redes o infraestructuras, evaluadores y desarrolladores. Evalúe la disponibilidad de estos recursos para ayudarle durante la migración:
|
Complejidad empresarial |
Tener muchas partes interesadas interdependientes e interconectadas, sistemas de tecnología de la información y estructuras organizativas puede aumentar la complejidad empresarial. Evalúe la complejidad empresarial de la siguiente manera:
|
Preparar |
Evalúe si la aplicación está lista para la migración de la siguiente manera:
|
Seguridad |
Evalúe la complejidad de los requisitos de seguridad y la política de seguridad de la aplicación de la siguiente manera:
|
Conformidad |
Es posible que se apliquen requisitos de cumplimiento a la solicitud, como las leyes, reglamentos y directrices establecidos por el estado, el sector empresarial o la política de la empresa. Evalúe la complejidad de los requisitos de conformidad de la aplicación de la siguiente manera:
|
Conocimiento de la aplicación |
¿Alguien de la organización, como el propietario de la aplicación, tiene los conocimientos, las habilidades y la experiencia para mantener, integrar y solucionar problemas? ¿Y puede ampliar la aplicación para satisfacer la demanda empresarial? |
Habilidades de migración |
¿El personal de su organización tiene las habilidades para migrar la carga de trabajo al entorno de destino? |
Criterios técnicos
Los siguientes son criterios técnicos que se utilizan habitualmente en la puntuación de complejidad.
Criterios técnicos | Descripción |
---|---|
Almacenamiento |
Evalúe el almacenamiento actual de la aplicación de la siguiente manera:
|
Número de usuarios |
¿Cuántos usuarios tiene esta aplicación? Puede utilizar registros reales o estimaciones. |
Recuento de servidores |
¿Cuántos servidores hay en la pila de aplicaciones? |
Conectividad |
Evalúe cómo se conecta esta aplicación con otras de su organización de la siguiente manera:
|
Sistema operativo y versión de la aplicación |
Evalúe el sistema operativo (SO) y la versión del servidor de la aplicación de la siguiente manera:
|
Dependencias de aplicaciones |
Evalúe la forma en que esta aplicación depende de otros recursos de su entorno:
|
Migración de datos |
Evalúe si necesita migrar datos o archivos para esta aplicación:
|
Estrategia de migración |
Evalúe la complejidad de la estrategia de migración seleccionada. Para obtener más información sobre las estrategias de migración, consulte la Guía para migraciones AWS grandes. |
COTS o personalizada |
Evalúe si la solicitud es personalizada o comercial off-the-shelf (COTS) de la siguiente manera:
|
Paso 1: Defina el proceso de priorización de la aplicación
Este manual incluye tres opciones de proceso para priorizar las solicitudes. Puede seleccionar una de las opciones o puede decidir combinar dos o más y crear un proceso personalizado. Evalúe su caso de uso y determine cuál de las siguientes opciones es la más adecuada para su entorno:
-
Opción 1: puntuación manual de la complejidad— Se trata de un proceso de priorización manual que puede completar una persona o en una sesión tipo taller. En este proceso, se utilizan criterios de puntuación de complejidad para evaluar la dificultad de migrar cada aplicación, lo cual es un factor importante a la hora de priorizar las aplicaciones. Este proceso manual es ideal para migraciones grandes porque proporciona un enfoque cuantitativo y uniforme para priorizar una cartera de aplicaciones de gran tamaño. Sin embargo, evaluar cada aplicación en función de un conjunto definido de criterios puede ser un proceso más lento en comparación con las otras dos opciones.
-
Opción 2: Nominación de la solicitud— Se trata de un proceso de priorización manual que normalmente se completa en una sesión tipo taller. En este proceso, los propietarios de las aplicaciones nominan las solicitudes de migración. Para tener éxito, este proceso requiere que los propietarios de las aplicaciones tengan un conocimiento exhaustivo de sus respectivas aplicaciones. Se recomienda este proceso si el tiempo es un factor importante y se necesita priorizar rápidamente las aplicaciones.
-
Opción 3: herramienta de descubrimiento— Se trata de un proceso de priorización automatizado. Si la herramienta de detección de su entorno tiene una función automatizada para automatizar la puntuación o priorización de la complejidad de las aplicaciones, el uso de esta función puede ahorrar tiempo y acelerar el proceso de priorización de las aplicaciones. En este proceso, normalmente se definen los criterios dentro de los parámetros de la herramienta de descubrimiento y, a continuación, la herramienta analiza las aplicaciones y proporciona una puntuación final de complejidad. Antes de seleccionar esta opción, explore las funciones disponibles en su herramienta de descubrimiento y compruebe que puede personalizarla para que se adapte a las necesidades de su caso de uso.
Opción 1: puntuación manual de la complejidad
En este proceso manual de priorización de aplicaciones, se utiliza una hoja de trabajo para evaluar la aplicación en función de un conjunto definido de criterios de puntuación de complejidad. Le recomendamos que complete la hoja de trabajo en una sesión similar a la de un taller, o una persona puede completarla colaborando con las partes interesadas. A continuación, utilice la puntuación final de complejidad y las reglas de priorización de la aplicación para determinar la prioridad de la aplicación. De los procesos manuales, este es el enfoque cuantitativo más coherente para determinar la complejidad de las aplicaciones y utilizar esa información para priorizarlas.
Para los pasos de puntuación de complejidad de este proceso, le recomendamos que utilice la plantilla de hoja de puntuación para la complejidad de las aplicaciones (formato Excel), disponible en la cartera de plantillas del manual de estrategias. Esta plantilla incluye criterios comerciales y técnicos predefinidos. Puede añadir, eliminar o modificar estos criterios, o bien ajustar los valores de puntuación. Por ejemplo, es posible que prefiera un rango de puntuación de 1 a 10 en lugar de 1 a 5. Tenga en cuenta lo siguiente acerca de la plantilla proporcionada:
-
Puede pasar el ratón sobre cada criterio para ver una descripción del mismo.
-
Cuando esté familiarizado con la plantilla, debe eliminar los ejemplos. Estos son únicamente para fines de demostración.
Mantenga actualizada la hoja de puntuación de complejidad durante las etapas de inicialización e implementación de la migración. Puede cambiar las puntuaciones a medida que avance en la evaluación de la cartera. Para actualizar la hoja de puntuaciones, lo habitual es profundizar en la aplicación, ya que permite obtener más información sobre cada solicitud a medida que el equipo la examina en detalle. Durante la migración, también puede cambiar la prioridad de la aplicación si encuentra problemas, como dependencias no descubiertas o limitaciones que le impidan migrar la aplicación. Al mantener la hoja de puntuación durante toda la migración, puede priorizar las aplicaciones con mayor precisión.
Documente el proceso de priorización de las solicitudes de la siguiente manera:
-
En las plantillas del manual de estrategias del portafolio, abra la plantilla de hoja de puntuaciones para conocer la complejidad de la aplicación.
-
En la hoja de aplicaciones, añada, modifique o elimine los criterios según corresponda para la migración. Al modificar los criterios, haga lo siguiente:
-
Revise las instrucciones de la Acerca de los criterios de puntuación de complejidad sección de este manual.
-
Tenga en cuenta el impacto que cada criterio tiene en la duración, los recursos y el costo de la migración.
-
Para obtener una puntuación de complejidad fiable, incluya criterios que representen los distintos niveles de complejidad de la migración en su organización.
-
-
En la hoja de guía de puntuación, actualice los valores y criterios predeterminados según sea necesario para su caso de uso.
-
Guarde la hoja de puntuación.
-
Abra el manual de priorización de aplicaciones.
-
En la sección Criterios de puntuación de complejidad de la aplicación, actualice la sección para que refleje la ubicación de su hoja de puntuación.
-
En la sección Proceso de priorización de las solicitudes, haga lo siguiente:
-
Mantenga la opción 1: puntuación de complejidad manual y elimine las demás opciones.
-
Modifique el proceso según sea necesario para su caso de uso.
-
Elimine los encabezados de esta sección que contengan la palabra Opción. Dejarlos en el manual podría confundir a los usuarios y hacerles pensar que el proceso es opcional o que hay varias opciones disponibles.
-
Guarde el manual de priorización de aplicaciones.
-
Opción 2: Nominación de la solicitud
Este proceso manual de priorización de solicitudes es el método más fácil y rápido para priorizar las solicitudes. En este proceso, se pide a los propietarios de las aplicaciones que propongan aplicaciones que puedan migrarse fácilmente a la nube. De este modo, usted y los propietarios de las aplicaciones pueden priorizar rápidamente las aplicaciones porque ya tienen un conocimiento profundo de las solicitudes nominadas. Te recomendamos que trabajes con las partes interesadas en una sesión similar a la de un taller, pero también puedes colaborar por correo electrónico, compartir documentación y otras plataformas de comunicación.
Durante el proceso de nominación, debes introducir las candidaturas nominadas en la plantilla de hoja de puntuación para determinar la complejidad de la solicitud (formato Excel), incluida en las plantillas del manual de estrategias del portafolio. No utilizará todas las funciones de puntuación y criterios de esta plantilla, pero le recomendamos que utilice esta hoja para registrar las decisiones de nominación y priorización.
En algunas situaciones, el proceso de postulación se utiliza para acelerar la priorización y es posible que la hoja de puntuación no sea necesaria. Por ejemplo, si está priorizando solo un puñado de aplicaciones o si los propietarios de las aplicaciones conocen bien sus aplicaciones, los propietarios de las aplicaciones y las partes interesadas pueden priorizarlas en función de sus conocimientos y experiencia. En este caso, pueden omitir el uso de la hoja de puntuación y proceder directamente a la priorización.
Documente el proceso de priorización de su solicitud de la siguiente manera:
-
Abra el manual de priorización de aplicaciones.
-
Elimine la sección de criterios de puntuación de la complejidad de la aplicación. Este proceso no utiliza la puntuación de complejidad de la aplicación.
-
En la sección Proceso de priorización de aplicaciones, haga lo siguiente:
-
Conserva la opción 2: Nominación de la solicitud y elimina las demás opciones.
-
Modifique el proceso según sea necesario para su caso de uso.
-
Elimine los encabezados de esta sección que contengan la palabra Opción. Dejarlos en el manual podría confundir a los usuarios y hacerles pensar que el proceso es opcional o que hay varias opciones disponibles.
-
-
Guarde el manual de priorización de aplicaciones.
Opción 3: herramienta de descubrimiento
Si su herramienta de descubrimiento tiene una función para evaluar la complejidad o priorizar las aplicaciones, este proceso automatizado requiere pocos recursos y puede acelerar el proceso de priorización de las aplicaciones. Usted personaliza los criterios de la herramienta de descubrimiento para su caso de uso y, a continuación, la herramienta de descubrimiento analiza automáticamente las aplicaciones y proporciona una puntuación final de complejidad. Como la herramienta ya tiene todos los metadatos de la aplicación, no es necesario que los introduzca.
Por ejemplo, la herramienta de detección Flexera One Cloud Migration and Modernization (anteriormente Flexera Foundation and CloudScape) tiene una función de evaluación de la complejidad denominada Optimization Scorecard. Esta función le permite seleccionar los criterios que desea incluir en la puntuación y sopesar cada criterio según sus preferencias. Una vez finalizado el descubrimiento de los datos, la herramienta de descubrimiento analiza los datos en función de los criterios ponderados que haya proporcionado y, utilizando la fórmula patentada de la herramienta, genera las puntuaciones de complejidad finales. Para obtener más información, consulte la Guía básica y del CloudScape usuario
La desventaja de este proceso es que se necesita tiempo (de 4 a 8 semanas) para configurar el dispositivo de escaneo como una herramienta de detección sin agentes en su entorno o para instalar agentes en todas las cargas de trabajo incluidas. Antes de poder utilizar la función de puntuación en su herramienta de detección, debe disponer de más tiempo (de 4 a 12 semanas) para que la herramienta de detección recopile los metadatos escaneando las cargas de trabajo de las aplicaciones y realizando un análisis del conjunto de aplicaciones. Sin embargo, es posible que el tiempo adicional necesario para configurar la herramienta de descubrimiento se recupere reduciendo la cantidad de tiempo y recursos necesarios para la recopilación de metadatos y la priorización de las aplicaciones. Por ejemplo, si los datos de la herramienta de descubrimiento aún están actualizados, el flujo de trabajo de la cartera puede reutilizar la herramienta de descubrimiento y sus datos de la fase de movilización para identificar aplicaciones piloto.
nota
Si utiliza el proceso de la herramienta de descubrimiento, puede seguir utilizando la plantilla de hoja de puntuación manual para analizar la complejidad de las aplicaciones a fin de analizarla en función de un conjunto de criterios diferente. Esta información adicional puede ayudarle a afinar la priorización de sus aplicaciones.
Documente el proceso de priorización de las solicitudes de la siguiente manera:
-
Si aún no lo ha hecho, configure la herramienta de detección en su entorno. Para obtener más información, consulte Cómo empezar con la detección automática de carteras en el sitio web de la Guía AWS prescriptiva.
-
Personalice la puntuación de complejidad o los criterios de priorización de las aplicaciones en su herramienta de descubrimiento según las instrucciones de la herramienta. Para obtener más información sobre la selección de los criterios, consulteAcerca de los criterios de puntuación de complejidad.
-
Abra el manual de priorización de aplicaciones.
-
En la sección Criterios de puntuación de la complejidad de la aplicación, actualice la sección para reflejar que los criterios de puntuación están definidos en la herramienta de detección. Ejemplo: Los criterios de puntuación de complejidad se definen en<your discovery tool>.
-
En la sección Proceso de priorización de aplicaciones, haga lo siguiente:
-
Mantenga la opción 3: herramienta de descubrimiento y elimine las demás opciones.
-
Modifique el proceso según sea necesario para su caso de uso. Es importante que incluya step-by-step instrucciones sobre cómo generar un informe con las puntuaciones de complejidad. Si está disponible, puede incluir un enlace a la guía del usuario.
-
Elimine los encabezados de esta sección que contengan la palabra Opción. Dejarlos en el manual podría confundir a los usuarios y hacerles pensar que el proceso es opcional o que hay varias opciones disponibles.
-
-
Guarde el manual de priorización de aplicaciones.
Paso 2: Defina las reglas de priorización de las aplicaciones
En este paso, defina las reglas de priorización de las aplicaciones, que le ayudarán a determinar el orden de migración de las aplicaciones. Si bien la puntuación de complejidad de una aplicación es un factor importante a la hora de priorizar las aplicaciones y planificar las oleadas, también se deben tener en cuenta los factores empresariales y tecnológicos. Puede crear reglas para evaluar la prioridad de cada aplicación y ayudarle a programar la solicitud en la oleada adecuada. Entre las normas empresariales y tecnológicas más comunes se incluyen las siguientes:
-
Especificar el orden y el cronograma de migración de los centros de datos
-
Priorizar las unidades de negocio
-
Capturar los plazos para las aplicaciones empresariales críticas
Defina las reglas de priorización de las aplicaciones de la siguiente manera:
-
Abra el manual de priorización de aplicaciones.
-
En la sección Reglas de priorización de aplicaciones, añada las reglas personalizadas para la migración.
-
Guarde el manual de priorización de aplicaciones.
-
Mantenga las reglas en el manual de priorización de aplicaciones. Las reglas están sujetas a cambios a medida que avance la migración, cambie el alcance o cambien los horarios.
El siguiente es un ejemplo de un conjunto de reglas de priorización de aplicaciones.
Priority (Prioridad) | Regla |
---|---|
1 |
Las aplicaciones del centro de datos de Nueva York siempre deben tener mayor prioridad que las aplicaciones del centro de datos de Texas. |
2 |
Las aplicaciones del departamento de TI siempre deben tener mayor prioridad que las del departamento de marketing. |
3 |
Las aplicaciones con puntuaciones de complejidad altas deberían tener una prioridad más alta. |
4 |
Las aplicaciones de SAP deben migrarse antes de fin de año. |
Paso 3: Finalizar el proceso de priorización de las aplicaciones
Ahora, defina cómo el flujo de trabajo de la cartera utiliza las reglas y los procesos para priorizar las aplicaciones. Este es el proceso al que hace referencia el flujo de trabajo de la cartera en la etapa de implementación de la migración.
Personalice este proceso en el manual de priorización de aplicaciones de la siguiente manera:
-
Abra el manual de priorización de aplicaciones.
-
En la sección Etapa 2: Priorizar las aplicaciones, modifique el proceso según corresponda a su caso de uso y entorno.
-
Guarde el manual de priorización de aplicaciones.
Criterios de salida de tareas
Continúe con la siguiente tarea cuando haya completado lo siguiente:
-
Ha seleccionado un proceso de priorización de solicitudes entre las opciones disponibles.
-
Ha documentado lo siguiente en su manual de priorización de aplicaciones:
-
Criterios de puntuación de la complejidad de la aplicación (si corresponde)
-
Proceso de priorización de solicitudes
-
Reglas de priorización de aplicaciones
-
-
Ha actualizado la sección Fase 2: Priorizar las aplicaciones del manual de aplicaciones.