在采用第二代英特尔® 至强®可扩展处理器的 AWS 上,使用 vMware Cloud™ 的 i3en 实例进行®扩展,性能提升高达两倍

Oracle 数据库

  • 与 i3 实例相比,最多可完成两倍的 Oracle 数据库工作。

  • 与 i3 实例相比,充分利用功能更多、功能更佳的内核和超线程。

author-image

作者

适用于 Oracle 数据库 i3en 实例的全新 AWS 采用第二代英特尔 至强可扩展处理器,比 i3 实例提供更多内核和更强大的处理能力

依赖 Oracle 数据库的企业越来越多地将其许多任务关键型工作负载从本地数据中心转移到基于云的环境。通过与 AWS 和 VMware 合作交付专为基于 vSphere 的工作负载量身定制的集成云产品,公司可以将其 Oracle 数据库应用程序迁移到 AWS 上的 VMware Cloud,并保留对数据库和操作系统级访问的完全控制。

哪些 AWS 实例最有商业意义?与旧的 i3 实例相比,第二代英特尔 至强 可扩展处理器支持的全新 i3en 实例可提供更多计算内核和更多的内存,从而能够托管更大、更强大的虚拟机。此外,由于旧版英特尔处理器存在 L1TF 漏洞,AWS i3 实例中无法启用超行。启用 i3en 实例的新处理器没有此问题,因此启用了超读。

VMware 执行了一系列横向扩展测试,以比较这两个 AWS 实例的 Oracle 数据库性能,部署三主机软件定义数据中心 (SDDC),并同时使用由多个工作人员线程组成的工作负载来针对虚拟机。借助每个主机处理器一个和两个虚拟机,由第二代英特尔® 至强®可扩展处理器支持的 AWS i3en 实例可将性能提升高达两倍。

使用每台主机处理器两个虚拟机测试性能

一个阶段的横向扩展测试使用每个主机处理器两个虚拟机。主机处理器的核心数量决定了虚拟机的大小。由于第二代英特尔 至强可扩展处理器支持的 i3en 主机每个插槽有 24 个内核,因此每个插槽中有两个 12 vCPU 虚拟机,无需过度配置。每插槽的内核较少,i3 实例仅容纳 8 个 vCPU 虚拟机。 测试以单个虚拟机开始,每插槽每插槽最多两个虚拟机,在这种情况下是 12 个。

下一页的图 1 显示了如何增加虚拟机的 vCPU 数量以利用 i3en 实例中的其他内核,从而随着虚拟机数量的扩展,导致性能优势的提升。在过去的一个场景中,i3en SDDC 采用 12 个 Oracle 数据库虚拟机(每主机 4 个),实现了 i3 SDDC 每分钟两倍以上的总操作量。我们可以将此改进归结为 i3en 实例具有比 i3 实例更多和更好的内核,以及超线程的存在。

每个主机处理器一个虚拟机测试性能

要检查在同一 i3 和 i3en SDDC 上使用更大的 Oracle 数据库虚拟机进行扩展,另一个阶段的扩展测试使用每主机处理器一个虚拟机。主机处理器内核计数再次确定 VM 大小。由第二代英特尔® 至强® 可扩展处理器启用的 i3en 集群支持 24-vCPU 虚拟机,不会进行过配置,而 i3 集群仅支持 16 vCPU 虚拟机。

如 图 2 所示,测试以单个虚拟机开始,每个主机多达 6 个虚拟机(每插槽一个)。测试结果采用我们在上一次测试中看到的模式。由于 i3en SDDC 中跨三个主机实例运行的较大的 24 vCPU 虚拟机中有 6 个,总性能再是 i3 SDDC 上 6 个 16 vCPU 虚拟机的两倍以上。

无论您的 Oracle 数据库实施规模大小,选择搭载第二代英特尔 至强可扩展处理器的 AWS i3en 实例以在 AWS 上从 VMware Cloud 投资获得更多信息。

了解更多信息

要在搭载第二代英特尔® 至强® 可扩展处理器的 AWS for Oracle Database i3en 实例上开始您的 Oracle 数据库部署,请访问 intel.com/aws

有关更多测试详细信息,请访问 https://www.vmware.com/techpapers/2020/oracle-vmc-aws-i3en-perf.html

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。