数据存储产业服务平台

AWS发布第二代自研Nitro SSD,并解释了自研SSD的重要性

re:Invent大会上,亚马逊云科技(以下简称AWS)发布了全新一代的Amazon Nitro SSD,以及使用了Amazon Nitro SSD的Im4gn/Is4gen/ I4i实例,可为I/O密集型工作负载提供更高的块存储性能。

目前在用的I3/I3en存储优化型采用的是上一代Amazon Nitro SSD,主要用于横向扩展的事务型和关系型数据库(如MySOL和PostgreSQL),NoSQL数据库(如Cassandra、MongoDB、Redis等),大数据(如Hadoop)和数据分析工作负载(如Spark、Hive、Presto等)。

I3/I3en实例针对延迟、I/O性能和吞吐进行了优化,用户喜欢I3/I3en实例的快速事务处理能力,但随着其工作负载的不断升级,在大规模的数据集上处理更复杂的事务,需要在控制成本的前提下,获得更强的计算性能和数据访问速度。

Im4gn/Is4gen/I4i实例进一步提高了I/O密集型工作负载的存储性能。通过自研的 Amazon Nitro SSDs ,Im4gn/Is4gen/I4i实例提供高达30TB的 NVMe 存储,与上一代I3实例相比,I/O 延迟降低了 60%,延迟可变性降低了 75%,从而提高应用程序性能。

Amazon Nitro SSDs通过优化存储堆栈、Hypervisior和硬件,并与Amazon Nitro 系统紧密集成。与使用商用SSD的方案相比,亚马逊云同时管理Amazon Nitro SSD硬件和固件,使SSD更新交付速度更快。

Im4gn 实例采用Amazon Graviton2 处理器,与 I3 实例相比,性价比提高多达 40%,每 TB存储成本最多降低44%。Is4gen 实例(现已可用)也采用 Amazon Graviton2 处理器,与 I3en 实例相比,每TB 存储成本降低最多达 15%,计算性能提高最多达 48%。

AWS首席布道师Jeff Bar透露了更多细节,也点出了云厂商自研SSD的种种优势:

用户希望充分释放设备的性能潜力,所以,也特别希望能诊断并解决观测到的性能不一致的问题,提供更高的可靠性。自研的SSD可以更好地做遥测和诊断,也能支持在云环境下大规模安装和更新SSD的Firmware。

常见的NAND SSD有其自身的一些特点,每个Cell的擦写次数是有限的,Firmware要负责磨损均衡,SSD工作时还需要进行垃圾收集(GC),这会带来不可预测的性能下降,从而带来更高延迟。

为了避免性能问题,AWS在Firmware里构建了一个复杂的,具备掉电保护功能的,基于日志的数据库。

由于Amazon Nitro SSD的研发团队本身就是AWS存储团队的一部分,所以,能持续细致入微地监控运行指标,并可以使用CI/CD模型高效地部署新固件,这也是采用传统第三方厂商SSD所不具有的优势。

除了SSD以及基于Nitro SSD的新实例以外,此次re:Invent大会期间,有关存储服务的发布还有很多,亚马逊云科技大中华区产品部计算与存储总监周舸表示,存储作为亚马逊云服务非常重要的一大类服务,其实有非常多的更新和发布。

笔者了解到,re:Invent大会期间,包括新发布和宣布预览的关于存储的信息就有整整十条,比如:Amazon Fsx for OpenZFS、EBS快照回收站服务、EBS快照归档服务、用AWS Snowball Edg进行离线磁带迁移以及许多有关AWS Backup之类的服务。

亚马逊云科技大中华区产品部总经理顾凡表示:“今年3月14日,Amazon S3迎来了它的15岁生日,也是真正意义上的’云的生日‘。看到如此多的人使用亚马逊云科技存储实现业务转型,这是一段令人难以置信的旅程。创新印刻在我们的DNA中,2021年也不例外。整个 2021 年,我们推出了 FSx for NetApp、 EFS One Zone 存储类等新存储类、S3 PrivateLink 支持等备受追捧的功能,以及业界首个 S3 上的多区域接入点以加速多区域应用程序:Fsx for OpenZFS。“

未经允许不得转载:存储在线-存储专业媒体 » AWS发布第二代自研Nitro SSD,并解释了自研SSD的重要性