- Migración›
- AWS Application Discovery Service›
- Preguntas frecuentes
Preguntas frecuentes de AWS Application Discovery Service
Aspectos generales
¿Qué es AWS Application Discovery Service?
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.
¿De qué manera ayuda Application Discovery Service a las empresas a migrar a AWS?
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.
¿Cómo funciona Application Discovery Service?
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.
¿Cómo puedo comenzar a usar Application Discovery Service?
Para empezar a utilizar Application Discovery Service, tan solo debe visitar la consola de AWS Migration Hub.
¿Dónde se encuentra disponible Application Discovery Service?
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.
¿Cuál es la región de origen de Migration Hub?
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.
¿Qué herramienta de detección local debo utilizar?
Los clientes que busquen configuración, rendimiento o conexión de red sobre la infraestructura VMware local, o descubrimiento de bases de datos, deben utilizar el recopilador sin agente de AWS Application Discovery Service. Los datos descubiertos se pueden usar tanto en Migration Hub como en AWS Database Migration Service (AWS DMS) Fleet Advisor. Puede ejecutar Application Discovery con detecciones basadas en agente y sin agente de manera simultánea.
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 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
¿Qué datos registra AWS Application Discovery Service Discovery Agent?
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.
¿Para qué sistemas operativos existen agentes de Application Discovery Service?
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.
¿Cómo se protegen los datos mientras se trasladan a AWS?
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.
¿Cómo instalo Discovery Agent en mi centro de datos?
Consulte la documentación para obtener detalles acerca de cómo instalar Discovery Agent.
¿Discovery Agent ofrecerá acceso remoto a mi servidor del centro de datos a AWS?
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.
¿Puedo ejecutar agentes en mis instancias EC2?
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
¿Qué significa la detección de aplicaciones “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.
¿Qué datos registra el recopilador sin agente?
El recopilador sin agente se proporciona como un paquete de dispositivo virtual abierto (OVA) que se puede implementar en un host de VMware. Los datos recopilados dependen de las capacidades configuradas. Al proporcionar credenciales para conectarse a vCenter, el recopilador sin agente recopila el inventario de máquinas virtuales, la configuración y el historial de rendimiento, como el uso de la CPU, la memoria y el disco. La comprobación de la credencial de solo lectura para las máquinas virtuales que ejecutan Windows o Linux recopila las conexiones TCP establecidas. Al proporcionar credenciales a bases de datos como Oracle, SQL Server, MySQL o PostgreSQL se recopila la versión, la edición y el 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 también se puede enviar a DMS Fleet Advisor para su análisis.
¿Qué sistemas operativos son compatibles con la detección sin agente?
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.
¿Cómo se protegen los datos mientras se trasladan a AWS?
El recopilador sin agente usa HTTPS/TLS para transmitir datos a Application Discovery Service.
¿Cómo instalo el recopilador sin agente en mi centro de datos?
Consulte la documentación para obtener detalles acerca de cómo instalar el recopilador sin agente.
¿Cómo puedo empezar a recopilar datos?
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.
¿Ofrecerá el recopilador sin agente acceso remoto a mi servidor del centro de datos a AWS?
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.
¿Puedo ejecutar una detección sin agente en mis instancias EC2?
No. El recopilador sin agente se instala en VMware y recopila información únicamente desde VMware vCenter.
Datos detectados
¿Qué tipo de información registra Application Discovery Service?
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, el uso de la memoria y las conexiones TCP establecidas. Además, el agente de descubrimiento puede ayudar a determinar las cargas de trabajo del servidor mediante la recopilación de información sobre los procesos.
¿Este servicio registra alguna métrica de almacenamiento?
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.
¿Con qué frecuencia se actualiza la información en Application Discovery Service?
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
¿Puedo incorporar datos en Application Discovery Service desde la base de datos de administración de configuración (CMDB) existente?
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.
¿Cómo puedo tener acceso a los datos de este servicio?
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.
¿Cómo puedo usar los datos descubiertos por ADS Agentless Collector para ejecutar mi plan de migración?
En Migration Hub, puede agrupar los servidores en aplicaciones y asignar a cada una un Wave ID. A continuación, utilice la función de “recomendaciones de EC2” para generar un plan de migración del tamaño adecuado para importarlo a Application Migration Service (MGN) y administrar sus oleadas de migración.
Exploración de datos en Amazon Athena
¿Qué es la característica de exploración de datos?
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.
¿Qué puedo ver en Amazon Athena con la exploración de datos activada?
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
¿Hay algún costo asociado con el uso de la característica de exploración de datos de Application Discovery Service?
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.
¿Puedo habilitar la exploración de datos solo para algunos agentes?
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.
¿Necesito crear un bucket de S3 especial para usar esta característica?
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.
¿El bucket de S3 que almacena mis datos de detección será seguro?
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.