谷歌云(Google Cloud)最近发布了Cloud SQL企业增强(Cloud SQL Enterprise Plus)版本,用于MySQL和PostgreSQL的托管数据库服务。新版本提供了读写操作的性能优化、改进的机器类型和配置,以及一个集成 SSD 支持的数据缓存选项。
根据云提供商的说法,与现有的Cloud SQL相比,针对 MySQL 的Cloud SQL Enterprise Plus版本读取吞吐量提高了 3 倍,写入延迟改进了 2 倍。此外,新选项减少了运维操作的停机时间,并提供了 35 天的日志保留以满足合规性要求。谷歌云数据库工程副总裁 Andi Gutmas 强调了新的可配置数据缓存的优势:
数据缓存利用闪存透明地扩展了基于 DRAM 的缓存,降低了读取延迟,提高了吞吐量,并能扩展到更大的数据集。此外,软件优化使事务提交延迟减少了 2 倍,写入吞吐量提高了 2 倍,使得 Cloud SQL 成为了最苛刻的 MySQL 工作负载的最佳目的地。
数据缓存仅适用于 MySQL 引擎。Cloud SQL Enterprise Plus 提供了 99.99%的可用性 SLA(包括维护),将计划停机时间减少到不足 10 秒。
Cloud SQL 企业版最多支持 96 个 CPU 和 624 GB 内存,新的企业增强版最多支持 128 个 CPU 和 864 GB 内存,价格因地区而异。新版本的成本平均比现有版本高出了 30%,但 Gutmans评论道:
成本的差异取决于你的工作负载,因为你可能不需要使用企业增强版来提供相同大小的实例。因此,建议在具有代表性的工作负载上进行基准测试以了解成本差异。
作为公告的一部分,云提供商将现有版本的 Cloud SQL 重新命名为 Cloud SQL Enterprise。当用户 abhigm 在 Reddit 上强调其缺乏内置代理或连接池时,用户 OnTheGoTrades评论道:
太酷了。可惜的是,你不能简单地点击几下就升级到企业增强版。看起来必须要完全从企业版迁移到企业增强版。
目前,将现有数据库迁移到 Cloud SQL Enterprise Plus 需要使用数据库迁移服务(Database Migration Service),而未来预计会提供就地升级的选项。新版本可在部分地区访问,包括爱荷华州、南卡罗来纳州、比利时、台湾和新加坡。
Cloud SQL 并不是在谷歌云上运行 PostgreSQL 数据库的唯一选项,为PostgreSQL提供AlloyDB则是企业的另一个托管选项。
该云提供商希望在稍后阶段发布针对 SQL Server 的 Cloud SQL Enterprise Plus。
原文链接:
https://www.infoq.com/news/2023/07/google-cloud-sql-enterprise-plus/
评论