AWS EC2、阿里云ECS、腾讯云CVM初步对比

作为国内外的头部云厂商,AWS、阿里云、腾讯云都有着相似功能的云产品,而作为云上最基础的资源就是云服务器——一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。

AWS的云服务器全称为Amazon Elastic Compute Cloud,简称为Amazon EC2,是首家支持英特尔、AMD 和 Arm 处理器的主要云提供商,既是唯一具有按需 EC2 Mac 实例的云,也是唯一具有 400 Gbps 以太网网络的云。

阿里云的云服务器全称为Elastic Compute Service,简称为ECS,提供基于x86和ARM两大主流计算架构的实例产品,产品序列包含通用计算、异构计算、高性能计算三大类。

腾讯云云服务器全称为Cloud Virtual Machine,简称为CVM,覆盖中国、亚太、欧洲及美洲下的多个地域。在靠近您用户的地域部署应用可获得较低的时延。

今天在这里对三家云厂商的云服务器产品从计费、实例规格、地域与可用区三方面做个简单对比。

1、计费方式

EC2

EC2 实例有多种付费方式:按需型实例、节省计划、预留实例、竞价型实例、专属主机。

  • 按需型实例:使用按需实例,您只需要按小时或秒数支付计算容量,无需长期购买。
  • 节省计划:一种灵活的定价模式,通过承诺一年或三年的稳定使用量(按每小时支出金额衡量),换取更低的账单成本;与按需价格相比,可助您节省高达 84% 的费用。
  • 预留实例:与按需型实例的定价相比,Amazon EC2 预留实例(RI)可提供大幅折扣(最高可达 72%),在特定可用区中使用时还可提供容量预留。
  • 竞价型实例:与按需型实例相比,竞价型实例可提供高达 90% 的价格折扣。您可以将竞价型实例用于各种无状态、容错或灵活应用。
  • 专属主机:专用主机是专供您使用的物理 EC2 服务器。使用专属主机时,您可以使用现有的服务器绑定软件许可证,还有利于您满足合规性要求。

ECS

一台ECS实例包括计算资源(vCPU和内存)、镜像、块存储等资源,计费方式主要分为包年包月、按量付费和抢占式实例。

  • 包年包月:按一定时长购买资源,先付费后使用。
  • 按量付费:按需开通和释放资源,先使用后付费。
  • 抢占式实例:通过竞价模式抢占库存充足的计算资源,相对按量付费实例有一定的折扣,但是存在回收机制。
  • 预留实例券:搭配按量付费实例使用的抵扣券,承诺使用指定配置的实例(包括实例规格、地域可用区等),以折扣价抵扣计算资源的账单。
  • 节省计划:搭配按量付费实例使用的折扣权益计划,承诺使用稳定数量的资源(以元/小时为单位衡量),以折扣价抵扣计算资源、系统盘等资源的账单。

当购买时长相同时,在灵活性上,节省计划>预留实例券>包年包月。

https://static001.geekbang.org/infoq/da/dac19780b76175ebbc07c5e6df9338e9.png

CVM

腾讯云提供四种类型的云服务器购买方式:包年包月、按量计费、竞价实例和包销计费,分别适用于不同场景下的用户需求。

  • 包年包月:云服务器实例一种预付费模式,提前一次性支付一个月或多个月甚至多年的费用。
  • 按量计费:计费时间粒度精确到秒,不需要提前支付费用,每小时整点进行一次结算。
  • 竞价实例:与按量付费模式类似,属于后付费模式(按秒计费,整点结算)。
  • 包销计费:用户需按年锁定包销时长,提前支付一个月的费用,并按月自动续费,包销到期时间前将关闭实例退还入口,不支持退还或转化为其他的计费模式。

四种计费模式的区别:

https://static001.geekbang.org/infoq/f1/f1711fe4f86b1651b925bbc0ad1a6c54.png

小结

三家云厂商的付费方式都差不多,不过国内两家云厂商都支持包年包月,而AWS有专属主机的计费方式,阿里云、腾讯云也有裸金属服务器供选择。

注意在使用按量计费时,阿里云要求账户余额(即现金余额)和代金券的总值不得小于100.00元人民币。腾讯云会预先冻结该 CVM 一个小时的硬件费用(包括 CPU,内存,数据盘),并在每个整点(北京时间)进行一次结算。

2、实例规格

EC2

Amazon EC2 云服务器实例类型包括:通用、计算优化型、内存优化型、加速计算、存储优化、HPC优化。

  • 通用实例提供计算、内存和联网资源三方面的平衡,可用于各种不同的工作负载。这些实例非常适合于以相同比例使用这些资源的应用程序,如 Web 服务器和代码存储库。

https://static001.geekbang.org/infoq/dd/ddbfa2c7b8499fae93cd4ee625fb3701.png

  • 计算优化型实例非常适用于从高性能处理器获取的受计算限制的应用程序。 属于此类别的实例非常适用于批处理工作负载、媒体转码、高性能 Web 服务器、高性能计算 (HPC)、科学建模、专用游戏服务器和广告服务器引擎、机器学习推理和其他计算密集型应用程序。

https://static001.geekbang.org/infoq/14/14ae84c2c69c82b98af3806b48fb5a92.png

  • 内存优化型实例旨在提高可处理内存中大型数据集的工作负载的性能。

https://static001.geekbang.org/infoq/0f/0f8448fb8fe33f966771d93fb7851edc.png

  • 加速型计算实例使用硬件加速器或协同处理器来执行浮点数计算、图形处理或数据模式匹配等功能,比使用在 CPU 上运行的软件更高效。

https://static001.geekbang.org/infoq/44/445698574aa863ebcecac380bf4255cc.png

  • 存储优化型实例旨在用于需要对本地存储上的大型数据集进行高速连续读写访问的工作负载。它们经过了优化,每秒可以向应用程序交付数以万计的低延迟、随机 I/O 操作 (IOPS)。

https://static001.geekbang.org/infoq/29/297aa4db4447609386cea8ce14fa3a71.png

  • 高性能计算(HPC)实例专为在 AWS 上大规模运行 HPC 工作负载提供最佳性价比而构建。HPC 实例特别适用于从高性能处理器(如大型复杂模拟和深度学习工作负载)中受益的应用程序。

https://static001.geekbang.org/infoq/6f/6fbd22c0496e1f7474e8423ea92c1c92.png

ECS

ECS的实例按照架构分为X86计算、ARM计算、GPU/FPGA/ASIC、裸金属服务器、高性能计算。

https://static001.geekbang.org/infoq/25/25cbb023af6e4942f42fcf6ddfad8f13.png

每个架构下对应不同类型的实例规格。

  • 通用型:

https://static001.geekbang.org/infoq/9f/9f4a920cb840cf3a3cf28fd3c64ba10a.png

  • 计算型:

https://static001.geekbang.org/infoq/6c/6c403205a7b98633bb08e7a562c234e7.png

  • 内存型:

https://static001.geekbang.org/infoq/a8/a8663c4d21b5f7feea5744c90f06aa6a.png

  • 通用算力型:Universal实例(U实例)提供均衡的计算、内存和网络资源,支持多种处理器和多种处理器内存配比。

https://static001.geekbang.org/infoq/dd/dd3670240fe9f01e389b782abb9e4537.png

  • 大数据型:旨在解决大数据时代下海量业务数据的云上计算和存储难题,适用于Hadoop分布式计算、海量日志处理和大型数据仓库等需要海量数据存储和离线计算的业务场景.

https://static001.geekbang.org/infoq/bc/bc8b79198696a233ecf40731e9a071bf.png

  • 本地SSD型实例:属于高I/O型本地盘存储实例,适用于对存储I/O性能有极高要求,同时具备应用层高可用架构的业务场景,例如NoSQL非关系型数据库、MPP数据仓库、分布式文件系统等。

https://static001.geekbang.org/infoq/ee/eeaac87425c2da15a10833cdb63581be.png

  • 高主频型

https://static001.geekbang.org/infoq/17/170e67f35391268c2af78238d30272ee.png

  • GPU计算型和GPU虚拟化型实例

https://static001.geekbang.org/infoq/ab/ab5d72ce9c7bfee3806d22e963c6845e.png

  • 异构服务型

https://static001.geekbang.org/infoq/ff/ff8e1c46821d3409b75e2c6407970579.png

  • FPGA计算型实例

https://static001.geekbang.org/infoq/19/19d8da2f05715033b9bd1d6969c87cd0.png

  • 视觉计算型实例

https://static001.geekbang.org/infoq/f4/f4a8f04cfe57041600125d0699b027aa.png

  • 裸金属服务器实例,是基于阿里云完全自主研发的下一代虚拟化技术而打造的新型计算类服务器产品,兼具虚拟机的弹性和物理机的性能及功能特性。

https://static001.geekbang.org/infoq/e6/e600123c20305ec876659500d40398fb.png

  • 高性能计算优化型实例

https://static001.geekbang.org/infoq/33/33151a9a01d5d00e19a84e64de393f51.png

  • 超级计算集群SCC(Super Computing Cluster)在弹性裸金属服务器基础上,加入高速RDMA(Remote Direct Memory Access)互联支持,大幅提升网络性能,提高大规模集群加速比。

https://static001.geekbang.org/infoq/78/783140f82745d4081c3412a01e10dbd3.png

  • 突发性能实例是一种通过CPU积分来保证计算性能的实例规格,适用于平时CPU使用率低,但偶尔有突发高CPU使用率的场景。

https://static001.geekbang.org/infoq/3f/3fda6ef9d7ca6eb9533878ce7eaaacbf.png

  • 共享型实例采用非绑定CPU调度模式。每个vCPU会被随机分配到任何空闲CPU超线程上,不同实例vCPU会争抢物理CPU资源,并导致高负载时计算性能波动不稳定,有可用性SLA保证,但无性能SLA保证。

https://static001.geekbang.org/infoq/29/29c68f8928af08683bb000ae87e9fa98.png

CVM

腾讯云实例族可分为以下类型:标准型实例族、内存型实例族、高 IO 型实例族、

大数据型实例族、计算型实例族、异构计算实例族、批量型实例族、裸金属云服务器、高性能计算集群。

  • 标准型实例是计算、内存和网络资源的均衡,可满足大多数场景下的应用资源需求。

https://static001.geekbang.org/infoq/49/490a2c195590178f616820d95e624e74.png

  • 内存型实例具有大内存的特点,适合高性能数据库、分布式内存缓存等需要大量的内存操作、查找和计算的应用。

https://static001.geekbang.org/infoq/0b/0b2192cbd382e0cd4b7b27733c48e09e.png

  • 高 IO 型实例具有高随机 IOPS、高吞吐量、低访问延时等特点,适合对硬盘读写和时延要求高的高性能数据库等 I/O 密集型应用。

https://static001.geekbang.org/infoq/0c/0c5fa01b752ab6ea9149fef7e67d9191.png

  • 大数据型实例搭载海量存储资源,具有高吞吐特点,适合 Hadoop 分布式计算、海量日志处理、分布式文件系统和大型数据仓库等吞吐密集型应用。

https://static001.geekbang.org/infoq/49/490a0d819fd4006e523ef4b76d244b05.png

  • 计算型实例提供高达3.8GHz的 CPU 频率,具有最高单核计算性能。适合批处理、高性能计算和大型游戏服务器等计算密集型应用。

https://static001.geekbang.org/infoq/47/47e34d1866a16e6f77f5327e7f38822e.png

  • 异构计算实例搭载 GPU、FPGA 等异构硬件,具有实时高速的并行计算和浮点计算能力,适合于深度学习、科学计算、视频编解码和图形工作站等高性能应用。

https://static001.geekbang.org/infoq/c5/c5308a15f32c737ec3d4a16fe268070d.png

  • 批量型实例具有最优单位核时性价比,适用于渲染、基因分析、晶体药学等短时频繁使用超大规模计算节点的计算密集型应用。

https://static001.geekbang.org/infoq/7a/7a994c64e867fbd93e25d0ee6959d65f.png

  • 裸金属云服务器(Cloud Bare Metal,CBM)是一种兼具云服务器弹性及物理机性能的裸金属云服务,与腾讯云全产品(如网络、存储、数据库等)无缝融合,能为您提供云端独享的高性能、安全隔离的物理服务器集群。

https://static001.geekbang.org/infoq/40/40304b36b89647ad745158e66c95843c.png

  • 高性能计算集群以裸金属云服务器为节点,通过 RDMA 互联,提供了高带宽和极低延迟的网络服务,能满足大规模高性能计算、人工智能、大数据推荐等应用的并行计算需求。

https://static001.geekbang.org/infoq/76/764cb927ab7b69cd57b27de4385f1e1a.png

小结

整体看三家厂商的实例规格都有通用型、计算型、内存型。其中阿里云的实例规格划分的更细一些。

在实例的处理器方面:通用的都是intel和AMD。而AWS中有多款实例使用自家的AWS Graviton2、Graviton3 处理器,阿里云中使用了海光2代、3代可扩展处理器、Ampere® Altra®处理器、倚天710,腾讯云有一款实例用到了Ampere® Altra®处理器。

此外AWS提供了专用的Mac实例,可以为 iPhone、iPad、Mac、Apple Watch、Apple TV 和 Safari 创建应用程序。这些实例使开发人员可以访问 macOS,以便他们可以开发、构建、测试和签署需要 Xcode IDE 的应用程序。EC2 Mac 实例是专用的裸机实例,可以在 EC2 控制台中作为专属主机进行访问。

3、地域与可用区

EC2

AWS 维持多个地理区域,包括北美、南美、欧洲、中国、亚太地区、南非和中东区域。AWS有中国区和国际区,两者的账号是独立的。

AWS的每个区域一般由多个可用区(AZ)组成,而一个可用区一般是由多个数据中心组成。全球包含26个地域,84个可用区。

https://static001.geekbang.org/infoq/8d/8da9a09fe59709788a49017b70923852.png

ECS

阿里云公有云支持的所有地域及对应的可用区。

https://static001.geekbang.org/infoq/02/02a7e4d86ed49b07f1d7cdffeb630d7e.png

阿里云还有金融云和政务云,没有在以上统计之内。

CVM

可用区(Zone)是指腾讯云在同一地域内电力和网络互相独立的物理数据中心处于相同地域不同可用区,但在同一个私有网络下的云产品之间均通过内网互通。腾讯公有云可用区分布如下:

https://static001.geekbang.org/infoq/04/0400ae040f7fe78d50f92e80b3a50bbb.png

腾讯云中也有金融云也不在以上统计中。此外济南、杭州、福州、武汉、长沙、石家庄地域目前处于内测中。

小结

可以看到出AWS和阿里云所支持的区域和可用区数目上差不多,但AWS是全球化的,而阿里云的三分之二区域都在中国区。两者在亚太地区除了中国之外,部署的可用区数量大体相当。腾讯云目前部署区域在三家是最少的。

总结

通过计费方式、实例规格、地域与可用区三方面对AWS、阿里云、腾讯云的计算实例进行了对比,整体来说,三家的计费方式中国内的两家云厂商提供包年包月,比较符合国情。而AWS体现的更多是国际化统一性。实例规格的底层CPU使用上,AWS使用自研处理器的实例比阿里云占比要高,而腾讯云目前还没有自研的处理器。还提供了针对mac的专用实例。在运营的地域上,AWS在中国区是有合作伙伴来运营,而阿里云的区域绝大多数也是集中在中国区。在出海的用户上,若是在美洲或者欧洲建议选择AWS,在亚太地区AWS和阿里云都可以。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/162692.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

QtCreator开发环境的安装和配置

QtCreator开发环境的安装和配置 介绍下载与安装环境介绍示例新建工程示例程序 帮助模式Qt Designer(设计师)Qt Linguist(预言家)结论 介绍 Qt Creator是一个跨平台、完整的集成开发环境(IDE),专门用于Qt开发。它包含了完整的编辑器、调试器和…

电子电器架构 —— 车载网关边缘节点总线转换

电子电器架构 —— 车载网关边缘节点路由转发策略 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 PS:小细节,本文字数3000+,详细描述了网关在车载框架中的具体性能设置。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 没有人关注你。也无…

【C/C++笔试练习】继承和派生的概念、虚函数的概念、派生类的析构函数、纯虚函数的概念、动态编译、多态的实现、参数解析、跳石板

文章目录 C/C笔试练习选择部分(1)继承和派生的概念(2)程序分析(3)虚函数的概念(4)派生类的析构函数(5)纯虚函数的概念(6)动态编译&…

docker 安装mongodb 实现 数据,日志,配置文件外挂

docker 安装mongodb 实现数据,日志,配置文件外挂 1 背景 最近开发了一个评论系统之前用mysql来存储数据,但是考虑到后期业务增大访问量也会增大,为了兼容这种高并发的场景,因此经过多方面的考虑,我们最终…

python中的NumPy和Pandas往往都是同时使用,NumPy和Pandas的在数据分析中的联合使用

文章目录 前言一、numpy的介绍与用法二、pandas的介绍与用法三、numpy与pandas的联合使用说明四、numpy与pandas的联合使用程序代码4.1 读取CSV文件并进行数据清洗,如去除NaN值4.2 矩阵操作和特征工程,如标准化处理4.3 使用Pandas进行数据筛选和分组聚合…

Vue3-shallowRef 和 shallowReactive函数(浅层次的响应式)

Vue3-shallowRef 和 shallowReactive函数(浅层次的响应式) shallowRef函数 功能:只给基本数据类型添加响应式。如果是对象,则不会支持响应式,层成也不会创建Proxy对象。ref和shallowRef在基本数据类型上是没有区别的…

Typora——优雅的排版也是一种品味

电脑中用于编辑文本的软件,一直以来可谓是层出不穷,大家脑海中一定会浮现出很多名字:word,OneNote,记事本,wps,LaTeX,还有各种小众的office工具,等等等等。今天学长将介绍…

人充当LLM Agent的工具(Human-In-The-Loop ),提升复杂问题解决成功率

原文:人充当LLM Agent的工具(Human-In-The-Loop ),提升复杂问题解决成功率 在Agent开发过程中,LLM充当Agent的大脑,对问题进行规划、分解、推理,在执行过程中合理选择利用工具(Tool&…

一款.NET开源的小巧、智能、免费的Windows内存清理工具 - WinMemoryCleaner

前言 我们在使用Windows系统的时候经常会遇到一些程序不会释放已分配的内存,从而导致电脑变得缓慢。今天给大家推荐一款.NET开源的小巧、智能、免费的Windows内存清理工具:WinMemoryCleaner。 使用Windows内存清理工具来优化内存,这样不必浪…

图像分类(二) 全面解读复现ZFNet

网络详解 前言:ZF网络是2013年提出的,网上有很多关于它的介绍和讲解,但是很多内容讲的不太好(个人感觉),于是花时间收集了一些资料,整理了一些比较好的文章,从头到尾把ZFNet说了一遍…

Spring Cloud Alibaba微服务组件-Nacos-配置中心

Nacos做注册中心是以serviceName做基本管理单元,而作为配置中心则是以dataId为基本管理单元,dataId也就是配置文件名 使用 配置中心架构图 多个配置的优先级 配置动态更新 客户端 ConfigService 输出: 通过调用Nacos服务端的“获取配置”接口…

ubuntu20.04.1网络图标突然消失,无法上网

故障:打开虚拟机进入Ubuntu系统后,打开火狐浏览器,发现无法连接网络。 解决办法:因为刚接触Linux系统,就在网上找各种资料,试了各种办法无果,最后发现有可能网络配置文件被更改。 打开控制台输…

Qt6版使用Qt5中的类遇到的问题解决方案

如果有需要请关注下面微信公众号,会有更多收获! 1.QLinkedList 是 Qt 中的一个双向链表类。它提供了高效的插入和删除操作,尤其是在中间插入和删除元素时,比 QVector 更加优秀。下面是使用 QLinkedList 的一些基本方法&#xff1a…

腾讯云服务器新用户优惠有哪些?腾讯云服务器新人优惠整理汇总

你们是否曾经幻想过拥有一台属于自己的服务器,却因为价格而望而却步呢?今天,我要告诉你一个好消息——腾讯云服务器现在针对新用户推出了一系列的优惠政策,让你可以用超低的价格购买到性能强大的服务器! 首先&#xf…

【数字人】7、GeneFace++ | 使用声音驱动的面部运动系数作为 condition 来指导 NeRF 重建说话头

文章目录 一、背景二、相关工作2.1 唇形同步的 audio-to-motion2.2 真实人像渲染 三、方法3.1 对 GeneFace 的继承3.2 GeneFace 的结构3.2.1 Pitch-Aware Audio-to-Motion Transform3.2.2 Landmark Locally Linear Embedding3.2.3 Instant Motion-to-Video Rendering 四、效果 …

《循环双向链表》(带哨兵位的头节点)

目录 ​编辑 前言: 关于双向循环带头链表: 模拟实现双向循环带头链表: 1.typedef数据类型 2.打印链表 3.初始化链表: 4.创建节点 5.尾插 6.头插 7.尾删 8.头删 9.寻找节点 10.在节点前插入 11.删除指定节点 单链表和双链表的区别…

【实用技巧】更改ArduinoIDE默认库文件位置,解放C盘,将Arduino15中的库文件移动到其他磁盘

本文主要介绍更改Arduino IDE (含2.0以上版本)默认库文件位置的方法。 原创文章,转载请注明出处: 【实用技巧】解放系统盘,更改ArduinoIDE默认库文件位置,将Arduino15中的库文件移动到其他磁盘-CSDN博客文…

2D槽道流

之前看槽道流时,一直无法在二维槽道流里计算出湍流状态,后来了解到二维槽道流需要额外添加随机扰动,但是这个体积力的植入方式一直不知道。而且看稳定性分析中的OS方程的推导,也是基于2d的NS方程,至今还是很疑惑这个问…

保姆级 | Nginx编译安装

0x00 前言 Nginx 是一个 HTTP 和反向代理服务器, 邮件代理服务器, 和通用 TCP/UDP 代理服务器, 最初由伊戈尔西索耶夫(Igor Sysoev)撰写。采用编译安装可以根据自身需要自定义配置,让服务器有更高的安全性和…

智能配电系统解决方案

智能配电系统解决方案是一种集成了先进技术和智能化功能的配电系统,它能够提高电力系统的效率、可靠性和安全性。力安科技智能配电系统解决方案依托电易云-智慧电力物联网,具体实施的方案如下: 智能化设备和传感器:采用智能化的开…