用於 AMS 的 Cloud Manager 的簡介 introduction-to-cloud-manager
從這裡開始了解用於 AMS (Adobe Managed Services) 的 Cloud Manager,以及它如何讓組織能夠在雲端中自助管理 Adobe Experience Manager。
簡介 introduction
Adobe Experience Manager 的 Cloud Manager 使開發人員能夠透過以 Adobe Experience Manager 最佳做法為基礎所建置的精簡工作流程建立有影響力的客戶體驗。針對 Adobe Experience Manager 最佳化的 CI/CD 管道讓您僅需簽入程式碼,就能輕鬆地合併開發工作流程,然後一路發展到生產就緒狀態。在建置階段,您的自訂程式碼更新會根據最佳做法進行完整測試,以便為您的客戶提供可靠的應用程式。Cloud Manager 會使用開放式 API 方法,讓您能夠在不中斷現有流程和工具的情況下與您的系統整合。
使用 Cloud Manager 讓您的開發團隊受益於以下功能:
-
持續整合/持續傳遞 (CI/CD) 程式碼,將上市時間從數月/數週縮短至數天/數小時。
-
程式碼檢查、效能測試和安全性驗證會根據最佳實務進行,然後再推送至生產環境,將生產中斷的情況降至最低。
-
API 連線能力補足現有的 DevOps 流程。
-
自動縮放功能以智慧方式偵測增加容量的需求,並自動將其他 Dispatcher/發佈區段上線。
於 Cloud Manager 中使用的 CI/CD 流程。
Cloud Manager 中的主要功能 key-features-in-cloud-manager
以下是針對 Cloud Manager 特定主要功能的深入介紹。
自助服務介面 self-service-interface
適用於 Cloud Manager 的使用者介面 (UI) 讓您輕鬆存取和管理雲端環境,以及 Adobe Experience Manager 應用程式的 CI/CD 管道。
您可以定義應用程式專用的關鍵績效指標 (KPI),例如每分鐘的尖峰頁面檢視次數,或頁面載入的預期回應時間。這些 KPI 是衡量部署成功與否的基礎。您可以輕鬆定義不同團隊成員的角色和權限。自助服務介面讓您全面掌控。亦提供最佳實務資源的連結,而且在需要時可聯繫 Adobe 專家尋求指引。
若要探索並開始使用 Cloud Manager 的 UI,請參閱「首次登入」。
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 (客戶成功工程師) 決定。
藍綠色部署 blue-green
藍綠色部署是一種透過執行稱為藍色和綠色的兩個相同的生產環境來減少停機時間和風險的技術。
在任何時候,只有一個環境在線上,由線上環境支援所有生產流量。一般來說,藍色會是目前在線上的環境,而綠色則處於閒置狀態。
- 藍綠色部署是 Cloud Manager CI/CD 管道的附加元件,在其中會建立第二組發佈和 Dispatcher 執行個體 (綠色) 並用於部署。然後會將綠色執行個體附加到生產負載平衡器上,並移除和終止舊的執行個體 (藍色)。
- 此藍綠色的實作會將執行個體視為暫時性,藍綠色管道的每次疊代都會建立一組新的發佈和 Dispatcher 伺服器。
- 設定過程中會建立一個綠色負載平衡器。此負載平衡器永不變更,而您應該將您的綠色或「測試」URL 指向該平衡器。
- 在藍綠色部署期間,會建立現有 Dispatcher/發佈層級的精確複本。
藍綠色部署流程 flow
啟用藍綠色部署時,該部署流程和標準雲端服務部署流程不同。
實作藍綠色 implementing
所有使用 Cloud Manager 進行生產部署的 AMS 使用者,都有資格使用藍綠色部署。但是,使用藍綠色部署必須對您的環境進行額外驗證,並由 Adobe CSE 進行設定。
如果您對藍綠色部署感興趣,請考慮以下要求和限制,並與您的 CSE 聯絡。
要求和限制 limitations
- 藍綠色僅供 Dispatcher/發佈者配對使用。
- 預覽 Dispatcher/發佈配對不屬於藍綠色部署的一部分。
- 每個 Dispatcher/發佈配對都和其他所有的 Dispatcher/發佈者配對相同。
- 藍綠色只可以在生產環境中使用。
- 藍綠色在 AWS 及 Azure 中都可供使用。
- 藍綠色不適用於僅限資產的客戶。