版本控制政策
第 2 代
當您配置 Cloud Databases 實例時,可從 IBM Cloud® 上目前可用的版本中進行選擇。 目前,僅提供第二代 Cloud Databases 的最新版本,相關資訊可參閱 目錄頁面、資源控制器 命令列介面(CLI) 或 資源控制器 API。
主要版本的定義
| 服務 | Cloud Databases 版本控制架構 | 已知下一個將停止支援的版本及其日期 | 首選的主要版本 | 生命末期處置程序 [1] |
|---|---|---|---|---|
| Databases for PostgreSQL | Cloud Databases 主要版本由版本號中的第一個數字來定義。 | v14, 2026年10月21日 | v18 | 將自動就地升級至下一個主要版本,並支援由客戶主動執行從 v14 至 v15 的就地升級 |
| Databases for MongoDB | Cloud Databases 主要版本號是 major.x.patch 版本號中的前兩個數字。 當 x 的版本號為偶數時,即表示該版本為穩定版本,適合用於生產環境。 就連 x 的版本,也是 Cloud Databases 上唯一可用的版本。 |
v8.0, 2029年10月24日 | v8.0 | 系統會自動就地升級至下一個主要版本; 標準版與企業版方案均支援由客戶主動發起的就地升級至下一個主要版本 |
| Databases for Redis | Cloud Databases 主要版本號是 major.minor.patch 版本號中的第一個數字。 |
不適用 | v8.2 | 將自動就地升級至下一個主要版本 |
| Databases for Elasticsearch | Cloud Databases 主要版本號是 release.version 中的前兩個數字。維護版本號。 |
不適用 | v8 | 將自動就地升級至下一個主要版本 |
| Databases for MySQL | Cloud Databases 主要版本號是 major.x.patch 版本號中的前兩個數字。 | v8.4, 2029年4月30日 | v8.4 | 將自動就地升級至下一個主要版本 |
| Messages for RabbitMQ | Cloud Databases 主要版本號是 major.x.patch 版本號中的第一個數字。 |
不適用 | v4 | 已針對主版本 建立備份並移除存取權限,系統已自動就地升級至下一個次版本 |
| Databases for Valkey | Cloud Databases 主要版本號是 major.x.patch 版本號中的前兩個數字。 |
不適用 | v9 | 將自動就地升級至下一個主要版本 |
訂閱以獲取版本更新
Cloud Databases 主要版本更新內容會發布在各服務的「發行說明」中。 若要掌握主要版本發布的最新動態,請前往 IBM Cloud 狀態頁面並訂閱通知。 這些狀態通知中包含服務發行說明。
主要版本的廢止
Cloud Databases 旨在為每個主要版本提供約 3 年的支援,自該版本發布之日起算。 若上游開源維護者宣布某個版本已棄用或標記為生命週期結束,Cloud Databases 將啟動其自身的棄用流程。
當某個主要版本被標記為已棄用時,系統會為該版本的現有使用者開放為期六個月的過渡期。 在該期間開始時,我們會聯繫受此功能停用影響的使用者。 在為期六個月的過渡期間內,使用者可啟動升級至受支援的主要版本。 現有的執行個體將繼續如常運作。
在為期六個月的淘汰期間內,可將現有實例還原為已淘汰主要版本的新實例,但我們建議您盡快升級至未被淘汰的主要版本。
在過渡期結束後,已廢棄的主要版本將無法部署至 Cloud Databases。 系統會對該執行個體進行備份,並移除對執行已廢止版本之執行個體的存取權限,或將這些執行個體自動升級至下一個主要版本。 該備份可還原至新的受支援版本。
備份僅保留 30 天。 無法受理要求重新啟用已停用之生命週期結束版本的陣型。
若未採取行動,當 IBM 進行就地升級時,可能會導致您的應用程式出現相容性問題。 在極少數情況下,可能會發生故障,進而影響您的服務可用性。 若發生故障,該執行個體將被停用,您需要從備份中還原。 我們建議您在支援期限結束前自行進行遷移。
次要版本
IBM Cloud 致力於提供安全且最新的服務版本。 當專案維護者發布更新時,這些更新會經過測試、評估,並發佈至 Cloud Databases 的各實例中。 您的實例的小版本和修補程式更新會自動處理,使用者無法進行設定。
主要版本終止支援通知
當主要版本達到生命週期結束時,您會收到多則通知。 通常您可以預期:
- 例如,雲端狀態頁面的公告:支援終止通知。
- 在您服務的發行說明中發布公告,例如:IBM Cloud® Databases for PostgreSQL 版本 12 將於 2025 年 1 月 22 日停止支援。
- 透過 IBM API 發送的電子郵件通知。 這封電子郵件中包含一個「通知」連結,點擊後將帶您前往「通知管理」頁面。 請確保這些公告不會被您的電子郵件服務的垃圾郵件過濾器攔截。 如需更多資訊,請參閱「將使用者新增至分發清單」。
- 請確認您的帳戶已啟用接收通知和公告的功能。 您必須啟用此開關,才能接收平台和資源的更新。 請在「平台」分頁 >「公告」>「主要與次要更新」下開啟「主要與次要更新」切換鈕,並在「資源」分頁 >「資源活動」>「服務更新」下開啟服務更新功能。 如需更多資訊,請參閱「設定通知的電子郵件偏好設定」。
如需更多資訊,請參閱 《 透過程式化方式檢查版本狀態 》。 建議客戶透過命令列介面 (CLI) 或 API 等程式化方式,以獲取資料庫版本狀態的最新資訊。 如需更多資訊,請參閱 《 透過程式化方式檢查版本狀態 》。
在產品生命週期結束(EOL)日期之後採取的任何行動,都會在 EOL 日期過後數天內進行。 我們會盡力在當地地區的非營業時間進行這些升級,但無法保證一定能如期完成。 如果您希望對實例的升級流程有更多掌控權,我們建議您在當前版本的停用日期(EOL)之前,依照我們的 備份與還原流程 進行升級。
檢查版本狀態的程式化方法
透過 API Gen 2,Cloud Databases 會利用資源控制器 API 來執行操作。 以下指令可取得與某個部署相關的完整資料。 這些資料包含 ID、名稱、資料庫類型及版本。
GET /v2/resource_instances/{id}`
要求範例:
curl -X GET https://resource-controller.cloud.ibm.com/v2/resource_instances/8d7af921-b136-4078-9666-081bd8470d94 -H "Authorization: Bearer <IAM token>" \
-
此欄位說明「IBM Cloud®」團隊將針對在版本 EoL 日期之前尚未升級至新版本的資料庫執行例所採取的措施。 不建議採用此方法。 如需更多資訊,請參閱「產品生命週期結束程序」。 ↩︎