

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 探索元件
<a name="discovery-component"></a>

探索元件是 AWS 架構上工作負載探索的主要資料收集元素。它負責查詢 AWS Config 並進行*[描述](architecture-details.md#supported-resources) * API 呼叫，以維護資源庫存及其彼此之間的關係。

 **AWS 探索元件上的工作負載探索** 

![\[工作負載探索探索元件\]](http://docs.aws.amazon.com/zh_tw/solutions/latest/workload-discovery-on-aws/images/workload-discovery-discovery-component.png)


此解決方案會將 Amazon ECS 設定為使用從 Amazon ECR 下載的容器映像來執行 AWS Fargate 任務。AWS Fargate 任務排程以 15 分鐘的間隔執行。所收集的資源關係資料會插入 Amazon Neptune 圖形資料庫和 Amazon OpenSearch Service。

探索元件工作流程包含下列三個步驟：

1. Amazon ECS 每隔 15 分鐘叫用 AWS Fargate 任務。

1. Fargate 任務會從 AWS Config、AWS API *描述*呼叫，以及從 Amazon Neptune 資料庫收集資源資料。

1. Fargate 任務會計算 Amazon Neptune 資料庫中存在的內容，以及從 AWS Config 收到的內容和*描述*呼叫之間的差異。

1. Fargate 任務會將請求傳送至 AppSync API，以將發現的資源和關係的變更保留在 Amazon Neptune 和 Amazon OpenSearch Service 中。