探索幕后的故事:创新不辍,我们如何实现渐进式基础设施进化

创新是信息产业永恒不变的话题,这个产业一直在发生着改变。在过去的一年中,我们也经历了许多的变化。 这些变化使我们有机会发展并扩大我们的服务范围,同时让我们可以始终提供一个灵活、可扩展并且对用户友好的平台。对于我们来说, 这段旅程并非跨越式的,我们选择采用一系列渐进式的步骤,在保持体验的基础上将创新融入到服务中。今天,我们希望与您一同分享我们在渐进式基础设施演化中的幕后故事。

要满足未来的业务需求离不开可靠的后端基础设施:硬件与网络。如果只是着眼于上层的功能和服务,很容易忽略这一基础,而我们在扩展服务时,首先想到的让基础设施平台更加强大。

探索幕后的故事:创新不辍,我们如何实现渐进式基础设施进化_第1张图片

更强大的算力来自于更快的 CPU

我们许多现有的区域目前都已具备 AMD EPYC 7713 CPU。 我们将其与我们当前服务器舰队中更常见的 Zen 2 处理器系列中的7542 进行比较,可以看到非常显着的原始性能提升。

探索幕后的故事:创新不辍,我们如何实现渐进式基础设施进化_第2张图片

 时钟速度提升 23% 意味着可以适应更高工作负载的需求。更高的核心数减少了在单个执行引擎上运行的指令可能的资源争用和瓶颈。

3级缓存从64MB增加到256MB,提升高达400%。 更大的3级缓存能够有效避免CPU在获取数据时对内存的频繁访问。虽然内存仍然比大多数存储方式快,但CPU缓存直接内置在处理器中并且比内存拥有更高的性能表现。更大的L3缓存也为内存密集型应用程序提供性能提升,可以更好的支持游戏和视频编码等场景。

标准高速存储

我们在 2021年推出了全 NVMe 块存储,与传统的磁盘甚至 SATA SSD 相比,NVME的性能提升更为显著,但这只是故事的其中一部分。我们的计算计划标配本地存储,这在其他仅提供附加或临时存储的服务提供商中并不常见。

块存储将数据分成统一的“块”,使其成为需要分布在多个 虚拟机或宿主机上的高性能文件系统的理想选择。 块存储通常在本地使用,这意味着 虚拟机位于存储直连的同一硬件上,或作为网络附加存储 (NAS)使用。

您可以在任何一种配置中体验到高性能,但在物理连接到服务器运行的同一块主板的磁盘与通过以太网连接的 NAS 设备之间存在重大差异。

探索幕后的故事:创新不辍,我们如何实现渐进式基础设施进化_第3张图片

 与具有相同磁盘的网络存储相比,本地存储将会带来更好的性能体验。

与NAS相比,使用两块相同的 NVMe 盘您可以在本地存储上获得更高的性能。 然而,NAS 更加灵活,它可以帮您构建可供多个宿主机访问的更大规模海量存储阵列。 我们的计划提供本地存储,并且我们也提供可附加到虚拟机的额外块存储,所有这些将基于 NVMe。

软件 RAID 控制器

2015年,我们从Xen切换到KVM,并且它已经成为我们主要的虚拟机管理程序。KVM 在使用相同的硬件上可以显著提升虚拟机的性能。时至今日,我们将继续围绕 Linux 内核虚拟化构建,将软件 RAID 控制器作为我们新版本重要组成部分。

件 RAID 控制器曾经被认为比软件设置更快,而更快的 CPU 让软件控制器已经可以提供与硬件同类产品类似的性能。作为我们构建新数据中心的一部分,我们现在正在使用 Linux 内核的多设备 (MD) 和内核块驱动程序。

探索幕后的故事:创新不辍,我们如何实现渐进式基础设施进化_第4张图片

 Linux 软件 RAID 控制器通过mdadm 进行管理,并在配置上给与我们更高级别的灵活性,包括内置热插拔功能。 这些设置运行定期一致性检查并执行坏扇区的自动更正。

SMBIOS

截至 2022 年 10 月,我们的宿主机现已配备系统管理 BIOS (SMBIOS)。 SMBIOS 使用户能够查询 MIF 数据库并检索有关计算实例的信息。 只要您的实例在我们添加此功能后启动或重启,您就可以使用 dmidecode命令查找实例类型和 ID。

运行:

dmidecode -t1

探索幕后的故事:创新不辍,我们如何实现渐进式基础设施进化_第5张图片

 以前,该信息无法以按需方式提供,但现在可以随时通过终端获取。 这并非本地元数据 API 的替代品,但可以作为编写自定义脚本的便捷工具。

创新不辍,未来可期

我们将继续提升并开发新的服务,您可以持续期待更多激动人心的改进。 在创新之路上我们将大步向前并会及时与您同步所有主要和次要的更新,以及对应的细节,敬请期待。


欢迎关注Akamai ,第一时间了解高可用的MySQL/MariaDB参考架构,以及丰富的应用程序示例。

你可能感兴趣的:(云计算,云计算)