Skip to content

Latest commit

 

History

History
400 lines (250 loc) · 25.5 KB

pasos_caf.md

File metadata and controls

400 lines (250 loc) · 25.5 KB

Sobre el Cloud Adoption Framework

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.

1 Definir la estrategia.

Template sugerido para esta etapa

1.1 Definir y documentar las motivaciones

📖 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

1.2 Documentación de los resultados empresariales

📖 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.

1.3 Desarrollo de un caso empresarial

📖 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.

ROI

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:

1.4 Elección adecuada del primer proyecto

📖 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

2 Creación del plan

2.1 Patrimonio digital

📖 Realiza el inventario y racionalización del patrimonio digital según supuestos que se alinean con las motivaciones y resultados empresariales.

  1. Requieres de un inventario donde contemples completamente los recursos, aplicaciones, software, hardware, sistemas operativos y métricas de rendimiento del sistema.

  2. 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?
  1. Análisis cualitativo Elige un enfoque de los presentados en este documento

  2. 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í.

2.2 Alineación inicial de la organización

📖 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?

2.3 Plan de preparación de las aptitudes

📖 Crea un plan para afrontar las carencias en la preparación de las aptitudes.

Para crear este plan necesitas:

  1. 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.

  1. 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.

  2. Trabajo en equipo interdisciplinario. Por ejemplo, tecnología con recursos humanos.

2.4 Plan de adopción de la nube

📖 Desarrolla un plan de adopción de la nube para administrar los cambios en el patrimonio digital, las aptitudes y la organización.

  1. Requisitos previos: confirma que se han completado todos los pasos de requisitos previos antes de crear el plan.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Estimación del tiempo: establece escalas de tiempo aproximadas para fines de planeamiento de versiones, en función de las estimaciones iniciales.

3 Preparación de la organización

3.1 Guía de instalación de Azure

📖 Revisa la guía de instalación de Azure para familiarizarse con las herramientas y los enfoques necesarios para crear una zona de aterrizaje.

3.2 Zonas de aterrizaje de Azure

📖 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.

3.3 Expansión de la zona de aterrizaje

📖 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.

3.4 Procedimientos recomendados

📖 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...

4 Adopción de la nube - Fase de migración

4.1 Migración de la primera carga de trabajo

📖 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.

4.2 Escenarios de migración

📖 Usa otros enfoques y herramientas de migración para actuar en otros escenarios de migración.

4.3 Procedimientos recomendados

📖 Aborda las necesidades comunes de migración mediante la aplicación de procedimientos recomendados coherentes.

4.4 Mejoras de proceso

📖 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.

Previsión de un estado final

Es importante tener una visión aproximada del estado final antes de iniciar los trabajos de migración.

Migración estado final

Migración incremental

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.

Migración incremental

4 Adopción de la nube - Fase de innovación

Innovate Methodology

4.1 Consenso del valor empresarial

📖 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.

  1. 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?
  1. Observa primero la perspectiva general y las oportunidades
  2. Solucionar la alineación de la solución. Para ello necesitas identificar:
  • Oportunidad de hipótesis
  • Oportunidad de creación
  • Oportunidad de aprendizaje

4.2 Guía de innovación de Azure

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.

4.3 Procedimientos recomendados

📖 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.

Innovaction Toolchain

  • 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.

4.4 Bucles de comentarios

📖 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.

Bucles de comentarios

5 Control y administración de los entornos de nube

Gobernanza

5.1 Metodología

📖 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.

Previsión de un estado final

Gobernanza 1

📖 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.

Alcanzar el estado final

Gobenrarza 2

5.2 Banco de pruebas

📖 Evaluación del estado actual y futuro para establecer una visión a la hora de aplicar la plataforma.

5.3 Base de gobernanza inicial

📖 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.

5.4 Mejora de la base de gobernanza inicial

📖 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.

Administración

CAF Manage

5.1 Definición de los compromisos empresariales

📖 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.

5.2 Establecimiento de una base de referencia de administración

📖 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.

Guía de administración de Azure: Antes de comenzar
  • 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

5.3 Expansión de la base de referencia de administración

📖 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.

Procedimientos recomendados viables
  • 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.

5.4 Operaciones avanzadas y principios de diseño

📖 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.

Operaciones avanzadas

Recursos adicionales

Para aprender más de el consulta los siguientes dos recursos: