Windows Azure真实案例:微软IT-将拍卖工具搬移至云端,方便雇员捐赠
公告 :本博客为微软云计算中文博客 的镜像博客。 部分文章因为博客兼容性问题 ,会影响阅读体验 。如遇此情况,请访问 原博客 。
微软IT
微软IT 运营一个在线拍卖工具,用来在微软每年的捐献活动中为联合之路(United Way)筹集基金。雇员可以使用由微软IT创建的在线拍卖工具来捐款或竞标 在上一次捐献活动中, 微软IT将拍卖工具迁移至 Windows AzureTM 平台 ,因此拍卖工具可以拓展来满足这些活动的流量需求 。
业务需求
作为微软每年捐献活动的一部分,微软 IT托管了一个在线拍卖工具来为联合之路筹集基金。在拍卖活动中,拍卖工具的波动需求带来了2大难题。第一,拍卖工具需要全年专用的硬件资源,即使拍卖活动只维持一个月。第二是,在峰值期间硬件资源会被使用殆尽。
Windows Azure 平台允许我们动态拓展分配给资源需求具有极大波动性的应用程序,例如:我们的拍卖工具的资源。--Tony Scott,Microsoft首席技术官
解决方案
为了使拍卖工具可以拓展来满足拍卖的峰值需求,并且在结束之后减少资源使用,微软 IT 决定将拍卖工具迁移至Windows AzureTM 平台。Windows Azure是一个互联网级别的云服务平台,由微软®数据中心托管 。
微软IT内一个小型的核心团队,将托管于微软IIS之上的传统Web应用程序搬移至Windows Azure。由于时间紧迫,团队决定使用 微软SQL Server®数据库管理软件在非云端保留拍卖数据库。
一旦拍卖工具成功迁移,团队就可以利用Windows Azure平台,使用微软SilverlightTM 浏览器插件、微软ASP.NET MVC、和.NET RIA服务技术来极大的增强用户体验。通过使用Silverlight,团队改善了用户导航与个性化,并增加了类似3-D图形界面和动画效果的触摸功能。
优点
通过将拍卖工具搬移至Windows Azure,微软IT利用该简便的搬移工作便提供了更好的带有可拓展资源和无缝登陆过程的服务。
搬移简易性
因为Windows Azure提供了灵活的搬移过程,在紧迫的时间下,微软IT能够只将托管拍卖应用程序的Web服务器搬移至Windows Azure,而在非云端保留数据库。团队希望在下次拍卖活动来临之前将数据库换为微软 SQL AzureTM 。
可拓展的资源
在拍卖活动最后几天,流量达到最大,团队分配了额外的资源来确保有足够的能力,以及始终如一的用户体验。当拍卖活动结束,使用率便下降,他们便会相应的减少资源。
无缝登陆
通过 Active Directory® Federation Services,现在雇员可以使用企业内部网凭证来登陆。 当连接至公司网时, Active Directory Federation Services会自动的验证雇员。
熟悉的技术和工具
Windows Azure 平台支持很多微软开发工具,包括微软 Visual Studio® 开发系统以及微软Expression® 设计软件。该团队使用 SketchFlow,微软 Expression Blend 3的一个特性,来构建原型并试行拍卖工具的用户接口,之后预先收集设计上的反馈,减少了重写用户接口风险。
通过Windows Azure,微软IT充分利用了它的业务和开发资源来提供一个极其有效的方法,来使微软雇员为联合之路筹集基金。
|
本文翻译自: http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005933