AWS,Azure和Google 您应该选择哪一个云主机?

随着远程办公等新兴现实的出现,基础设施即服务(IaaS)市场已经达到了临界点。现在,IaaS市场中的竞争非常激烈,这是一场三方竞争:Amazon Web Services(AWS)与AzureGoogle Cloud。

如果您想转移到公共云,那么选择最适合您的业务需求的提供商可能会面临挑战。Parallels®突破了IaaS市场周围的复杂性,以及有关AWSAzureGoogle Cloud的争论,可帮助您做出明智的选择。

aws-azure-google-e1604059495277

市场份额

到2022年,公共云服务的市场份额预计将超过3,623亿美元。构成这一市场的三个最大的提供商是AWSAzure和Google Cloud。下面提到的是这三个提供商在2020年共享的报告明细。

AWS

从2019年第三季度到2020年第三季度,亚马逊网络服务(AWS)收入增长了29%(从89亿美元增至116亿美元)。AWS拥​​有32%的公共云市场份额,并且比Azure和Google Cloud的组合产生的收入更多。AWS有了一个起步阶段(于2006年发布),似乎在它的支持下取得了不错的成绩。

Azure

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免费套餐的详细概述:

AWS

Azure和Google Cloud不同,Amazon不提供积分。AWS的某些“始终免费”的IaaS产品包括:

  • AWS CodeBuild(每月最多100分钟的构建时间)。
  • Amazon DynamoDB(每月最多25 GB的存储空间)。
  • AWS Lambda(每月多达一百万个请求和320万秒的计算时间)。
  • Amazon RDS(MySQL,MariaDB,PostgreSQL和Oracle数据库)。
  • AWS Step Functions(每月4,000个状态转换)。
  • AWS CodeCommit(最多五个用户,每月50 GB)。
  • AWS CodePipeline(每月一个活动管道)。

对于“限时免费”层,AWS具有以下云服务:

  • 每月750小时的Elastic Compute Cloud(EC2)。
  • 每月一百万次API调用。
  • 1 GB的Amazon Cloud Directory。
  • 30 GB的弹性块存储。
  • 5 GB的S3存储空间。
  • 40小时的Amazon AppStream 2.0。
  • 访问机器学习(ML)产品,例如Lex,Rekognition,Polly,Transcribe和Translate。

Azure

当您注册或首次注册Azure帐户时,您会在最初30天内自动获得200美元的信用额度,用于购买Azure产品。Azure的“始终免费”层IaaS产品包括:

  • Azure Cosmos DB(每秒高达400个预配置的吞吐量机架单位,具有5 GB的存储空间)。
  • Azure应用服务(最多10个具有1 GB存储空间的移动,Web或API应用程序)。
  • Azure功能(最多一百万个请求和40万GB的资源使用)。
  • 事件网格(事件发布和交付最多可进行100,000个操作)。
  • Azure Active Directory(通过单个登录(SSO)和多因素身份验证(MFA),最多可存储50,000个存储对象到所有云应用程序。
  • Azure Service Fabric来实现微服务应用程序。
  • Azure DevOps(前五个用户免费)。
  • Azure数据工厂(最多五个免费的低频活动)。

通过“限时免费”层,您可以从Azure获得以下云服务:

  • 适用于Windows Server的750个小时的Azure B1S通用虚拟机(VM)。
  • 750小时用于Linux OS的Azure B1S通用VM。
  • 5 GB的本地冗余存储。
  • 250 GB的SQL数据库存储。
  • 15 GB的带宽用于出站数据传输。

谷歌云

Google Cloud向首次帐户持有者提供300美元。但是,尽管Azure要求用户在头30天内花费其信用额度,但Google Cloud允许最长12个月的花费期限。Google的“始终免费”套餐下的一些著名服务示例包括:

  • Google App Engine(高达5 GB的云存储,每天有28个前端和9个后端实例小时)。
  • Google BigQuery(每月最多10 GB的存储空间和1 TB的查询量)。
  • Google Cloud Build(每天最多120分钟)。
  • Google Cloud Functions(每月HTTP和后台调用多达200万次)。
  • Google Cloud Source资源库(最多五个用户,拥有50 GB的存储空间)。
  • Google云存储(在美国最多有5 GB的区域存储,具有5,000个A类和50,000个B类操作)。
  • Google Compute Engine(在美国地区有一个f1-micro VM)。

安全

关于云安全性,云提供商考虑两个因素:物理安全性(涉及保护地理位置的物理数据中心)和基础结构安全性(涉及认证和授权,防火墙安全性,数据加密,身份管理和云服务保护)。下表重点介绍了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使用的最常见的云存储技术包括:

  • 块存储。块存储是持久性磁盘存储的一种形式,可与VM结合使用。块存储有两种形式:传统的基于磁的硬盘驱动器(HDD)和现代的固态磁盘(SSD)。
  • 对象存储。对象存储是一种弹性和灵活的格式存储系统,旨在用于在云中存储非结构化数据。对象存储有三种形式:“热”用于访问即时数据,“冷”用于存储不频繁的数据,以及“冷”用于存储云中的档案材料。
  • 文件存储。文件存储是一种相对新兴的云存储技术,类似于传统的网络文件系统(NFS)。通过文件存储,用户可以轻松地将文件装载到其VM上,并读取和访问其记录。

AWS,Azure和Google Cloud还使用各种数据库服务,包括关系数据库管理系统(RDBMS),NoSQL键值和NoSQL索引。

以下是AWS,Azure,Google Cloud存储产品的摘要:

仓储服务 AWS Azure 谷歌云
云存储技术
块存储 弹性块存储(EBS)。有3种形式: 

  • 吞吐量优化或冷硬盘。
  • 通用SSD。
  • 预置的每秒输入/输出操作(IOPS)SSD。
托管磁盘。有2种形式: 

  • 标准(基于磁性)
  • 高级(基于SSD)。
永久磁盘(PD)。有两种形式: 

  • 标准PD
  • 基于SSD的PD
对象存储 简单存储服务(S3)。S3有2种形式: 

  • 标准不频繁访问(用于冷藏)
  • 冰川(用于冷藏)
Azure Blob存储。有3个类别: 

  • 热(用于瞬时存储访问)
  • 很酷(用于不经常访问的数据)
  • 存档(用于很少访问的数据)
Google云端存储(GCS)。GCS有2种形式: 

  • GCS Nearline(用于冷藏)
  • GCS Coldline(用于存档)
档案储存 弹性文件系统(EFS)。 Azure文件存储(AFS)。 缺少本机文件存储产品。在用户空间(FUSE)中使用文件系统。
数据库
关系数据库管理系统 亚马逊RDS SQL数据库 Google Cloud SQL
NoSQL键值 亚马逊DynamoDB 表存储
  • Google Cloud Bigtable
  • Google Cloud数据存储
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具有整体优势。

未经允许不得转载:励志言 » AWS,Azure和Google 您应该选择哪一个云主机?

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏