到2022年,公共云服务的市场份额预计将超过3,623亿美元。构成这一市场的三个最大的提供商是AWS,Azure和Google Cloud。下面提到的是这三个提供商在2020年共享的报告明细。
从2019年第三季度到2020年第三季度,亚马逊网络服务(AWS)收入增长了29%(从89亿美元增至116亿美元)。AWS拥有32%的公共云市场份额,并且比Azure和Google Cloud的组合产生的收入更多。AWS有了一个起步阶段(于2006年发布),似乎在它的支持下取得了不错的成绩。
2020年最后一个季度,Microsoft Azure收入增长了48%。Azure占有19%的市场份额。在AWS(2010)进入IaaS市场四年后,它已成为公共云提供商列表中的第二名。
到2020年,Google Cloud产生了34.4亿美元的收入(45%)。Google Cloud占公共云市场份额的6%。Google Cloud早于Azure发布,但在Azure市场中占有一席之地并没有超越它。
如果您只是开始探索IaaS技术或预算有限,那么免费套餐是一个不错的起点。虽然免费套餐可能不足以完成全部生产工作,但它们可以帮助组织开始使用某些IaaS服务。适用于AWS的免费套餐有两种类型:Azure和Google Cloud:“限时免费”和“始终免费”。
使用“限时免费”套餐,您可以在注册或首次注册时获得特定的IaaS产品。但是,您只能有限数量地使用这些产品,最长持续12个月。该时间到期后,您将以标准费率向IaaS产品收费。对于“始终免费”层,您可以免费使用IaaS产品,但是您不能在一个月内超过设置的门槛。
以下是AWS,Azure,Google Cloud免费套餐的详细概述:
与Azure和Google Cloud不同,Amazon不提供积分。AWS的某些“始终免费”的IaaS产品包括:
对于“限时免费”层,AWS具有以下云服务:
当您注册或首次注册Azure帐户时,您会在最初30天内自动获得200美元的信用额度,用于购买Azure产品。Azure的“始终免费”层IaaS产品包括:
通过“限时免费”层,您可以从Azure获得以下云服务:
Google Cloud向首次帐户持有者提供300美元。但是,尽管Azure要求用户在头30天内花费其信用额度,但Google Cloud允许最长12个月的花费期限。Google的“始终免费”套餐下的一些著名服务示例包括:
关于云安全性,云提供商考虑两个因素:物理安全性(涉及保护地理位置的物理数据中心)和基础结构安全性(涉及认证和授权,防火墙安全性,数据加密,身份管理和云服务保护)。下表重点介绍了AWS,Azure,Google Cloud的安全性:
安保服务 | AWS | Azure | 谷歌云 |
人身安全 | 亚马逊在全球拥有许多高度分散的数据中心,以确保冗余,可用性和容量规划。 | Azure使用了遍布全球140个国家/地区的58个精心挑选的区域,以确保主权,数据驻留,弹性和合规性。 | Google Cloud有许多数据中心,分布在22个精心选择的区域和61个区域中,以避免发生单个故障并实现数据驻留。 |
认证与授权 | 身份和访问管理(IAM)协议 | 具有单点登录(SSO)支持的Active Directory(Azure AD) | 具有SSO支持的OAuth 2.0协议 |
防火墙安全 | Web应用防火墙 | 应用网关 | 应用网关 |
数据加密 | 密钥管理服务(KMS) | 存储服务加密(SSE) | 知识管理系统 |
身份管理 | 亚马逊Cognito | Active Directory B2C(AD B2C) | 统一管理控制台(UMC) |
云服务保护 | 屏蔽 | 分布式拒绝服务(DDoS)保护服务 | DDoS防护服务 |
AWS,Azure和Google Cloud使用的最常见的云存储技术包括:
AWS,Azure和Google Cloud还使用各种数据库服务,包括关系数据库管理系统(RDBMS),NoSQL键值和NoSQL索引。
以下是AWS,Azure,Google Cloud存储产品的摘要:
仓储服务 | AWS | Azure | 谷歌云 |
云存储技术 | |||
块存储 | 弹性块存储(EBS)。有3种形式:
| 托管磁盘。有2种形式:
| 永久磁盘(PD)。有两种形式:
|
对象存储 | 简单存储服务(S3)。S3有2种形式:
| Azure Blob存储。有3个类别:
| Google云端存储(GCS)。GCS有2种形式:
|
档案储存 | 弹性文件系统(EFS)。 | Azure文件存储(AFS)。 | 缺少本机文件存储产品。在用户空间(FUSE)中使用文件系统。 |
数据库 | |||
关系数据库管理系统 | 亚马逊RDS | SQL数据库 | Google Cloud SQL |
NoSQL键值 | 亚马逊DynamoDB | 表存储 |
|
NoSQL索引 | 亚马逊SimpleDB | Azure Cosmos数据库 | Google Cloud数据存储 |
弹性计算云(EC2)是AWS的旗舰基础架构,可按需进行可伸缩计算,可与Azure的虚拟机规模集和Google的计算引擎(GCE)竞争。下表在VM和VM可伸缩性方面比较了主机提供的EC2,虚拟机集和GCE:
处理功能 | AWS(EC2) | Azure(虚拟机集) | Google Cloud(GCE) |
虚拟机 | |||
时钟速度 | 1.6 GHz至3.3 GHz | 2.7 GHz至3.7 GHz | 2.0 GHz至4.0 GHz |
最大vCPU | 128 | 128 | 224 |
GPU加速 | 是 | 是 | 是 |
最大vGPU | 4 | 4 | 4 |
最大内存 | 244 GB | 208 GB | 448 GB |
临时存储限制 | 48 TB | 3 TB | 4 TB |
VM可扩展性 | |||
自动缩放 | 是(通过克隆大厦) | 是(通过可预设的组) | 是(通过克隆大厦) |
自动调整大小 | 是 | 是 | 是 |
将AWS,Azure和Google Cloud进行对比时,定价非常棘手。这主要是因为成本经常调整,并且价格模型略有不同。为了对这三个产品进行公平的价格比较,您需要了解它们的定价方案。
此外,您必须熟悉每个提供商如何定义按需VM实例,预留VM和存储层的价格。下表提供了有关可直接比较的基本价格参数以及有关虚拟机的基本价格参数的见解:
价格参数 | AWS | Azure | 谷歌云 | 可比? |
额定频率 | 即付即用,基于每秒计费,至少一分钟 | 即付即用,基于每秒计费,无任何前期费用 | 即付即用,基于每秒计费,至少一分钟 | 是。即付即用方案在所有云提供商中都是统一的。 |
实例类型/机器类型 | 通用,计算优化,内存优化 | 通用,计算优化,内存优化。此外,Azure还提供了存储优化的, GPU优化的高性能计算机类型。 | 通用,计算优化,内存优化 | 是的,AWS,Azure和Google Cloud具有相同的实例类别。 |
按需虚拟机 | 价格取决于vCPU的数量和内存容量 | 价格取决于vCPU的数量和内存容量 | 价格取决于vCPU的数量和内存容量 | 否。云提供商在定价期间会使用vCPU和内存容量的不同组合。 |
预留虚拟机 | 一年或三年承诺的最高折扣为72%。 | 一年或三年承诺的最高折扣为82%。 | 一年或三年承诺可享受折扣。 | 否。仅当您每月付款时,价格才具有可比性。 |
作为示例,让我们使用按需实例作为定价参数来比较AWS,Azure和Google Cloud。
实例参数 | 虚拟CPU | 内存 | 操作系统 | AWS(每小时价格)* | Azure(每小时价格)* | Google Cloud(每小时价格)* |
一般用途 | 2 | 适用于AWS的8 GB,适用于Azure的8 GB和适用于Google Cloud的7.5 GB | Linux(Ubuntu) | 人民币¥ 0.100元 | 港币$ 0.117 | US $ 0.107 |
计算优化 | 2 | 适用于AWS的3.75 GB,适用于Azure的2.0 GB和适用于Google Cloud的1.8 GB | Linux(Ubuntu) | 人民币¥ 0.100元 | 港币$ 0.117 | 新台币$ 0.813元 |
内存优化 | 2 | 适用于AWS的15.25 GB,适用于Azure的15 GB和适用于Google Cloud的13 GB | Linux(Ubuntu) | 港币$ 0.133 | $ 0.0992 | 港币$ 0.134 |
*价格基于云提供商当前的按需定价结构,并且可以更改。
最终,对于通用和计算优化的按需实例,AWS似乎都比Azure和Google Cloud具有价格优势。但是,在内存优化应用程序方面,Azure具有整体优势。