Windows

Hotmail获得一个新的存储系统 - 使其更快!

Outlook.com 免費、個人化的電子郵件

Outlook.com 免費、個人化的電子郵件
Anonim

微软一直在对这个存储系统进行重大升级。自今年年初以来,基于Hotmail技术开发的新系统一直运行在使用微软员工个人账户的试点集群上。

让我们看看Hotmail使用的一些新技术。

实施JBOD替代RAID:

“RAID(冗余廉价磁盘阵列)是一种允许将多个硬盘驱动器连接到单个控制器板的技术,这使得它们看起来像一个更大,更可靠的硬盘驱动器(有时称为“逻辑单元”),运行存储系统“。

Hotmail长期以来一直在使用RAID。电子邮件保存在多个RAID组中,因此即使整个RAID失败,也可以恢复邮件。 Hotmail研究了容量大于1TB的驱动器的可靠性角度,并发现从可靠性的角度来看这不是金钱的价值。由于RAID系统很容易处理影响单个系统的问题,而不是整个机器或RAID控制器遇到问题时的问题。 Hotmail发现,在不同计算机上共享不共享控制器的副本不仅更加可靠,而且成本也比RAID配置更便宜

因此,他们开发了JBOD(只是一堆磁盘),其中的数据副本位于独立硬盘上驱动器,控制器和机器。因此,使硬盘控制器几乎完全避开,并将其交给软件进行控制。这个JBOD系统软件是由Hotmail开发的。

这个JBOD软件不断监视故障并在发现故障时发出警报,从而触发修复过程。此修复过程可以重新启动机器或重新启动进程,修复数据损坏甚至需要时可能涉及人为干预。使用软件的主要优点是,如果找到更少的副本,它可以维护优先修复操作的邮件的良好副本。使用此软件,复制本身已被简化

“存储系统由一组机器组成,每台机器都有一个电子邮件消息副本和一个记录消息的日志,这些消息已根据到达日期进行组织。机器不时互相对话,比较他们的日志,并将他们意识到的消息复制到所有机器上。“

实施固态硬盘(SSD)而不是硬盘驱动器

我们知道SSD比硬盘快得多。硬盘驱动器虽然体积更大,价格更便宜,但处理请求速度很慢。

“普通硬盘驱动器每秒可执行一百多次读取/写入操作,而一些最快速的SSD可以完成“ 虽然这个速度的价格非常昂贵,但与硬盘相比,它的价格非常昂贵/千兆字节。

SSD能够有效处理不断变化的负载。这可以解释为,Hotmail不仅存储电子邮件消息,而且还跟踪各种不断变化的元数据,例如收件箱中的消息列表,消息的读取/未读状态,会话线程等。虽然这些元数据占用一小部分存储空间由于性质不断变化,硬盘上的负载最大。因此,使用固态硬盘存储元数据和硬盘以获得更好的消息组合效果更好。

除了这些改进,Hotmail将在未来的帖子中揭示更多。新存储系统的推出已经开始,新的集群将基于JBOD。已经有3千万用户使用JBOD,而另外1亿用户将随时间移动。

如果您注意到,Hotmail已经变得非常快速。如果你还没有 - 现在就试试。