第二个优点是,我们可以独立地扩大我们的系统,使我们的硬件运行非常有效。换句话说,该前端硬件优化了计算速度,而后端硬件优化了存储和I / O操作。
在飞机飞行的时候改变发动机引擎
随时间的推移,Hotmail系统的基础知识已有很大改变。在运行像Hotmail服务这样一个巨大服务的挑战之一是,当我们作出改变,我们必须确保我们能保持服务运行。这或许有点戏剧性,但我喜欢“在飞机飞行的时候改变发动机引擎”这一比喻!我们已经变得非常善于利用这种变化,我们也可以做到经常这样实现。
两个最大的已取得的工作是:(你猜对了)前端和后端子系统的变化。
从2004年开始, Hotmail的研发团队完全改写了后端系统,使其脱离了昂贵和专用的Unix存储系统,开始使用Windows Server和SQL Server这样的开发便宜,商品电脑和磁盘驱动器的系统,以便我们能够提供了比以往任何时候都更大的存储空间给用户。这些变化的范围是巨大的——我们不得不实际改变数据中心的硬件到新的硬件上来运行新的软件,我们必须摆脱旧体制中的数据,而不影响对广大客户的服务。当然,这不是一朝一夕的事。这是一个复杂的项目,需要经过多年努力,因为复制数据到新的磁盘驱动器有物理速度的限制。
最近,Hotmail升级为SQL服务器,抛开其他不说,这是一个能使我们大幅降低停机维修时间的最新版本。Hotmail是世界上最大的SQL Server部署,有成千上万的电脑和数以万计的SQL数据库。
2005年,Hotmail的研发团队进行了类似的重写前端系统,重建了Hotmail和日历。旧的使用良好的软件是用C + +和Perl语言写的。但我们团队知道,我们需要利用微软其他团队的新技术的优势重写一个现代化,管理语言的服务。因此,整个前端被用C#和ASP.Net改写,并充分利用Windows Server和IIS的最新版本——微软的网络服务器——带入现代世界的Hotmail。这些变化使我们的研发团队更有效,使我们能够同所有其他的Windows Live产品和整个微软团队用一样的代码。
向前看
在过去的几年里,Hotmail的团队从基础进行了重新设计,同时以惊人的速度增加Hotmail的服务。我们已经做了巨大的投资,以获得我们需要的软件,我们希望它能给Windows Live提供强大的功能,高性能,高可靠性和高整合性。
下一步,我会谈谈我们在互联网上所做的困难工作之一:防止垃圾邮件。那时,我希望您能继续使用Hotmail,并随时给予我们反馈意见!
--迪克·克拉多克
Windows Live Hotmail,集团项目经理
9 7 3 1 2 4 8 :
本文来源:互联网 作者:佚名