

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Componente de descubrimiento
<a name="discovery-component"></a>

El componente de descubrimiento es el principal elemento de recopilación de datos de la arquitectura Workload Discovery on AWS. Es responsable de consultar AWS Config y de *[describir](architecture-details.md#supported-resources)* las llamadas a la API para mantener el inventario de los recursos y sus relaciones entre sí.

 **Componente de descubrimiento de cargas de trabajo en AWS** 

![\[componente de descubrimiento de cargas de trabajo\]](http://docs.aws.amazon.com/es_es/solutions/latest/workload-discovery-on-aws/images/workload-discovery-discovery-component.png)


Esta solución configura Amazon ECS para ejecutar una tarea de AWS Fargate con la imagen del contenedor descargada de Amazon ECR. La tarea de AWS Fargate está programada para ejecutarse en intervalos de 15 minutos. Los datos de relación de recursos que se recopilan se insertan en una base de datos de gráficos de Amazon Neptune y en Amazon OpenSearch Service.

El flujo de trabajo del componente de descubrimiento consta de los tres pasos siguientes:

1. Amazon ECS invoca una tarea de AWS Fargate en intervalos de 15 minutos.

1. La tarea Fargate recopila datos de recursos de AWS Config, de las llamadas que *describen* las API de AWS y de la base de datos de Amazon Neptune.

1. *La tarea Fargate calcula la diferencia entre lo que está presente en la base de datos de Amazon Neptune y lo que ha recibido de AWS Config y las llamadas de descripción.*

1. La tarea Fargate envía solicitudes a la AppSync API para que persistan los cambios en los recursos y las relaciones descubiertos en Amazon Neptune y OpenSearch Amazon Service.