购买DeH最佳实践
应用场景
专属主机(Dedicated Host,DeH)指用户可独享的专属物理主机资源。您可以将云服务器创建在您的专属主机上,满足您对隔离性、安全性、性能的更高要求。
当您已经有明确的云服务器资源需求,如云服务器数量、vCPU个数、内存大小时,可以参考本文档计算所需的DeH购买数量,并选择合适的顺序发放云服务器,从而实现资源的最优解。
本文以需要发放20台c6.large.4以及4台c6.12xlarge.4,购买c6_pro规格族DeH为例进行介绍。
操作流程
操作步骤 |
说明 |
---|---|
根据业务需求,统计需要发放的云服务器清单。 |
|
根据DeH规格族支持的云服务器规格,校准待发放的云服务器。 |
|
计算需要购买的DeH数量,支持如下方案: |
|
在已购买的DeH上发放云服务器。 |
步骤三:计算需要购买的DeH数量
方案一:精确计算
基于所有需要购买的云服务器信息,逐一计算需要购买的DeH数量。通常适用于需要发放的云服务器数量较少、规格种类较少的场景。
计算前,请先查看DeH的规格族信息以及支持的云服务器规格的numa拓扑信息,详细内容,请参见规格族。
- 将需要购买的云服务器按照规格从大到小的顺序排列。
例如,需要发放20台c6.large.4以及4台c6.12xlarge.4,如表2所示。
- 准备一个可编辑表格,以1台DeH资源信息作为初始资源池。
例如,选择的DeH规格族为c6_pro,其初始资源池信息如表3所示。
- 从待购买的表2中获取第一行的第一个资源,开始计算。
基于表2,计算如下:
- 需要资源数量:减1
- 已发放资源数量:加1
基于表3,计算如下:
- 资源已用量:按表2中资源的vCPU和内存分Numa进行填写
- 资源可用量:资源总量-资源已用量
- 基于DeH资源池信息,继续对表2中的资源按顺序进行计算,并判断当前DeH是否可以发放待购买的云服务器。
判断时,需要关注云服务器和DeH的拓扑信息,当DeH资源池中的vCPU和内存均大于云服务器的vCPU和内存时,表示可以发放云服务器。
- 增加1台DeH资源到资源池中,重复步骤3的计算。
表6 计算后资源池(增加1台DeH) DeH名称
Numa信息
资源类型
资源总量
资源已用量
资源可用量
DeH1
Numa0
vCPU
36
24
12
内存(GiB)
144
96
48
Numa1
vCPU
38
24
14
内存(GiB)
152
96
56
DeH2
Numa0
vCPU
36
0
36
内存(GiB)
144
0
144
Numa1
vCPU
38
0
38
内存(GiB)
152
0
152
- 重复执行步骤3~步骤5,直至表2中的资源购买完成,即所有行的“需要资源数量”为0。
从计算可知,发放20台c6.large.4以及4台c6.12xlarge.4,需要购买4台c6_pro的DeH。
表7 云服务器清单(购买完成) vCPU
内存(GiB)
Numa数量
需要资源数量
已发放资源数量
48
192
2
0
4
2
8
1
0
20
表8 计算后资源池(购买完成) DeH名称
Numa信息
资源类型
资源总量
资源已用量
资源可用量
DeH1
Numa0
vCPU
36
36
0
内存(GiB)
144
144
20
Numa1
vCPU
38
38
0
内存(GiB)
152
152
12
DeH2
Numa0
vCPU
36
36
0
内存(GiB)
144
144
20
Numa1
vCPU
38
26
12
内存(GiB)
152
104
48
DeH3
Numa0
vCPU
36
24
12
内存(GiB)
144
96
48
Numa1
vCPU
38
24
14
内存(GiB)
152
96
56
DeH4
Numa0
vCPU
36
24
12
内存(GiB)
144
96
48
Numa1
vCPU
38
24
14
内存(GiB)
152
96
56
方案二:模糊计算
基于所有需要购买的云服务器信息,汇总整体需要资源,基于平均分配率来计算。通常适用于需要购买的云服务器数量较多,规格种类繁杂的场景。该方案的计算结果由于参考了平均分配率,因此可能存在一定误差。
步骤四:发放云服务器
发放顺序建议:
为了尽可能发放比较多的云服务器,建议按照规格从大到小的顺序进行资源发放,即优先发放大规格云服务器,再发放小规格云服务器。
在DeH上发放云服务器的操作方法,请参见在专属主机资源中部署云服务器。