作为现实世界Windows Azure采访系列的一部分,我采访了圣地亚哥公共安全小组的技术经理Adrian Gonzalez,更多地了解到圣地亚哥是怎样使用Windows Azure 确保其紧急信息网站时刻为灾难准备着。在这里阅读圣地亚哥公共安全小组的成功故事。下面是采访内容。
Himanshu Kumar Singh: 请简单介绍一下圣地亚哥紧急网站。
Adrian Gonzalez: 加利福尼亚的圣地亚哥为其3万居民提供紧急事件、司法、健康和社会服务,为其未合并的地区提供市政服务。圣地亚哥紧急网站是圣地亚哥用来提供灾难之前、期间和灾后的信息,并且它是一个大规模应急过程中官方信息的来源,提供重大灾难给人们所带来影响的各种恢复信息。
HKS: 在大规模应急事件中该网站是怎样运作的?
AG: 2007年10月,一场火焰风暴蹂躏南加州,席卷圣地亚哥370,000英亩,515,000居民被迫撤离。这场风暴迫使政府要比以往更加迅速、更加广泛地宣传紧急信息。坐落着三所大学及著名景点的圣地亚哥吸引了来自世界各地的学生和度假者,所有人的朋友和亲戚回家在互联网上搜索在大火期间他们所获得的福利。
他们当中许多人访问政府网站。还有很多从cnn.com链接到那里。每小时页面访问量升至12,000并导致崩溃,重新建立网站要花好几天时间,那可是分秒必争的时候啊!
HKS: 需要建立什么样网站的这些问题是如何塑造你们的计划的?
AG: 我们决心要彻底解决这一限制问题。我们需要一个能处理12,000次或更多的页面访问的在线业务,因为我们不知道下次的访问量会是多少,有可能会更多。2007年手机还不是很普及,但它们所占的比重将越来越大。我们不得不为将来做好准备。
我们还想解决其他的限制问题,例如缺乏视觉特征和耗时的更新过程——这是在一个紧急服务网站中所不能允许的。
HKS: 你评估了什么解决方案?
AG: 为了消除这些差异,我们寻思着构建两个服务站点支持每小时120,000的页面访问量,是原始网站极限访问量的10倍。但是成本很高:构建一个数据中心大约花费350,000美元,每年需要80,000来维持它。
我们考虑了互联网上数据中心托管的云计算平台,能缓解资本开支和扩展性问题,我们考虑过亚马逊弹性计算云,但意识到如果选择该服务我们仍需继续负责维护。
然后我们看到了戴德县311信息系统,它是托管在Windows Azure中的。他们已经解决了我们使用微软云计算服务相同的工作流程和流量高峰的问题,而且大大降低了经营成本。
HKS: 你们是怎样继续使用Windows Azure的?
AG: 我们与具有多项黄金能力的微软合作伙伴网络成员Adxstudio一起在模拟网站上测试Windows Azure支持政府的可伸缩性目标的能力,甚至从世界各地的第三方资源访问该网站。Windows Azure很容易就通过了测试,并且政府委任Adxstudio在微软云计算平台上构建其新的紧急服务网站。
HKS: 请介绍一下Adxstudio构建的解决方案。
AG: Adxstudio使用其旗舰产品(构建在微软.NET框架上的Adxstudio Portals for Microsoft Dynamics CRM)构建可扩展的内容管理网站。新的紧急服务网站支持直播、流媒体视频;Twitter 和 RSS(真正简单的整合)订阅源;导航资源和威胁的必应地图;基于位置的信息,例如最近的庇护场所。
HKS: 迁移到Windows Azure你们看到了哪些好处?
AG: 使用 Windows Azure,获得了我们所寻求的可扩展性和另外的一些东西。达到了支持每小时120,000页面访问量的目标并且仅仅使用三个Windows Azure实例就实现了这一点。当我们看到Windows Azure超过我们可伸缩性目标的162倍,我们认为这个已经足够了。Windows Azure满足需求的能力令我们很满意,无论需求是怎样快速地增长。
另外,门户网站比原先网站传递了更多的信息,同时让政府人员更轻松地更新这些信息,用户也更易于查找。因为门户是被托管在云计算里,可以使用互联网连接从任何地方更新它,而无需连接到政府网络的虚拟专用网络连接。
在线地图和数据例如庇护所状态能被自动更新和实时接近;这些原来的手动过程需要花几分钟到几小时完成。
HKS: 节约成本情况怎么样?
AG: 我们需要Windows Azure是可扩展的而且符合成本效益的,实际上确实是这样。与我们需要花费350,000美元构建一个非云端解决方案相比,使用Windows Azure避免了资本投资,我们只用按使用付费。非紧急情况每年大约花费18,000美元,相比之下维护非云端解决方案每年需要花费80,000美元:大约节省了78%。我估计某个月中发生紧急情况时该月只会增加7,000美元的费用。
学习其他人是怎么使用Windows Azure的。