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)有何区别?
| 经典命令行界面 | Gen 2 CLI |
|---|---|
| 基于经典基础设施 | 需要新的 CLI 插件 |
| 与经典网络和资源结构相关的命令 | VPC 原生命令模型 |
| 不支持第二代服务 | 支持第二代计算模型和 VPE 网络 |
Gen 2 目前不支持数据库命令行界面(CDB)插件。 对于第 2 代实例,您必须使用 IBM Cloud 资源控制器 CLI 命令。 这包括创建实例、更新配置以及管理服务凭据等操作。 有关 Gen 2 专用的命令,请参阅 CLI 参考 文档。
13. 监控和日志记录工具会发生变化吗?
数量 第一代和第二代实例均与以下内容完全集成: