华为云Stack 8.2.1 资源发放指南 03

云服务器类型及规格

云服务器类型及规格

通用型

应用场景

通用型弹性云服务器主要提供基本水平的vCPU性能、平衡的计算、内存和网络资源,同时可根据工作负载的需要实现性能的突增,具有短期发挥更高性能的能力。适用于那些不会经常(或始终不会)用尽vCPU性能,但会偶尔突然使用的场景,特别适合通用工作负载,如Web服务器、开发人员环境和小型数据库等,是很多应用程序的上好选择。

推荐规格

通用型云服务器的规格如表4-5

虚拟化类型为KVM的云服务器的规格命名规则可参考:

A.B.C

其中,

A表示系列,例如:s表示通用型、c表示计算型、m表示内存型。具体字符和字符含义可自定义。

B表示规格,标识当前系列中的规格大小,例如:使用medium、large、xlarge表示CPU大小分别为1U、2U、4U。

C表示内存与CPU的比值,以具体数字表示,例如4表示内存和CPU的比值为4。

例如:s3.4xlarge.2代表的含义是

  • “s3”表示系列为通用型(s),实际场景可能存在多种通用型云服务器规格,例如不同架构、不同CPU厂商,用户可在表示系列的字符后增加数字以区分。
  • xlarge表示CPU大小为4U,则“4xlarge”表示CPU为4x4U即16U。
  • “2”表示内存与CPU的比值为2,即内存为16x2为32GB。
表4-5 虚拟化类型为KVM的通用型云服务器推荐规格配比

类型

vCPU

内存(GB)

规格名称

通用型

1

2

s3.medium.2

2

4

s3.large.2

4

8

s3.xlarge.2

8

16

s3.2xlarge.2

16

32

s3.4xlarge.2

1

4

s3.medium.4

2

8

s3.large.4

4

16

s3.xlarge.4

8

32

s3.2xlarge.4

16

64

s3.4xlarge.4

GPU加速型

GPU型云服务器能够提供优秀的浮点计算能力,从容应对高实时、高并发的海量计算场景。GPU型云服务器包括图形加速型和计算加速型两类。其中:

  • 图形加速型适合于3D动画渲染、CAD等。具体GPU型号包括NVIDIA Tesla T4等。
  • 计算加速型适合于深度学习,科学计算,CAE等。具体GPU型号包括NVIDIA Tesla P4和NVIDIA Tesla P40等。
  • 如果要使用GPU云服务器,推荐在使用HCC Turnkey安装部署时,规划对应的主机组。否则,需要完成一系列的配置,GPU云服务器的配置方案请参考GPU加速型云服务器配置方案
  • ARM场景下,不支持GPU加速型云服务器。
  • Windows虚拟机GPU直通:如果Windows虚拟机中设备管理器的模拟VGA设备上有黄色感叹号或者被禁用,或者用户已经设置了主显为GPU卡, 那么只能通过远程桌面或者虚拟机内部安装vnc server后采用vnc client(非console界面的VNC client,可以下载RealVNC等client)通过虚机机IP来访问GPU直通虚拟机,因为直通GPU卡的显示信息无法传递给Qemu的vncserver,此时只有直通的GPU卡可以做显示用。
  • Linux虚拟机GPU直通:如果Linux虚拟机中用户已经设置了主显为GPU卡, 那么只能通过虚拟机内部安装vnc server后采用vnc client(非console界面的VNC client,可以下载RealVNC等client)通过虚机机IP来访问GPU直通虚拟机,因为直通GPU卡的显示信息无法传递给Qemu的vncserver,此时只有直通的GPU卡可以做显示用。

应用场景

  • 应用

    深度学习、科学计算、CAE、3D动画渲染、CAD等。

  • 场景特点

    适合高实时、高并发的海量计算场景。

  • 适用场景
    • 计算加速型用于人工智能:GPU包含上千个计算单元,在并行计算方面展示出强大的优势,此类型实例针对深度学习特殊优化,可在短时间内完成海量计算。
    • 计算加速型用于科学计算:在科学计算领域,要求极强的双精度计算能力,在模拟仿真过程中,消耗大量计算资源的同时,会产生大量临时数据,对存储带宽与时延也有极高的要求。
    • 图形加速型用于图形工作站:提供专业级CAD、视频渲染、图形处理所需的强大计算能力。

GPU型号信息

  • GPU厂商为NVIDIA,vendor_id为0x10de。
  • 支持GPU型云服务器的GPU型号的详细信息
    • 单击兼容性查询工具页面,选择所需的版本号,进入兼容性查询页面。
    • 勾选查询条件,单击“查询”,选择关注的查询结果。单击“下载兼容性查询结果”,获取兼容性列表。

虚拟化GPU加速型

应用场景

GPU虚拟化是指一个物理GPU在硬件的支持下可以创建出多个vGPU设备,从而实现被多个虚拟机共享,能同时向多个虚拟机提供2D图形处理和3D图形渲染的加速服务。在GPU虚拟化的场景下,每个虚拟机通过绑定的vGPU设备可以直接访问物理GPU的部分硬件资源(所有vGPU设备都能够分时共享访问物理GPU的3D图形引擎和视频编解码引擎,并拥有独立的显存),虚拟机在使用vGPU时就像在使用直通的物理GPU一样,从而提供了良好的GPU性能。

  • Designer(计算、渲染密集型): 适合3D图形总装设计师使用,常用于CAD/CAE/CAM领域专业设计人员,此类场景一般计算、渲染计算需求量较大,具有较高的显示分辨率真要求,要求有一定的3D接口兼容性。
  • Power User(计算、渲染中载型):适合3D图形部件设计人员的业务处理,如部件级别编辑或图纸查看。除基本的2D功能外,用户具有3D硬件加速要求,对于计算、渲染有一定性能要求,要求性价比高。

如果要使用虚拟化GPU云服务器,推荐在使用HCC Turnkey安装部署时,规划对应的主机组。否则,需要完成一系列的配置,请参考虚拟化GPU加速型云服务器配置方案

由于vGPU的显示信息无法传递给Qemu的vncserver,推荐通过远程桌面或者虚拟机内部安装vnc server后采用vnc client(非console界面的VNC client,可以下载RealVNC等client)通过虚机机IP来访问vGPU虚拟机。

使用限制

  • 同一个主机只能插一种类型的GPU卡。
  • 目前支持GPU虚拟化的服务器类型,请参见支持的GPU虚拟化类型
  • 不支持虚拟机热迁移。
  • 不支持在线变更规格。
  • 每个vGPU虚拟机只能绑定一个vGPU设备。
  • 每个物理GPU只能创建同一种类型的vGPU设备。
  • 正在被直通使用中的物理GPU不能用来创建vGPU设备。
  • 已经创建vGPU设备的物理GPU不能再用来直通。
  • GPU虚拟化的虚拟机可以启用智能内存复用功能,运行虚拟机前需要在节点上先开启内存复用,此时vgpu虚拟机内存预留值要求为100%。
  • 仅支持X86架构,不支持ARM架构。

超高I/O型

应用场景

超高I/O型弹性云服务器使用高性能NVMe SSD本地磁盘作为数据盘,提供高存储IOPS以及低读写时延,CPU和内存配比为1:8(60vCPU规格除外),您可以通过管理控制台创建挂载有高性能NVMe SSD盘的弹性云服务器。

超高I/O型弹性云服务器适用于高性能关系型数据库,NoSQL数据库(Cassandra、MongoDB等)以及ElasticSearch搜索等场景。

  • 虚拟化类型为KVM场景下,如果要使用超高IO型云服务器,推荐在使用HCC Turnkey安装部署时,规划对应的主机组。否则,需要完成一系列的配置,详情请参考超高I/O型云服务器配置方案
  • ARM场景下,超高IO型云服务器需要与通用计算增强型云服务器组合使用,以获取更好的性能。推荐与通用计算增强型云服务器(ARM-DPDK)组合使用。

使用限制

表4-6 使用限制

分类

描述

云服务器使用限制

  • 只支持KVM虚拟化;不支持变更规格、冷迁移、热迁移、HA、整机快照、克隆、关机释放资源。
  • 融合部署场景,不支持使用超高I/O型云服务器。融合部署是指华为分布式块存储部署在计算节点上。
  • 删除超高I/O型弹性云服务器后,本地NVMe SSD盘中的数据会被自动清除,请删除前做好数据备份。

操作系统

超高I/O型弹性云服务器当前支持如下版本的操作系统:
  • 运营商用户:点此前往,搜索《FusionSphere SIA 华为客户机操作系统兼容性指南(KVM私有云)》,参考最新版本的文档。在文档中,搜索“SSD卡”查看支持情况。
  • 企业用户:点此前往,搜索《FusionSphere SIA 华为客户机操作系统兼容性指南(KVM私有云)》,参考最新版本的文档。在文档中,搜索“SSD卡”查看支持情况。

磁盘类

  • 由于NVMe SSD本地磁盘只能用作数据盘,可靠性取决于物理服务器和硬盘的可靠性,存在单点故障风险,建议您在应用层做好数据冗余,以保证数据的可用性,需要长期保存的业务数据建议使用云硬盘存储。
  • NVMe SSD本地磁盘不支持热插拔,如果您要换盘,请先将对应的物理服务器下电,再更换磁盘。
  • 支持同类型不同容量的SSD盘混插在同一个服务器上,比如华为的ES3000系列1.6T和3.2T同时混插在同一个服务器的场景,但不支持不同厂商的磁盘混插,如三星与华为的盘混插。
  • 单服务器盘和卡支持混用。
  • 使用华为ES3000系列NVMe SSD盘创建超高I/O型弹性云服务器时,请确认物理服务器NVMe SSD固件版本不低于3.10,否则会导致创建失败。固件版本确认及升级的详细操作请参见《华为云Stack 8.2.1 运维指南》中“产品管理 > 资源池 > FusionSphere OpenStack > 计算 > 升级NVMe SSD固件版本”。

推荐规格

表4-7 超高I/O型弹性云服务器推荐规格配比

类型

vCPU(U)

内存(GB)

规格名称

本地SSD磁盘规格(参考值)

磁盘类型

超高I/O型

8

64

i3.2xlarge.8

1 x 1600 GB NVMe SSD

NVMe_SSD

16

128

i3.4xlarge.8

2 x 1600 GB NVMe SSD

NVMe_SSD

32

256

i3.8xlarge.8

4 x 1600 GB NVMe SSD

NVMe_SSD

48

384

i3.12xlarge.8

6 x 1600 GB NVMe SSD

NVMe_SSD

60

512

i3.15xlarge.8

7 x 1600 GB NVMe SSD

NVMe_SSD

  • 本地SSD磁盘的大小和数量请根据服务器硬件的实际情况配置。
  • 不同厂商不同型号的SSD磁盘IO性能存在差异,以磁盘硬件规格为准。三星NVMe SSD(PM1725b)随机读写性能低于华为ES3600系列30%左右。
  • 当vCPU个数大于等于48,不支持鲲鹏920的CPU型号5220、3210、5221K、3211K。

通用计算增强型

应用场景

相比通用型,通用计算增强型弹性云服务器提供了更大规格的CPU和内存组合,更优的网络性能。

  • X86场景下,通用计算增强型云服务器,搭载DPDK(Data Plane Development Kit)快速报文处理机制,提供更优的网络性能。
  • ARM场景下,通用计算增强型云服务器,既支持通过DPDK,也支持通过硬件加速用户态OVS,提供更优的网络性能。通用计算增强型(ARM-DPDK)支持跨网卡组bond,因此支持物理链路级的高可用;通用计算增强型(ARM-硬件加速)仅支持在单网卡上组bond,不支持物理链路级的高可用,但拥有更高的网络性能。

    ARM场景下,相比其他云服务器类型,推荐使用通用计算增强型云服务器(ARM-DPDK),以获取更好的性能与使用体验。

  • 目前通用计算增强型弹性云服务器只支持KVM虚拟化。如果要使用通用计算增强型云服务器,推荐在使用HCC Turnkey安装部署时,规划对应的主机组。否则,需要完成一系列的配置,详情请参考通用计算增强型云服务器配置方案
  • 支持热迁移的虚拟机的最大内存不超过512G。

使用限制

表4-8 常见功能支持情况

功能

场景

是否支持

离线变更规格

X86

是,只能变更为X86类型的规格

ARM

是,只能变更为ARM类型的规格

在线变更规格

X86

ARM

冷迁移

X86/ARM

热迁移

X86/ARM

HA

X86/ARM

整机快照

X86/ARM

克隆

X86/ARM

CPU QoS

X86/ARM

内存复用

X86

ARM

推荐规格

表4-9 通用计算增强型弹性云服务器推荐规格配比

类型

vCPU

内存(GB)

规格名称

通用计算增强型

2

8

c3.large.4

4

16

c3.xlarge.4

8

32

c3.2xlarge.4

16

64

c3.4xlarge.4

32

128

c3.8xlarge.4

60

256

c3.16xlarge.4

当vCPU个数大于等于48,不支持鲲鹏920的CPU型号5220、3210、5221K、3211K。

USB直通型

应用场景

选择USB直通型弹性云服务器,可支持创建附带物理服务器上USB的虚拟机实例,也支持管理员在Servcie OM上动态挂载或者卸载USB。某些应用软件需要USB加密狗等license设备配合才能正常使用,要部署此类应用,可以使用USB直通型弹性云服务器。

  • 虚拟化类型为KVM的X86或ARM场景下,如果要使用USB直通型云服务器,推荐在使用HCC Turnkey安装部署时,规划对应的主机组。否则,需要完成一系列的配置,详情请参考USB直通型云服务器配置方案
  • ARM场景下,USB直通型云服务器需要与通用计算增强型云服务器组合使用,以获取更好的性能。推荐与通用计算增强型云服务器(ARM-DPDK)组合使用。

使用限制

  • USB型号信息

    X86场景:协议为USB1.0、USB2.0、USB3.0的USB设备。

    ARM场景:协议为USB2.0和USB3.0的USB设备。

  • KVM场景下,USB直通型云服务器支持的操作系统
    • 运营商用户:点此前往,搜索《FusionSphere SIA 华为客户机操作系统兼容性指南(KVM私有云)》,参考最新版本的文档中各操作系统对“USB直通”的支持情况。
    • 企业用户:点此前往,搜索《FusionSphere SIA 华为客户机操作系统兼容性指南(KVM私有云)》,参考最新版本的文档中各操作系统对“USB直通”的支持情况。
  • USB直通型云服务器常见功能支持范围
    表4-10 常见功能支持情况

    功能

    是否支持

    离线变更规格

    是,但是只支持变更为其他类型的云服务器。

    在线变更规格

    冷迁移

    热迁移

    HA

    整机快照

    是,但快照中不包含USB存储的数据。

    克隆

    CPU QoS

    内存复用

推荐规格

类型

vCPU

内存(GB)

规格名称

USB设备

虚拟化类型

USB直通型

1

4

u.medium.4

1 x USB

KVM

2

8

u.large.4

1 x USB

KVM

4

16

u.xlarge.4

1 x USB

KVM

8

32

u.2xlarge.4

1 x USB

KVM

16

64

u.4xlarge.4

1 x USB

KVM

通用独享型

提供性能稳定且资源独享的CPU、内存运行环境,适用于对CPU、内存性能有较高诉求Web服务、小型数据库运行环境。

应用场景

对于需要独占CPU内存的应用,如大型游戏等,可以使用通用独享型弹性云服务器。

推荐规格

表4-11 虚拟化类型为KVM的通用独享型云服务器推荐规格配比

类型

vCPU

内存(GB)

规格名称

虚拟化类型

通用独享型

2

8

cc3.large.4

KVM

4

16

cc3.xlarge.4

KVM

8

32

cc3.2xlarge.4

KVM

16

64

cc3.4xlarge.4

KVM

32

128

cc3.8xlarge.4

KVM

76

304

cc3.19xlarge.4

KVM

当vCPU个数大于等于48,不支持鲲鹏920的CPU型号5220、3210、5221K、3211K。

内存优化型

应用场景

内存优化型弹性云服务器基于KVM虚拟化平台,特别适合处理内存中的大型数据集。提供最大512GB基于 DDR4 的内存实例,是高内存计算应用的最佳选择。适用于对内存要求高,数据量大并且数据访问量大,同时要求快速的数据交换和处理的应用,适用于广告精准营销、电商、车联网等大数据分析场景。

推荐规格

表4-12 内存优化型弹性云服务器的推荐规格配比

类型

规格名称

vCPU

内存(GB)

虚拟化类型

内存优化型

m3.large.8

2

16

KVM

m3.xlarge.8

4

32

KVM

m3.2xlarge.8

8

64

KVM

m3.3xlarge.8

12

96

KVM

m3.4xlarge.8

16

128

KVM

m3.6xlarge.8

24

192

KVM

m3.8xlarge.8

32

256

KVM

m3.15xlarge.8

60

512

KVM

当vCPU个数大于等于48,不支持鲲鹏920的CPU型号5220、3210、5221K、3211K。

密集存储型

应用场景

密集存储型弹性云服务器采用本地存储设计,使用HDD直通盘作为数据盘,提供更高的顺序读写能力及更低的时延,提升文件读写性能;提供1:8的CPU、内存配比,具有强大而稳定的计算能力,保障计算作业的高效处理;提供更高的内网性能,包括高内网带宽和pps(packet per second),满足业务高峰期弹性云服务器间数据交互需求。

密集存储型弹性云服务器适用于处理海量数据、需要高I/O能力,要求快速数据交换和处理的场景,如MapReduce计算、Hadoop 分布式计算、大型数据仓库、分布式文件系统、日志或数据处理应用。

  • 如果要使用密集存储型云服务器,推荐在使用HCC Turnkey安装部署时,规划对应的主机组。否则,需要完成一系列的配置。虚拟化类型为KVM的场景下,密集存储型云服务器的手动配置过程请参考密集存储型云服务器配置方案
  • ARM场景下,密集存储型云服务器需要与通用计算增强型云服务器组合使用,以获取更好的性能。推荐与通用计算增强型云服务器(ARM-DPDK)组合使用。

使用须知

  • 密集存储型弹性云服务器不支持冷迁移、热迁移、虚拟机HA、克隆、整机快照,不支持变更规格时变更为其他类型的云服务器,支持内存复用,支持设置CPU QoS;融合部署场景不支持密集存储型弹性云服务器。融合部署是指华为分布式块存储部署在计算节点上。
  • 不支持HDD直通盘的热插拔、对HDD直通盘的快照和备份。
  • 可使用本地盘和云硬盘两类磁盘存储数据,但HDD直通盘只能用作数据盘。
  • 密集存储型弹性云服务器的本地磁盘数据有丢失的风险(比如宿主机宕机或本地磁盘损坏时),请勿在本地磁盘上存储需要长期保存的业务数据,并及时做好数据备份和采用高可用架构。如果您的应用不能做到数据可靠性的架构,我们强烈建议您使用云盘搭建您的弹性云服务器,并将需要长期保存的数据存储在云硬盘上。
  • 删除密集存储型弹性云服务器时,本地盘的数据将被自动删除,数据不保留。
  • 变更规格时,只支持通过增加本地盘的数量来增大云服务器本地盘的容量,不支持在源盘的基础上扩容,不支持减小本地盘的容量。
  • 密集存储型云服务器不支持关机释放资源。

规格

表4-13 密集存储型弹性云服务器的推荐规格配比

类型

vCPU

内存(GB)

规格名称

虚拟化类型

本地盘个数

单块本地盘的容量

密集存储型

4

32

d2.xlarge.8

KVM

2

1800GB

8

64

d2.2xlarge.8

KVM

4

1800GB

16

128

d2.4xlarge.8

KVM

8

1800GB

24

192

d2.6xlarge.8

KVM

12

1800GB

32

256

d2.8xlarge.8

KVM

16

1800GB

60

540

d2.15xlarge.9

KVM

24

1800GB

当vCPU个数大于等于48,不支持鲲鹏920的CPU型号5220、3210、5221K、3211K。

超大内存型

应用场景

超大内存型弹性云服务器内存要求高,数据量大并且数据访问量大,同时要求快速的数据交换和处理以及低延迟的存储资源。主要支持OLAP场景,如内存数据库、大数据处理引擎以及数据挖掘等应用。

目前仅2288H V5服务器及2488H V5服务器支持创建超大内存型弹性云服务器。

ARM场景下,不支持超大内存型云服务器。

推荐规格

表4-14 超大内存型弹性云服务器的推荐规格配比

类型

vCPU

内存(GB)

规格名称

超大内存型

12

174

e3.3xlarge.14

24

348

e3.6xlarge.14

48

696

e3.12xlarge.14

12

353

e3.3xlarge.28

24

706

e3.6xlarge.28

48

1412

e3.12xlarge.28

96

2824

e3.24xlarge.28

当vCPU个数大于等于48,不支持鲲鹏920的CPU型号5220、3210、5221K、3211K。

AI加速型云服务器

应用场景

华为昇腾芯片能够提供强大的计算能力,同时内置硬件视频编解码引擎,支持16路全高清视频解码器。AI加速型云服务器以华为昇腾芯片为加速核心基于芯片低功耗、高计算能力的特性,实现了能效比的大幅提升。适用于高实时、高并发的海量计算场景,如AI推理、机器学习、视频编解码等;结合用于机器视觉、语音识别、自然语言处理通用技术,可以支撑智能零售、智能园区、机器人云大脑、平安城市等。

  • 如果要使用AI加速型云服务器,推荐在使用HCC Turnkey安装部署时,规划对应的主机组。否则,需要完成一系列的配置。AI加速型云服务器的手动配置过程请参考AI加速型云服务器配置方案
  • ARM场景下,AI加速型云服务器需要与通用计算增强型云服务器组合使用,以获取更好的性能。推荐与通用计算增强型云服务器(ARM-DPDK)组合使用。

使用限制

  • ARM场景和X86场景均支持,但仅支持KVM虚拟化。
  • 支持的物理服务器和操作系统
    • 单击兼容性查询工具页面,选择所需的版本号,进入兼容性查询页面。
    • 勾选查询条件,单击“查询”,选择关注的查询结果。单击“下载兼容性查询结果”,获取兼容性列表。
  • 常见功能支持范围
    表4-15 常见功能支持情况

    功能

    是否支持

    离线变更规格

    在线变更规格

    冷迁移

    热迁移

    HA

    整机快照

    克隆

    CPU QoS

    内存复用

推荐规格

表4-16 AI加速型云服务器推荐规格配比

规格名称

vCPUs

内存(GB

AI加速卡数量

Ascend RAMGB

虚拟化类型

Ai1.large.4

2

8

1

8

KVM

Ai1.xlarge.4

4

16

2

16

KVM

Ai1.2xlarge.4

8

32

4

32

KVM

Ai1.4xlarge.4

16

64

8

64

KVM