了解 Continuous Delivery 與工作負載隔離

DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止運作。Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止運作:au-sydca-torus-east。 Code Risk Analyzer 也將於該日於所有地區停止服務。 若某個區域未實際使用這些功能,該區域中的功能可能會提前停用,並停止接受新的實例。 了解更多

IBM Cloud® Continuous Delivery 以區域、共用、多租戶服務的方式提供,並擁有公共端點。 此服務由數個主要元件組成。 這些元件大多完全由 IBM 管理,而且大多支援共用的運算、網路和實體儲存模式。

下表列出管理每個元件之 Continuous Delivery 服務的主要元件,以及每個元件的計算、網路和儲存體隔離性質。

服務元件管理
元件 管理員 隔離性質
工具鏈平台 IBM 共用、運算、網路及儲存體
協力廠商工具整合 IBM 共用、運算、網路及儲存體
Git Repos and Issue Tracking IBM 共用、運算、網路及儲存體
DevOps Insights IBM 共用、運算、網路及儲存體
Delivery Pipeline IBM 共用、運算、網路及儲存體
Delivery Pipeline 共用工作程式 IBM 每一個管線工作或步驟都在其自己的儲存器中,在具有共用網路及儲存體的 IBM受管理共用工作者節點儲存區上獨立執行。
Delivery Pipeline 專用工作者節點 每一個管線工作或步驟都在您管理的工作者節點上,在您定義或管理的網路及儲存空間所支援的專屬容器中隔離執行。

Delivery Pipeline 工作和步驟直接在共用 (IBM管理) 或專用 (客戶管理) Kubernetes 工作者節點上的容器內執行。 Continuous Delivery 服務的所有其他元件都部署為 IBM管理的 Kubernetes 叢集內的微服務。 這些元件在一組叢集之間進行邏輯分割。 每一組叢集會抄寫到每一個地區中的三個區域,其中提供 Continuous Delivery 服務。

Continuous Delivery集群
Continuous Delivery集群

如需可用性的相關資訊,請參閱 高可用性及災難回復

所有 Continuous Delivery 服務計劃都有共同的管理、隔離和部署特性。 如需 Continuous Delivery 計劃的詳細資訊,請參閱計劃 限制與使用

您可以使用 專用端點 來配置 Delivery Pipeline Private Workers,以在客戶叢集與 Delivery Pipeline 服務之間進行通訊。

Continuous Delivery 工作量隔離

組織 Continuous Delivery 服務的 IBM受管理元件,以在多租戶工具鏈平台工作量與服務的單一租戶 Delivery Pipeline 工作者工作量之間提供運算隔離。

下圖顯示 Continuous Delivery 服務元件的管理及隔離性質。

  • 多租戶工具鏈平台 區段代表提供多租戶或共用工作負載之服務的 IBM受管理元件。
  • 儲存器層次計算工作量隔離 區段代表服務的 IBM管理 Delivery Pipeline 共用工作者節點元件。 此元件支援單一租戶工作負載。
  • 多方承租戶和單一承租戶工作負載分別在不同組叢集中執行,並且彼此運算隔離。
  • 每一個 Delivery Pipeline 工作或步驟都在其自己的容器中執行,該容器與叢集內的其他容器進行運算隔離。 此隔離適用於 IBM管理的共用工作者及客戶管理的共用工作者。

Continuous Delivery交付運算工作負載
Continuous Delivery交付運算工作負載

Continuous Delivery 相依關係

Continuous Delivery 服務相依於數個 IBM Cloud Platform 元件及服務,這些元件及服務包括但不限於下列作業。

  • 管理 Continuous Delivery 服務的內部微服務
  • 整合至 IBM Cloud 平台和使用者介面
  • 儲存服務及客戶擁有的資料
  • 記載及審核服務事件
  • 定期備份服務和客戶資料

下表列出 Continuous Delivery 服務的主要相依關係。

Continuous Delivery 服務透過公共端點啟動其依賴項目。

Continuous Delivery依賴項
相依關係 類型 目的
主控台 平台 可讓使用者透過 Web 使用者介面來管理 Continuous Delivery 服務實例及工具鏈。 處理大部分 Continuous Delivery 服務網頁的使用者登入。
Identity and Access Management(IAM) 平台 提供對 Continuous Delivery 及工具鏈資源和動作的授權檢查。 產生並鑑別 IAM API 金鑰,例如 Delivery Pipeline 元件使用的那些金鑰。
搜尋及標記 平台 提供資源的快取、高效能查閱。
資源控制器 平台 協調 Continuous Delivery 及工具鏈資源的佈建、更新及取消佈建。
帳戶管理 平台 提供 IBM Cloud 帳戶和企業的相關 meta 資料,Continuous Delivery 會使用這些帳戶和企業來計算用量度量值。
用量計量 平台 從 Continuous Delivery 服務接收用量度量值,以報告客戶帳戶的用量和計算帳單。
IBM Cloud® Kubernetes Service 服務 管理在其中執行 Continuous Delivery 服務的內部微服務的容器叢集。
IBM Cloud® Container Registry 服務 儲存 Delivery Pipeline 工作及步驟所使用的容器映像檔。
IBM Cloud Logs 服務 從 Continuous Delivery 服務收集內部日誌事件,供 IBM 專家用來維護及支援服務。
IBM Cloud Activity Tracker Event Routing 平台 從 Continuous Delivery 服務收集動作事件,以便客戶可以使用 Continuous Delivery 服務及其元件來審核活動。
IBM Cloud® App ID 服務 管理 IBM Cloud 使用者 ID 與使用者電子郵件位址之間的轉換。
IBM Cloud® Internet Services (CIS) 服務 提供 Continuous Delivery 服務的網域名稱解析及資料流量遞送。
IBM® Cloudant® for IBM Cloud® 服務 充當所有結構化 Continuous Delivery 服務及客戶擁有資料的主要資料庫。
IBM Cloud® Databases for Redis 服務 提供共用記憶體內快取服務,以在組成 Continuous Delivery 服務的微服務抄本之間進行高速資料共用。
IBM Cloud® Messages for RabbitMQ 服務 在 Continuous Delivery 服務的元件之間提供可靠的訊息遞送,這些元件包括但不限於 Delivery Pipeline 觸發程式。
IBM Cloud® Databases for PostgreSQL 服務 充當 Delivery Pipeline 工作及步驟日誌的資料庫。
Object Storage 服務 儲存 Delivery Pipeline 工作和步驟所產生的構件。 儲存 Continuous Delivery 資料的備份。
QRadar 服務 收集安全事件,例如成功或失敗的登入授權嘗試,以供維護及支援服務的 IBM 專家使用。
General Parallel File System (GPFS) 儲存空間 提供 Git Repos and Issue Tracking 儲存庫的安全、高效能分散式檔案系統儲存體。 GPFS 在管理 Git Repos and Issue Tracking 元件之相同叢集內的節點上執行。

請參閱 什麼是IBM Cloud平台? 有關關鍵平台組件的更多詳細資訊。

下圖顯示 Continuous Delivery 相依關係。

Continuous Delivery依賴
Continuous Delivery依賴

排除資料備份,提供給特定地區中 Continuous Delivery 服務的客戶擁有的資料僅與相同地區中的資料及記載服務交換。 資料備份儲存在 Cloud Object Storage 跨區域儲存區中。

物件儲存體位置

下表顯示 Object Storage 的跨地區位置,其中儲存每一個 Continuous Delivery 服務區域的備份資料。

物件儲存體位置
Continuous Delivery 服務位置 Object Storage 備份服務位置
達拉斯 (us-south) 美國跨地區 (達拉斯、華盛頓、聖荷西)
華盛頓 (us-east) 美國跨地區 (達拉斯、華盛頓、聖荷西)
倫敦 (eu-gb) 歐盟跨區域 (阿姆斯特丹、法蘭克福、米蘭)
法蘭克福 (eu-de) 歐盟跨區域 (阿姆斯特丹、法蘭克福、米蘭)
東京 (jp-tok) 亞太地區跨區域 (大阪、雪梨、東京)
雪梨 (au-syd) 亞太地區跨區域 (大阪、雪梨、東京)
多倫多 (ca-tor) 美國跨區域(達拉斯、華盛頓、聖荷西、多倫多)
聖保羅 (br-sao) 美國跨區域(達拉斯、華盛頓、聖荷西、多倫多、聖保羅)

如需 Object Storage 位置的相關資訊,請參閱 區域端點

如需 Continuous Delivery 災難回復的相關資訊,請參閱 災難回復