云计算作为概念已经不再新鲜,如何通过云计算给企业和开发者带来实际的效益成为人们更为关注的问题。对此,各家云计算提供商纷纷给出自己的解决方案。在公有云领域起步稍晚的微软拿出的是“云操作系统”,重点在于通过Windows Server 2012将公有云与私有云混合起来,在System Center中集中管理。
(微软资深架构师兼技术传播大使Symon Perriman)
51CTO记者在TechEd 2012大会现场采访到微软资深架构师兼技术传播大使Symon Perriman,详细了解了微软“云操作系统”带来的各方面功能升级,采访实录如下:
问:请先向观众做一下自我介绍。
Symon Perriman:大家好,我是Symon Perriman,在微软总部工作,作为技术传播大使,我的任务是帮助用户了解微软的产品。我的专长是在私有云方面,包括System Center和Windows Server系列以及Hyper-V虚拟化技术。
问:能否介绍一下微软在云计算方面的发展史。
Symon Perriman:实际上微软在云计算方面已经做了将近20年的努力了,从1994年开始就已经开始提供以云计算为基础的电子邮件服务了。可能很多人还意识不到电子邮件就是云计算,但想想看,能够异地存储、随时访问、数据迁移,这些都已经是云计算的雏形了。在这20年里,微软不停的推出各种云计算产品,比如Xbox Live、Windows Azure公有云以及企业用的私有云产品。
问:Xbox Live可以算作云计算产品吗?
Symon Perriman:可以,因为现在世界各地的Xbox Live玩家都可以相互连接,并且通过Xbox Live的云存储进行游戏恢复等功能,事实上已经可以把它叫做Gameplay as a Service。
问:好的,接下来请为大家介绍一下公有云和私有云的区别?
Symon Perriman:公有云和私有云我们都可以称作IT as a Service,相同之处是这里面涉及到存储、网络、数据以及IT产品。公有云和私有云的主要区别在于使用,公有云的用户是来自世界各地的用户,比如微软的Windows Azure服务,用户按照具体的使用量与使用组件付费。私有云的理念差不多,但主要是在企业内部应用,使用企业自己的数据中心,尤其是那些在世界各地拥有许多办事处的大型企业。
#p#
问:Windows Server 2012的最重要的功能升级是什么?
Symon Perriman:Windows Server 2012在一些关键功能做了升级,最重要的是针对云做了特别的优化,集成了Windows Azure、Office 365和System Center Advisor的组件,原先这些都是公有云的功能,现在可以在本地的数据中心运行。这样就可以用Windows Server 2012来搭建自己的混合云,这样就可以在Windows Azure公有云中存储数据,或者把本地搭建的虚拟机扩展到公有云上等等。比如我最喜欢的案例之一是一家游戏公司,他们先在自己本地的小型数据中心上部署基本应用,然后通过Windows Azure测试了六个月,获得了足够的用户数据,最后再根据数据来配置本地的数据中心,节约了大量成本,达到了非常好的效果。此外还有我在讲座中演示的地图服务等等,这些都是混合云应用的很好案例。
问:通过System Center来管理混合云吗?
Symon Perriman:是的,通过System Center,你就像是把云装到数据中心里一样,System Center也加入了一些重要的新功能,比如App Controller,可以管理各种私有云与公有云的组件,公司里所有具有权限的人都可以访问,避免了很多不必要的环节。还有比如Operation Manager,能够对云中的组件进行监控。另外比如最新的功能Global Service Monitor能够让你在Windows Azure中在全世界各地的16个不同地点测试网站,这对开发者尤为有用。总之在System Center中,你既可以管理自己的数据中心,也可以管理公有云中的各种服务。
问:微软私有云有三个基础产品,Window Server、System Center和SQL Server,请介绍一下它们之间的关系?
Symon Perriman:这三种产品的最新版本2012版是一起发布的,将它们三个放在一起,我们就实现了云操作系统(The Cloud OS)。当然分开来看,它们三个的功能也都非常强大,System Center 2012能够自动化管理数据中心的各种组件,甚至包括第三方的hypervisor。SQL Server 2012作为最基础的数据支撑,提供了强大的数据处理能力,新版本中也加入了比如防止宕机时数据丢失的Always on等功能。最后Window Server 2012作为核心的操作系统,除了刚才已经谈到的云优化,现在也已经实现跨数据中心操作,此外还有我个人非常喜欢的Hyper-V虚拟化功能升级,现在的虚拟机已经完全自由了,能够在数据中心中随意移动。
问:最后请给中国的开发者一些建议,以及怎样学习到最新的云计算知识?
Symon Perriman:我很喜欢这个问题,我们之所以要努力工作,不断提供新版本就是为了给开发者提供服务。比如之前如果应用除了问题,经常出现的情况是开发者和底层架构搭建者之间互相指责,而我们现在的版本为开发者解决了这些麻烦,开发者可以随时监控应用在数据中心或是云中的运行,开发与检测工作变得简单,底层架构师也可以专注他们的工作。我觉得System Center中的App Controller会是开发者最喜欢的功能,有了它开发者就不需要学习比如虚拟化和Hyper-V以及存储技术等等,只要专心写代码就好了。
最后我要向开发者推荐微软虚拟学院(Microsoft Virtual Academy),www.MicrosoftVirtualAcademy.com 这里是微软的免费培训学校,你可以在这里学习到SQL、私有云、公有云、应用开发以及其他各种微软技术。