為何選擇 AWS Cloud Map?
AWS Cloud Map 是一項雲端資源探索服務。透過 Cloud Map,您可以為應用程式資源定義自訂名稱,而且 Cloud Map 還能維護這些動態變更資源的更新位置。由於 Web 服務始終能發現其資源的最新位置,因此這能提高應用程式的可用性。
現代化應用程式通常由多項服務組成,這些服務可透過 API 存取並執行特定功能。每項服務都與各種其他資源互動,例如資料庫、佇列、物件存放區和客戶定義的微型服務,並且需要能夠找到其相依的所有基礎設施資源的位置才能運作。在大多數情況下,您可以在應用程式的程式碼中手動管理所有這些資源名稱及其位置。然而,隨著相依基礎設施資源數目的增加,或微型服務的數目根據流量而動態擴充規模和縮減規模,手動資源管理變得耗時且容易出錯。您也可使用使用第三方服務的探索產品,但這需要進行額外軟體和基礎設施的安裝與管理。
Cloud Map 讓您可以自訂名稱註冊任何應用程式資源,例如:資料庫、佇列、微型服務和其他雲端資源。然後 Cloud Map 就會持續檢查資源的運作情形,確保位置為最新狀態。因此應用程式就可依據應用程式版本和部署環境,針對所需的資源位置查詢登錄檔。
