英特尔和 Cintra 为 PostgreSQL 优化了 Amazon RDS

作者: 迪伦·索瓦奇, 迭戈·拜隆·汉珀特, 阿卜杜勒·谢赫 |

这篇文章探讨了英特尔(纳斯达克股票代码:INTC)和 Cintra 从芯片到软件的全栈优化如何实现 PostgreSQL 的 Amazon RDS 的现代化,从而根据 HammerDB 基准测试实现显著的性能改进。这些优势可以加快应用程序交互,更快地生成报告,并提高关键工作负载的数据处理效率。

客户越来越多地从传统数据库过渡到开源数据库,例如 PostgreSQL,使数据库摆脱供应商的束缚,消除许可成本,并从基于云的创新中受益。例如,在 2019 年,亚马逊成功地将存储在近 7,500 个数据库中的 75 PB 内部数据迁移到亚马逊云科技,停机时间很少或根本没有。这使面向客户的应用程序的延迟减少了 40%,并将成本降低了 60%。

增强您的 Amazon RDS 数据库工作负载

通过正确优化数据库迁移,您可以节省成本和提高性能,从而增强您的云体验。根据英特尔的一份报告,40% 的组织看到了改进云优化的机会,从而为节省成本和提高效率创造了宝贵的潜力。

对于寻求简化迁移解决方案的组织,Amazon Marketplace 提供了一系列工具和服务来支持数据库现代化工作。Cintra 是亚马逊云科技合作伙伴网络 (APN) 合作伙伴,拥有一支由云数据库架构师组成的团队,提供评估、迁移和现代化服务,通过其 REMAPPED.AI 产品应对这些挑战。REMAPPED.AI 执行以数据库为中心的工作负载发现,以精确调整大小、优化和提高性能,提供优秀的用户体验和成本管理。

Cintra 的优化之旅包括三个步骤:数据库评估、实施和监控。Cintra 与英特尔合作,促进甲骨文工作负载平稳过渡到适用于 PostgreSQL 的 Amazon RDS,同时增强亚马逊云科技或 Amazon RDS 上的现有 PostgreSQL 工作负载。英特尔是亚马逊云科技合作伙伴和全球组织,专注于半导体制造和技术创新。Cintra 是英特尔® 加速计划的一部分,该计划使行业合作伙伴能够通过预先优化、测试和部署就绪的解决方案更快地进入市场。

所有 Accelerated by Intel 品牌的解决方案都包含英特尔处理器、基于软件工具的优化或两者兼而有之,以帮助客户快速实现创新并实现卓越的业务成果。

无缝实现您的 PostgreSQL 工作负载

推荐的适用于 PostgreSQL 的 Amazon RDS 的英特尔优化由 Cintra 的云数据库架构师和工程师提供。该流程使用 Terraform 自动功能将您的数据库实例快速过渡到经过英特尔优化的 Amazon RDS 实例,从而使实施过程能够将中断降至最低。

使用英特尔加速 PostgreSQL 性能

Cintra 使用基于定制的第四代英特尔至强处理器的最新 Amazon RDS 实例,可在 7i 实例上使用。英特尔支持的 Amazon RDS 实例仅在亚马逊云科技上可用,提供专为提高云效率而设计的高级硬件。除了硬件增强外,英特尔还提供软件工具和调整功能,例如带有英特尔优化标志设置的自定义参数组文件,以优秀性能运行 PostgreSQL。

为了促进适用于 PostgreSQL 的 Amazon RDS 的优化,Cintra 提供即用的 Terraform 脚本和英特尔数据库优化模块。这些模块包括配置脚本,用于启动具有完善的 Amazon RDS 参数组的英特尔实例,从而简化英特尔环境的部署和配置。硅到软件的全栈优化(图 1)在最少的内核数量上提供最高水平的性能,从而尽可能降低云和 Oracle 的许可成本。

优化每个内核的性能可以尽可能降低云和许可成本。

图 1 — 优化每个内核的性能可以尽可能降低云和许可成本。

使用优化云蓝图简化现代化改造

此过程包括:

  • 为性能调整设置英特尔优化标志。
  • 增强存储容量和每秒 I/O 操作数 (IOPS) 设置。
  • 部署后对数据库进行微调。
  • 使用合成数据进行性能测试。
  • 为应用程序级调整选择正确的实例(可选)。

全面的测试实施

在全面量产实施之前,英特尔和 Cintra 计划实施全面的测试流程以验证优化结果。这包括对照当前生产中的默认参数组测试自定义英特尔参数组。英特尔为测试环境设置和方法提供直接工程支持,为验证提供优秀设置。在开发环境中部署英特尔数据库优化模块不需要额外的工程工作。

持续监控以取得长期成功

实施后,Cintra 将提供持续监控,以跟踪和记录由英特尔提供支持的适用于 PostgreSQL 的 Amazon RDS 实例所节省的成本和性能改进。

Cintra 提供持续的性能跟踪,以保持服务级别协议 (SLA) 合规性并提高数据库效率。通过持续改进周期,Cintra 定期评估和微调性能、服务水平和资源使用情况,使客户受益于持续的改进和成本控制。通过预测跟踪,您可以主动管理可扩展性,帮助您的数据库环境随着未来的业务需求而增长(图 2)。

Cintra 帮助大规模发现和评估数据库,英特尔优化数据库性能。

图 2 — Cintra 帮助大规模发现和评估数据库,英特尔优化数据库性能。

借助英特尔和 Cintra 解锁更高的数据库性能

使用英特尔和 Cintra 加速您的 Amazon RDS for PostgreSQL 数据库,以更低的成本实现优秀性能。增强您的用户体验,同时最大限度地减少故障排除和性能调整所花费的时间。通过降低成本,您可以将节省的资金再投资于业务价值和创新。

准备好开始了吗?访问 Amazon Marketplace 中的 Cintra 申请评估并立即开始增强您的 PostgreSQL 工作负载。

作者简介

迭戈·拜隆·洪珀特,英特尔公司全球亚马逊云科技计算和汽车 GTM 负责人

迭戈领导英特尔的全球亚马逊云科技数据库进入市场。他于 2020 年加入英特尔,工作重点是与英特尔合作,在亚马逊云科技上优化数据库实践,促进数据库迁移到亚马逊云科技云。你可以在领英上找到他。

Adbul Sheikh,Cintra 首席技术官兼创始人

作为首席技术官,自 1996 年以来,Abdul 一直领导公司,专注于客户至上和高性能数据库解决方案。这种奉献精神促成了通常持续 15 年的客户关系,反映了客户如何将 Abdul 及其在 Cintra 的团队视为可靠的数据库服务合作伙伴。Cintra 在多云和多数据库方面的成功以第一原则思维为基础,即建立强大的发现和评估自动化工具 IP,为 Cintra 的云自由和数据库自由托管服务提供支持。

Dylan Souvage,亚马逊云科技合作伙伴解决方案架构师

Dylan 是位于德克萨斯州奥斯汀的合作伙伴解决方案架构师。Dylan 喜欢与客户合作,了解他们的业务需求,为他们的云之旅提供支持。在业余时间,他喜欢在大自然中外出和进行长途旅行。


*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。