Microsoft AZ-305: Migración y Modernización — Guía de estudio

Forma parte de la Microsoft Azure Solutions Architect Expert AZ-305 — Guía de estudio. Practica con respuestas verificadas en el centro de exámenes de Microsoft, o realiza tests cronometrados en ExamRoll.io.

Descripción general

La migración y modernización en Azure combinan una planificación basada en el descubrimiento con las herramientas de movimiento de datos adecuadas, servicios de migración específicos para cargas de trabajo, gestión híbrida y optimización de costos. El objetivo es cumplir con las restricciones de tiempo de obtención de valor sin comprometer la confiabilidad, la seguridad o las operaciones. Comience con un inventario fáctico y un mapa de dependencias, cree un dimensionamiento basado en el rendimiento y un TCO, seleccione la estrategia de migración menos disruptiva que aun así promueva las capacidades nativas de la nube y proteja el caso de negocio con optimizaciones de licencias y reservas. Azure proporciona una suite integrada: Azure Migrate para el descubrimiento, la evaluación y la orquestación; Azure Database Migration Service y App Service Migration Assistant para los movimientos de cargas de trabajo; Azure Data Box e Import/Export para la transferencia masiva sin conexión; Azure Arc para la gobernanza híbrida; y rutas de modernización como contenedores, serverless y refactorización orientada a API (API-first).

Descubrimiento, evaluación y migración de cargas de trabajo

Azure Migrate es el plano de control para los proyectos de migración. Implemente el appliance de Azure Migrate para descubrir servidores físicos, de VMware y de Hyper-V sin agentes, o utilice agentes cuando se necesiten metadatos más profundos (procesos, puertos). El descubrimiento recopila datos de hardware, SO, contadores de rendimiento y dependencias para crear evaluaciones precisas. La visualización de dependencias es fundamental para agrupar las cargas de trabajo y planificar oleadas de migración que preserven la localidad del tráfico este-oeste y los niveles de las aplicaciones.

Las evaluaciones de servidores producen resultados de idoneidad (compatibilidad del SO, controladores, agentes), dimensionamiento basado en el rendimiento (vCPU/RAM/IOPS/rendimiento) y estimaciones de costos mensuales alineadas con las series de VM, los discos y las reservas. Azure Migrate puede tener como destino tanto Azure VMs como Azure VMware Solution. Para las cargas de trabajo web, Azure Migrate incluye una evaluación de aplicaciones web para valorar los sitios de IIS para su migración a Azure App Service, marcando características no compatibles como filtros ISAPI, dependencias de GAC o frameworks de .NET heredados. Para las bases de datos, Azure Migrate federa las evaluaciones a Azure Database Migration Service (DMS), que prueba la compatibilidad de SKU y la remediación requerida (tipos de datos, superficie de T-SQL, intercalación, paridad de características).

La orquestación de la migración para servidores utiliza Azure Migrate: Server Migration para replicar continuamente servidores físicos, de VMware o de Hyper-V en Azure con puntos de recuperación y una transición planificada. Puede ejecutar migraciones de prueba a VNets aisladas para validar el arranque, el inicio de la aplicación y la conectividad antes del cambio final. Para las aplicaciones web alojadas en IIS, Azure App Service Migration Assistant realiza una evaluación de idoneidad y puede empaquetar e implementar sitios de ASP.NET o PHP en App Service, reescribir la configuración según sea necesario y exponer las brechas de dependencias (COM específicos de Windows, controladores a nivel de máquina, ensamblados de GAC). Es más adecuado para las cargas de trabajo de Windows IIS que se trasladan a App Service en Windows.

Azure Database Migration Service proporciona migraciones en línea (con tiempo de inactividad mínimo) y sin conexión (de una sola vez):

Los patrones de origen/destino compatibles incluyen SQL Server a Azure SQL Database o Azure SQL Managed Instance, SQL Server a SQL Server en Azure VMs, MySQL a Azure Database for MySQL, PostgreSQL a Azure Database for PostgreSQL y MongoDB a Azure Cosmos DB (API de MongoDB). DMS evalúa la compatibilidad, orquesta el movimiento de esquemas y datos, y puede automatizar las tareas de validación posteriores a la migración.

Opciones de transferencia masiva de datos

Cuando el ancho de banda de la red, la gravedad de los datos o el cumplimiento normativo impiden la copia en línea, aproveche las ofertas de transferencia sin conexión de Azure.

Familia Azure Data Box:

Todos los dispositivos utilizan cifrado por hardware, logística de cadena de custodia e ingesta automática en las cuentas de Azure Storage seleccionadas a su devolución. Normalmente se utilizan para la siembra de datos inicial (seguida de una replicación delta continua a través de AzCopy, la versión preliminar de Storage Mover o herramientas de proveedores), archivos de una sola vez o movimientos de región a región donde se aplican restricciones de egreso.

El servicio Azure Import/Export utiliza sus propios medios SATA HDD/SSD cifrados con BitLocker. La herramienta WAImportExport prepara las unidades, genera archivos de diario y de manifiesto, valida los datos y las asignaciones de carpetas, y escribe las claves de cifrado. El flujo de trabajo de envío es el siguiente:

  1. Cree un trabajo de importación (o exportación) en el portal y especifique las cuentas y contenedores de almacenamiento de destino (o de origen).
  2. Utilice WAImportExport para preparar y cifrar las unidades y generar el CSV del conjunto de unidades.
  3. Envíe los medios al centro de datos de Microsoft indicado en el trabajo utilizando un transportista aprobado y proporcione los detalles de seguimiento.
  4. Microsoft ingiere (o exporta) los datos directamente a (o desde) su cuenta de Storage, actualiza el estado del trabajo y devuelve los medios. Import/Export es óptimo cuando ya se dispone de unidades, se necesita un control preciso sobre la cadena de dispositivos o el volumen es modesto en comparación con los appliances de Data Box.

Estrategia, licenciamiento y optimización de costos

Selecciona estrategias de migración basadas en el tiempo, el riesgo y los objetivos de modernización:

Defiende el caso de negocio con licenciamiento y reservas:

Patrones de gestión híbrida y modernización

Azure Arc extiende la gobernanza de Azure a entornos locales y multinube. Los servidores habilitados para Arc incorporan máquinas Windows y Linux con un agente que las proyecta como recursos de Azure, permitiendo la configuración de invitado de Azure Policy, Update Management, Defender for Cloud y herramientas basadas en extensiones (certificados de Key Vault, Dependency agent). Kubernetes habilitado para Arc conecta clústeres conformes con CNCF a Azure para la configuración basada en GitOps (Flux), Azure Policy para Kubernetes y el ciclo de vida de las extensiones (Open Service Mesh, Azure Monitor para contenedores). SQL Server habilitado para Arc inventaría instancias en cualquier lugar, expone recomendaciones de fin de soporte y de SKU, aplica líneas base de seguridad y se integra con Defender for SQL. Para entornos perimetrales o desconectados, Arc aporta un plano de control consistente para la gobernanza mientras las cargas de trabajo permanecen donde están.

Los patrones de modernización deben superponerse a los planes de migración:

Escenario de problema práctico

Adobe Inc. debe migrar una cartera de aplicaciones web IIS locales, bases de datos SQL Server y 600 TB de activos multimedia a Azure, minimizando el tiempo de inactividad y preparándose para un futuro centrado en contenedores (container-first).

Enfoque paso a paso:

  1. Descubrir y evaluar con Azure Migrate Desplegar el appliance de Azure Migrate para inventariar las VM de VMware y los sitios IIS. Usar el mapeo de dependencias para agrupar los niveles de las aplicaciones e identificar bases de datos compartidas. Ejecutar un dimensionamiento de VM basado en el rendimiento y una evaluación de preparación para App Service. Elegido porque centraliza el descubrimiento, la estimación de costos, la información sobre dependencias y la orquestación de la migración en un único plano.

  2. Clasificar la estrategia de migración por carga de trabajo Hacer un rehost de los niveles de aplicaciones con estado (stateful) a VM de Azure inicialmente para reducir el riesgo en los plazos, hacer un re-platform de los niveles web sin estado (stateless) a Azure App Service donde el Migration Assistant muestre una alta preparación, y planificar flujos de trabajo de rediseño (re-architect) para portales de alto tráfico hacia AKS. Esta estrategia híbrida equilibra la velocidad (lift-and-shift) con las ganancias operativas (App Service) y la escalabilidad a largo plazo (AKS).

  3. Migrar bases de datos con Azure Database Migration Service Usar migraciones en línea para los backends de SQL Server de cara al cliente hacia Azure SQL Managed Instance para preservar los trabajos del SQL Agent, las consultas entre bases de datos y un tiempo de inactividad casi nulo. Usar migraciones fuera de línea para las bases de datos internas de línea de negocio durante una ventana de fin de semana programada. Se seleccionó DMS por su ruta de tiempo de inactividad mínimo basada en CDC, su validación de esquemas y su transición (cutover) orquestada.

  4. Mover activos multimedia usando Azure Data Box e Import/Export Solicitar varios dispositivos Azure Data Box (100 TB cada uno) para la siembra inicial de 600 TB en Blob Storage, seguida de una sincronización delta a través de ExpressRoute. Para dos estudios remotos con archivos más pequeños, usar Azure Import/Export con SSD cifrados existentes y la herramienta WAImportExport. Data Box se encarga de la transferencia masiva de forma rápida y segura; Import/Export aprovecha los discos ya adquiridos en el perímetro (edge).

  5. Hacer la transición de las cargas de trabajo web con App Service Migration Assistant y probar las migraciones Para los sitios IIS marcados como compatibles, usar el Migration Assistant para empaquetar, convertir la configuración y desplegar en App Service. Ejecutar migraciones de prueba en ranuras de ensayo (staging slots) y realizar un intercambio (swap) si tienen éxito. La herramienta reduce la remediación manual y acelera la consistencia del despliegue.

  6. Introducir patrones de modernización Contenerizar servicios seleccionados con Azure Migrate: App Containerization, subir las imágenes a Azure Container Registry y desplegar en AKS con GitOps a través de Kubernetes habilitado para Azure Arc para una configuración consistente en los entornos de desarrollo/pruebas/producción. Exponer todas las API públicas a través de Azure API Management para estandarizar la limitación de velocidad (throttling), OAuth2 y la incorporación de socios. Esto sienta las bases para los microservicios y los canales orientados a API (API-first) mientras se mantiene la gobernanza.

  7. Habilitar la gobernanza híbrida con Azure Arc Incorporar los servidores locales restantes y los clústeres de Kubernetes que no son de AKS con Azure Arc para aplicar Azure Policy, recopilar inventario y estandarizar las líneas base de seguridad antes, durante y después de la migración. Arc aporta un único plano de control en todo el entorno híbrido, garantizando la detección de desviaciones (drift detection) y el cumplimiento.

  8. Optimizar costos con Azure Hybrid Benefit y reservas Aplicar Azure Hybrid Benefit a Windows Server y SQL Server para reducir los costos de software. Comprar instancias reservadas a 3 años para las SKU de VM y Managed Instance de estado estable; usar un ámbito compartido para maximizar la cobertura entre suscripciones e intercambiar reservas si los patrones de uso cambian. Esto preserva el caso de negocio y financia los sprints de modernización.

Por qué estos servicios: Azure Migrate y DMS minimizan el riesgo con una planificación basada en datos y una ejecución con bajo tiempo de inactividad; App Service Migration Assistant acelera los traslados probados de IIS; Data Box e Import/Export abordan la gravedad de los datos (data gravity); Azure Arc proporciona una gobernanza consistente en entornos híbridos y multinube; AKS, Functions y API Management permiten una evolución nativa de la nube y preparada para el futuro sin bloquear los objetivos de migración inmediatos.


Monitoreo · Todos los dominios · Well-Architected Framework y Principios de Diseño

Practica estas preguntas → · Práctica cronometrada en ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Aprueba tu examen →

Explorar Microsoft →

Related guides

Acceso todo en uno

Una suscripción. Todos los exámenes.

Cada plan desbloquea la búsqueda ilimitada de respuestas, pruebas de práctica, explicaciones de AI y la biblioteca completa de recursos, en más de 20 idiomas.

Mensual
24.87
Just €0.83/day
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

Mejor valor
12 meses
179.87
Just €0.49/daySave 40%
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

✓ Plan gratuito incluido · ✓ Cancela en cualquier momento · ✓ Todos los planes desbloquean el producto completo