用於 AMS 的 Cloud Manager 的簡介 introduction-to-cloud-manager

若要瞭解適用於AMS的Cloud Manager (Adobe Managed Services)以及它如何讓組織在雲端中自行管理Adobe Experience Manager,請從這裡開始。

簡介 introduction

Adobe Experience Manager 的 Cloud Manager 使開發人員能夠透過以 Adob​​e Experience Manager 最佳做法為基礎所建置的精簡工作流程建立有影響力的客戶體驗。 針對Adobe Experience Manager最佳化的CI/CD管道可讓您透過簽入程式碼來合併開發工作流程,然後移至生產就緒。 在建置階段,您的自訂程式碼更新會根據最佳做法進行完整測試,以便為您的客戶提供可靠的應用程式。 Cloud Manager 會使用開放式 API 方法,讓您能夠在不中斷現有流程和工具的情況下與您的系統整合。

NOTE
本文件專門說明用於 Adob​​e Managed Services (AMS) 的 Cloud Manager 的特性和功能。
AEM as a Cloud Service 的同效文件可在AEM as a Cloud Service 文件中找到。

使用 Cloud Manager 讓您的開發團隊受益於以下功能:

  • 持續整合/持續傳遞(CI/CD)程式碼,將開發週期從數月/數週縮短至數天/數小時。
  • 程式碼檢查、效能測試和安全性驗證會根據最佳實務進行,然後再推送至生產環境,將生產中斷的情況降至最低。
  • API 連線能力補足現有的 DevOps 流程。
  • 自動縮放功能,可偵測增加容量的需求,並自動布建額外的Dispatcher/發佈區段。

CI/CD 流程 於 Cloud Manager 中使用的 CI/CD 流程。

Cloud Manager 中的主要功能 key-features-in-cloud-manager

以下區段重點說明Cloud Manager的主要功能。

自助服務介面 self-service-interface

若要探索並開始使用 Cloud Manager 的 UI,請參閱「首次登入」。

Cloud Manager的使用者介面(UI)可讓您輕鬆存取和管理雲端環境,以及Adobe Experience Manager應用程式的CI/CD管道。

您可以定義應用程式專用的關鍵績效指標 (KPI),例如每分鐘的尖峰頁面檢視次數,或頁面載入的預期回應時間。 這些 KPI 是衡量部署成功與否的基礎。 您可以輕鬆定義不同團隊成員的角色和權限。 自助服務介面讓您全面掌控。 亦提供最佳實務資源的連結,而且在需要時可聯繫 Adobe 專家尋求指引。

CI/CD 管道 ci-cd-pipeline

Cloud Manager的一項重要功能是能夠使用最佳化的CI/CD管道來加速自訂程式碼或更新的傳送,例如在網站上新增元件。

透過Cloud Manager UI,您可以設定並啟動您的CI/CD管道。 此管道的部分作業會執行完整的程式碼掃描,以確保只有高品質的應用程式才能傳遞至生產環境。

若要深入瞭解如何從Cloud Manager的UI設定管道,請參閱設定生產管道設定非生產管道

靈活的部署模式 flexible-deployment-modes

Cloud Manager 會提供靈活且可設定的部署模式,讓您因此能夠根據不斷變化的業務需求實現體驗。

使用自動觸發模式時,程式碼會根據特定事件 (例如程式碼認可) 自動部署至環境。 您也可以在指定的時間範圍內,甚至在工作時間以外,進行程式碼部署排程。

與部署觸發無關,每次觸發部署時都一定會執行品質檢查,這是 CI/CD 管道執行的一部分。 品質檢查包括程式碼檢查、安全性測試和效能測試,這些功能都以標準功能提供,您或您的合作夥伴無需執行任何操作。

若要了解更多關於部署程式碼和品質檢查,請參閱「部署程式碼」。

Cloud Manager 的選用功能 optional-features-in-cloud-manager

Cloud Manager提供其他進階功能,可根據您的特定環境設定和需求讓您的專案受益。 若要進一步討論,請洽詢您的客戶成功工程師(CSE)或Adobe代表,以瞭解您是否對這些功能感興趣。

自動縮放 autoscaling

當生產環境承受異常高的負載時,Cloud Manager會偵測對額外容量的需求並使用其自動縮放功能自動布建額外容量。

在這種情況下,Cloud Manager會自動觸發自動縮放布建程式,傳送自動縮放事件的通知,並在數分鐘內布建額外容量。 額外容量會布建在生產環境和相同區域,符合執行Dispatcher/發佈節點的系統規格。

自動縮放功能適用於 Dispatcher/發佈層級,採用水平縮放的方法新增一到十個 Dispatcher/發佈配對的區段。 佈建的額外容量會在十個工作天的期間內以手動方式縮減,由 Adobe CSE (客戶成功工程師) 決定。

NOTE
如果您有興趣探索自動縮放是否適合您的應用程式,請和您的 CSE 或 Adobe 代表聯絡。

藍綠色部署 blue-green

藍綠色部署是一種透過執行稱為藍色和綠色的兩個相同的生產環境來減少停機時間和風險的技術。

在任何時候,只有一個環境在線上,由線上環境支援所有生產流量。 一般來說,藍色會是目前在線上的環境,而綠色則處於閒置狀態。

  • 藍綠色部署是 Cloud Manager CI/CD 管道的附加元件,在其中會建立第二組發佈和 Dispatcher 執行個體 (綠色) 並用於部署。 然後會將綠色執行個體附加到生產負載平衡器上,並移除和終止舊的執行個體 (藍色)。
  • 此藍綠色的實作會將執行個體視為暫時性,藍綠色管道的每次疊代都會建立一組新的發佈和 Dispatcher 伺服器。
  • 設定過程中會建立一個綠色負載平衡器。 此負載平衡器絕不會變更,而且是您綠色或「測試」URL的目標。
  • 在藍綠色部署期間,會建立現有 Dispatcher/發佈層級的精確複本。

藍綠色部署流程 flow

啟用藍綠色部署時,該部署流程和標準雲端服務部署流程不同。

步驟
藍綠色部署
標準部署
1
部署給作者
部署給作者
2
暫停測試
-
3
建立綠色基礎架構
-
4
部署至綠色發佈/Dispatcher階層
部署給發佈者
5
暫停測試 (最長 24 小時)
-
6
將綠色基礎架構新增至生產負載平衡器
-
7
從生產負載平衡器移除藍色基礎架構
-
8
暫停以進行最終簽核 (最長需要 24 小時)
-
9
自動結束藍色基礎架構
-
10
管道已完成
-

實作藍綠色 implementing

所有使用 Cloud Manager 進行生產部署的 AMS 使用者,都有資格使用藍綠色部署。 但是,使用藍綠色部署必須對您的環境進行額外驗證,並由 Adobe CSE 進行設定。

如果您對藍綠色部署感興趣,請考慮以下要求和限制,並與您的 CSE 聯絡。

要求和限制 limitations

  • 藍綠色僅供 Dispatcher/發佈者配對使用。
  • 預覽 Dispatcher/發佈配對不屬於藍綠色部署的一部分。
  • 每個 Dispatcher/發佈配對都和其他所有的 Dispatcher/發佈者配對相同。
  • 藍綠色只可以在生產環境中使用。
  • 藍綠色在 AWS 及 Azure 中都可供使用。
  • 藍綠色不適用於僅限資產的客戶。
recommendation-more-help
experience-manager-cloud-manager-help-main-toc