亚马孙'新的I2实例旨在实现一致的高性能

与磁盘驱动器相比,SSD提供了更一致的I / O速度,使其成为Amazon的核心'的新高性能I2实例

亚马逊首席技术官沃纳·沃格尔斯(Werner Vogels)周四表示,尽管从系统中获得最佳性能至关重要,但获得一致的性能甚至更为重要,因为这可以确保令人满意的用户体验,甚至为在系统顶部构建更多功能奠定了基础。在拉斯维加斯举行的AWS re:Invent 2013用户大会上。

Vogels说:“如果提高性能的一致性,那么构建应用程序就很容易。”

Vogels参与了一致性和性能的讨论,以解释一种称为I2的新型Amazon EC2(弹性云计算)计算实例,该实例将提供有保证的I / O(输入/输出)性能。这意味着Amazon保证了将数据写入数据存储的速度,以及从这些数据源向客户的应用程序读取数据的速度。

Vogels说:“如果您关心性能,则全部与I / O有关。最重要的不是获得最高的I / O,而是获得一致的性能。” “如果获得一致的性能,则可以在此基础上进行构建。”

AWS全球营销负责人Ariel Kelman表示,尽管I2的缩写是为了满足客户对EC2上更多IOPS(每秒输入/输出操作)不断增长的需求而开发的,但亚马逊并未定义I2的缩写。面试。

Kelman说,特别是关系数据库和NoSQL数据库,都将受益于始终如一的I / O性能。

对于许多操作,例如将大文件写入存储,将数据写入磁盘所花费的时间并不大。但是对于多层应用程序来说,它们执行许多小的读写操作,例如在Oracle数据库上运行的SAP,这种差异在用户看来可能是抖动,甚至在极端情况下,就好像该应用程序已完全停止工作。

Vogels解释说,保证I / O速率还可以简化系统的体系结构。例如,系统可能不需要具有其他层(例如缓存软件)来平滑变化的性能。一致的I / O还使在系统顶部构建附加功能变得更加容易,因为系统工程师将知道新功能可以期望的确切输入和输出速率。

Kelman说,OLTP(在线事务处理)应用程序“非常健谈,并且不能处理很多延迟。” “您需要非常低的I / O延迟。”

Vogels解释说,Amazon使用固态驱动器(SSD)而不是旋转硬盘来构建I2。 Vogels说,SSD提供的I / O比硬盘驱动器更为一致。

Vogels说,“很难从硬盘中获得一致的性能”。他说,由于硬盘驱动器的机械头从磁盘的一个位置跳到另一位置所花费的时间,偶尔读取或写入操作所花费的时间将比该磁盘的平均性能长得多。

相比之下,闪存驱动器“确实非常擅长提供一致的快速I / O,” Vogels说。对于SSD,任何数据单元都与其他任何单元一样可访问。 “如果您真的对构建系统性能感兴趣,那么您需要将SSD作为系统管理I / O的核心。”

为了支持他的观点,Vogels引用了Instagram工程师的一个演示,该演示发现转向SSD。 允许服务 将数据传输到其服务的速度提高了20倍。

AWS尚未宣布何时可以使用I2实例,但尚未宣布 提供更多信息 关于他们的配置。

I2将在五个不同的实例中出现,这些实例跨越一个到八个720GB SSD。最大的I2实例称为i2.8xlarge,将提供350,000个随机读取IOPS和320,000个随机写入IOPS。

乔布·杰克逊(Joab Jackson)报道了企业软件和通用技术的最新新闻 IDG新闻服务。在Twitter上关注Joab,网址为: @乔布·杰克逊。 Joab的电子邮件地址是 [email protected]

有关:

版权© 2013 IDG通讯,Inc.