全文如下:
嗨,我是迪克·克拉多克,是Windows Live Hotmail的集团项目经理。“集团项目经理”只是一种特别的说法,其实我负责管理Hotmail项目经理的团队。我们的工作是规划每个Hotmail的版本,以及版本从开始到结束的投放管理。我们挑选出新功能,并且为这些功能写出使用说明等。我们也制定时间表,并且与发展和测试团队紧密合作,以确保软件的按时上线,并是具有高质量、高性能、安全性和可靠性的。既然这是Hotmail的几个职位,那么我计划,使未来数星期内,我想给你们提供一些关于Hotmail服务的背景知识——它是怎样形成的,和多年来我们所经历的变化
历史
Hotmail出生于1996年7月4日——是硅谷的一个由沙比尔·巴蒂亚和杰克·史密斯出资的公司创造了它。它是最早提供基于网络的免费电子邮件服务公司之一。最初,Hotmail是拼写为“HoTMaiL“的,强调的是其使用的HTML网页的用户界面。 Hotmail的迅速流行起来,在1997年年底已有数百万客户。Hotmail在1997年被微软收购,后来转为基于网络的日历服务,跳转集成。Hotmail持续快增长——在短短几年拥有上千万用户。今天,Hotmail服务已经置备超过10亿的收件箱和有世界各地几亿的活跃用户。
自1996年以来,Hotmail服务经历了大量的变化。刚开始时的Hotmail,我们提供的是一个2 MB储存空间限制免费电子邮件。随着时间的推移,我们不断增加存储到2GB和5GB。今天,我们提供不断增长的存储,这意味着你基本上不用再担心存储限制了。(为防止滥用,我们限制的增加总存储的频率,但是如果你合理地增加总存储,就永远不会超过限制。)其实,我们的一些客户邮件收件箱容量远远大于10GBs。
当然,用户界面也发生了相当显着的变化。Hotmail是第一个提供安全创新服务的电子邮件服务,如附件的病毒扫描。我们集成的日历服务,建在阅读窗格中,并增加了规则,拼写检查,搜索,网路通讯,及其它更多服务。
但是,在过去的这么多年,我们也在软件方面进行了许多巨大的改变,您可能看不到。我想谈谈关于我们的软件是如何建立的,以及我们多年来为了使我们的研发团队提高效率,并将其他的Windows Live服务融入Hotmail和日历服务,利用各种更好的技术优势所做的事。
一个基本构架的改变
在之前的博客帖子中,阿瑟·德哈恩给你们看了一个大致的Hotmail的内部基本架构。这个13年前由创始人设置的结构设计的很好,让Hotmail迅速地成长,但随着时间的推移我们已经做了巨大的变化和改进。虽然改变了许多,两个有力的方案经受住了时间的考验,并有了很好的效果:
单位规模的建立——Hotmail服务是以“群”或单位规模建立的,让我们的业务团队,能在线以非常多的可预见的方式带来一个子系统。这带来了更高的可靠性和可扩展性,使我们能够在世界各地找到各种数据中心的计算能力。每个群集有着数百万用户——我们有一百多集群,并定期添加新的集群。
单独存放的计算——Hotmail系统有许多子系统,但最重要的两个系统是前端系统和后端系统。前端系统设置的服务器接外面的世界。这些服务器能让您从单纯的网页格式看到并下载附件的,运行反病毒扫描等。后端系统是您的数据存储。分离这两个系统有两个主要的好处。
第一个好处是,由于两个系统之间的接口不经常变动,我们团队可以自由地同时操作用户界面和存储系统。因此,例如,我们2007年的版本,一队建了一个阅读窗格中的一个新的用户界面和许多其他新功能,而另一组增加了几个数量级的存储限制。
本文来源:互联网 作者:佚名