在企业内部部署的前提下,具备以混合角色作用托管Azure基础设施的能力是一大关键性的区别。
作为微软公司的Azure项目管理总监,科里·桑德斯主管着负责运行在Windows和Linux系统平台上基于虚拟化的产品、新的微服务平台、集装箱服务等等的计算团队。桑德斯在大约六年前加入Azure团队,在此之前,他曾是Windows服务团队的开发人员。 最近,Network World网站的总编辑约翰·迪克斯专程造访了桑德斯位于Redmond,WA西雅图总部的办公室,并就进一步更好的了解微软正在打造怎样的云业务进行了深入的探讨。
让我们先从微软云计算业务的长远愿景开始来展开我们的采访吧,贵公司在云服务方面都提供了哪些具体的产品和解决方案,而它们之间又是如何相互配合的呢。
我们倾向于将我们的整体云服务产品细分为三大部分。其一是像Office 365和Microsoft Dynamics CRM这样的基于SaaS的解决方案,我们认为这些产品和解决方案能够以最快的时间为客户带来价值。他们可以通过注册并立即获得我们的云服务所带来的优势,包括诸如超大的规模化和全球覆盖的好处,同时又无需对她们当前所正在部署的实施太大的变化。这是最高级别的。
而我们在第二类的基础设施级别也有很多所做的工作。这些产品是关于虚拟机、应用程序迁移、撤裁转移类型工作负载、接管企业用户的数据中心,并将其迁移到云中。而第三类则是更高级别或先进的服务,使得企业客户更易于实现规模化扩展,易于获得高可用性,并构建下一代的应用程序,真正充分利用云计算的敏捷灵活性的优势。
我们的竞争对手包括了那些只提供SaaS解决方案的服务供应商;以及那些只提供基础设施和平台解决方案的竞争对手。 而我们觉得我们自己则是唯一一家能够提供上述三种类型的服务的供应商。
贵公司会通过细分市场来实现营收的突破吗?
我们的年化云收入是94亿。我会说, 收入用于基础设施和先进的服务,我们将为Azure是同比增长140%。 我们增加客户订阅每月天。
我们不需要突破营收,但我们的年度云服务业务营收则为94亿美元。我会告诉您说,通过与我们的Azure服务相结合,我们的基础设施和先进服务的营收与去年同比增长达140%。我们平均每月新增的Azure的订阅客户数量则为120000。
关于支持所有这一切的物理设备,您能给我们一个大致的缩略描述吗?
我们将我们在全球覆盖的划分为若干个区域,以进一步的贴近客户,实现低延迟性的目标,并在这些区域具备可扩展性。 我们已经宣布了建造30处这类的全球性的区域,其中22处在今天已经正式建成运营了。 这些全球性的区域各自有着不同的结构和不同规模大小,这很大程度上是基于其是在何时被建造的。 而这些全球性的区域会跟随当今市场上硬件创新的步伐,并在物理设备打造和冷却系统等等方面保持与市场的同步。 几乎所有区域都有多个数据中心。
是否有一个关于总的数据中心的数量或总的服务器数量的计数,以便有助于正确看待这一问题?
我们并不公开共享公布这些数据,坦白说,即使我们公布了这些数据,很可能当我们正式公布时,其已经改变了。
在Azure之前,是否会有一个典型的用户配置文件出现呢?
这是一个很大的问题。而关于Azure,其中一个令人激动人心的部分是:其一个广泛的、开放的、多元化的平台,涵盖了
从构件.NET微服务到伙伴关系、以及Linux供应商解决方案在内的一切服务。这种广泛的解决方案,导致了各种各样类型的客户。
对于基础设施和先进的服务,我们已经看到了其在企业客户中的大规模的采用。诸如GE医疗集团阿拉斯加航空公司和NBC都在为其现有应用程序和下一代的应用程序使用该平台。但与此同时,我们也看到相当多的新的客户和初创型企业正在使用我们的平台的开源部分。Jet.com便是其中的一个很好的例子,该公司是一家总部设在新泽西州的电子商务网站,其站点是完全部署在Azure上的。我们客户量已经从创业公司和ISV方面看到了相当可观的增长。事实上,我认为我们当前有40%的营收,均是由初创型公司和ISV企业所带来的。
所以,我们正看到小公司在做大事,而大公司则在做一些小事情。 这种运行模式从企业客户和合作伙伴都带来了范围惊人的机遇。故而想要给您一个关于正在实施部署的企业用户的规模或者关于工作负载的规模的意义,的确是很难的。
那么,关于使用案例呢? 是否有更普遍的特殊的使用案例?
众多第一波的企业客户都遵循了类似的模式。 我们在云中看到了大量的开发和测试,我们看到很多突发性的工作量。 最近,我们的一家企业客户Milliman公司(一家精算和风险管理服务公司)在我们的Build大会上展示了他们是如何迸发精算风险分析工作负载的,这真的是一个相当激动人心的充分体现了云计算为企业用户所带来的灵活性和通用性的例子。
因此,这些使用案例都在变得越来越流行,都充分利用了功能的即时开启/关闭,以及具有大量的计算能力实施快速部署的性能优势。但是,我们也看到整体数据中心迁移上扬的趋势,因为大大小小的各种规模的企业用户都纷纷开始寻找他们下一波的资本开支。围绕着这方面,还有更多令人兴奋的,即:“让我们迁移一切!”我们有几家企业客户就正处在完成这一任务的过程中,但截至目前,还没有任何一家曾作出过公开的声明。
我想,大多数企业用户都会害怕把所有的鸡蛋放在同一个篮子里。
我们正在看到很多企业客户对于多云部署和混合部署的兴趣的增加,企业客户可以同时实现内部的部署和公共云服务,进而同时享有两者的优势。事实上,我们区别于其他云服务提供商的其中一大特点便是:我们是通过我们自己的允许跨多云监控的运营管理套件(OMS)将重点放在多云方面的。
灾后恢复如何?
灾难恢复和备份是我们所提供的两款额外的混合服务。两者都是相当受欢迎并得到了快速的增长,我们正看到他们与诸如像StorSimple和Stretch DB这样的解决方案相结合。所有这些都共享了“将您企业的工作负载保持在企业内部,同时又能够在工作负载需求突发增长时使用云服务的廉价存储”的概念。我们看到了很多企业客户选择这种模式,作为他们过渡到云中的最容易的第一步。
说到混合云服务,您所在的公司已经推出了“堆栈”,其将使得企业客户能够在他们内部的基础上复制Azure基础设施,但您如何看到客户对于其的使用呢?
当我们与企业客户谈论他们在公共Azure实施部署时,他们经常会说:他们对于获得通用性感到非常兴奋,但他们同时也会遭遇到他们自己的工作负载方面、其基础设施的各个方面的问题,他们希望将其保持预置型(on-prem)模式,无论是出于满足合规性方面的原因或是更接近企业方面的原因,抑或只是他们想要拥有控制的感觉。
Azure堆栈能够实现所有这些场景,而不必对API和门户体验妥协。企业客户可以得到同样的Azure体验,与Azure同样的灵活敏捷性,同时还能够保持预置型模式部署。其混合云服务的功能是首屈一指的,我们从企业客户那里看到他们对于其的相当的兴趣。堆栈仍在预览中,我们预计其应该能够在今年年底前全面上市。
那么,是否可以认为说:在云中,Azure是与Azure堆栈的预置型模式完全兼容的呢?
是的,完全兼容。显然,其运行的构建是在一个小的形式因素之中的,但是,其有效性则是与围绕着API、管理、PowerShell、Bash脚本,等等的Azure组件完全相同的。
如果我同时拥有了两者,而我想保持大部分计算的预置型模式,同时在需求高峰时期采用云计算以适应,实现这一点会有多难?
云爆发功能将能够通过在预置型模式部署和公共Azure体验之间的一致性的体验得到简化。您企业的应用程序仍然需要支持这种爆发功能。 如果是您所提到的向外扩展型站点的例子,感恩节的工作负载便是这样的一个例子,这种情况将可能在公共 Azure和私有云之间运行得很好。您企业只需支付购买的Azure栈的私有环境,而在公共 Azure方面,您企业则需要基于每分钟所使用的资源,进行付费。
如何保持数据的并发?
这真的取决于您的应用程序的构成。像电子商务网站这样的例子,有一些我们称之为“最终的一致”。您可以把您的数据分散在多个区域。 这是一个很好的方法,因为即使数据也许在一两秒钟内是关闭的,只要您企业与客户的交易完成了,这也不是一个很大的问题。
但是,随着企业客户充分利用平台的优势,其他模式将是可能的。而这正是那些超前服务成为一个有价值的差异点的所在。因为,如果您企业是通过虚拟机来执行一切工作,并按照您一贯的数据处理方式来进行数据的处理,您会发现,爆发类型会有一些挑战性。如果您正在利用一些更高级层次的服务的优势,而您正在打造您企业的应用程序使其变得更加云友好,同时在Azure堆栈和公共Azure上获得他们的服务优势,跨多个区域的扩展以实现突然爆发将变得更加可行。
企业用户是否将堆栈作为来帮助人们实现一步到位的全面的云部署迁移的一种方式?
当企业客户选择采用Azure时,无论其是Azure堆栈或公共Azure,能够为企业客户提供全方位的选择,包括任何您想做的工作,您想在任何位置实现的服务,便是我们所认为的不同于其他服务供应商的差异化所在。 Azure栈只是其中的一部分。其使得人们不必把一切工作负载都迁移到公共环境便能够获得充分的云的功能。
当VMware公司推出了其云服务时,我以为其将获得长足的发展,因为这是对于该公司的数据中心的工具的一个完美的补充,但它似乎并没有按照我所料想的方式发展。为什么贵公司的混合云服务将会更成功?
我们是唯一的一家有能力提供全面的管理能力部署、企业级的预置型模式资源,同时在跨多达30个地区拥有一个完整的超大规模的云服务的供应商。 这种组合是唯一的,而且也正是企业客户们所真正正在寻找的服务。 他们需要这些能够随着他们的工作需求在云中实现规模化缩放的功能,同时也希望能得到信任,以及在预置型环境中的关注。我不认为任何其他供应商能够同时提供这两类服务。许多其他供应商仅仅只具备其中之一,而我认为这便是我们的服务非常独特的所在了。
Azure同时支持Windows和Linux虚拟机。您能否给我们一个关于其使用崩溃的清楚的描绘呢? 企业客户部署的四分之一的虚拟机是Linux。
对container集装箱有很大的需求吗?
关于云服务的一个令人兴奋的事情便是其快速的变化,以及企业客户对于这些变化是如何快速地适应的。这包括了诸如软件定义网络、机器学习和container集装箱之类的。企业使用container集装箱容器进行开发和测试,迁移到云环境中而无需太大的变化,这无疑是整个DevOps的一个了不起的进步。
下一代的集装箱正在将整个应用程序模型转换为微服务模式,而作为这方面的一个例子,我们则刚刚推出了一款名为Service Fabric的平台。这个想法是为了打造一款由多个细分组件与大型单片应用程序组件构成的更简单,更灵活的应用程序。
您能更深入地解释一下吗?
这实际上是我自己所负责的事情之一。Service Fabric是我们的一款微服务平台。其目标是能够利用应用程序,并将它们细分成更小的部件,15、20甚至30个不同的组件,而每一个组件都有自己独特的生命周期。它们可以各自单独更新,可以单独roll back,可以单独缩放。
其好处就是增加了您部署的应用程序的灵活敏捷性,而又不牺牲可用性,这对于今天的很多应用程序而言,真的是一个很难的问题。我们整体的应用程序——包括前端、中间层、后端,在不冒可用性的风险的情况下,其很难规模化也很难具备很多的灵活敏捷性。
借助微服务,您可以得到所有三者。利用Service Fabric我们已经得到了很多内置功能,进而充分利用了微服务的意识。您可以更新单个微服务。如果检测到一个问题,其他任何一个微服务都不会受到影响,其会自动roll back。其充分意识到所有这些微服务的运行健康状况,其甚至提供了一个有状态的微服务的运行状况,这样您可以跟踪每一款微服务的状态。我认为当看到下一代应用程序部署时将是非常令人兴奋的。
这是否与Azure的功能有关呢?
我通常将Azure的功能称为一款免服务器的平台(server-less platform):一种微型计算平台服务,而Service Fabric则是完整的应用程序…其将所有的功能整合在一起,具备健康运行和它们之间的互动的知识。Azure功能真是面向执行一个单一的操作。其与应用程序的设计是一致的,但他们解决的平台的不同部分。
Azure功能的关键是以一个简单的功能编写您企业的程序和对其实施管理。 您企业所编写的代码,无论其是JavaScript或C #语言或其他什么语言,其都将在门户访问体验中获得执行,而您不必担心虚拟机的自旋。这根本不涉及服务器的概念。 您所要做的一切工作便是运行这段代码,并基于一些事件对其进行执行。 我们演示了一款基于物联网的信号发射功能。 开发人员并不在乎服务器是否弹出。这无关紧要。 其只是运行代码,并完成执行。 这免服务器的方法背后的概念。 您不用管理一台虚拟机,也不必付出代价。 您只需为执行的功能支付费用。
当您提到云服务推动了对于新技术的采用时,您提到了软件定义的网络,您对此是如何看待的呢?
软件定义的网络最终是属于平台的创新的一个方面。我们实现规模化的方式,在我们的软件定义的网络中,我们向我们的客户展示了他们所需要的规模化需要大量的投资。 这方面的一个很好的例子是我们的负载均衡器,当我们开始时其都是基于硬件的,而我们最终将其转换为一款完整的软件解决方案。 这真的是我们实现规模化缩放和满足我们的需求的唯一方式。
我们也为我们的企业客户展示了完整的软件定义网络功能。这来自于企业客户能够定义他们的网络安全团队的形式,企业用户可以定义他们自己的路由器规则,使得诸如Barracuda和F5公司这样的合作伙伴能够部署虚拟客户端。
所有这些都是有效的改变,客户可以期望在他们所部署的工作平台上工作,而他们现在可以做出的变化几率是巨大的。突然间,仅仅只需进入我们的网站,输入几个数字,点击提交,您就可以改变以前需要修改的、或者更新一款物理设备了,您现在已经改变了您企业所有的安全规则。 这才是真正实现了灵活敏捷性。
这也是一个令人兴奋的机会,因为其带动了很多的兴趣关注度。五年前,软件定义的网络和机器学习感觉就像是科幻小说一样,而现在,他们正在成为实用科学。
安全性问题是否仍然是企业客户考虑采用Azure的最头号的因素呢?
网络安全和企业客户对于他们的企业网络的安全控制是一个很大的因素。 除了具备我们前面所提到的一些功能之外,我们还提供了一些额外的服务,如Azure安全中心能够整合这些工具,当没有进行正确配置时,会提醒客户。
这方面最好的例子是,如果您企业有一台虚拟机,其不是在Web应用程序防火墙(WAF)后面,而您希望所有的虚拟机都在WAF的背后,其会报告给系统管理员这是一个安全问题。这很重要的,因为云计算可以让用户更加灵活,他们需要与灵活敏捷性相匹配的安全解决方案。所以,的确,这是与每一位顾客进行的一次重要的谈话。
最后,让我们来谈谈关于市场竞争的话题吧。我相信,亚马逊是您最大的竞争对手,尤其是对于您的团队,您如何正视这一市场竞争的呢?
正如我们已经讨论的,我们在市场竞争方面所展示出的强大之处的二者之一当然便是我们的混合云服务了。全方位的服务功能包括了Azure堆栈功能、灾难恢复功能、备份功能。而我们的很多客户都对于我们将综合超大规模的公共云作为混合云服务的补充感到非常兴奋。
而另一个方面则在于我们在Azure中所提供选择的开放性,及其大量的选择。该平台的宗旨之一是为客户提供他们为所欲为所想要的任何部署的选择......既能够部署Linux解决方案(我们或许是是所有公共云服务产品中提供了最佳的红帽支持的供应商),也通过Pivotal公司提供了梦幻般的Cloud Foundry支持,同时还提供了像Azure功能和Service Fabric这类的先进高级服务。
我认为,这些服务和合作伙伴解决方案的结合,使我们对于那些正在寻找充分利用云服务的全部优势的企业客户具备更大的吸引力。
您是否还有其他的总结想法呢?
我知道,云服务市场将要获得大的发展,您可以看到企业用户对于其的兴趣正在进一步的酝酿提升之中,而当前正在发生的现状已让我吃惊。我们正看到Azure获得了大量的部署和增长,而整个云服务市场的发展也是令人兴奋的。当然,我们也要意识到:革命尚未成功,同志仍需努力。
关于约翰·迪克斯
Network World网站的主编迪克斯于1986年参与了Network World的创刊发布,此前在1980- 1984年在IDC公司负责记载网络的发展和分布式处理,后在1985- 1986年期间曾供职于Computerworld。