当提起云计算时,大多数人会想到全球三个主要公共云提供商:AWS、Azure和Google Cloud。
这三个云计算巨头过去五年在全球公共云计算市场上占据着主导地位。但是,只是它们是三个主要的公共云提供商,并不意味着必须使用其中之一。
实际上,AWS、Azure、Google Cloud并不是唯一的公共云提供商。还有其他竞争者,从与大型企业(如Oracle和IBM)相关的通用云计算到从只专注于某些类型的云计算服务(如Wasabi和Backblaze)规模较小的公共云供应商。
这就引出了一个问题:用户什么时候可以决定不使用三大公共云提供商的服务,而是选择一个鲜为人知的公共云提供商?
三大公共云的好处
为了回答这个问题,首先考虑为什么选择这三大巨头。原因显而易见,但是值得说明:
AWS、Azure和Google Cloud是全球最知名的公共云供应商。与使用鲜为人知的云计算提供商相比,企业的IT工程师更有可能具有使用它们的工具的经验。
由于其受欢迎程度,三大供应商各自拥有庞大的第三方工具、应用程序和集成生态系统。如果正在寻找第三方插件,则可能甚至不需要检查它是否支持这三个公共云供应商。实际上所有的都支持。
三大云平台每一个都是更大软件平台的一部分:AWS云平台的电子商务、微软Azure具有所有Windows相关功能,以及谷歌云的各种在线服务。这使得将托管在这些云平台上的工作负载与云计算供应商提供的其他平台或服务集成起来变得非常容易。其他一些公共云也是如此,如IBM或Oracle公司,但并非所有的公共云都是如此。
所有这些因素都有助于使AWS、Azure或Google Cloud成为许多工作负载的理想选择。
其他公共云选项
但是,仅仅因为三大公共云巨头是最受欢迎的公共云提供商,并不能使它们成为每种工作负载和部署的最佳选择。以下是企业可能要考虑替代公共云的原因。
1. 成本
也许最明显的是成本。根据企业在云平台上部署的内容,三大公共云巨头可能会或可能不会提供最具成本效益的云计算解决方案。
在只需要在云平台上运行某种类型的工作负载的情况下,尤其如此。在这种情况下,企业可以通过选择专门提供云计算服务的供应商而不是寻求通用公共云提供商来获得更好的价格。
例如,如果企业只需要云存储,那么专门从事存储的供应商(例如Backblaze或Wasabi)可能会提供比AWS、Azure和GoogleCloud可用的云存储服务更好的价格。
2. 性能和可配置性
同样,企业可能会发现三大公共云提供商为给定类型的工作负载提供的选择或定制服务要比另一家规模较小的云计算提供商少。
同样,在企业要部署某种类型工作负载的情况下,这尤其正确。例如,三大公共云提供商均允许企业运行基于Kubernetes的工作负载。但是,还有许多其他供应商专门研究基于云计算的Kubernetes(或通常基于容器的应用程序),例如OpenShiftOnline或Platform9。
3. 地理专业化
尽管大多数公共云提供商的数据中心分布在世界各地,但这些数据中心并不总是均匀分布。在某些情况下,企业可能选择不使用三大公共云提供商的服务,因为它在企业需要服务的给定地理区域中缺少数据中心。
例如,如果企业的大多数用户都在亚洲,那么可能更喜欢采用阿里云的云计算服务。阿里巴巴在亚洲拥有20多个云计算区域,而其他主要的公共云提供商只有几个云计算区域,如果有的话。另一方面,阿里巴巴在欧洲和北美的业务则比较有限。
选择在特定区域提供许多托管选项的云计算提供商可以帮助改善该区域的性能(因为这意味着数据中心离用户更近)。如果法规要求将工作负载托管在某个国家/地区,则在特定地区的存在还可以简化合规性要求。
4. 避免云蔓延
三大公共云提供商各自提供数十种服务。通常,拥有这一系列选项则是一件好事。
但是对于缺乏IT治理或监管松懈的企业来说,太多的选择可能会成为一个负面影响。它们可能导致所谓的云蔓延,或者只是因为可以而导致启用新的云计算服务的诱惑。
企业可以选择不提供太多服务的云计算提供商来避免这种诱惑。例如,如果企业基本的云计算需求为IaaS,则可以决定将使用Rackspace公共云而不是AW、Azure或Google云平台作为其组织策略。Rackspace公司提供了与IaaS相关的云计算服务广泛的列表,但没有提供其他可能导致云蔓延的选项。
多云的应用
值得注意的是,人们生活在多云时代。许多企业不再选择一个或另一个。但是,在许多情况下,多云策略的方向是将两个或更多的三个云平台合并在一起,而不是将三个主要公共云与鲜为人知的公共云混合在一起。
只要企业对多云带来的复杂性感到满意,那么就一定要采用多云架构。但是,在制定多云策略时,需要记住,多云不必仅涉及AWS和Azure公共云,也不必只涉及Azure和GoogleCloud。企业也可以将其他公共云混合并匹配到其多云体系结构中。实际上,企业根本不需要在多云策略中选择三大公共云,可以使用替代云平台来构建多云架构。
结论
企业有着充分的理由基于AWS、Azure和/或GoogleCloud构建云计算策略。但是,除了三大公共云巨头之外,还考虑考虑鲜为人知或专业程度更高的公共云计算供应商有着其他充分的理由。