作为现实世界Windows Azure采访系列的一部分,我对SIVECO Romania的高级电子教学部门经理Florin Anton就他们是如何利用Windows Azure和SQL Azure运行罗马尼亚教育部考试网站的问题进行了采访。阅读客户的成功案例。下面是采访内容:
Himanshu Kumar Singh: SIVECO是什么?
Florin Anton: SIVECO Romania是一个基于布加勒斯特的软件供应商和集成商,活跃于中欧和东欧、中东、独立国家联合体和北非。我们也是微软合作伙伴网络的成员。
HKS: 请简单介绍一下你们创建的考试网站。
FA: 我们是罗马尼亚教育部长期的技术合作伙伴。每年,大约200,000位罗马尼亚八年级学生提交他们的高中志愿并根据学生的选择和学校的规模自动分配生源。为了便于学生查询为其分配的学校,我们开发了一个高中入学的应用ADLIC,每年7月份在ADLIC网站上发布分配结果。
HKS: 该网站怎样满足学生和父母的需求?
FA: 每年7月份,当200,000位学生和他们的父母访问该网站查询他们的入学高中时,网站响应速度变得很慢。焦急的人们不得不反复地访问此网站以查看结果。教育部没有足够的硬件设施来完全支持高峰期的流量负载。对教育部来说,网站正常运行并能在发布分配结果期间网站仍然可用变得尤其重要;这是将结果告诉给学生们的最快的方式;也证明了教育部完全自动化分配的能力。
HKS: 你们遇到了技术问题吗?
FA: 是的,教育部遭遇过denial-of-service和网站上其他的恶意攻击,这意味着我们的工作人员不得不全天候地监视保护服务器。考试结果网站使用静态网页增加了服务器的工作负荷,需要大量的计算以及耗时的部署过程。
HKS: 解决方案是什么?
FA: 我们想在ADLIC网站上改用动态网页,但动态的结构需要更强大更昂贵的服务器,这将远远超出预算。即使是使用静态页面,教育部也需要在相当强大的服务器上花不少钱而且一年中只有一两个月使用到它们。
HKS: 你们什么时候开始关注Windows Azure的呢?
FA: 我们2010年10月得知Windows Azure并且立即发现它是解决ADLIC网站难题的好方法。经教育部批准,我们将ADLIC网站迁移到Windows Azure上,这里是因为它的云计算资源,将SQL Azure作为云数据库服务。可以选择只在流量高峰的夏天使用,在一年的其他时间里依旧使用教育部自己的数据中心。
HKS: Windows Azure是怎样帮助你们解决技术问题的?
FA: 通过使用Windows Azure,我们拥有几乎不受限制的计算能力,可以将该网站从静态升级为动态体系结构。这使得教育部能够提供新的功能,例如更好的搜索界面和丰富的数据表现形式,这将带来更好的用户体验。学生的测试成绩仍然被保存在运行SQL Server的非云端数据库中。但是web 服务器运行在Windows Azure里,并且网站的公共数据集通过SQL Azure交付。
HKS: 迁移到Windows Azure后网站是怎么运作的?
FA: 2011年7月,这是教育部使用Windows Azure发布高中学生分布的第一年,我们部署了10个Windows Azure实例,共有80个处理器内核,向SQL Azure加载约400兆字节数据。我们根据需要调整Windows Azure资源而且只需要为我们所使用的资源付费。
通过在流量高峰期将ADLIC公共网站迁移到Windows Azure上,我们可以为教育部提供其所需要的性能和可用性,并且大大地降低了成本。
HKS: 你们还体会到了哪些好处?
FA: 通过使用Windows Azure,必要时我们能够迅速地扩展ADLIC web基础架构而不需要支付从未使用过的昂贵的基础设施的全年的费用。随着将此关键的web应用程序运行在Windows Azure上,学生们可以迅速地查到其学校分配结果而不用在一个缓慢的网站上焦急地等待几小时甚至几天。他们还能使用升级的功能因为此网站能提供动态页面。如果在非云端创建一个类似的基础架构,我估计教育部需要在服务器、软件、通信和管理资源上花大概100,000美元。
值得关注的是,ADLIC网站在Windows Azure上运行的第一个夏天教育部第一次体验零停机。��前每年都要与停机作斗争,所以这是一个重大的进步。我们的工作人员多年来第一次每晚可以安心的睡觉。这种平和的心态来自于不再需要一个月中每天24地盯着ADLIC服务器来防御denial-of-service攻击。这为我们大约降低了10,000美元的成本。
HKS: SIVECO 和 Windows Azure下一步将要做什么?
FA: 我们迫切希望向更多的客户呈现Windows Azure的发展潜力。通过使用Windows Azure,我们有能力为我们的客户创建更灵活的解决方案。有了它,我们能够为客户提供以前所不能提供的服务,因为代价不再像非云端IT模型那么昂贵了。
阅读其他人是怎么使用Windows Azure的。