Preguntas frecuentes de AWS Application Discovery Service

Aspectos generales

AWS Application Discovery Service recopila y presenta datos para permitir a los clientes empresariales comprender la configuración, el uso y el comportamiento de los servidores de sus entornos de TI. Los datos de los servidores se retienen en Application Discovery Service, donde se etiquetan y agrupan en aplicaciones para organizar la planificación de la migración a AWS. Los datos recopilados se pueden exportar a Excel u otras herramientas analíticas de migración a la nube para su posterior análisis.

Application Discovery Service ayuda a las empresas a obtener una instantánea del estado actual de los servidores de sus centros de datos mediante la recopilación de información de especificaciones del servidor, la configuración del hardware, los datos de rendimiento y los detalles de los procesos en ejecución y las conexiones de red. Con posterioridad a la recopilación de datos, puede usarlos para realizar un análisis del costo total de propiedad (TCO) y, a continuación, crear un plan de migración con optimización de costos que se base en sus requisitos empresariales específicos.

Application Discovery Service es compatible con herramientas locales, tanto con agente como sin agente, además de la importación basada en archivos. Con la detección sin agente, los clientes implementan las herramientas en servidores centralizados que luego aprovechan las API públicas dentro del entorno local para descubrir recursos y monitorear su utilización. Este proceso permite que una instalación monitoree muchos servidores. Para los clientes que necesitan datos de mayor resolución, incluida la información sobre los procesos en ejecución, la herramienta de recopilación se implementa en cada servidor (físico o virtual) dentro del entorno local.

Para empezar a utilizar Application Discovery Service, tan solo debe visitar la consola de AWS Migration Hub.

Application Discovery Service se encuentra disponible en todo el mundo. Esto significa que puede realizar detecciones en los recursos independientemente de su ubicación. Para saber en qué regiones está alojado el servicio, consulte la tabla de regiones de AWS.

Antes de usar Migration Hub y Application Discovery Service, necesita seleccionar la región de origen de Migration Hub desde la página de Configuración de Migration Hub o al usar la Configuración API de Migration Hub. Application Discovery Service usa la región de origen de Migration Hub como la única región AWS donde almacenar sus datos de descubrimiento y planificación. Los datos almacenados en la región principal de Migration Hub proporcionan un único repositorio de información de planificación de detección y migración para toda su cartera y una única vista de las migraciones a múltiples regiones AWS. Consulte los documentos para obtener más información sobre la región de origen de Migration Hub.

Nota: Una vez que esté configurada, la región de origen de Migration Hub no puede cambiarse.

Se recomienda a los clientes que busquen datos de dependencia a nivel de proceso que utilicen AWS Application Discovery Service Discovery Agent. Los datos recogidos pueden utilizarse tanto en Migration Hub como en Amazon Athena.

Los clientes que busquen exclusivamente metadatos sobre la infraestructura de VMware local deben utilizar el recopilador sin agente de AWS Application Discovery Service. Los datos descubiertos pueden utilizarse en Migration Hub. Puede ejecutar Application Discovery con detecciones basadas en agente y sin agente de manera simultánea.

Los clientes que busquen una evaluación guiada de la migración o una asignación de dependencias del servidor sin agentes deben solicitar una evaluación a través del evaluador de migración. Este servicio ofrece un arquitecto de soluciones dedicado para ayudar a descubrir los datos y proporcionar experiencia en la migración. El recopilador sin agente del evaluador de migración monitorea las cargas de trabajo de VMware, Hyper-V, SQL Server, Windows y Linux. Los datos recopilados pueden utilizarse tanto en Migration Hub como en el evaluador de migración.

Detección basada en agente

Discovery Agent registra datos de la configuración y el rendimiento del sistema, de los procesos en ejecución y detalles de las conexiones de red entre los sistemas.

Application Discovery Service lanzó una nueva versión 2.0 de Discovery Agent que admite un mayor número de sistemas operativos. La versión 2.0 de Discovery Agent es compatible con Microsoft Windows Server 2008 R1 SP2, 2008 R2 SP1, 2012 R1, 2012 R2, 2016, 2019, Amazon Linux 2012.03, 2015.03, Amazon Linux 2 (actualización del 25/09/2018 y posterior), Ubuntu 12.04, 14.04, 16.04, 18.04, 20.04, Red Hat Enterprise Linux 5.11, 6.10, 7.3, 7.7, 8.1, CentOS 5.11, 6.9, 7.3 y SUSE 11 SP4, 12 SP5.

Discovery Agent usa HTTPS/TLS para transmitir datos a Application Discovery Service. Es posible utilizar Discovery Agent en un modo de prueba sin conexión que escribe datos en un archivo local para que los clientes puedan revisar los datos recopilados antes de habilitar el modo en línea.

Consulte la documentación para obtener detalles acerca de cómo instalar Discovery Agent.

No, cuando implemente Discovery Agent en un servidor de su centro de datos, el agente no concederá acceso remoto a AWS. Sin embargo, Discovery Agent necesita establecer una conexión SSL saliente para transferir los datos recopilados a AWS.

Sí. Puede instalar Discovery Agent en sus instancias EC2 para realizar detecciones y generar informes sobre de rendimiento, conexiones de red y procesos en ejecución, al igual que para cualquier otro servidor.

Detección sin agente

“Sin agente” significa que no es necesario instalar software en cada host para utilizar Application Discovery. Simplemente instale el recopilador sin agente como un OVA en el VMware vCenter.

El recopilador sin agente se proporciona como un paquete de dispositivo virtual abierto (OVA) que se puede implementar en un host de VMware. El tipo de los datos recopilados dependerá de las capacidades que configure. Si se proporcionan credenciales para conectarse a vCenter, el recopilador sin agente recopilará los datos del inventario, la configuración y el historial de rendimiento de las máquinas virtuales, como el uso de la CPU, la memoria y el disco. Si se proporcionan credenciales para conectarse a bases de datos como Oracle, SQL Server, MySQL o PostgreSQL, el recopilador sin agente recopilará los datos de versión, edición y esquema. La información del servidor y la base de datos se carga en el almacén de datos de Application Discovery Service. La información de la base de datos se puede enviar a AWS DMS Fleet Advisor para su análisis.

La detección sin agente se puede usar en todos los sistemas operativos. Recopila información acerca de las máquinas virtuales de VMware independientemente de su sistema operativo.

El recopilador sin agente usa HTTPS/TLS para transmitir datos a Application Discovery Service.

Consulte la documentación para obtener detalles acerca de cómo instalar el recopilador sin agente.

La recopilación de datos se controla desde la interfaz de usuario local del recopilador sin agente. Necesitará acceder al entorno local para iniciar o detener la recopilación.

No. Cuando se implemente el recopilador sin agente en su entorno de VMware, no concederá acceso remoto a los servidores de sus centros de datos a AWS. Sin embargo, la herramienta necesita credenciales de VMware para poder recopilar datos. Estas credenciales se almacenan localmente y jamás se comparten con AWS. El recopilador sin agente establece una conexión SSL saliente para transmitir únicamente los datos recopilados.

No. El recopilador sin agente se instala en VMware y recopila información únicamente desde VMware vCenter.

Datos detectados

Application Discovery Service está diseñado para registrar diversos datos de configuración estática, como nombres de host de servidores, direcciones IP, direcciones MAC, asignación de CPU, rendimiento de redes, asignación de memoria, asignaciones de recursos de disco y servidores DNS. También registra métricas de uso de recursos, como el uso de la CPU y la memoria. Application Discovery Service ofrece dos recopiladores. Además de la información anterior, el agente de detección puede ayudar a identificar las cargas de trabajo del servidor al recopilar las conexiones activas del protocolo de control de transporte (TCP) y la información de los procesos. El recopilador sin agente también puede detectar información sobre el motor, la versión y la edición de las bases de datos.

Sí, el servicio registra las métricas de disco, como el volumen de lectura y escritura, el rendimiento, la capacidad asignada o aprovisionada y la capacidad utilizada.

La información solo se recopila cuando Discovery Agent o el recopilador sin agente están en línea.

Uso de los datos de AWS Application Discovery Service

Sí, puede importar información sobre sus servidores y aplicaciones locales al Migration Hub para poder seguir el estado de las migraciones de aplicaciones. Para importar sus datos, puede descargar y rellenar la plantilla CSV de importación y luego cargarla al utilizar la consola de importación del Migration Hub o recurrir a las API de Application Discovery Service.

Los datos resumidos se pueden ver en la consola de AWS. Es posible exportar los datos detallados recopilados mediante Application Discovery Service con la consola de AWS o un API pública. El servicio exporta los datos en formato CSV.

Exploración de datos en Amazon Athena

La característica de exploración de datos permite a los clientes analizar en un solo lugar los datos recopilados de sus servidores locales por agentes de Application Discovery Service. Una vez que un cliente habilita esta característica, los datos que recopilan los agentes se almacenan automáticamente en un bucket de Amazon S3 creado en su cuenta. Los clientes pueden consultar los datos recopilados en Amazon Athena y visualizar el resultado de la consulta en Amazon QuickSight para planificar la migración.

Si la función Exploración de datos está activada cuando va a Amazon Athena, puede ver una base de datos llamada "application_discovery_service_database". Dentro de la base de datos, se crea una lista de tablas predeterminadas para usted. Estas tablas incluyen:

  • os_info_agent
  • network_interface_agent
  • sys_performance_agent
  • processes_agent
  • inbound_connection_agent
  • outbound_connection_agent
  • id_mapping_agent

Las herramientas de Application Discovery Service están disponibles de forma gratuita. Sin embargo, se pueden aplicar cargos adicionales por transmitir los datos del agente a través de Amazon Kinesis Data Firehose, por almacenar los datos del agente en un bucket de S3 y por consultarlos en Amazon Athena. El costo de usar cada uno de estos recursos de AWS variará en función del tiempo real en que se recopilen los datos a través de agentes, la cantidad de agentes que implementó, la actividad de red en cada servidor donde se implementa el agente y la cantidad de consultas que se ejecutan en los datos recopilados.

No, la función de exploración de datos es una configuración global para todos los agentes. La configuración global garantiza que los datos recopilados por todos los agentes sean para el mismo período.

No, no tiene que crear un bucket de S3. Cuando activa esta nueva característica por primera vez, se crea automáticamente un bucket S3 con el nombre "aws-application-discovery-service-". De forma predeterminada, este bucket y los datos de detección guardados en él son privados. Solo los usuarios de su cuenta con permiso en Application Discovery Service y Migration Hub pueden acceder al bucket y a la información que contiene.

Sí, los datos almacenados en el bucket de S3 diseñado para este fin se cifran utilizando la clave maestra del cliente. También puede controlar aún más el acceso a sus recursos S3 al usar una combinación de ACL de los buckets y las políticas de IAM y buckets.