现实世界的Windows Azure: 在选举高峰期塞尔维亚国家通讯社网站成功地服务于访客
作为现实世界Windows Azure系列的一部分,在Tanjug我们联系了技术服务部领导Aleksandar Milinković,了解关于新闻机构的网站如何使用Windows Azure 服务于峰值的400,000访客。在这里 读Tanjug的成功故事。让我们听听他是怎么说的。
Himanshu KumarSingh: 告诉我更多关于 Tanjug的事情?
AleksandarMilinković: 作为塞尔维亚国家通讯社,Tanjug每天发布约400篇国内和国外的新闻, 涵盖最重要的政治,经济,社会,文化和体育赛事。除了每天为网站用户和访客上传文字、图片、音频和视频报告,在紧急和意外情况下Tanjug新闻服务是所有媒体的宝贵的资源。一个必然会吸引塞尔维亚公众极大兴趣的事件,是各级的选举。
HKS:什么使你评估云服务作为一种可能的解决方案?
AM: 在通常情况下,Tanjug 以这种方式使用IT基础设施,它在日常容量的基础上运行。为了准备定于2012年5月底举行的总统、 议会和地方选举,我们在寻找一种快速、轻松地扩展以准备较高的负载,同时坚持预算的限制。此外,该解决方案需要与目前250个工作站和24台服务器组成的IT基础设施无缝集成,并且包括 Microsoft Windows 和 Ubuntu Linux 业务系统异构软件环境与基础结构。
HKS: 你如何决定使用WindowsAzure?
AM: 我们选择 Windows Azure 是因为它的可伸缩性、易于部署和低成本,但最重要的是这个平台可以与现有的基础设施集成。
HKS: Windows Azure 如何适应到这个解决方案?
AM:目前的解决方案由Microsoft ASP.NET技术开发,由WindowsIIS 运行,并且赋予了新主题“2012选举”,托管被转换到Window Azure平台。任何访客在Tanjug网站主页上点击“2012选举”链接,将会被自动地直接重定向到WindowsAzure平台托管的网站部分。
为了满足将最大可能的载荷均匀地分布,六个小的Windows Azure 实例被部署。为了将数据存储放置在WindowsAzure 存储序列中,数据库的管理交给了5 GB WindowsAzure SQL数据库系统。
为了确保额外的可靠性,按照访客的位置ContentDelivery Network(CDN)缓存和分配机制被使用,这是高质量内容放置需要大量带宽的关键。这部分的Tanjug网站开发涉及 Visual Studio 2010,以及 ASP.NET MVC 3 技术和EntityFramework 4.0。
HKS: 你经历了哪些Window Azure运营方面的好处?
AM:通过引入云补充到现有的IT结构,Tanjug以简单和高效的方式管理网站,在选举过程中的峰值期间最低的投资充分满足较高的负载。在竞选的最后五天,我们的网站已经超过 400,000 的访客,幸亏集成了现有的基础设施和云,我们保证了客户期望的服务质量。除此之外,没有必要投资在昂贵的IT基础设施,而且在选举后这个容量不能充分利用。
阅读关于其他人如何使用Windows Azure。