随着 Covid-19 之后远程工作文化的发展,全球云计算的使用也在增加。云计算使从任何位置和任何设备访问应用程序和数据成为可能。你所需要的只是互联网连接。
随着你无需购买硬件和软件即可获得按需资源,云部署变得越来越普遍。相反,你严格为使用的服务付费。在这种类型的云计算中,提供商负责基础设施的管理、维护、安全和升级。
最受欢迎的公共云是 Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Platform (GCP)。这三者都提供范围广泛的安全和灵活的存储、计算和网络服务。但是,为你的组织选择公共云服务提供商可能具有挑战性;本文旨在为你提供帮助,包括AWS、Azure和Google Cloud差异比较。
目录
- 亚马逊网络服务 (AWS)
- 微软 Azure (MS Azure)
- 谷歌云平台 (GCP)
- AWS 与 Azure 与 Google Cloud 的比较
亚马逊网络服务 (AWS)
AWS、Azure和Google Cloud有什么区别?AWS 是一个安全、易于使用的云服务平台,可按需为其客户提供计算能力、数据库存储、内容交付网络和各种其他功能 (IaaS)。
目的是帮助企业以现收现付模式发展和扩展他们的产品。组织可以根据需要选择操作系统、Web 应用程序平台、数据库、编码语言等。
AWS 受到在游戏开发、仓储、数据处理、开发等不同领域工作的个人、政府、大小公司的信任。Netflix、Facebook、BBC、百度、Twitch、LinkedIn 和 ESPN 等公司都在使用它。
微软 Azure (MS Azure)
MS Azure 是一个云平台,支持通过微软的数据中心网络开发、部署和管理各种服务和应用程序。
其主要服务包括混合集成、数据存储、内容交付网络、计算、分析、物联网等。此外,Azure 提供跨多个数据中心区域的数据存储冗余,以防止数据丢失。
MS Azure 被不同行业的企业使用,包括计算机软件、信息技术、建筑、金融服务、医疗保健、零售、房地产等。其客户包括 eBay、GE Healthcare、宝马、波音、三星和 Travelocity。
谷歌云平台 (GCP)
GCP 是一个相对较新的云平台,具有直观的界面和灵活的计算选项。它为企业提供与 Google 在内部用于其消费产品(如 Google 搜索和 Gmail)相同的基础架构。
这些服务包括计算、存储、物联网 (IoT)、网络、大数据、机器学习等。组织还可以获得云管理、安全性和开发人员工具。
它适用于冒险进入云服务的组织。LinkedIn、SAP、Facebook、英特尔、雅虎、万豪国际等大公司都在使用它。
AWS、Azure和Google Cloud差异比较
AWS、MS Azure 和 GCP 是公共云,因此提供类似的功能,如自助服务、自动扩展、合规性、身份管理、安全性等。然而,它们有几个彼此不同的功能。
AWS vs Azure vs GCP:建立
AWS 于 2006 年公开推出。它是云市场中历史最悠久、经验最丰富的供应商。它为个人、公司和政府提供可靠的服务。
MS Azure 于 2010 年作为面向企业的云计算平台推出。多年来,相对于其竞争对手,它已经显示出指数级的进步。
GCP 始于 2011 年,专注于加强 Google 的产品,但后来开始提供企业服务,允许企业共享其基础架构。
AWS 与 Azure 与 GCP:可用区
AWS、Azure和Google Cloud有什么区别?AWS 全球云基础设施覆盖全球 25 个地理区域的 81 个可用区,并计划再增加 21 个区域和 7 个区域,包括印度。
MS Azure 在全球拥有超过 46 个区域,可在全球约 140 个国家/地区使用。到 2021 年底,Microsoft 运营数据中心的每个国家/地区都将至少有一个区域采用 Azure 可用区架构。
GCP 资源和服务可用性可以是地区、区域或跨多个区域。它目前覆盖 24 个地区和 73 个可用区。
AWS 与 Azure 与 Google Cloud:基本功能
AWS、Azure 和 Google Cloud Platform 的计算、存储、数据库和网络等基本功能类似。
- 计算:AWS 提供其旗舰 EC2 实例,可根据要求进行定制。有相关服务,如 ECS for Kubernetes (EKS)、EC2 容器服务和自动缩放。Azure 提供虚拟机 (VM) 和资源管理器、自动缩放服务、云服务等工具。Google 的计算引擎在数据中心提供虚拟机,可以根据客户的需求进行定制。
- 贮存:AWS 提供可以与本地环境集成的弹性块存储 (EBS)、弹性文件系统 (EFS)、简单存储 (S3) 等。MS Azure 包括 Azure Blob 块和核心 Azure 存储服务等。它还具有恢复和备份选项。
- 数据库:这些云计算解决方案提供商支持关系/SQL 数据库,即 Azure SQL 数据库、Amazon Relational Database Service、Redshift 和 Google Cloud SQL。你还可以获得对 NoSQL 数据库、Azure DocumentDB、Amazon DynamoDB 和 Google Bigtable 的支持。
- 联网:他们三个都有助于自动服务器负载平衡,以管理流量和与本地基础设施的连接。
GCP 与 AWS 与 Azure 混合云
AWS、Azure和Google Cloud差异比较:许多组织在开始云迁移时并不希望完全转移到公共云。GCP、AWS 和 Azure 为混合和多云环境提供了广泛的解决方案。
Azure 拥有完善的堆栈,是最流行的混合部署选项。客户从本地数据中心获得部署云服务所需的硬件和软件。此外,它还提供多种与 Azure 的开源、本地系统和组织中常用的 Edge 解决方案的集成选项。
AWS 和 GCP 一直致力于为其客户提供混合选项。AWS 使用 Outposts,将预配置的机架交付到客户场所。
这些服务就像它们存在于数据中心一样运行。GCP 结合了 Google Kubernetes Engine (GKE) 和 Anthos Config Management 控制台,以提供跨 Kubernetes 部署的统一服务。
AWS vs Azure vs Google Cloud:市场份额和增长率
根据Gartner最新报告,2021年全球公有云支出预计将增长18%,预计超过三分之二的使用云的组织将增加支出。与本地基础设施相比,由于成本、能力和创新速度更好,许多其他人正在转向云。
亚马逊网络服务 (AWS) 报告称,2021 年第一季度的收入为 135 亿美元,增长了 32%。Microsoft Azure 报告上一季度收入增长 50%,达到 177 亿美元,远高于预期的增长。谷歌云收入为 40.47 亿美元,同比增长 46%。
虽然 AWS 目前的市场份额为 32%,但与 AWS 和 GCP 相比,Microsoft Azure 的增长率最高。因此,Azure 占据了 19% 的市场份额,其次是 GCP,占 7%。
AWS | Azure | GCP | |
SLA(服务水平协议)可用性 | Amazon EC2 每年的正常运行时间为 99.5%。Amazon S3 为每个计费周期提供 99.9% 的每月正常运行时间 | 99.9% 的正常运行时间 | 每月 99.95% 的正常运行时间 |
成立 | 2006年 | 2010年 | 2011年 |
基础设施即服务 | 来自 Amazon 的弹性计算云 | 虚拟机 | 来自谷歌的计算引擎 |
平台即服务 | AWS 弹性豆茎 | 应用程序和云服务 | 谷歌应用引擎 |
通知 | 亚马逊简单通知服务 (SNS) | Azure 通知中心 | —— |
容器部署 | —— | 容器服务 | 容器引擎 |
灾难恢复 | 灾难恢复 | 站点恢复 | —— |
数据库迁移 | 数据库迁移服务 | 数据库迁移服务 | —— |
地区 | 25+ | 46+ | 24+ |
混合云 | Outposts | 最受欢迎,有多种选择 | Anthos |
收入增长率 | 32%(季度) | 50%(季度) | 46% 同比 |
支持的操作系统 | 核心操作系统 Windows SLES Cloud Linux Ubuntu 等 | SLES Windows CentOS Oracle Linux 等 | Windows SLES CoreOS FreeBSD 等 |
价钱 | 一年免费试用。1-3 年承诺折扣高达 75% | 免费套餐涵盖部分服务,三年承诺高达 75% 的折扣 | 没有时间限制的免费套餐,12 个月的 GCP 信用额度为 300 美元,每个月运行超过 25% 的实例可享受高达 30% 的折扣 |
AWS 与 Azure 与 Google Cloud:定价
AWS、Azure和Google Cloud有什么区别?随着竞争的加剧,三者都推出了多种折扣选项和更多功能,例如添加实例、取消计费增量等。
在云提供商提供的系统资源(如计算、存储、备份和网络)中,计算资源占组织云支出的大约四分之三。因此,计算实例/虚拟机(AWS EC2、Azure 虚拟机和谷歌云虚拟机)之间的价格差异决定了公司的云计算总成本。
将 AWS、Azure 和 GCP 实例与类似实例进行比较,我们得到以下不同定价选项的观察结果。
按需定价
通过考虑通用、计算优化、内存优化和加速计算实例/虚拟机,可以得出以下观察结果。
- 对于在通用云实例上运行的系统,GCP 和 AWS 的定价相似。
- 对于计算优化的云实例,AWS 和 Azure 的定价相似。然而,由于可扩展的处理器和高性能,GCP 是价格最高的。
- 对于在内存优化的云实例上运行的系统,GCP 和 AWS 的定价相似。GCP 提供具有 40 个虚拟 CPU (vCPU) 的卓越内存,而最低的 AWS vCPU 从 4vCPU 开始。
- GCP 的价格在加速计算实例中最高,因为它提供 12 个 vCPU,高于 AWS 和 Azure。
折扣价格比较
用户可享受 1-3 年的按需实例折扣。如果我们考虑无前期成本的 1 年承诺,则:
- AWS 预留实例和 Azure Reserved Savings 的通用实例对于 1 年承诺/预留计划几乎相似。
- 对于计算优化的云实例,GCP 承诺价格比 AWS 和 Azure 便宜。
- 对于内存优化实例,GCP 承诺价格比 AWS 和 Azure 便宜。这与按需定价相反,按需定价的价格最高。
- 对于加速计算实例,GCP 承诺价格比 AWS 预留实例和 Azure 预留节省更昂贵。
无服务器定价
这三个:AWS Lambda、Azure Functions 和 Google Cloud Functions 都有免费套餐。AWS 和 Azure 的月度价格几乎相似。虽然 GCP 的每月价格最高,但 GCP 每秒消耗的 GB 单价最低。
每秒计费选项
对于 Linux 实例,AWS 对用户在一小时内使用的每个部分实例使用每秒计费。Azure 主要采用按分钟计费,而按秒计费主要针对基于容器的实例。GCP 为所有基于 VM 的实例提供按秒计费。
定价判断:
AWS、Azure和Google Cloud有什么区别?从长远来看,GCP 可以节省成本,但由于它提供的高性能资源,在短期内价格昂贵。Azure 和 AWS 的定价相似。但是,通过成本优化,Azure 是更好的选择。
机型 | AWS | Azure | GCP |
最小的实例(包含 8 GB RAM 和两个虚拟 CPU) | 每月大约 ₹5121.29。 | 每月大约 ₹5195.51。 | 每月大约 3859.52 卢比。 |
最大实例 | 每小时大约 ₹294.66。(3.84 TB RAM 和 128 个 vCPU) | 每小时大约 ₹503.96。(3.89 TB RAM 和 128 个 vCPU) | 每小时大约 ₹394.86。(3.75 TB RAM 和 160 个 vCPU) |
与适用于 Windows 虚拟机的 AWS EC2 相比,你最多可节省 71%,与适用于 SQL 数据库托管实例的 Amazon RDS 相比,可节省 85%,与适用于 SQL Server 虚拟机的 AWS EC2 相比,最多可节省 45%。因此,Azure 在成本优化后具有最低的按需和折扣定价。
AWS、Azure和Google Cloud差异比较结论
尽管 AWS 的受欢迎程度领先,但 Microsoft Azure 因其提供的优势而需求上升。对于已经在技术上大量投资微软的公司来说,Azure 是最好的选择。GCP 紧随其后的是 IBM 和阿里巴巴等几家新玩家,但它们尚未占据云市场的重要份额。