云服务器,顾名思义,是在云端虚拟出的服务器。这个服务器你可以完全地控制它,从底层操作系统到安装上层应用。

各家厂商的云服务器名称略有不同

阿里云称为云服务器ECS(Elastic Compute Service),

腾讯云称为云服务器 CVM(Cloud Virtual Machine),

AWS 称为 EC2(Elastic Compute Cloud),

Azure 称为 Virtual Machine

虽然各个云厂商对云服务器有不同的叫法,但它们的产品形态是较为一致的。


云服务器id和服务器码 云服务器名_云服务

在采购云服务器时,需注意以下几点:

首先,你要对自己的网站进行评估,怎样的 配置

才能支撑起网站的访问量。 其次,查验 云服务器服务商的资质和服务水平

,IDC行业的准入条件通常比较严苛,要求主机商必须拥有自建机房,并具备一定的规模,对技术管理和安防控制也有要求。 最后,看 价格

是否在预算内。 云服务器的配置规格影响价格,也直接决定了它的计算能力和特点,

是在采购时要重点考虑的问题。那么,不同种类的云服务器有什么区别呢?又该如何高效做出选择呢?今天,小编就来详细说说选型这点事。

云服务器id和服务器码 云服务器名_fiddler云服务器配置_02

云服务器id和服务器码 云服务器名_fiddler云服务器配置_02

选云服务器配置,看这三个维度


云服务器的配置规格主要取决于 类型、代别、实例大小

三个最重要的维度。

云服务器id和服务器码 云服务器名_AWS_04

维度一:类型



云服务器id和服务器码 云服务器名_AWS_05


云服务器的“类型”或“系列”, 是指具有同一类设计目的或性能特点的云服务器类别。

通常来说,云厂商会提供 通用均衡型、计算密集型、内存优化型、图形计算型 等常见的云服务器类型。这些类型对应着硬件资源的某种合理配比或针对性强化,方便你在面向不同场景时,选择最合适的那个型号。  vCPU 数和内存大小(按GB计算)的比例,

是决定和区分云服务器类型的重要依据之一。 通用均衡型

的比例通常是 1:4

,如 2核8G

,这是一个经典搭配, 可用于建站、应用服务等各种常见负载,

比如作为 官网

企业应用程序的后端服务器

等。 如果 vCPU 和内存比是 1:2

,甚至 1:1

,那就是 计算密集型

的范畴,它可以 用于进行 科学计算、视频编码、代码编译等计算密集型负载。

比例为 1:8

及以上

,就被归入 内存优化型

,比如 8核64G

的搭配,它在 数据库、缓存服务、大数据分析

等应用场景较为常见。 图形计算型

是带有GPU能力的虚拟机, 一般用于 机器学习和深度学习模型的训练和推理。

随着 AI的火热,这类机器也越来越多地出现在各种研发和生产环境中。 在主流云计算平台上,常常使用 字母缩写

来表达 云服务器的系列

。比如,AWS 的通用型是M系列,阿里云的内存优化型为R系列,Azure的计算优化型为F系列。

云服务器id和服务器码 云服务器名_fiddler云服务器配置_06

云服务器id和服务器码 云服务器名_AWS_04

维度二:代别



云服务器id和服务器码 云服务器名_AWS_05


云服务器的“代”(Generation),用来标识这 是该系列下第几代的机型。

数据中心硬件和虚拟化技术是在不断发展的,云厂商需要不断地将最新的技术和能力推向市场,所以 即便是 同一系列的机型

不同的代别

之间也会 有不小的区别

。 同类型云服务器的更新换代,往往会先带来相应 硬件CPU的换代提升

。 由于CPU在不断更新,所以云服务器的单核性能未必相同。有时,虽然两个 云服务器的核数一致

,但由于底层芯片的架构和频率原因, 性能上可能有较大的差别。

新一代的型号,往往对应着全新的特制底层物理服务器和虚拟化设施,能够提供更高的性能价格比。

云服务器id和服务器码 云服务器名_AWS_04

维度三:实例大小



云服务器id和服务器码 云服务器名_AWS_05


云服务器的实例大小(Size),指的 是硬件计算资源的规模。

在选定的机器类型和代别下,我们能够自由选择不同的实例大小,以应对不同的计算负载。 在描述实例大小时,业界常常使用 medium、large、xlarge

等字眼来进行 命名区分

,这样的描述基本已经成为事实标准,包括AWS、阿里云、腾讯云在内的多家主流厂商都在使用。 大致可以这样记忆: 标准

large

对应的是 2vCPU

的配备, xlarge

则代表 4个vCPU

,而 更高配置

一般用 nxlarge

来表达,其中 n与xlarge代表的4vCPU 是乘法关系。

比如, 8xlarge

就说明这 是一台8*4=32vCPU的机器。

如若要更严谨的表述配置,则使用vCPU而非核数(Core)来描述云服务器处理器的数量。因为超线程(HyperThreading)技术的普遍存在,常常一个核心能够虚拟出两个vCPU的算力,但也有些处理器不支持超线程,所以 vCPU是更合适的表达方式,不容易引起混淆和误解。 在某些场景下,你可能还会看到“ metal

”或者“ bare metal

”这样的描述规格的字眼,中文称为“ 裸金属

”。它们就是云服务商尽最大可能将物理裸机以云产品方式暴露出来的实例,主要 用于一些追求极致性能,或是需要在非虚拟化环境下运行软件的场景。


云服务器id和服务器码 云服务器名_fiddler云服务器配置_02

云服务器id和服务器码 云服务器名_fiddler云服务器配置_02

云服务器的命名规则


云服务器的 型号名称一般由类型、代别、实例大小这几项的缩写组合而成

,有时还会带有补充后缀。

AWS的命名规则最具代表性(阿里云采用的也是非常类似的格式):

云服务器id和服务器码 云服务器名_云服务_13


当你理解了云服务器的命名规则后,今后看到某个具体型号,便能够很快明白背后的含义,晦涩的字符串立刻变得清晰。 比如,分解 r5.4xlarge

这个型号,这首先是一个 R类型第5代的内存型机器

,它应该有 4×4=16个vCPU

,内存大小则是 16×8=128G

(内存型机器的CPU内存比一般为1:8)。 当然,并非所有的云都一定是采用类似 AWS 的命名规则,微软Azure就用了一个略有不同的命名体系,大致可以总结为:

云服务器id和服务器码 云服务器名_云服务器id和服务器码_14


比如“ E4v3

”,就代表了微软Azure上 4核32G的第三代内存型机器

。掌握了Azure的格式特征后,你同样能够很快地解读标识的具体含义。 在命名公式中,还有一个称之为“ 后缀

”的可选部 分,在许 多的型 号命名中都能看到它。它一般 是作为型号硬件信息的一个 重要补充 ,这种型号 与不带此后缀的标准版本相比,

有一些显著的区别或特点。

比如 阿里云

,表达“ 网络增强

”含义的后缀是“ ne

”。

云服务器id和服务器码 云服务器名_fiddler云服务器配置_02

云服务器id和服务器码 云服务器名_fiddler云服务器配置_02

如何验证机型配置与期望相匹配?


在Linux环境下,可以 使用lscpu命令

来了解云服务器的 CPU信息

,并 与机器的具体型号名称进行对照

。下图是在一台AWS的m5a.xlarge机型上运行的结果,可以看到芯片提供商AMD及双核四线程等关键信息 ,与机型命名的含义相符:

云服务器id和服务器码 云服务器名_云服务_17


好了,小伙伴们,今天的学习就到这里啦~咱们下期再见!  你还想看 


云服务器id和服务器码 云服务器名_fiddler云服务器配置_18