云服务器的配置规格影响价格,直接决定其计算能力和特性,是购买时需要考虑的重要事项。
选择云服务器配置时,看这三个维度
云服务器的配置规格主要取决于三个最重要的维度:类型、代次和实例大小。
维度一:类型
云服务器的“类型”或“系列”是指具有相同设计目的或性能特征的云服务器类别。
一般来说,云提供商会提供常见的云服务器类型,例如一般平衡型、数据密集型、内存优化型和图计算型。
这些类型都对应了一定的合理配比或者有针对性的硬件资源提升,让您更容易针对不同场景选择最适合的机型。
vCPU数量与内存大小(以GB为单位计算)之间的关系是判断和区分云服务器类型的重要依据。
通用平衡型的比例通常为1:4,例如2核8G,这是一个经典的组合,可以用于网站建设、应用服务等各种常见负载,比如后端官方网站和商业应用程序等
如果vCPU与内存的比例为1:2,甚至1:1,则属于数据密集型类别。
它可用于数据密集型工作负载,例如科学计算、视频编码。
和代码编译。
如果比例为1:8及以上,则属于内存优化型,比如8核+64G的组合,多见于数据库、缓存服务、大数据等应用场景分析。
图形计算是具有GPU能力的虚拟机,通常用于机器学习和深度学习模型的训练和推理。
随着人工智能的普及,此类机器越来越多地出现在各种研发和生产环境中。
在主流云计算平台上,经常使用缩写来表达云服务器系列。
例如,AWS的通用型号是M系列,阿里云的内存优化型号是R系列,Azure的数据优化型号是F系列。
维度二:代次
云服务器的“代次”用于标识其属于该系列的哪一代型号。
数据中心硬件和虚拟化技术不断发展,云提供商必须不断将最新的技术和功能推向市场。
因此,不同世代之间会有显着差异。
升级同类型云服务器往往会导致相应硬件CPU的升级换代。
由于CPU不断更新,云服务器的单核性能可能不太一样。
有时,即使两台云服务器的核心数相同,但由于底层芯片的架构和频率不同,性能也可能存在很大差异。
新一代机型往往对应全新专门设计的底层物理服务器和虚拟化设施,可以提供更高的性价比。
维度三:实例规模
云服务器的实例规模(size)是指硬件计算资源的大小。
在选定的机器类型和代中,我们可以自由选择不同的实例大小来处理不同的数据负载。
在描述实例大小时,业界经常使用中等、大型和超大等词语来命名区别。
这样的描述基本上已经成为事实上的标准,被很多主流提供商所采用,包括AWS、阿里云、腾讯云等。
大致可以这样记:默认large对应2vCPU配置,xlarge代表4个vCPU,更高配置一般表示为nxlarge,其中n是与xlarge表示的4vCPU的乘比。
例如,8xlarge表示这是一台8*4=32vCPU的机器。
如果想要更严格地描述配置,请使用vCPU而不是核心(Core)来描述云服务器处理器的数量。
由于超线程技术无处不在,一个核心通常可以虚拟出两个vCPU的计算能力。
但是,某些处理器不支持超线程,因此vCPU是一个更合适的术语,不太可能引起混淆和误解。
在某些场景下,您还可能会看到“金属”或“裸机”等描述规格的词语,中文称为“裸机”。
这些是云服务提供商尽力将物理裸机暴露为云产品的情况。
主要用于追求极致性能或软件需要在非虚拟化环境中运行的场景。
云服务器命名规则
云服务器的型号名称通常是缩写类型、代号和实例大小的组合,有时还带有附加后缀。
AWS的命名规则最具代表性(阿里云也采用了非常相似的格式):
当你了解了云服务器的命名规则后,你会看到一定的样子看到具体的型号,你就能很快明白其背后的含义,晦涩难懂的字符串立变得清晰起来。
例如,当r5.4xlarge模型被分解时,这主要是一个R型第五代内存机器。
它应该有4×4=16个vCPU,内存大小为16×8=128G(基于内存的机器的CPU与内存的比例通常为1:8)。
当然,并非所有云都一定采用类似于AWS的命名约定。
MicrosoftAzure使用略有不同的命名系统,可大致概括为:
>例如,“E4v3”代表MicrosoftAzure上的第3代基于内存的机器,具有4核和32G。
掌握了Azure的格式化功能后,还可以快速解读徽标的具体含义。
在命名公式中,有一个可选部分,称为“后缀”,在许多型号名称中都可以看到。
通常用作与不带此后缀的标准版本相比有一些显着差异或特征的型号的硬件信息的重要补充。
例如,阿里云表达“网络增强”含义的后缀是ne”。
如何验证模型配置是否符合预期?在Linux环境下,您可以使用lscpu命令来了解云服务器的CPU信息,并与机器的具体型号名称进行比较。
下图是在AWSm5a上运行的结果p>
https://www.wy.cn/computing/wcloud/all?utm_source=wemedia
。