Windows Azure 解决方案系列: Real World Windows Azure: 与微软杰出工程师, Sean Nolan的访谈
公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。
作为Real World Windows Azure 系列的一部分,我们采访了微软Health Solutions Group 的杰出工程师Sean Nolan,讨论了使用Windows Azure来构建H1N1响应中心网站的优势。 以下是对他的采访内容:
MSDN: 请向我们简介一下H1N1 响应中心。
Nolan: 2009年10月,公共卫生官员担心H1N1 会演变为一个严重的卫生安全问题。当人们出现流感症状时,他们往往不知道该如何处理:在家休息,看内科医生或去急症室,所以我们看到了宣传机会。我们与来自Emory 大学的专家合作创立了 H1N1 响应中心:一个人们可以获取基于自我评估的指导信息的网站。
MSDN: 在使用Windows Azure来实现该H1N1响应中心网站之前,你们最大的挑战和难题是什么?
Nolan: 处理突发通信负载的能力是最大的问题。举例来说,当媒体发布一则病毒信息时,这会带来网站浏览量的突增。 其他一些事务发生时也会引起此种情况,例如学校关闭时。当然,真是这些情况下,才必须保证我们的网站可被访问。所以我们需要一个解决方案。
MSDN: 你可以简述下Windows Azure是如何满足一个可拓展的解决方案的需求的吗?
Nolan: 我们将H1N1 响应中心网站托管于 Windows Azure之上。访问者填写一个包括了年龄,性别,症状,医疗状况等的自我评估表单。Emory的算法会计算症状的严重性,提供个人可以使用的指导帮助,并一次来做出下一步决定。如果需要去医院就诊,人们可以利用构建于微软 HealthVault healthcare 网站技术之上的额外服务来做一些就诊前的准备。我们也会使用微软的Amalga软件向公共卫生官员提供实时的数据资料。Windows Azure中的Queue 存储服务和 Worker role帮助我们在这些组件之间高效的传输数据。
MSDN: 是什么使得 H1N1 响应中心如此特殊?
Nolan: H1N1 响应中心网站是对外展示如何使用 Windows Azure 来帮助正面临恐慌和潜在危险的人们的窗口。 确保人们有足够的信息来做出正确的决定,我们可以减少公共医疗系统的负担,并保护人们免受病毒的侵袭。
MSDN: 使用Windows Azure,你看到了那些主要优势?
Nolan: 我们已经讨论了动态拓展以处理突发通信负载的能力。网站的峰值流量发生在2009年10月9日, 123,746 次页面访问,与前一天相比有365%的增长。 另外,使用Windows Azure ,我们只花了3周时间来部署网站。任何部署过数据中心的人都会告诉你那简直太不可思议了。能够使用我们现有的知识和技能,以及熟悉的开发工具,例如Microsoft Visual Studio,是另外一大优势。没有这些优势,我们无法在流感季节到来之前创建完成我们的网站。
更多Windows Azure 客户的成功案例请访问: www.windowsazure.com/evidence
需了解 Windows Azure Business Impact Article featuring H1N1,,请访问: http://www.microsoft.com/windowsazure/whitepapers/
H1N1 响应中心网站: www.H1N1responsecenter.com