专栏首页SDNLAB揭秘AWS,Azure和Google:云提供商之间的差异真的重要吗?

揭秘AWS,Azure和Google:云提供商之间的差异真的重要吗?

众所周知,目前的云计算市场中,亚马逊AWS、微软Azure和谷歌云平台是最大的“玩家”,他们各自都有自己的术语、定价、服务目录和购买版本,因此用户在评估该选择哪个公共云提供商时很容易陷入分歧,下面我们来一起看一下这些差异是否真的会真正带来影响。

计算

出于我们的目的,我们可以比较云服务提供商的核心产品:计算。计算产品约占大多数公司云账单的三分之二,因此这里的相似性和差异性将成为大多数用户云体验的核心。

下图是云提供商之间的计算功能的简要比较:

当然,如果您计划大量使用特定服务,例如功能即服务/无服务器,则需要自己对这些产品进行详细的比较。

价钱

这部分同时也涵盖了功能的比较。价格如何比较?一种方法是选择一种特定的资源类型,在所有云提供商中找到可比较的版本,然后比较价格。以下是几个实例的成本示例(都是Linux操作系统):

要获得更准确的结果,需要调出每个云提供商的价格表。当然,并不是所有实例类型都能够轻松进行比较-尤其是当你将核心计算产品之外的部分转换成更多变量、更可配置、甚至收费不同的选项之后(事实上,AWS和谷歌都是按每秒收费)。

注意,AWS和Azure在Windows操作系统中为实例类型列出了不同的价格,而谷歌云在基本实例成本的基础上增加了每核许可费用。

上表代表了默认的按需定价选项。但是,每个提供商都提供了多种降低这些基本成本的方法,下文将在“购买”部分介绍这些方法。

术语

乍一看,似乎每个云提供商都有自己独特的产品。但是,一旦你把这些产品和服务的名字联系起来,你就会发现它们非常相似。这里有一些例子:

显然,这些产品之间并不存在实质性差异-这只是表明,这些提供商通常比乍看起来更相似。

购买选项

由于选项繁杂,对于购买选项的比较需要好几篇文章来讨论,在这里不再累述。不过用于节约成本的选项,下面会列举一些。

预定

每一个规模较大的云提供商都为客户提供了一种提前购买计算容量的方式,以换取折扣:AWS预留实例、Azure预留虚拟机实例和Google承诺使用折扣。他们之间有一些有趣的变化,例如,AWS提供了购买“可转换预留实例”的选项,该选项允许在系列、操作系统和实例大小之间交换预留。另一方面,Azure在其核心Reserved VM选项中提供了类似的灵活性。Google Cloud的程序在资源方面更灵活一些,因为客户只需选择一些vCPU和内存,不必选择特定的实例大小和类型。

如果您改变主意怎么办?如果AWS用户决定不再需要预订,可以在市场上转售预订,Azure用户需要支付一定的罚金取消预定,而谷歌用户不能取消预订。

Spot实例和可抢占实例

还有一些折扣选项,如AWS中的Spot实例、Azure的低优先级VM和谷歌的可抢占VM。这些选项允许用户以极低的折扣购买未使用的容量。但这种折扣是有代价的,用户购买的这些实例可以被中断(Azure用“被驱逐”一词来描述它),以支持更高优先级的需求(谁支付的多,谁的优先级就高)。因此,这种定价结构最适合用于容错应用程序和短期流程,如财务建模和测试等。虽然在跨云购买和使用这些实例类型的具体机制上存在差异,但它们的折扣方式和用例大体类似。

持续使用折扣

Google Cloud Platform提供了另一个节省成本的选项,是AWS或Azure选项中没有的,即持续使用折扣。这是一个自动的、内置折扣。如果您运行实例越多,则获得的折扣就越大。不过用户也需注意,一般给出的GCP价格可能会产生误导,因为如果用户使用了整月谷歌云平台,GCP的价格中已经包含了持续使用折扣选项。

合约

最后一种“购买选择权”与合同协议有关。三大云提供商都可以使用企业合同。通常,这些服务面向企业客户,并鼓励大公司承诺特定级别的使用和支出,以换取全面的折扣-例如,AWS EDP,Azure企业协议。由于这些都不是公开的选项,并且将取决于基础架构的大小,您与你提供商的关系等,因此很难说这将对你的账单产生什么影响以及如何在云之间进行比较。

自身因素

此外,人们对云提供商之间的差别也有着不同的看法。

例如,有些人可能认为Azure有点笨拙,而Google Cloud看起来很流畅,但其性能可能不如AWS。一些人欣赏AWS和Azure的企业支持,认为Google Cloud在这方面有所欠缺,但随着Google吸引了更多的客户并专注于企业兼容性,这种情况正在发生改变。

也有关于易用性的一些看法,但实际上,我们发现这些因素受到了自身习惯使用的平台的影响。

这些差异真的重要吗?

在我们前面讨论的一些因素中,云提供商确实存在差异。但是在许多变量上,提供者及其提供的产品十分相似。如果某个特定领域对你的业务非常重要(例如无服务器或与Microsoft应用程序的集成),这才是决定性的因素。

事实是,你可能很快就会使用多个云(如果尚未使用的话),这样你将可以利用每个提供商的优势。此外,由于有了容器,应用程序和数据现在比以往任何时候都更具可移植性。

因此,为迎接多云的现实做好准备。构建应用程序以避免供应商的锁定。即使现在只考虑使用一个云,从长远来看,这些选择也将使你受益。请记住:如果公司让你使用特定的云提供商,不用担心,差异并不那么重要。

原文链接:https://www.cloudcomputing-news.net/news/2019/sep/23/aws-azure-or-google-do-differences-between-cloud-providers-really-matter/

【投稿】

欢迎SDN、NFV、边缘计算、SD-WAN、TSN、5G 网络切片等网络方向的观点类、新闻类、技术类稿件。

联系人:04&07

投稿邮箱:pub@sdnlab.com

详情请参考:SDNLAB原创文章奖励计

注:本公众号允许其他公众号或网络平台进行转载,但任何形式的转载需注明“文章转载自SDNLAB公众号”相关字样

本文分享自微信公众号 - SDNLAB(SDNLAB)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 冰蝎动态二进制加密WebShell特征分析

    冰蝎一款新型加密网站管理客户端,在实际的渗透测试过程中有非常不错的效果,能绕过目前市场上的大部分WAF、探针设备。本文将通过在虚拟环境中使用冰蝎,通过wires...

    FB客服
  • JDK 13 都已经发布了,Java 8 依然是最爱

    在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们继续用我们的老版本。三年之前用 JDK 7,后来终于升级到了 JDK 8。自从升级了没多久,...

    古时的风筝
  • Mysql的事务的隔离级别

    mysql事务,依次为Read uncommitted(读未提交) 、Read committed(读已提交) 、Repeatable read(可重复读) 、...

    用户6182664
  • 云服务器

    云服务器(Cloud Virtual Machine,CVM)为您提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 CVM,来实现您的计算需求...

    用户6248011
  • 中小企业如何选择腾讯云服务器的价格与配置?

    腾讯云中小企业服务器如何选择价格配置?今天有企业朋友问笔者,我们中小企业建站的话,应该如何选择云服务器配置啊,价钱大概是多少的合适,能放几个网站,性能怎么样? ...

    用户5920955
  • Springboot之整合ElasticSearch使用

    (来自infoq)据外媒报道,1月22日,美国一家网上赌场集团泄露了超过 1.08 亿笔投注信息,包括客户个人资料,存取款记录、家庭住址、电话号码、电子邮件地址...

    23号杂货铺
  • 谈谈游戏数据分析的那点事

    因为我实习的工作是游戏后端开发,所以难免会遇到游戏领域的一些专业知识,就比如游戏数据分析。因为之前从未接触过游戏这一块,所以很多东西得去学,在之前老大给我一个任...

    beifengtz
  • 直播系统开发后端是前端功能实现的基础

    直播的热潮还未褪去,使得直播系统开发行业持续发展,一套完整的直播系统包括安卓端,iOS端以及后端设置,后端是前端功能实现的基础,那么后端都应该有哪些功能呢?

    布谷安妮
  • 目标检测中常提到的IoU和mAP究竟是什么?

    intersect over union,中文:交并比。指目标预测框和真实框的交集和并集的比例。

    程序员一一涤生
  • 腾讯计费:亿万级大促活动自动化保障体系

    ? 9月14-15日,GOPS全球运维大会上海站圆满举行,为期两天的运维盛宴,为各位运维人带来了相互交流和学习的绝佳平台,来自腾讯技术工程事业群(TEG)计费...

    腾讯技术工程官方号

扫码关注云+社区

领取腾讯云代金券