IBM Cloud Docs
版本管理政策

版本管理政策

配置Cloud Databases实例时,可以从IBM Cloud 上当前可用的版本中进行选择。 从 目录页Cloud Databases CLI plug-inCloud Databases API 查找最新版本。

定义的主要版本

Cloud Databases的主要版本
服务 版本模式 下一个已知报废版本和日期 首选主要版本 生命终结程序
Databases for MongoDB 主要版本是 major.x.patch 版本号中的前两个数字。 如果 x 为偶数,则表示该版本稳定,适合生产。 即使 x 版本也是Cloud Databases 上唯一可用的版本。 v6,待定 v6.0 自动升级到下一个主要版本
Databases for Elasticsearch 主要版本是 release.version.maintenance 版本号中的前两个数字。 v8.7,待定 v8.12 自动升级到下一个主要版本
Databases for Redis 主要版本是 major.minor.patch 版本号中的第一个数字。 v6.0,2024 年 10 月 25 日 v7.2 自动升级到下一个主要版本6.2
Databases for PostgreSQL 主要版本由版本号中的第一个数字定义。 v12,2025 年 1 月 22 日,v13,2025 年 10 月 22 日 v16 自动升级到下一个主要版本 13
Databases for MySQL 主要版本是 major.x.patch 版本号中的前两个数字。 v8.0,2026 年 4 月 v8.0 提取备份并删除访问权限
Messages for RabbitMQ 主要版本是 major.x.patch 版本号中的前两个数字。 v3.12, 2025 年 4 月 30 日 v3.13 提取备份并删除访问权限
Databases for EnterpriseDB 主要版本由版本号中的第一个数字定义。 v12,待定 v12 进行备份并取消访问权限
Databases for etcd 主要版本是 major.minor.patch 版本号中的第一个数字。 2025 年 10 月 15 日服务终止/完全报废 v3.5 永久禁用并取消配置。 参考关键时间表

订阅版本更新

Cloud Databases主要版本更新会在每个服务的发布说明中公布。 要了解主要版本公告的最新情况,请访问 IBM Cloud状态页面并注册获取通知。 服务发布说明包含在这些状态通知中。

主要版本的停用

Cloud Databases尝试在一个主要版本发布后的 3 年内为其提供支持。 如果某个版本被开源项目所有者弃用或标记为寿命终止,Cloud Databases会采取措施弃用该版本。

当一个主要版本被弃用时,将为弃用版本的当前用户打开六个月的过渡窗口。 期初,我们会设法联系受停用影响的用户。 在六个月的过渡期内,用户可以启动升级到支持的主要版本。 现有实例继续正常运行。

在 6 个月的弃用期中,现有实例可恢复为已弃用主要版本的新实例,但我们建议尽快升级到非弃用主要版本。

在过渡窗口结束时,已废弃的主要版本将无法在Cloud Databases 上部署。 对实例进行备份,并删除对运行过时版本的实例的访问权限,或自动将实例升级到下一个主要版本。 备份可恢复到新的支持版本。

如果不采取行动,当IBM就地升级时,可能会导致应用程序出现兼容性问题。 在极少数情况下,可能会出现故障,影响您的可用性。 如果发生故障,实例将被禁用,您需要从备份中恢复。 我们建议在支持终止日期之前进行自我迁移。

版本标记

Cloud Databases版本标签
版本标签 描述
首选 所有新实例的推荐和默认版本。 从实例级和服务级的角度来看,它都是最稳定、最新的版本。
预览 预览版在有限的时间内发布,供用户试用可用功能。 通常情况下,这是项目维护者提供的最新可用版本,以便将其作为“首选”版本。 预览版虽然可以部署,但不适合用于生产,因为它们被排除在服务级别协议和支持之外。 此外,预览版并不保证一定会成为生产级版本。 IBM保留要求客户删除使用预览版本的实例的权利。
已停用 旧版本和接近使用期限的版本会被标记为“已废弃”。 运行过时版本的实例仍可提供和恢复,运行过时版本的实例仍受支持。 不过,我们建议您升级到新的“首选”版本,因为废弃版本最终会从IBM Cloud中移除,不再可提供、恢复或支持。
未标记 无标记版本是完全支持和可部署的版本。 它们通常比当前首选版本略旧,但仍受项目维护者的支持。 在宣布弃用之前,Cloud Databases实例将继续支持它们。
隐藏 无法配置隐藏版本。 使用标记为隐藏版本的现有实例仍可恢复到隐藏版本。

次版本

IBM Cloud致力于提供安全、最新的服务版本。 项目维护者发布更新时,会对更新进行测试、评估,并将其发布到Cloud Databases实例中。 实例的次版本和补丁更新会自动处理,用户无法配置。

主要版本终结

当一个主要版本到期时,您会收到多个通知。 您通常可以期待

更多信息,请参阅 检查版本状态的编程方法

任何在截止日期后采取的行动都会在截止日期后的几天内发生。 我们尽量在当地工作时间以外进行升级,但无法保证。 如果您希望对实例的升级过程有更多控制,我们建议您在版本到期日之前,按照我们的 备份和还原流程 进行升级。

检查版本状态的编程方法

在 CLI 上 the following Cloud Databases deployables-show command shows deployable service types, specifically the available versions and their preferred or stable status.

ibmcloud cdb deployables-show [--stable] [--preferred] [--json]

通过查看 deployable 命令的输出,特别是状态首选项,检查主要版本的状态。 以下输出示例显示版本4.4是 Preferred 版本,版本4.2 的状态deprecated

Service Type:  mongodb
Version   Status       Preferred
4.4       stable       true
4.2       deprecated   false

Cloud Databases上的APIdeployables 端点 会返回所有可部署的服务。 使用 version 参数可返回版本号。

GET /v5/ibm/deployables

主要版本和 Terraform

请注意,目前无法使用 Terraform 升级到新的主版本。 更改 Terraform 脚本的版本号可能会导致数据被销毁。 建议采用的版本升级方法是将备份恢复到具有最新版本的新部署中。 有关更多信息,请参阅 恢复备份