在 3 月 31 日,微软公司正式启用了在美国之外投资兴建的研发与技术服务园区——微软中国上海科技园区,据悉该园区总投资近7 亿人民币。微软诸多高管,包括商用平台事业部高级副总裁 Ted Kummert 、全球支持与服务部副总裁 Barbara Gordon 、亚太研发集团首席技术官兼亚洲工程院院长张宏江等均参与了该启动仪式。Ted Kummert 的主要角色是带领研发团队专注于应用平台和数据存储的开发,为不同规模的客户提供全方位的服务,包括SQL Server、应用平台和云服务等。InfoQ 中文站在微软上海科技园区开幕的间歇,就微软Azure 云计算平台的应用和实施等问题对Ted 进行了专访。
根据开幕仪式现场微软提供的一份云计算解决方案白皮书,微软在2008 年10 月就发布了自己的公共云计算平台——Windows Azure Platform( InfoQ 中文站 Azure 专题),并通过“软件 + 服务”的方式为不同的用户提供适合的服务,比如用户可以自由选择传统软件或云服务,可以选择微软不同的云服务(如 SaaS、PaaS 或者 Iaas),可以选择不同的云计算运营模式(比如可以直接使用微软运营的云计算服务,或者采用微软的云计算解决方案和技术工具自建云计算应用,或者合作伙伴运营微软的云计算服务等)等。
在今年 3 月份早些时候,微软首席执行官史蒂夫·鲍尔默在美国华盛顿大学发表演讲时也指出,微软将举全公司之力投入云计算,表示“我们将把赌注押在云计算领域”。并从多个维度阐述了云计算所带来的变革:
首先,云计算肯定会创造新的机遇,但同时也让我们承担着比以往任何时候都更重大的责任。 第二,云技术将使用户在学习、工作时更加得心应手,同时云也会具备学习能力。
第三,云技术必将进一步强化人与人之间的关联,并让不同的社交网络以更紧密的形式联结在一起,让我们以希望的方式生活,以希望的方式与人交流。
第四,云需要更智能的“端”,也就是用以访问云里的资源的设备——这个问题非常重要,不管是 PC、手机还是电视,我们必须保证服务的高品质和体验的一致。
第五,云技术还将推动服务器技术的不断进步,而后者反过来又推动云本身的进步。
最后,云技术对微软很重要,到目前为止,微软在全球有 40000 多名员工在从事软件开发工作,其中约 70% 的员工所从事的工作与云有关,与我上面所谈到的 5 个方面相关,一年以后,这一比例可能会上升到 90% 左右。
相比于鲍尔默,Ted Kummert 是微软 Azure 云计算平台的实践者,他的团队帮助客户已经实施了多个云计算项目,包括白皮书中提到的苏州风云在线和杭州云计算开发培训平台等。在InfoQ 对其的采访之前,Ted 先是介绍了微软亚太研发集团在微软全球战略中的作用,他提到随着微软在中国研发团队的不断成熟,他们已经有能力实现与本地的客户及合作伙伴更紧密的协作,以更好地满足他们的需求。而且随着中国及其IT 产业的快速发展,这种协作的重要性也日益凸现。微软在未来也将加大在中国的研发投入,推动包括云计算在内的各项重大技术变革,这次微软上海科技园的投入使用也证明了这一点。微软亚太研发集团服务器与开发工具事业部(中国)总经理Prakash Sundaresan 在其“让梦想照进现实——写在微软中国上海科技园开幕庆典之际”文章中,也提到“云计算正在给IT 行业带来一场重大变革,也影响着微软几乎每个产品,我们服务器与开发工具事业部也不例外。中国团队参与开发的SQL Server,Visual Studio,Windows HPC Server,System Center 都已经把焦点放到云裳,我们也在开发完全基于云的服务。”
在随后在采访中,Ted Kummert 分享了他对微软Azure 平台的应用与实施,以及其特点的理解。
InfoQ:请介绍两个微软已经成功的云计算典型案例,并解释它们主要帮助客户解决了哪些问题。
Ted Kummert:第一个是由中石油提供的一个解决方案,我们知道客户都希望提高效率,具体表现在更少的硬件,以及让整个的运行环境易于管理,于是我们就推荐中石油采用虚拟化技术来实现他们的想法。后来他们通过使用 Hyper-V 来整合自己的服务器(目前大约共有 1200 台服务器),并将应用程序也进行整合,然后在虚拟的环境下运行,从而大大提高了服务器的利用效率。根据中石油给我们的反馈,他们实现了 4:1 的整合效率,比如原来使用 4 台单独的服务器做的事情,现在只需一台服务器就可完成。这样就减少了服务器的耗电,另外因为使用的服务器少了,整合运行环境也更加简单和易于管理。在未来,他们期望通过类似的解决办法,减少自己 40% 的服务其数量。因此从这个案例上面我们可以看到,客户通过私有云的办法降低了成本,提高了效率,减少了耗电等。
另外一个是澳大利亚的在线售票服务的例子。 tichketdirect 一开始使用的是私有云,也是采用的我们平台,后来为了满足可能出现的单场交易额的突然提升,增加了 Windows Azure 和 SQL Azure 的公共云部分,解决了问题。这样做的好处,不仅使得 Windows Azure 和 SQL Azure 公共云上的交易,能够和私有云上的 SQL Azure 和 Windows Azure 中的数据进行同步,另一方面还可以根据访问量的增长来支付费用,从而避免了企业只因为一个高峰需求,就要购买新的服务器来满足需要的情况。另外,客户还可以在类似的平台上采用同样的编程模型和工具做开发,使得一套程序可以满足两个平台使用的目的。这也体现了微软提倡的“软件 + 服务”的理念。
InfoQ:请问微软如何保证运行在 Azure 云计算平台之上的应用具备高可用性、高扩展性和安全性?
Ted Kummert:首先目前我们拥有大量 Windows Server 和 SQL Server 的平台用户,他们的应用现在已经运行在世界上最大最重要的平台。这么多的客户每天都在我们的平台上运行关键的应用,这一点本身就说明了我们产品具备良好的可扩展性、可靠性、安全性,和可用性等。具体来讲,我们在做产品的时候,是非常在意这些问题的,比如产品的安全性,我们一直非常关注,根据最近我们产品在安全性方面的记录和表现来看,结果还是非常满意的,尤其是将微软的产品和竞争对手的产品相比,就能看出我们在安全性方面的优势。再比如在我们的产品中均内置了灾难恢复功能,帮助客户提高数据的可靠性等。在目前我们进一步拓展云计算方面的产品和解决方案的时候,我们也是期望能够把这些特色发扬光大。
殷浩(微软 SQL Server 客户咨询部首席项目经理):我举一个例子。前一阵子我们刚刚和一个政府客户合作,投产了一个 20T 的系统,它包括很多云计算的技术,比如多节点、虚拟化等,客户也希望能够任意增长存储。这个系统针对卫星的基础存储,现在是 20T,接下来会增加 8 个节点,也是再增加 80T 的数据。这整个的系统完全是基于我们的产品。
InfoQ:如果请你用 1 分钟的时间说服一个架构师将他现有的应用迁移到微软的云计算平台上,你会怎么说?
Ted Kummert:我们的云计算平台是符合业界标准的,也对 Windows 之外的平台和环境提供了很好的支持,比如 Hyper-V,Linux 等。而且对于所有的网络标准,我们也是支持的。所以一方面我们有自己非常出众的技术,另外这些技术也有非常好的相互兼容性和可操作性。
评论