

AWS Application Discovery Service 不再向新客戶開放。或者，使用 AWS Transform 提供類似的功能。如需詳細資訊，請參閱 [AWS Application Discovery Service 可用性變更](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html)。

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

# 什麼是 AWS Application Discovery Service？
<a name="what-is-appdiscovery"></a>

AWS Application Discovery Service 透過收集內部部署伺服器和資料庫的使用和組態資料，協助您規劃遷移至 AWS 雲端。Application Discovery Service 已與 AWS Migration Hub 和 AWS Database Migration Service Fleet Advisor 整合。Migration Hub 將遷移狀態資訊彙總到單一主控台時，可簡化遷移追蹤。您可以檢視探索到的伺服器，將其分組到應用程式中，然後從您主要區域的 Migration Hub 主控台追蹤每個應用程式的遷移狀態。您可以使用 DMS Fleet Advisor 來評估資料庫工作負載的遷移選項。

所有探索到的資料都會存放在您的 AWS Migration Hub 主要區域。因此，您必須先在 Migration Hub 主控台或使用 CLI 命令設定主區域，才能執行任何探索和遷移活動。您的資料可以在 Microsoft Excel 或 AWS Amazon Athena 和 Amazon Quick 等分析工具中匯出以供分析。

使用 Application Discovery Service APIs，您可以匯出所發現伺服器的系統效能和使用率資料。將此資料輸入您的成本模型，以計算在其中執行這些伺服器的成本 AWS。此外，您可以匯出伺服器之間存在的網路連線相關資料。此資訊有助於您判斷網路伺服器之間的相依性，並將這些伺服器分組至應用程式以利遷移規劃。

**注意**  
您的主要區域必須在 中設定， AWS Migration Hub 才能開始探索程序，因為您的資料將存放在您的主要區域。如需使用主要區域的詳細資訊，請參閱[主要區域](https://docs.aws.amazon.com//migrationhub/latest/ug/home-region.html)。

Application Discovery Service 提供三種執行探索和收集內部部署伺服器相關資料的方式：
+ 透過 VMware vCenter 部署 Application Discovery Service Agentless Collector (Agentless Collector) (OVA 檔案），即可執行**無代理程式探索**。設定 Agentless Collector 之後，它會識別虛擬機器 VMs) 和與 vCenter 相關聯的主機。Agentless Collector 會收集下列靜態組態資料：伺服器主機名稱、IP 地址、MAC 地址、磁碟資源配置、資料庫引擎版本和資料庫結構描述。此外，它會收集每個 VM 和資料庫的使用率資料，為 CPU、RAM 和磁碟 I/O 等指標提供平均和尖峰使用率。
+ 代理**程式型探索**可以透過在每個 VMs 和實體伺服器上部署 AWS Application Discovery Agent (Discovery Agent) 來執行。代理程式安裝程式適用於 Windows 和 Linux 作業系統。它會收集靜態組態資料、詳細的時間序列系統效能資訊、傳入和傳出網路連線，以及執行中的處理程序。
+ 以**檔案為基礎的匯入**可讓您直接將內部部署環境的詳細資訊匯入 Migration Hub，而無需使用 Agentless Collector 或 Discovery Agent，因此您可以直接從匯入的資料執行遷移評估和規劃。擷取的資料取決於提供的資料。

Application Discovery Service 與 AWS 合作夥伴網路 (APN) 合作夥伴的應用程式探索解決方案整合。這些第三方解決方案可協助您將內部部署環境的詳細資訊直接匯入 Migration Hub，而無需使用任何無代理程式收集器或探索代理程式。第三方應用程式探索工具可以查詢 AWS Application Discovery Service，而且可以使用公有 API 寫入 Application Discovery Service 資料庫。如此一來，您就可以將資料匯入 Migration Hub，並加以檢視，以便可將應用程式與伺服器建立關聯並追蹤遷移。

## VMware Discovery
<a name="more-discovery"></a>

如果您有虛擬機器 (VMs) 在 VMware vCenter 環境中執行，您可以使用 Agentless Collector 來收集系統資訊，而不必在每個 VM 上安裝 代理程式。而是改為將此現場部署設備載入到 vCenter 並允許它探索所有主機和 VM。

Agentless Collector 會擷取在 vCenter 中執行之每個 VM 的系統效能資訊和資源使用率，無論使用何種作業系統。不過，它無法查看每個 VM 內部，因此，無法找出每個 VM 上執行哪些處理程序，以及存在哪些網路連線。因此，如果您需要此層級的詳細資訊，並想要進一步了解一些現有的 VMs，以協助規劃遷移，您可以視需要安裝 Discovery Agent。

此外，對於託管在 VMware 上的 VMs，您可以使用無代理程式收集器和探索代理程式同時執行探索。如需每個探索工具將收集的確切資料類型的詳細資訊，請參閱 [使用 VMware vCenter Agentless Collector 資料收集模組](agentless-collector-gs-data-collection-vcenter.md)。

## 資料庫探索
<a name="database-discovery"></a>

如果您的現場部署環境中有資料庫和分析伺服器，則可以使用 Agentless Collector 來探索和清查這些伺服器。然後，您可以收集每個資料庫伺服器的效能指標，而無需在環境中的每一部電腦上安裝 Agentless Collector。

Agentless Collector 資料庫和分析資料收集模組會擷取中繼資料和效能指標，以深入了解您的資料基礎設施。資料庫和分析資料收集模組使用 Microsoft Active Directory 中的 LDAP 來收集您網路中作業系統、資料庫和分析伺服器的相關資訊。然後，資料收集模組會定期執行查詢，以收集資料庫和分析伺服器的 CPU、記憶體和磁碟容量的實際使用率指標。如需收集指標的詳細資訊，請參閱 [資料庫和分析模組收集的資料](agentless-collector-data-collected-database-analytics.md)。

在 Agentless Collector 完成您環境的資料收集之後，您可以使用 AWS DMS 主控台進行進一步分析和規劃遷移。例如，若要在 中選擇最佳遷移目標 AWS 雲端，您可以為來源資料庫產生目標建議。如需詳細資訊，請參閱[使用資料庫和分析資料收集模組](agentless-collector-gs-database-analytics-collection.md)。

## 比較 Agentless Collector 和 Discovery Agent
<a name="compare-tools"></a>

下表提供 Application Discovery Service 支援的資料收集方法的快速比較。


|  | 無代理程式收集器 | 探索代理程式 | Migration Hub 範本 | RVTools 匯出 | 
| --- |--- |--- |--- |--- |
| **Supported server types** | 
| --- |
|  VMware 虛擬機器  |  是  |  是  | Yes | Yes | 
|  實體伺服器  |  否  |  是  | Yes | Yes | 
| **Deployment** | 
| --- |
|  每個伺服器  |  否  |  是  | N/A | No | 
|  每個 vCenter  |  是  |  否  | N/A | Yes | 
|  相同網路上的每個資料中心  |  否  |  否  |  不適用 | 否 | 
| **Collected data** | 
| --- |
|  伺服器設定檔 （靜態組態） 資料  | Yes | Yes | Yes | Yes | 
|  Hypervisor 的伺服器使用率指標 (CPU、RAM 等）  | Yes | Yes | Yes | No | 
|  伺服器使用率指標來自伺服器 (CPU、RAM 等）  | Yes | Yes | Yes | No | 
|  伺服器網路連線 （僅限 TCP)  | Yes | Yes | No | No | 
|  執行中的程序  | No | Yes | No | No | 
|  收集間隔  | -60 minutes | -15 seconds | Single snapshot | Single snapshot | 
| **Server data use cases** | 
| --- |
|  在 Migration Hub 中檢視伺服器資料  | Yes | Yes | Profile only | No | 
|  根據伺服器設定檔產生 Amazon EC2 建議  | Yes | Yes | Yes | Yes | 
|  根據使用率資料產生 Amazon EC2 建議  | Yes | Yes | Yes | No | 
|  匯出最新的使用率快照資料  | Yes | Yes | Yes | No | 
|  匯出時間序列使用率資料  | No | Yes | No | No | 
| **Network data use cases** | 
| --- |
|  Migration Hub 中的視覺化  | Yes | Yes | No | No | 
|  匯出至 Amazon Athena 以進一步探索  | No | Yes | No | No | 
|  匯出至 CSV 檔案  | No | Yes | No | No | 
| **Database use cases** | 
| --- |
|  資料庫伺服器設定檔 （靜態組態） 資料  | Yes | No | No | No | 
|  支援的資料庫引擎  |  Oracle、SQL Server、MySQL、PostgreSQL  | None | None | None | 
|  資料庫結構描述複雜性和重複項目  | Yes | No | No | No | 
|  資料庫結構描述物件  | Yes | No | No | No | 
| **Platform support** | 
| --- |
|  支援的作業系統  |  在 VMware 中心 v5.5 或更新版本中執行的任何作業系統  |  任何 Linux 或 Windows 伺服器  |  任何 Linux 或 Windows 伺服器  |  任何 Linux 伺服器、Windows 伺服器或 VMware v5.5 或更新版本  | 

## 前提
<a name="assumptions"></a>

若要使用 Application Discovery Service，假設下列事項：
+ 您已註冊 AWS。如需詳細資訊，請參閱[設定 Application Discovery Service](setting-up.md)。
+ 您已選取 Migration Hub 主區域。如需詳細資訊，請參閱[有關主要區域的文件](https://docs.aws.amazon.com//migrationhub/latest/ug/home-region.html)。

以下是可以預期的情況：
+ Migration Hub 主區域是 Application Discovery Service 存放探索和規劃資料的唯一區域。
+ 探索代理程式、連接器和匯入只能在您選取的 Migration Hub 主區域中使用。
+ 如需您可以使用 Application Discovery Service AWS 的區域清單，請參閱 [Amazon Web Services 一般參考](https://docs.aws.amazon.com/general/latest/gr/rande.html#migrationhub-region)。