论文部分内容阅读
本文比较了三大公有云提供商以及其他公司的混合云解决方案
所有主要的公有云提供商在市场上都有众所周知的混合云解决方案,本文比较亚马逊网络服务(AWS)、微软Azure和谷歌云的不同方法。
混合云是一种企业IT战略,涉及在不同的基础设施环境中运行某些工作负载——这种环境无论是大的公有云提供商、私有云还是内部部署,在顶层通常都有自己开发的编排层。多云也是一种类似的想法,但往往不涉及私有云和本地的基础设施。
这种方法对于某些应用程序暂时需要保留在本地的企业尤其重要,例如,工厂车间的低延时应用程序,以及有数据驻留问题的应用程序。
据RightScale的《2019年云现状报告》,混合云是主要的企业战略,58%的受访者表示这是他们的首选方法,17%的受访者会选择多个公有云,只有10%的受访者限于一家公有云提供商。
混合云的优点包括多种付费方式,多样化的能力,构建弹性,以及根据供应商的优势所在挑选特性和功能的能力,而且不用担心被一家供应商锁定。
客户在公有云中运行所有内容符合公有云供应商的最大利益,但他们越来越意识到客户未必想以这种方式工作,因此,开始提供更灵活的选择来适应这一事实。
正如DataStax公司首席执行官Billy Bosworth在接受英国《计算机世界》采访时所说:“过去的12到18个月里,我觉得市场已经达到了决定性的转折点,多云不是一种选择,而是一种现实。”
本文逐一介绍主要供应商为运行混合云所提供的产品。
微软的Azure Stack
长期以来,微软凭借其成熟的Azure Stack一直是三大巨头中混合部署的首选,早在2016年1月,用户便可以在技术预览版中使用该服务。
它支持客户在他们自己的数据中心使用各种各样的Azure云服务,从理论上讲,这方便了监管严格或者非常谨慎的企业向云的过渡。可以为Azure云构建应用程序,并在微软云基础设施上或者在您自己的数据中心范围内部署应用程序,而且不用重写任何代码。
Azure Stack为客户自己的数据中心提供了一套核心服务,例如,虚拟机、存储、网络、VPN网关和负载平衡,以及函数、容器、数据库和身份服务(比如,活动目录)等平台服务。
Azure Stack可以运行在各种合作供应商的硬件上,例如,HPE、戴尔EMC、思科、华为和联想等。其定价方式与Azure公有云一样灵活,因此你可以根据使用情况来付费,起价是每小时每虚拟CPU只需 0.008美元,但你得与微软签订软件支持合同,與所选择的供应商签订硬件支持合同。
AWS Outposts
AWS在2018年的re:Invent大会上发布了Outposts,标志着首次正式进入混合部署领域,这是一种全托管服务,AWS向客户本地的数据中心提供经过预先配置的硬件和软件,以云原生方式运行应用程序,而不必在AWS数据中心之外进行操作。
AWS首席执行官Andy Jassy当时说:“客户可以订购我们在所有地区使用的机架,这些机架有相同的硬件,其软件带有AWS服务,就像计算和存储,支持以两种方式进行工作。”这两种方式是:在AWS上运行VMware云,或者使用AWS云中使用的同样的原生AWS API,在本地运行计算和存储。
目前,客户可以为其Outpost配置各种EC2实例和用于存储的EBS卷,供应商计划在不久的将来提供更多的服务,例如,数据库RDS,容器化应用程序的ECS和EKS,以及机器学习应用情形的SageMaker。
独立技术分析师Kurt Marko当时在接受英国《计算机世界》采访时表示:“推出Outposts,实际上表明AWS认为,大部分企业希望或者需要在本地系统和公有云服务之间分配工作负载和数据。”
AWS Outposts目前还没有正式提供,定价信息还没有公布。
谷歌云Anthos
谷歌在2018年4月宣布正式提供Anthos时,其谷歌云引起了轰动:这一新平台能够在本地和谷歌云上运行应用程序,而且最重要的是,支持微软Azure和亚马逊网络服务(AWS)等主要公有云提供商。
本质上,Anthos结合了谷歌的Kubernetes引擎(GKE)、GKE On-Prem和Anthos配置管理控制台,实现了跨混合Kubernetes部署环境下的统一管理、策略和安全。它与硬件无关,可以在客户现有的服务器上运行,也支持VMware、戴尔EMC、HPE、英特尔和联想机架。
对于非常典型的谷歌风格,这里的关键区别在于其互操作性和开源证书。供应商在当时的一篇博文中介绍说,“Anthos还支持您管理运行在AWS和Azure等第三方云上的工作负载,使你能够自由地在自己选择的云上部署、运行和管理应用程序,而且管理人员和开发人员不必学习不同的环境和API。”
谷歌云首席执行官Thomas Kurian补充说:“目前,如果你和Azure交流,他们会说你可以在本地和云端运行Azure Stack,而亚马逊则说你可以在本地和AWS云端运行Outposts。他们都是很好的企业,但他们没有解决多云问题。”
CCS Insight的企业研究副总裁Nick McQuire说:“随着Anthos的发布,特别是它对开源的支持,尤其是Kubernetes,谷歌目前正在采取一种更加现实的方式来满足客户在云计算领域的需求,并希望在未来的云市场上,使其成为混合、多云服务的标准。”
Anthos以每月定期订阅的形式收取费用,而且至少订阅一年。然后以100个vCPU增量块为单位定价,每个块的起价为10,000美元——无论工作负载在哪里运行。
甲骨文的客户云(Cloud at Customer) 甲骨文的基础设施即服务业务可能发展的不是太好,但长期以来一直为客户提供一种名为“客户云”的混合产品。
该服务于2016年推出,在客户自己的数据中心汇集了云基础设施和平台服务,例如,数据库、大数据和应用程序开发,以及软件即服务(SaaS)应用程序,包括客户关系管理(CRM)、企业资源规划(ERP)和人力资本管理(HCM)等。
甲骨文融合了甲骨文硬件、软件定义的存储和管理服务,以便为客户运行应用程序。企业只需提出数据中心平面布局、网络和电源要求,然后就可以在本地实现所有部署,管理云服务,并定期进行升级。
唯一的区别是,甲骨文要求客户签订一项长期协议(至少三到四年),支付运输和安装专用硬件相关的费用。
深入阅读:甲骨文把客户云服务扩展到SaaS应用。
甲骨文产品管理副总裁Nirav Mehta把该服务描述为“甲骨文云从我们的数据中心延伸到了客户,所以有相同的堆栈,但所有数据都在客户那里。”
他补充说:“我们会对软件进行评估、构建、发售、部署和管理,我们实际是全包式部署。”
甲骨文表示,事实证明,这项服务深受公共部门客户的欢迎,包括英国政府以及金融服务部门。美国银行(Bank of America)和美国电话电报公司(AT
所有主要的公有云提供商在市场上都有众所周知的混合云解决方案,本文比较亚马逊网络服务(AWS)、微软Azure和谷歌云的不同方法。
混合云是一种企业IT战略,涉及在不同的基础设施环境中运行某些工作负载——这种环境无论是大的公有云提供商、私有云还是内部部署,在顶层通常都有自己开发的编排层。多云也是一种类似的想法,但往往不涉及私有云和本地的基础设施。
这种方法对于某些应用程序暂时需要保留在本地的企业尤其重要,例如,工厂车间的低延时应用程序,以及有数据驻留问题的应用程序。
据RightScale的《2019年云现状报告》,混合云是主要的企业战略,58%的受访者表示这是他们的首选方法,17%的受访者会选择多个公有云,只有10%的受访者限于一家公有云提供商。
混合云的优点包括多种付费方式,多样化的能力,构建弹性,以及根据供应商的优势所在挑选特性和功能的能力,而且不用担心被一家供应商锁定。
客户在公有云中运行所有内容符合公有云供应商的最大利益,但他们越来越意识到客户未必想以这种方式工作,因此,开始提供更灵活的选择来适应这一事实。
正如DataStax公司首席执行官Billy Bosworth在接受英国《计算机世界》采访时所说:“过去的12到18个月里,我觉得市场已经达到了决定性的转折点,多云不是一种选择,而是一种现实。”
本文逐一介绍主要供应商为运行混合云所提供的产品。
微软的Azure Stack
长期以来,微软凭借其成熟的Azure Stack一直是三大巨头中混合部署的首选,早在2016年1月,用户便可以在技术预览版中使用该服务。
它支持客户在他们自己的数据中心使用各种各样的Azure云服务,从理论上讲,这方便了监管严格或者非常谨慎的企业向云的过渡。可以为Azure云构建应用程序,并在微软云基础设施上或者在您自己的数据中心范围内部署应用程序,而且不用重写任何代码。
Azure Stack为客户自己的数据中心提供了一套核心服务,例如,虚拟机、存储、网络、VPN网关和负载平衡,以及函数、容器、数据库和身份服务(比如,活动目录)等平台服务。
Azure Stack可以运行在各种合作供应商的硬件上,例如,HPE、戴尔EMC、思科、华为和联想等。其定价方式与Azure公有云一样灵活,因此你可以根据使用情况来付费,起价是每小时每虚拟CPU只需 0.008美元,但你得与微软签订软件支持合同,與所选择的供应商签订硬件支持合同。
AWS Outposts
AWS在2018年的re:Invent大会上发布了Outposts,标志着首次正式进入混合部署领域,这是一种全托管服务,AWS向客户本地的数据中心提供经过预先配置的硬件和软件,以云原生方式运行应用程序,而不必在AWS数据中心之外进行操作。
AWS首席执行官Andy Jassy当时说:“客户可以订购我们在所有地区使用的机架,这些机架有相同的硬件,其软件带有AWS服务,就像计算和存储,支持以两种方式进行工作。”这两种方式是:在AWS上运行VMware云,或者使用AWS云中使用的同样的原生AWS API,在本地运行计算和存储。
目前,客户可以为其Outpost配置各种EC2实例和用于存储的EBS卷,供应商计划在不久的将来提供更多的服务,例如,数据库RDS,容器化应用程序的ECS和EKS,以及机器学习应用情形的SageMaker。
独立技术分析师Kurt Marko当时在接受英国《计算机世界》采访时表示:“推出Outposts,实际上表明AWS认为,大部分企业希望或者需要在本地系统和公有云服务之间分配工作负载和数据。”
AWS Outposts目前还没有正式提供,定价信息还没有公布。
谷歌云Anthos
谷歌在2018年4月宣布正式提供Anthos时,其谷歌云引起了轰动:这一新平台能够在本地和谷歌云上运行应用程序,而且最重要的是,支持微软Azure和亚马逊网络服务(AWS)等主要公有云提供商。
本质上,Anthos结合了谷歌的Kubernetes引擎(GKE)、GKE On-Prem和Anthos配置管理控制台,实现了跨混合Kubernetes部署环境下的统一管理、策略和安全。它与硬件无关,可以在客户现有的服务器上运行,也支持VMware、戴尔EMC、HPE、英特尔和联想机架。
对于非常典型的谷歌风格,这里的关键区别在于其互操作性和开源证书。供应商在当时的一篇博文中介绍说,“Anthos还支持您管理运行在AWS和Azure等第三方云上的工作负载,使你能够自由地在自己选择的云上部署、运行和管理应用程序,而且管理人员和开发人员不必学习不同的环境和API。”
谷歌云首席执行官Thomas Kurian补充说:“目前,如果你和Azure交流,他们会说你可以在本地和云端运行Azure Stack,而亚马逊则说你可以在本地和AWS云端运行Outposts。他们都是很好的企业,但他们没有解决多云问题。”
CCS Insight的企业研究副总裁Nick McQuire说:“随着Anthos的发布,特别是它对开源的支持,尤其是Kubernetes,谷歌目前正在采取一种更加现实的方式来满足客户在云计算领域的需求,并希望在未来的云市场上,使其成为混合、多云服务的标准。”
Anthos以每月定期订阅的形式收取费用,而且至少订阅一年。然后以100个vCPU增量块为单位定价,每个块的起价为10,000美元——无论工作负载在哪里运行。
甲骨文的客户云(Cloud at Customer) 甲骨文的基础设施即服务业务可能发展的不是太好,但长期以来一直为客户提供一种名为“客户云”的混合产品。
该服务于2016年推出,在客户自己的数据中心汇集了云基础设施和平台服务,例如,数据库、大数据和应用程序开发,以及软件即服务(SaaS)应用程序,包括客户关系管理(CRM)、企业资源规划(ERP)和人力资本管理(HCM)等。
甲骨文融合了甲骨文硬件、软件定义的存储和管理服务,以便为客户运行应用程序。企业只需提出数据中心平面布局、网络和电源要求,然后就可以在本地实现所有部署,管理云服务,并定期进行升级。
唯一的区别是,甲骨文要求客户签订一项长期协议(至少三到四年),支付运输和安装专用硬件相关的费用。
深入阅读:甲骨文把客户云服务扩展到SaaS应用。
甲骨文产品管理副总裁Nirav Mehta把该服务描述为“甲骨文云从我们的数据中心延伸到了客户,所以有相同的堆栈,但所有数据都在客户那里。”
他补充说:“我们会对软件进行评估、构建、发售、部署和管理,我们实际是全包式部署。”
甲骨文表示,事实证明,这项服务深受公共部门客户的欢迎,包括英国政府以及金融服务部门。美国银行(Bank of America)和美国电话电报公司(AT