Cloud Databases Gen 2 – 常见问题解答( 常问问题 )

第2代

概述

Cloud Databases 第二代服务基于 IBM Cloud VPC 基础设施构建,取代了第一代服务所使用的旧版Classic基础设施。 VPC 为托管数据库提供了更强的性能、增强的安全性、现代化网络架构以及更完善的运维控制。

本常问问题总结了 Cloud Databases 第二代(VPC)的主要区别,以及它与经典版(第一代)之间的差异。


1. Classic 和 Gen 2 之间最大的区别是什么?

经典服务运行在 IBM 的“原始经典平台”上,而第二代服务则运行在采用软件定义网络的 VPC(虚拟私有云) 上。

经典第一代与VPC第二代:架构差异

主要区别
区域 经典 第 2 代
基础架构 基于VLAN的经典数据中心模型 现代、软件定义的 VPC 区域模型
性能 网络速度最高可达约50 Gbps 网络速度高达 200 Gbps
区域架构 区域架构的应用范围有限 强大的多区域可用性
安全性 过时的网络/安全方法 VPE、IAM原生集成、现代云网络
配置 配置模型灵活性较低,修改速度较慢 快速,以 API/CLI/Terraform 为先的模式
缩放 采用“隔离”和“共享”计算模型的固定实例配置文件 借助现代隔离计算配置文件,实现更快、更灵活的扩展简体中文(大陆)

2. 为什么我应该选择第二代?

《创世记》第2章规定:

  • 具有更高吞吐量的现代网络。
  • 更佳的多区域可用性。
  • 通过“仅私有”连接和 IAM 集成,提供更强大的安全性。
  • 加快资源配置并实现自动化协调。
  • 与……保持长期战略一致 IBM Cloud®

3. 与经典版相比,第二代是否有任何限制?

是的,目前存在以下限制:

  • 仅限蒙特利尔、金奈、孟买、法兰克福和华盛顿特区地区。
  • 目前尚不支持基于上下文的限制(CBR)。

4. Gen 2 数据库是否支持与 Gen 1 相同的功能?

Gen 2 支持相同的核心数据库引擎,并在 VPC 上提供了更出色的性能、安全性和运维能力。 随着平台的扩展,部分第一代功能和用例仍在陆续添加到第二代中,但覆盖范围正在迅速扩大。 目前,大多数工作负载都能在 Gen 2 上正常运行,而完全兼容的用例范围也将随着时间的推移不断扩大。 要了解第一代和第二代数据库之间的差异,请查看 “概述”页面

5. 第一代和第二代的托管模式之间存在差异吗?

Gen 2 实例目前仅提供固定的“隔离计算”配置。 这些配置运行在基于第4代英特尔®至强®可扩展处理器(Sapphire Rapids)的新一代硬件上。

Gen 1 实例采用上一代硬件(Intel® Xeon® Platinum 8260 Cascade Lake),同时支持共享和隔离两种托管模式。

下表说明了 Gen 1 中“共享计算”与“隔离计算”之间的区别。

托管模式的差异
共享计算(多租户) 隔离计算(单租户)
- 灵活的 CPU/内存配置选项
- 小型或自定义预设
- 非常适合开发/测试或注重成本效益的工作负载
- 专用计算实例
- 最适合需要隔离的生产工作负载

6. Classic 和 Gen 2 的性能有何差异?

Gen 2 基于更先进的底层基础设施构建,该基础设施提供了更强的基础能力,例如:

  • 最高支持 200 Gbps 的网络连接。
  • 优化了 CPU/内存性能分析报告。
  • 基于IOPS的可扩展存储性能。
  • 更高的带宽,并为存储分配专用带宽。
  • 在网络层降低延迟。
  • 可选择 CPU 代数。
  • 基于快照的备份,不会影响数据库性能。
  • 在后台进行恢复,同时您可以继续使用数据库。 因此,恢复时间对数据库大小的依赖程度较低。

不过,应用层性能的提升程度将因工作负载特征、数据访问模式和服务配置的不同而有所差异。 尽管第 2 代平台性能更强,但无法保证具体性能表现,且实际表现可能因您的具体工作负载而异。

7. 安全性方面有什么区别?

第二代产品带来:

  • 仅可通过虚拟私有端点(VPE)进行私有访问。
  • 云原生网络(VPN、LBaaS, NAT)。
  • 统一的IAM集成。
  • 对静止数据和传输中数据进行一致的加密。

8. Gen 2 是否改变了备份和恢复功能?

是的,使用:

  • 基于快照的备份。
  • 增强型特定时间点恢复(PITR)。
  • 得益于更先进的第 2 代存储架构,备份和恢复性能更优且更可预测。
  • 独立备份(目前仅支持 Databases for MySQL )。

如需了解更多信息,请参阅《 第 1 代与第 2 代备份的比较 》。

9. 高可用性有何不同?

《创世记》第2章规定:

  • 多区域部署。
  • 更快的故障转移。
  • 某些数据库产品中最多支持 2 个高可用性(HA)节点 + 1 个灾备(DR)副本。

10. 价格有变动吗?

是的。IBM Cloud® 第二代数据库采用与第一代相同的定价模式,但整体定价结构更符合更广泛的市场预期。 备份相关的定价现采用基于快照的模式,这符合数据库行业的标准惯例。 仓储成本也降低了约60%。 这对您工作负载的具体影响取决于您使用的服务和配置。

11. 第二代数据库服务与自动化工具的集成是否更紧密?

是。 第二代数据库通过以下方式与 IBM Cloud® 自动化工具实现了更紧密的集成:

  • 改进了对 Terraform 的支持。
  • 加强各服务之间的 API 统一性。
  • 用于实例生命周期管理的资源控制器 API。
  • IBM Cloud® 通过资源控制器命令行界面(CLI)提供 CLI 支持。

12. 第一代和第二代的命令行界面(CLI)有何区别?

CLI 中的差异
经典命令行界面 Gen 2 CLI
基于经典基础设施 需要新的 CLI 插件
与经典网络和资源结构相关的命令 VPC 原生命令模型
不支持第二代服务 支持第二代计算模型和 VPE 网络

Gen 2 目前不支持数据库命令行界面(CDB)插件。 对于第 2 代实例,您必须使用 IBM Cloud 资源控制器 CLI 命令。 这包括创建实例、更新配置以及管理服务凭据等操作。 有关 Gen 2 专用的命令,请参阅 CLI 参考 文档。

13. 监控和日志记录工具会发生变化吗?

数量 第一代和第二代实例均与以下内容完全集成: