欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

微软谢恩伟:云计算催生软件开发新思路

程序员文章站 2022-12-05 08:44:07
  微软大中华区副总裁兼首席云计算战略官谢恩伟在接受记者独家访谈时表示,在云计算时代,软件开发人员在架构设计以及盈利模式上需要有新思路,程序员在应用开发过程中,应思考哪一部分应用未来需要...

  微软大中华区副总裁兼首席云计算战略官谢恩伟在接受记者独家访谈时表示,在云计算时代,软件开发人员在架构设计以及盈利模式上需要有新思路,程序员在应用开发过程中,应思考哪一部分应用未来需要做到从私有云到公有云上的无缝迁移。

  在谈及伙伴策略时,谢恩伟表示,微软在云计算时代会鼓励现有的合作伙伴渠道能更好地去销售跟云有关的一些服务,或一些新的模式。当微软的商业模式从授权的模式转到授权加订阅模式时,伙伴生态系统也需要跟进这样的潮流,去增强销售的能力。

  谢恩伟在介绍了微软云计算的整体架构、应用案例、伙伴策略、开发模式变革以及公有云数据中心落地等整体策略时还表示,微软云操作系统涉及了Windows Server 2012、Windows Azure以及System Center 2012三大产品,这三大产品可以帮助用户搭建私有云和混合云,并为用户提供公有云服务,更好地满足满足商业用户的IaaS、PaaS和SaaS的需求。

  在公有云落地方面,谢恩伟表示,微软已经帮助国内的企业,在全球化或国际业务拓展方面,用到了微软的Windows Azure服务。在国内,微软也在积极谋求搭建自己的数据中心,以便为国内用户提供更好的服务。

  以下是谢恩伟接受记者访谈的部分实录:

  记者:网友大家好,欢迎收看产业观察栏目,我们今天的主题是这两年非常热的云计算话题。微软是全球最大的软件公司,微软的云计算的战略一直受到企业级用户和广大网友的关注,今天我们有幸为网友们请到了微软大中华区副总裁兼首席云计算战略官谢恩伟先生,恩伟您好。

  谢恩伟:您好。

  微软云操作系统的涉及三大产品

  记者:今天请恩伟来为我们全方位解读一下微软的云计算战略。首先从云计算的定义来讲,很多厂商都知道NIST(美国标准局)的一个定义,那微软的云计算定义和NIST一致吗?

  谢恩伟:我 稍微先讲一下微软的云计算。实际上我们在9月份就发布了云操作系统的概念,那么微软云操作系统实际上包含了三大非常重要的拳头产品,那就 是:Windows Server、Windows Azure以及System Center,这些核心的产品支撑着标准局所提出的基础设施即服务、平台即服务、软件即服务这三种服务,特别在基础设施即服务这个层面上,微软的 Windows Server和System Center可以帮助用户搭建私有云以及混合云;而在公有云层面上,基础设施是通过Windows Azure来体现的。再往上走,在平台即服务方面,我们通过Windows Server、System Center加上SQL Server来搭建私有云,这当然也包含了我们的.NET Framework和我们的编译环境。

  Windows Azure、Windows Server加上System Center,可以帮助一些托管厂商来提供一系列公有云服务,在平台即服务这个层面上也提供一系列的支持。此外,微软一直在提倡要给用户一系列的选择,不 光是基础设施式服务、平台式服务以及软件式服务,我们还按照客户的需求,在私有云、公有云以及混合云搭建上,都能给客户一系列的选择,能够为他们的商务需 求提供更好的支持。

  记者:也就是说无论从SaaS、PaaS,还有IaaS这种三大服务的方式,以及公有、私有、混合这几大种部署或者交付的方式,微软都能提供这样的服务。

  谢恩伟:对。

  记者:那么您看这两种,从服务的方式和部署的方式,这两者是不是可以交叉来提供的,比如说有PaaS的公有云,或者说也有SaaS的私有云这样的方式。

  谢恩伟:的 确是可以交叉的。不过在交叉的业务中也有很多挑战,特别是在混合云这样的一个架构中。尽管可以有单独的操作系统去支撑私有云的构建和公有云构建,不过最具 挑战的是当应用需要从私有云架构迁移到公有云架构。的确有这样的案例。比方说一些科学研究,如DNA测试,一开始的数据量级可能比较小,完全可以在私有云 或者亿个集群服务器环境中去运转,当这些数据扩展到很大规模时,从应用角度,可能希望延伸到公有云环境中去。但怎样确保应用能够跨私有云和公有云的迁移, 怎样从应用管理这个层面上跨越私有云和公有云,有很多挑战。真正要把混合云做上去的,需要从开发工具、应用拓展和应用管理,以及客户接入管理方面,都需要 有一个高效的工具降低复杂性。而微软的云操作系统已经具备这样的能力。低。

  记者:我记得去年采访您的时候,您就提到微软已经在SaaS、PaaS还有IaaS,以及公有、私有、混合云方面,都已经具备了全方位提供服务的能力,今年微软发了一系列大的新产品后,所能提供的云服务能力有哪些更新?

  谢恩伟:我 非常看好今年的一系列的产品,就像您刚刚所说的一样,实际上在这几年当中,微软一直在Windows Server和Windows azure上做不断的演进,今年从最新的Windows azure和我们最新的Windows Server2012,我们真正的能够非常确定的来说,就是我们现在已有的这些操作系统,已经跨越了以前只管理一台服务器的一个概念,更多的是去管理非常 庞大的数据中心,或者云的数据中心的能力。这样的提升对于整个云操作系统的环境非常重要。此外,System Center 2012又是第一个真正做到跨私有云和公有云的系统管理软件。这两点从性能方面一些质的转变,除了这个之外,当然有很多量的提升,比如在虚拟服务器支持上 已经可以支持1TB的存储和64个处理器。这些性能的提高提升了数据中心管理的能力,并且是跨私有云和公有云管理的体验达到一个新高度。

  记者:也就是说在整个数据中心的管理能力上有了很大的提升,以前Windows Server可能重点定位在服务器操作系统。

  谢恩伟:我想更精确的说,是对于整体的基础设施的管理能力有所提升。从某种程度上,这不光是比较传统的服务器的概念,其实还包括网络和存储的管理,还包括一些数据流的管理。搭建、管理一个核心基础设施这样的概念,可以体现出能够更好地支持私有云和公有云这两种不同的部署。

  记者:就是说微软的这种云的管理,就是对数据中心的管理,很早以前就已经从服务器扩展到网络存储,整体的基础设施上。

  谢恩伟:对。

  微软针对消费者的公有云服务早已开始

  记者:我们知道微软在全球提供的云服务非常广泛,那么微软在国内目前能够提供哪些服务?

  谢恩伟:在 国内,从公有云服务定义来讲,微软已经在提供针对消费者公有云服务,其中包括我们的Hotmail、MSN以及Bing搜索,还有一些消费类的公有云服 务,我们在慢慢引进之中,包括像Xbox这样的公有云服务。当然,我们还需要通过跟*的沟通,在内容方面等多个环节都要通过一系列的审批。

  此 外,在商业用户方面,Office 365和Azure现在已经对中国用户开放了全球的服务,目前主要是通过我们香港这条线。我们也在积极准备通过本地伙伴合作的方式,能够尽快的把 Office365和Azure带到中国本土,这意味着要把我们的数据中心也带到中国本土来,从而能够更好的、更安全的迎合中国客户的一系列需求。

  记者:也就是说微软的Office365和Azure,现在已经在国内可以提供服务了。

  谢恩伟:是通过全球的服务。

  记者:我还注意到Windows Azure上半年就开始对国内提供免费试用的服务,那么这种通过*数据中心提供的服务,和未来在国内数据中心提供的服务,它的本质差别是什么?

  谢恩伟:实 际上我想是更多的是迎合不同用户的一些需求,例如我们的一个伙伴PPTV,它非常希望能够拓展国际业务,它在国内做P2P的一些视频,已经做得不错了,如 果要拓展到国外去,就要接受一些新的挑战。比如要决策是否在国外建一系列的数据中心,以便在搭建的基础架构上提供更好的视频服务。不过它调研后发现,如果 要针对全球客户去当地建数据中心,成本非常昂贵,所以它就跟微软进行了战略合作。现在PPTV针对国外客户的服务基本都建立在Windows Azure上。Azure能让PPTV更关注它的视频服务,而不是去花很多的精力,去投入到基础设施建设或数据中心管理的工作中。同时,微软利用全球的资 源,也能够帮PPTV去drive一些全球的客户。

  用友也有类似的案例,它非常希望去开拓东南亚的客户群,通过跟我们的一系列合作,能够更好地把业务推向国际市场。还有另外一种可能的应用,比方中国希望提升软件服务外包的能力,而欧洲和美国的不少客户都在Windows Azure这个平台上做云服务拓展,

  当然有一些本地的客户,也有他自己的一些业务需求,比方说希望把我客户数据保留在中国境内。我们也希望在不久的将来,在中国本土建立我们自己的数据中心,来帮助我们本地的一些客户,从流程管理、客户数据管理等方面做出更大的贡献。

  总之,微软所做的一切,不论从技术部署到运维部署,都是以客户的具体需求为核心的,针对客户需求提供一系列不同的解决方案。

  记者:也就是说微软已经帮助国内的企业,在全球化或国际业务拓展方面,用到了微软的Windows Azure。在国内,微软也在积极谋求搭建自己的数据中心,以便为国内用户提供更好的服务。

  谢恩伟:对,实际上这一点我想再重点提一下,针对初创企业,微软还提供了云加速器的扶植措施。因为有很多初创企业都定位在移动互联网领域,这个领域比较容易着眼全球市场。而Azure可以帮助初创企业更快地推进到全球化市场上去。

  一年前就已开始用Window 8

  记者:您刚才提到了很多Windows Azure公有云方面的一些服务,那么在私有云方面,您能不能给我们举一些比较大的典型的用户的实践,微软自身也可以。

  谢恩伟:实 际上微软自身是一个快10万人的公司,全球各地有很多分支机构。在这样的环境当中,微软自己内部有这样的一个术语,叫“吃自己的狗食”。它的意思是,我们 所推出的所有新产品,微软内部都需要先用起来,比如说我们的Windows 8在发布前,早已在上海的技术支持团队100%地在使用。我自己已经用Win8一年了。就是说在客户使用这个产品之前,我一定要先去体验它,先去用它,否 则我不能跟客户有很好的衔接。

  那在整个IT系统的架构设计上,我们用Windows Server 2012、System Center 2012和SQL Server 2012也是非常的广泛。在微软内部,这是一个方面。另外一方面,微软作为一个非常大的IT生态系统中的一员,实际上也非常愿意把自己在内部实践的内容跟 大家分享。11月份我们的CIO Tony Scott也会到中国来,和南方的一些CIO开一个圆桌会议,分享一下微软内部是怎样使用自己产品。

  此外,微软也把我们自己的一些产品融入到云服务中去。实际上我们在9月份发布Windows Server时,也提到Bing的搜索现在基本上全线在Windows Server 2012上运维了。Bing的搜索每天处理的量已经达到上亿的级别。

  除 了自己使用外,当然还有我们大量的客户。如说像中国石油、中国电信、锦江国际都在使用Windows Server 2012、System Center 2012、SQL Server 2012来帮助提升企业内部IT架构和效率。比方说中石油办公系统的基础设施用Windows Server 2012去降低物理机的需求,并降到了原来的1/5。锦江国际是另外一种模式,它把Windows Server、System Center和SQL Server加在一起,为连锁店的新店扩张提供更好的IT保障。

  所以说微软在国内已有很多非常大的私有云用户,我们也非常希望在网上跟大家分享这些案例。

  记者:也就是说微软不仅在自身10万人规模的企业用到了全方位的云服务,有很多国内大型的企业,也都已经用到了微软的云服务。

  谢恩伟:对。

  架构设计和盈利模式是云开发两大挑战

  记者:下一个问题是,我们知道在开发平台方面,微软有百万级的开发人员。那么在云计算这种大势所趋的情况下,您认为未来在软件开发模式会有哪些变化,以后的程序员的开发技能需要做哪些调整?

  谢恩伟:因 为我自己也是程序员出身,所以说还是蛮有感受的。我想,在新的云计算时代,对于程序员的冲击肯定会有,有一些新的能力需要去开拓。其中我就讲两个方面:一 方面是从程序架构设计来看,以往我们在每一次做新的应用程序编译,都会跟客户需求有关。而在云计算时代对架构设计的影响非常大。在从某种程度上,你需要在 应用的筹建过程中,就要去思考有哪一部分的应用能够在私有云到公有云上做无缝的迁移,这个应用对于数据量的处理有比较大的挑战。同时,对于这个应用在不同 架构上的部署能力,也有不同的挑战,所以说在整个应用的架构设计方面,有可能需要一些新的思路。

  此外,更重要的一点是,从新一代的应用开 发商角度来说,它必须思考在技术层面上的运维模式、商业模式应该怎么做。因为以往可能会更多的是软件授权模式,或者是免费模式。不过归根结底应用开发厂商 还是希望盈利。那怎样能够在新一代的平台上,有很好的盈利模式,如广告、虚拟货币以及其它在应用当中的一些交易模式,来提高自己的一个盈利的可能性。

  从 架构设计方面,认真思考盈利模式对于程序员来说有更大的挑战,但这也是一个新的机遇。因为一旦思路清晰,盈利会有很大提高。不过在这方面,微软也非常关注 怎样能确保您刚才所说的上百万微软平台开发者能够非常顺利地过渡到云的时代。同时,也有一些没有变的地方,比方说像我们的Visual Studio,作为一个开发工具,增加了Html 5和Java script的支持,都是为了增强程序员的开发能力。

  记者:也就是说在软件架构还有盈利模式方面,对于未来的这种程序开发者来说,既是一个挑战,也是一个机会。

  谢恩伟:也是一个机会。

  云伙伴需跟进授权和订阅多种模式

  记者:下一个问题是:微软一直在讲IT生态系统,微软的绝大部分收入都由伙伴来贡献的,那么云计算的时代,微软的伙伴策略有没有调整,云计算伙伴未来是否需要新的认证,微软能够提供哪些新的培训?

  谢恩伟:实 际上在云计算这一块,我们已经推出的一系列的项目和计划,这些计划和现在的合作伙伴生态系统有非常好的衔接的。我们更多要做的是怎样去鼓励现有的合作伙伴 渠道能更好的去销售跟云有关的一些服务,或一些新的模式。我想,在这个方面,微软一直重视合作伙伴,而云的出现会更好地帮助伙伴在现有基础上进一步提升。 同时对合作伙伴来说,肯定也会有一些新的要求:当我们微软的商业模式从授权的模式转到授权加订阅的模式时,我们的伙伴生态系统也需要跟进这样的潮流,去增 强它的销售的能力。我们的核心观点,不是合作伙伴要跟着微软走,微软之所以变,是因为客户需求在变,所以我们合作伙伴的生态系统也必须在满足客户需求上有 更大的推进。

  此外,除了培养伙伴的能力外,我们也非常期待合作伙伴能够跟着微软一起成长,能够延伸到更多的领域中去。在新的领域中,我们也非常需要挖掘新一代的合作伙伴。现在已有的合作伙伴也可以延伸新的能力去拓展新业务,这样就会产生一个互赢的局势。

  记者:好,最后请您为我们网友再总结一下,微软云计算能为用户带来哪些好处,以及微软云计算的优势。

  谢恩伟:我想稍微讲几点,一个方面,我还是会强调,微软云计算的根本就是希望给客户提供多样的选择,我们的产品系列,可以产生不同的解决方案满足各种云应用的场景。另外,微软新一代的云操作系统上,应用了最先进的技术,也是微软自己实践的结晶。第三,微软云计算以应用为基准。

  记者:好的,那么我们今天非常感谢恩伟为我们全方位解读了微软云计算从产品、服务、开发到伙伴策略的整个体系,我们再次感谢恩伟,也感谢网友收看。

  谢恩伟:谢谢大家。