问答

用于 Percona Server for MySQL 的 Ultrastar DC ZN540

问题:什么是 Percona?

回答: Percona 是一家领先的开源数据库解决方案提供商。作为值得信赖的合作伙伴,Percona 在多供应商环境中提供单一来源的专业知识。Percona 为以下开源数据库提供安装、配置、性能调整、数据库管理和支持服务:MySQL、PostgreSQL、MariaDB、MongoDB。
https://www.percona.com/services/support/mysql-support

问题:Western Digital 和 Percona 是什么关系?

回答: Percona 将使 Percona Server for MySQL 能够兼容 Western Digital 的 Ultrastar DC ZN540 NVMe™ ZNS SSD。此合作项目包括:

  • Percona Server for MySQL,包括为支持 Ultrastar DC ZN540 而进行的所有必要软件更改(可从 Percona 网站免费下载)
  • Ultrastar DC ZN540 组合解决方案的通用应用案例和配置建议
  • Ultrastar DC ZN540 组合解决方案的最佳实践性能调整配置
  • Ultrastar DC ZN540 组合解决方案的组合软件基准测试
  • Ultrastar DC ZN540 组合解决方案的企业级工具:
    • 备份/恢复
    • 监控/警报
    • 高级复制和高可用性支持

问题:为什么客户会考虑在 Ultrastar DC ZN540 上运行 MySQL?

回答: 在 Ulrastar DC ZN540 上运行 MySQL 可以为事务性 OLTP 工作负载带来显著的性能优势和 TCO 优势。本白皮书详细介绍了这些优势。

问题:Western Digital 是否创建了一些 ZNS 软件?

回答: Western Digital 研究团队为建立 Zoned Storage 设备的基础做出了许多贡献:

  • Western Digital 主持并积极参与了 NVMe 标准化工作,来为 Zoned Storage 设备提供支持。NVMe 分区存储 (ZNS) 规范已于 2020 年 6 月获得批准,并作为 NVMe 1.4a 技术提案发布。
  • Western Digital 贡献了必要的软件,使 Linux® Kernel 5.9 和 SPDK 20.10 及更高版本支持分区块设备。
  • Western Digital 为 RocksDB 项目贡献了 ZenFS 文件系统作为存储后端。它使 RocksDB 键值存储能够将其数据本机存储到 Zoned Storage SSD,并通过使用 ZNS SSD 提高性能。

问题:Western Digital 软件贡献如何与 Percona 合作?

回答:Western Digital 使软件堆栈达到 RocksDB 级别。但 RockDB 很少作为独立应用程序使用。相反,它是许多高级数据管理应用程序所利用的存储引擎。可以利用 RocksDB 作为存储引擎的应用之一就是 MySQL。在这种配置中,它被称为 MyRocks。Western Digital ZenFS 文件系统与 MyRocks 集成,并允许 MySQL 使用 MyRocks 存储后端将数据本机存储到 ZN540。由于所提及的软件组件都是开源的,因此 MySQL 用户可以将其拼凑在一起,以使整个堆栈正常工作。这可能是研究人员的首选方法,但大多数大型客户将需要对整个软件堆栈的支持。Percona 目前已经支持 MyRocks 作为 Percona Server for MySQL 的存储引擎。Percona 在 Ultrastar DC ZN540 的 ZenFS 上集成并支持 MyRocks 的全栈 MySQL。最终用户将能够下载并安装 Percona Server for MySQL,并将其与 Ultrastar DC ZN540 一起开箱即用;不需要额外的软件包。Percona 将为最终用户提供完整软件堆栈的支持订阅,以及安装、配置和性能调整帮助的单点联系人。

问题:Western Digital 是否会销售 Percona 支持服务?

回答: 不,与 Percona 的合作是一份推荐协议。如果客户有兴趣将 Ultrastar DC ZN540 设备与 MySQL 配合使用,他们可以从 Percona 网站免费下载 Percona Server for MySQL 软件作为开源软件包(在解决方案可用之后)。如果客户需要安装、配置和调整 Percona Server for MySQL 软件方面的软件支持,Western Digital 将通过交易注册流程将这些客户推荐给 Percona。然后,Percona 可以向这些客户提供和销售软件支持服务与续订。Percona 不参与硬件或 ZNS 设备的销售。 

问题:分区存储是否仅支持 MySQL?

回答:不,分区存储设备可为许多应用案例带来优势。但是,分区存储需要按顺序写入,因此需要修改软件堆栈才能支持这些设备。Western Digital 正在与最受欢迎的软件和支持合作伙伴合作,以降低解决方案的安装、配置、调整和管理的障碍。 

比较