Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La modernización de la nube es la práctica de mejorar las cargas de trabajo basadas en la nube existentes para satisfacer mejor las necesidades empresariales. Alinea las cargas de trabajo con los procedimientos recomendados en la nube, sin agregar nuevas características. Este marco proporciona una guía integral para que las organizaciones planeen y ejecuten la modernización en todos sus equipos de cargas de trabajo.
Definición de la modernización de la organización
El éxito de la modernización comienza con la preparación de la organización. Esta fase garantiza que todos comprendan qué significa modernización para su empresa. También debe evaluar si los equipos tienen las aptitudes necesarias e identificar qué aplicaciones modernizar primero.
Establecer una definición común de modernización. La modernización de la nube mejora el funcionamiento de las cargas de trabajo existentes sin crear nuevas características. Entre las actividades de modernización típicas se incluyen la expansión (mover componentes a un nuevo entorno de hospedaje), refactorizar (optimizar o reestructurar código) y rediseñar (rediseñar la estructura del sistema) dentro de la nube. La modernización excluye las características completamente nuevas o las reescrituras completas para nuevas capacidades.
Comunique la definición de modernización. Comparta esta definición con todos los equipos y partes interesadas pertinentes. Asegúrese de que los administradores de proyectos, los ingenieros, los propietarios de productos y los ejecutivos comprendan y acepten. Una comprensión unificada evita la desalineación.
Cree una responsabilidad compartida entre los equipos. La modernización requiere la colaboración entre los equipos de desarrollo, operaciones, seguridad y arquitectura. Cada equipo contribuye diferentes áreas de experiencia al éxito de la modernización. Establecer procesos de comunicación regulares y de toma de decisiones conjuntas. Evite el trabajo aislado que crea problemas de integración o requisitos perdidos. Asigne roles claros al mantener la coordinación entre equipos.
Evaluación de la preparación y las aptitudes de modernización
Evalúe sus aptitudes de modernización. Antes de embarcarse en la modernización, evalúe si el equipo tiene las aptitudes y herramientas necesarias para modernizarse correctamente. Entre las áreas clave que se van a evaluar se incluyen:
Área de aptitudes Preguntas de evaluación Conocimientos de servicios en la nube ¿Los ingenieros están familiarizados con los servicios de Azure pertinentes que puede usar durante la modernización? DevOps y CI/CD ¿Tiene pipelines de integración continua/entrega continua maduras? ¿Puede automatizar las pruebas e implementaciones con la infraestructura como código? Patrones de arquitectura moderna ¿El equipo entiende los microservicios, la contenedorización y otros conceptos modernos nativos de la nube que podrían formar parte de la refactorización o rediseño? Supervisión y automatización ¿Las herramientas de supervisión, registro y automatización son suficientes para admitir operaciones en la nube más avanzadas después de la modernización? Identifique las carencias de aptitudes y cree un plan para rellenarlos. Puede capacitar al personal existente (certificaciones de Azure, talleres de arquitectura en la nube) o incorporar a nuevos empleados o contratistas con conocimientos específicos. Las aptitudes suelen ser más importantes que las tecnologías específicas. Un equipo bien entrenado ejecuta una modernización más fluidamente que un aprendizaje en equipo sobre la marcha.
Recurra a expertos externos si es necesario. Si su equipo carece de experiencia en áreas críticas, incorpore Microsoft o un asociado de Microsoft. Los expertos externos pueden validar la estrategia de modernización, recomendar las herramientas adecuadas y ayudar a establecer escalas de tiempo realistas.
Priorizar las cargas de trabajo que se van a modernizar
No todas las cargas de trabajo deben modernizarse. Use un enfoque estructurado para decidir qué cargas de trabajo modernizar primero. La clave es ponderar el valor empresarial contra el riesgo técnico e identificar los desencadenadores urgentes que fuerzan la acción.
Evaluar el valor empresarial. Haga una lista de las cargas de trabajo candidatas y evalúe cada una por su importancia para la empresa. Puede usar una clasificación alta/media/baja o una puntuación numérica para el valor empresarial. Cuanto más crítico sea la carga de trabajo, los ingresos, la satisfacción del cliente o las operaciones, mayor será su puntuación de valor empresarial:
Categoría de valor empresarial Examples Ingresos o esenciales para la misión Sistemas que procesan transacciones de ventas o admiten funciones empresariales principales (el tiempo de inactividad significa directamente la pérdida de dinero) Experiencia del cliente Sistemas con los que los clientes o clientes interactúan directamente (el rendimiento y la confiabilidad afectan a la satisfacción) Cumplimiento o normativa Los sistemas sujetos a estrictos reglamentos o requisitos de seguridad (si no se actualizan podrían suponer riesgos legales) Dependencia interna amplia Plataformas ampliamente usadas por empleados u otros sistemas (si es lenta o inestable, reduce la productividad en toda la organización). Evaluar el riesgo técnico. De forma independiente, evalúe el estado técnico de cada sistema. Básicamente, descubra cuánto necesita modernización. Clasifique el riesgo técnico o la necesidad como alto, medio o bajo para cada carga de trabajo. Los signos de alto riesgo técnico o deuda incluyen:
Categoría de riesgo técnico Examples Deuda técnica Código heredado con soluciones alternativas, marcos obsoletos, arquitectura difícil de modificar Tecnología obsoleta Sistemas operativos o bases de datos cerca del final del soporte técnico, lenguajes de programación en desuso Alto esfuerzo de mantenimiento Intervenciones manuales frecuentes, aumento de los costos de soporte técnico, procesos complejos de solución de problemas Problemas de rendimiento y confiabilidad Tiempo de inactividad crónico, tiempos de respuesta lentos, incapacidad para controlar los picos de carga Escalabilidad limitada Arquitectura que requiere una adaptación importante para crecer, y procesos de escalado manual Identificar desencadenadores de modernización urgentes. Algunos eventos pueden cambiar repentinamente la prioridad de una carga de trabajo, incluso si no se encuentra en la parte superior de la lista inicialmente. Observe estos desencadenadores que hacen que la modernización sea urgente:
Categoría de desencadenador Examples Vulnerabilidades de seguridad Agujeros de seguridad recién descubiertos en componentes heredados, protocolos de cifrado obsoletos o infracciones de cumplimiento Plazos de finalización del soporte técnico Plataforma o software que pierde la compatibilidad del proveedor en un plazo de 12 meses, revisiones de seguridad antiguas Demandas de crecimiento empresarial Crecimiento rápido del cliente que supera la capacidad del sistema, nuevos requisitos de entrada de mercado o necesidades de integración Problemas de confiabilidad del sistema Interrupciones repetidas, problemas de rendimiento crónicos o aumento de los costos de mantenimiento Priorice las cargas de trabajo. Combine el valor empresarial y las evaluaciones de riesgos técnicos en una matriz de prioridad simple.
Valor empresarial Riesgo técnico Prioridad de modernización Action High High Prioridad máxima Empiece a modernizarse ahora. Alto rendimiento de la inversión High Low Monitor Retrasar la modernización a menos que existan ventajas empresariales específicas Low High Case-by-case No modernice inmediatamente a menos que haya una ventaja clara Low Low No hacer nada El esfuerzo de modernización aquí no sería un buen uso de los recursos.
Comprender cómo modernizar
Antes de profundizar en la ejecución, asegúrese de que usted y los equipos de carga de trabajo individuales comprendan los enfoques y mejores prácticas para la modernización en la nube.
Utiliza el Azure Well-Architected Framework para detectar oportunidades de mejora. El marco Well-Architected (WAF) es un conjunto de mejores prácticas en cinco pilares: Confiabilidad, Seguridad, Optimización de Costos, Excelencia Operativa y Eficiencia del Rendimiento. Realizar una revisión de buena arquitectura de las cargas de trabajo puede resaltar dónde no siguen las prácticas recomendadas. Esas brechas generan eficazmente una lista de tareas pendientes para la modernización. Cuanto más grandes o más numerosas sean las brechas, más imperiosa será la necesidad de modernizar dicha carga de trabajo. De este modo, WAF proporciona una hoja de ruta controlada por datos de qué corregir.
Habilite los equipos de carga de trabajo para tomar decisiones de modernización. Los equipos que poseen y ejecutan cada aplicación diariamente suelen tener la información más profunda sobre sus puntos débiles y qué cambios podrían ayudar. Es aconsejable implicar a estos equipos para decidir cómo modernizar sus sistemas. Déles el contexto empresarial ("necesitamos este sistema para controlar el tráfico 2x" o "necesitamos reducir su costo de mantenimiento en 30%") y permitirles proponer soluciones. Quizás sepan que un determinado servicio se puede intercambiar o qué partes del código son las peores. Proporcione autoridad de toma de decisiones a estos equipos para elegir opciones técnicas, dentro de los límites del presupuesto, la escala de tiempo y los estándares de arquitectura generales. Establezca comprobaciones periódicas para asegurarse de que sus planes se alineen con objetivos organizativos más amplios.