- Sobre el Cloud Adoption Framework
- 1 Definir la estrategia.
- 2 Creación del plan
- 3 Preparación de la organización
- 4 Adopción de la nube - Fase de migración
- 4 Adopción de la nube - Fase de innovación
- 5 Control y administración de los entornos de nube
- Recursos adicionales
El Cloud Adoption Framework es una guía que sirve para el recorrido de la implementación de tecnologías de nube en una organización.
Este marco de trabajo contempla tareas organizacionales, técnicas y de planeación para la correcta migración a la nube.
Aquí te mostraré los pasos a base de ejemplos, pasos a seguir o entregables posibles.
Template sugerido para esta etapa
📖 Reúnase con las partes interesadas clave y la dirección para documentar la motivación que hay detrás de la adopción de la nube.
Algunas posibles motivaciones para migrar a la nube son:
- Ahorros en costos
- Reducción de la complejidad técnica o de proveedores
- Optimización de las operaciones internas
- Aumento de agilidad empresarial
- Preparación para nuevas funcionalidades técnicas
- Escalado para satisfacer demandas del mercado
- Escalado para satisfacer demandas geográficas
- Integración de una cartera de TI compleja
Sin embargo, la organización se puede centrar más en la innovacción como con los siguientes ejemplos:
- Aumento de la agilidad comercial
- Preparación para nuevas funcionalidades técnicas
- Creación de nuevas funcionalidades técnicas
- Escalado para satisfacer demandas del mercado
- Escalado para satisfacer demandas geográficas
- Experiencias de los clientes mejoradas e involucración
- Transformación de productos o servicios
📖 Implique a las partes interesadas y a los ejecutivos motivados para que documenten resultados empresariales concretos.
Plantilla de resultados empresariales
Algunos de los resultados emrpesariales esperados por digferenets roles son:
- Liderazgo financiero: aumentar la rentabilidad sin perder de vista el cumplimiento
- Marketing: lograr nuevos clientes, conservar los conseguidos y crear una reputación
- Ventas: acelerar las ventas, mejorar el valor de los clientes
- Recursos humanos: conservar, contratar y capacitar a los empleados
- Liderazgo ejecutivo: cumplir los requisitos de crecimiento del mercado y las métricas de sostenibilidad medioambiental
Cada rol puede generar entregables y resultados diferentes. Por ejemplo, los resultados fiscales pueden ser las declaraciones de impuestos, proyecciones de ventas, presupuestos, etc.
📖 Desarrolle un caso de negocio para validar el modelo financiero que sea compatible con las motivaciones y los resultados.
Las migraciones a la nube pueden generar una rápida rentabilidad de la inversión (ROI) por los esfuerzos de transformación en la nube.
El ROI puede ser una buena justificación para una migración a la nube ya que determina que cantidad de ingresos y tiempo necesitas para recuperar la inversión hecha.
El costo o inversión inicial puede contemplar:
- Capacitación del equipo
- Costos de la migración
- Costo por tiempo invertido
- Inversión inicial en la nube. Consulta la calculadora de precios de Azure
- Diferencia el costo contra un ambiente on-premise con la calculadora de TCO
📖 El primer proyecto de adopción de la nube le ayudará a alinear las motivaciones con los esfuerzos técnicos. Este artículo puede ayudarle a elegir el primer proyecto de un modo prudente.
Algunos rubros para elegir el proyecto pionero son:
-
Eventos empresariales críticos: cuando un evento empresarial crítico es la motivación principal, la implementación de una herramienta como Azure Site Recovery podría ser un buen primer proyecto. Durante la migración, usarás una herramienta como Azure Migrate para migrar rápidamente los recursos del centro de datos. Pero durante el primer proyecto, podrás usar primero Azure Site Recovery como herramienta de recuperación ante desastres. Reduzce las dependencias en los recursos de recuperación ante desastres del centro de datos antes de planear pragmáticamente la migración.
-
Motivaciones de migración: cuando la migración es la motivación principal, es aconsejable empezar con la migración de una carga de trabajo no crítica. En la guía de configuración de Azure y la guía de migración a Azure se proporcionan instrucciones para la migración de la primera carga de trabajo.
-
Motivaciones de innovación: cuando la innovación es la motivación principal, la creación de un entorno de desarrollo y pruebas de destino puede ser un excelente primer proyecto.
También puedes empezar con proyectos como:
- No productivos o que no estén en ambientes de producción
- Interfaz de escritorio virtual (VDI)
- Desarrollo y pruebas
- Aplicaciones sencillas
- Laboratorios de pruebas
📖 Realiza el inventario y racionalización del patrimonio digital según supuestos que se alinean con las motivaciones y resultados empresariales.
-
Requieres de un inventario donde contemples completamente los recursos, aplicaciones, software, hardware, sistemas operativos y métricas de rendimiento del sistema.
-
Requieres hacer un análisis cuantitativo contestando preguntas como:
- ¿Está el recurso en uso hoy en día?
- Si es así, ¿está optimizado y dimensionado correctamente?
- ¿Qué dependencias existen entre los recursos?
-
Análisis cualitativo Elige un enfoque de los presentados en este documento
-
Decisión de racionalización Usando los tres puntos anteriores, se toma la desición de Rehospedar, Refactorizar, Rediseñar, Volver a generar (Regenerate) o Remplazar los recursos. Más información de las 5Rs de la racionalización aquí.
📖 Establece un plan para la alineación inicial de la organización que admita el plan de adopción.
En este punto se asignan los recursos humanos y no humanos a las diferentes tareas que tendrá la organización de la nube. Por ejemplo:
- ¿Qué persona completará las tareas técnicas del plan de adopción de la nube?
- ¿Qué persona será responsable de la capacidad del equipo para entregar cambios técnicos?
- ¿Qué persona se encargará de la gobernanza?
- ¿Existen otras funcionalidades o personas que tengan responsabilidad en el plan de adopción de la nube?
📖 Crea un plan para afrontar las carencias en la preparación de las aptitudes.
Para crear este plan necesitas:
- Detectar y documentar las preocupaciones de cada equipo al adoptar la nube
Por ejemplo, el equipo de TI puede tener preocupaciones por el incremento en su necesidad de capacitación y ahí se incluirían las preferencias de entrenamiento en el plan de preparación.
-
Detección de brechas. Una brecha es un rol, aptitud o proceso necesario para la transformación digital que no existe actualmente en la empresa.
-
Trabajo en equipo interdisciplinario. Por ejemplo, tecnología con recursos humanos.
📖 Desarrolla un plan de adopción de la nube para administrar los cambios en el patrimonio digital, las aptitudes y la organización.
-
Requisitos previos: confirma que se han completado todos los pasos de requisitos previos antes de crear el plan.
-
Definición y clasificación por prioridades de las cargas de trabajo: clasifiqua por prioridades las 10 primeras cargas de trabajo para establecer un trabajo pendiente de adopción inicial.
-
Adaptación de los recursos a las cargas de trabajo: identifica qué recursos (propuestos o existentes) son necesarios para posibilitar las cargas de trabajo clasificadas por prioridades.
-
Revisión de las decisiones de racionalización: revisa las decisiones de racionalización para refinar las decisiones de la ruta de adopción: migrar o innovar.
-
Establecimiento de iteraciones y planes de versiones: las iteraciones son los bloques de tiempo asignados para realizar el trabajo. Las versiones son la definición del trabajo que se debe realizar antes de desencadenar un cambio en los procesos de producción.
-
Estimación del tiempo: establece escalas de tiempo aproximadas para fines de planeamiento de versiones, en función de las estimaciones iniciales.
📖 Revisa la guía de instalación de Azure para familiarizarse con las herramientas y los enfoques necesarios para crear una zona de aterrizaje.
📖 Elige la opción de zona de aterrizaje más adecuada para establecer un punto de partida basado en código para su entorno.
Las zonas de aterrizaje de Azure permiten la migración de aplicaciones y el desarrollo.
Es la puesta en marcha de varias suscripciones que tiene en cuenta la escala, seguridad, gobernanza, redes e identidad para poder comenzar a trabajar con la nube.
📖 Amplía la primera zona de aterrizaje para cumplir los requisitos de plataforma del plan de adopción de la nube.
- Consideraciones básicas: refactoriza una zona de aterrizaje para refinar el hospedaje, los fundamentos y otros elementos básicos.
- Expansiones de operaciones: agrega configuraciones de administración de operaciones para mejorar el rendimiento, la confiabilidad y la excelencia operativa.
- Expansiones de gobernanza: agrega configuraciones de la gobernanza para mejorar el costo, la confiabilidad, la seguridad y la coherencia.
- Expansiones de seguridad: agrega configuraciones de la seguridad para mejorar la protección de los datos confidenciales y los sistemas críticos.
📖 Utiliza los procedimientos recomendados para validar las modificaciones de la zona de aterrizaje, con el fin de garantizar la correcta configuración de las zonas de aterrizaje actuales y futuras.
Estas recomendaciones dependerán de los recursos, el tipo de solución a implementar, las áreas, la organización...
📖 usa la guía de migración de Azure para familiarizarte tanto con las herramientas nativas de Azure como con el método de migración.
📖 Usa otros enfoques y herramientas de migración para actuar en otros escenarios de migración.
📖 Aborda las necesidades comunes de migración mediante la aplicación de procedimientos recomendados coherentes.
📖 La migración es una actividad de proceso intensivo. A medida que se escalan los esfuerzos de migración, utilice estas mejoras de procesos para evaluar y consolidar diversos aspectos de la migración.
La migración y modernización de las cargas de trabajo van desde simples migraciones de rehospedaje (llamadas también migraciones lift and shift) mediante las funcionalidades de infraestructura como servicio (IaaS) que no requieren cambios de código y aplicaciones, pasando por la refactorización con cambios mínimos, hasta el rediseño para modificar y ampliar la funcionalidad de código y aplicaciones para aprovechar las tecnologías de la nube.
Es importante tener una visión aproximada del estado final antes de iniciar los trabajos de migración.
El modelo de migración de Cloud Adoption Framework se basa en un proceso de transformación incremental en la nube. Asume que la organización comenzará con un esfuerzo inicial, de ámbito limitado, de migración a la nube, al que nos referimos comúnmente como la primera carga de trabajo. Este esfuerzo se ampliará de forma iterativa para incluir más cargas de trabajo a medida que los equipos de operaciones perfeccionen y mejoren sus procesos de migración.
📖 Antes de decidir qué soluciones técnicas vas a usar, identifica de qué forma la innovación puede potenciar el valor empresarial. Asigna ese valor a su estrategia en la nube. En esta metodología incremental, el valor empresarial se representa mediante una hipótesis acerca de las necesidades del cliente.
- Preguntate primero:
- ¿Qué necesidad definida del cliente busca satisfacer con esta solución?
- ¿Qué oportunidades creará esta solución para la empresa?
- ¿Qué resultados empresariales se lograrán con esta solución?
- ¿Qué motivación de la empresa se atenderá con esta solución?
- Observa primero la perspectiva general y las oportunidades
- Solucionar la alineación de la solución. Para ello necesitas identificar:
- Oportunidad de hipótesis
- Oportunidad de creación
- Oportunidad de aprendizaje
Azure incluye herramientas en la nube que aceleran la implementación de soluciones innovadoras. En función de lo que necesitas, puede plantearse varias combinaciones de herramientas. Se recomienda crear un producto viable mínimo con herramientas básicas.
📖 Las decisiones arquitectónicas deberían seguir los procedimientos recomendados en todas las herramientas de la cadena. esta guía acelerará más el desarrollo de soluciones y proporcionará una referencia para la creación de diseños arquitectónicos sólidos.
- Democratización de datos: herramientas para compartir datos que satisfagan las necesidades de los clientes relacionadas con la información.
- Participación a través de aplicaciones: Herramientas para crear aplicaciones que permitan la participación de los clientes más allá de los datos sin procesar.
- Capacitación de la adopción: herramientas para acelerar la adopción por parte del cliente mediante el apoyo digital a los ciclos de crear-medir-aprender.
- Interacción con dispositivos: herramientas para crear distintos niveles de experiencias ambientales para los clientes.
- Predicción e influencia: herramientas para el análisis predictivo y la integración de su salida en aplicaciones.
📖 Durante cada iteración de desarrollo, las soluciones en desarrollo ofrecen a los equipos aprender la posibilidad de aprender al mismo tiempo que sus clientes. Los bucles de comentarios rápidos y precisos con sus clientes pueden ayudarte a probar, medir y aprender mejor, y, en última instancia, a reducir el tiempo de impacto en el mercado.
📖 Establece un reconocimiento básico de la metodología que promueve la gobernanza en la nube dentro de Cloud Adoption Framework para empezar a pensar en la solución de estado final.
📖 La gobernanza incremental se basa en un pequeño conjunto de directivas corporativas, procesos y herramientas para establecer una base para la adopción y la gobernanza. Esta base se denomina producto viable mínimo (MVP) . Un MVP permite al equipo de gobernanza incorporar con rapidez la gobernanza en las implementaciones a lo largo del ciclo de vida de la adopción. Se puede establecer un MVP en cualquier punto durante el proceso de adopción de la nube. Es recomendable adoptar un MVP tan pronto como sea posible.
📖 Evaluación del estado actual y futuro para establecer una visión a la hora de aplicar la plataforma.
📖 Comienza tu recorrido por la gobernanza con un pequeño conjunto de herramientas de gobernanza de fácil implementación. Esta base de gobernanza inicial se denomina producto viable mínimo (MVP).
📖 El Producto Minimo Viable o MVP es la versión tempranda de un producto o servicio que sirve para validar solo la funcionalidad o validez de una idea o implementación.
📖 Durante la implementación del plan de adopción de la nube, agrega de manera iterativa los controles de gobernanza para afrontar riesgos tangibles a medida que avanza hacia el estado final.
📖 Documenta las cargas de trabajo admitidas para establecer los compromisos operativos con la empresa y acordar las inversiones en administración de la nube para cada carga de trabajo.
- El primer paso para crear la alineación empresarial es garantizar la alineación de los términos.
📖 Define los grados de importancia, las herramientas de administración de la nube y los procesos necesarios para ofrecer tu compromiso mínimo con la administración de operaciones.
- Inventario y visibilidad: cree un inventario de recursos en varias nubes. Desarrolle la visibilidad del estado de ejecución de cada recurso
- Cumplimiento operativo: establezca controles y procesos para asegurarse de que todos los estados están configurados correctamente y de que se ejecutan en un entorno bien controlado
- Protección y recuperación: asegúrese de que todos los recursos administrados están protegidos y se pueden recuperar mediante las herramientas de administración de la línea de base
- Opciones de línea de base mejorada: evalúe las incorporaciones comunes a la línea de base que puedan satisfacer las necesidades empresariales
- Operaciones de la plataforma: amplíe la línea de base de administración con un catálogo de servicios bien definido y plataformas administradas centralmente
- Operaciones con cargas de trabajo: amplíe la línea de base de administración para incluir la posibilidad de centrarse en las cargas de trabajo críticas
📖 Según los compromisos empresariales y las decisiones operativas, saca el máximo partido a los procedimientos recomendados que se incluyen para implementar las herramientas necesarias de administración de la nube.
- Azure Server Management: guía de incorporación para agregar las herramientas y servicios nativos en la nube necesarios para administrar las operaciones.
- Supervisión híbrida: Muchos clientes ya han realizado una inversión sustancial en System Center Operations Manager. Para esos clientes, esta guía sobre la supervisión híbrida puede ayudar a comparar y contrastar las herramientas de notificación nativas de la nube con las herramientas de Operations Manager. Con esta comparación resulta más fácil decidir qué herramientas utilizar para la administración operativa.
📖 Es posible que las plataformas o cargas de trabajo que necesiten un mayor nivel de compromiso empresarial requieran una revisión más profunda de la arquitectura para cumplir con los compromisos de resistencia y confiabilidad.
Para aprender más de el consulta los siguientes dos recursos: