0Pricing
Cloud & IT Cert Prep · Lección

AWS Migration Hub y Application Discovery Service

Cree un inventario de servidores locales con los agentes de Application Discovery Service y haga un seguimiento del progreso de la migración entre herramientas en Migration Hub

AWS Migration Hub y Application Discovery Service es una lección gratuita de Cloud & IT Cert Prep en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cloud & IT Cert Prep, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.

El desafío de migrar una cartera

Migrar cientos o miles de aplicaciones a AWS requiere un enfoque sistemático. Antes de dimensionar los equivalentes en AWS, debe saber qué recursos tiene en las instalaciones, cómo dependen las aplicaciones unas de otras y cuál es el nivel de utilización de los recursos. AWS Migration Hub y Application Discovery Service conforman la capa de evaluación del conjunto de herramientas de migración de AWS, ya que proporcionan visibilidad y seguimiento en toda la cartera.

Descripción general de AWS Migration Hub

AWS Migration Hub es un panel central para realizar el seguimiento del progreso de las migraciones de aplicaciones mediante varias herramientas de migración de AWS (MGN, DMS y herramientas de socios). Agrega el estado de la migración en una única consola para que los responsables de proyectos y los arquitectos puedan ver qué servidores se han detectado, se están replicando, se están probando o han completado el cambio. Migration Hub es un servicio de seguimiento gratuito; solo paga por las herramientas de migración subyacentes que utiliza.

# List migration tasks in Migration Hub via CLI
aws migrationhub list-migration-tasks \
  --filter-value 'NOT_STARTED,IN_PROGRESS,COMPLETED'

Application Discovery Service: con agente y sin agente

Application Discovery Service (ADS) recopila datos sobre los servidores locales y sus dependencias antes de la migración. Ofrece dos modos de detección: basado en agentes (instala un agente ligero en cada servidor para capturar la CPU, la memoria, la E/S de red, los procesos en ejecución y las conexiones de red) y sin agente (utiliza un conector de VMware vCenter para recopilar la configuración de las máquinas virtuales y las métricas de rendimiento sin acceder a cada máquina virtual).

# Agent-based: Install ADS agent on a Linux server
# Download installer from AWS console, then:
sudo bash ./aws-discovery-agent.sh -k <AWS_KEY_ID> \
  -s <AWS_SECRET_KEY> -r us-east-1

# Verify agent is running
sudo service aws-discovery-daemon status

Detección de dependencias de red

Una de las funciones más valiosas de ADS es el mapeo de grafos de dependencias de red. El agente de ADS captura las conexiones TCP entre procesos y revela con qué bases de datos, microservicios o componentes de middleware se comunica cada aplicación. Esto evita el error habitual de migrar una aplicación sin sus dependencias, lo que puede provocar interrupciones en producción debido a conexiones faltantes entre los límites de la red.

# Export discovered network connections to S3 for analysis
aws discovery start-export-task \
  --export-data-format 'CSV'

# List completed export tasks
aws discovery describe-export-tasks

Importación de datos desde herramientas de terceros

Muchas empresas ya disponen de una CMDB (Configuration Management Database) o de datos de detección procedentes de herramientas como ServiceNow, Dynatrace o Ansible. Migration Hub admite plantillas de importación: archivos CSV estandarizados que permiten cargar directamente los datos existentes del inventario de servidores sin implementar agentes de ADS. Esto resulta útil en las fases iniciales de evaluación, cuando la instalación de agentes no es viable de inmediato debido a restricciones de seguridad o acceso.

# Import servers from a CSV template
aws migrationhubstrategy start-import-file-task \
  --name 'vmware-inventory' \
  --s3-bucket-for-report-data 'my-migration-bucket' \
  --s3-url 's3://my-migration-bucket/imports/server-inventory.csv'

Recomendaciones de estrategia de Migration Hub

Migration Hub Strategy Recommendations analiza los datos recopilados por ADS junto con las cargas de trabajo en ejecución de su aplicación y recomienda una de las 7 R para cada servidor o aplicación. Puede identificar aplicaciones adecuadas para la contenerización, señalar servidores que ejecutan versiones de sistemas operativos no compatibles y que requieren refactorización, y sugerir servicios de destino de AWS. El servicio se integra con AWS Well-Architected Framework para alinear las recomendaciones con las prácticas recomendadas.

Agrupación de servidores en aplicaciones

Después de la detección, los datos de ADS aparecen como servidores individuales. En Migration Hub, puede agrupar servidores relacionados en aplicaciones que representen una capacidad empresarial (por ejemplo, el «Order Management System» podría incluir una capa web, una capa de aplicación y un servidor de base de datos). Los grupos se pueden crear manualmente o derivar de los mapas de dependencias de red de ADS. La agrupación es esencial para realizar el seguimiento del progreso de la migración a nivel de aplicación, en lugar de hacerlo a nivel de servidor.

# Create an application group in Migration Hub
aws migrationhub create-progress-update-stream \
  --progress-update-stream-name 'OrderManagementSystem'

# Associate a discovered server with an application
aws migrationhub associate-discovered-resource \
  --progress-update-stream-name 'OrderManagementSystem' \
  --migration-task-name 'Rehost-WebTier' \
  --discovered-resource '{"ConfigurationId": "d-server-01234", "Description": "Web Server 1"}'

Integración con MGN y DMS

Migration Hub se integra de forma nativa con AWS Application Migration Service (MGN) y Database Migration Service (DMS). Cuando MGN comienza a replicar un servidor, informa automáticamente del progreso de la replicación a Migration Hub. Del mismo modo, las tareas de migración de DMS actualizan su estado en Migration Hub. Esta integración proporciona una vista consolidada sin necesidad de actualizaciones manuales, y puede acceder desde Hub a la consola de la herramienta nativa para consultar los detalles.

Migration Hub Refactor Spaces

Migration Hub Refactor Spaces ayuda a los equipos a refactorizar progresivamente las aplicaciones monolíticas para convertirlas en microservicios. Crea un entorno de AWS (una superposición basada en una VPC) con un punto de entrada unificado (un API Gateway o un Application Load Balancer). Las reglas de enrutamiento del tráfico envían un subconjunto de solicitudes a los nuevos microservicios, mientras que el resto sigue dirigiéndose al monolito existente: el patrón strangler fig en una forma administrada, sin necesidad de escribir código personalizado para el enrutamiento del tráfico.

Análisis del TCO y ajuste del tamaño

Después de que ADS recopile datos de utilización (CPU, memoria y E/S de disco durante varias semanas), utilice AWS Migration Evaluator (anteriormente TSO Logic) para generar un análisis del costo total de propiedad (TCO). Este compara los costos locales actuales (hardware, electricidad, refrigeración y mano de obra) con los costos previstos de AWS mediante instancias con el tamaño adecuado. Normalmente, este caso de negocio se presenta a los ejecutivos para justificar la inversión en la migración y cuantificar los ahorros de la nube.

Datos de ADS en Athena

ADS exporta los datos detectados como archivos CSV a S3 en un formato estándar. Puede cargar estos datos en Athena para consultar los patrones de utilización de toda su flota local; por ejemplo, encontrar todos los servidores que utilizan menos del 10 % de CPU promedio (candidatos para Retire) o todos los servidores que ejecutan sistemas operativos cuyo ciclo de vida ha finalizado (candidatos para Refactor). Este enfoque de análisis de cartera basado en SQL se adapta a miles de servidores sin necesidad de trabajar manualmente con hojas de cálculo.

-- Find underutilised servers (CPU < 10%) that are Retire candidates
SELECT hostName, avgCpuUsagePct, peakRamUsageMb
FROM ads_exports.server_utilization
WHERE avgCpuUsagePct < 10
  AND discoveryAgentStatus = 'ACTIVE'
ORDER BY avgCpuUsagePct ASC;

Comprobación rápida

Compruebe su comprensión de los conceptos de AWS Solutions Architect (SAA-C03) tratados en esta lección.

Resumen de la lección

En esta lección ha aprendido que Migration Hub proporciona un panel central para realizar el seguimiento del progreso de las migraciones mediante MGN, DMS y herramientas de socios; que Application Discovery Service ofrece modos basado en agentes y sin agente para inventariar servidores locales y mapear dependencias; y que Migration Hub Refactor Spaces permite refactorizar monolitos progresivamente mediante el patrón strangler fig. A continuación, exploraremos Application Migration Service (MGN) para llevar a cabo la replicación de servidores.

Preguntas frecuentes

¿La lección «AWS Migration Hub y Application Discovery Service» es gratis?

Sí — el texto completo de «AWS Migration Hub y Application Discovery Service» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cloud & IT Cert Prep, actualiza a CoddyKit PRO. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.

¿Qué aprenderé en «AWS Migration Hub y Application Discovery Service»?

Cree un inventario de servidores locales con los agentes de Application Discovery Service y haga un seguimiento del progreso de la migración entre herramientas en Migration Hub Practicas Cloud & IT Cert Prep con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Cloud & IT Cert Prep?

No se requiere experiencia previa. Cloud & IT Cert Prep en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «AWS Migration Hub y Application Discovery Service»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Cloud & IT Cert Prep?

Sí. Cada lección de Cloud & IT Cert Prep incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Las 7 R de la estrategia de migración
  2. AWS Migration Hub y Application Discovery Service
  3. Application Migration Service (MGN)
  4. Database Migration Service (DMS) y Schema Conversion Tool
← Volver a Cloud & IT Cert Prep