本文为您介绍Hologres计算组实例资源支持的弹性扩展模式(纵向扩展和横向扩展)以及对应的弹性能力使用方式,您可根据业务需要选择合适的资源弹性方式。
弹性扩展模式
Hologres计算组型实例支持将实例分隔成为多个计算组。对于每个计算组,可以按需选择如下弹性扩展方向:
纵向扩展(Scale up/down):自Hologres V2.0版本起,支持纵向增加或减少计算组的计算资源,可兼顾中大型任务场景与高并发小任务场景。
横向扩展(Scale out/in):自Hologres V3.2版本起,支持横向增加或减少计算组的Cluster数,更适合面对高并发小任务场景,有更灵活的吞吐能力与隔离能力。
弹性能力使用方式
在使用弹性能力时,有如下方式:
手动弹性:手动纵向扩缩容,手动横向调整Cluster数量,详情请参见计算组管理。
分时弹性(纵向):设置定时任务,定时纵向扩展,参见计算组分时弹性(Beta)。
自动弹性(横向):设置弹性上限,根据负载自动横向扩展,详情请参见Multi-cluster与自动弹性(Beta)。
名词解释
分时弹性功能中的名词解释:
计算组预留资源:新建计算组时需定义预留资源量,该资源量可后续修改,计算组将从实例的预留资源中进行分配。
计算组弹性资源:在预留资源基础上,利用分时机制额外动态扩展的资源量。
计算组总计算资源:计算组实际使用的资源总量,为计算组预留资源和计算组弹性资源总和。
Multi-cluster与自动弹性功能中的名词解释:
预留Cluster数:新建计算组时需定义预留Cluster数量,该数值可后续修改,预留Cluster的计算资源从实例预留资源中获取。
单Cluster规格:新建计算组时需定义预留Cluster规格,该规格可后续修改,每个预留Cluster从实例预留资源中获取的资源量。
计算组预留资源:单Cluster规格 * 预留Cluster数。
计算组弹性资源:
计算组在预留资源之外,通过自动弹性额外弹出的资源量。
单Cluster规格 * (当前Cluster数 - 预留Cluster数)。
计算组总计算资源:计算组实际使用的资源总量,为计算组预留资源和计算组弹性资源总和。
实例级别的计算资源包括如下定义:
实例预留资源:实例预留的计算资源总量,支持包年包月和按量付费两种付费模式。可以分为已分配资源和未分配资源:
实例已分配资源:实例预留资源中,已经分配给所有计算组预留资源的总量。
实例未分配资源:实例预留资源中,还没有分配给计算组的资源量。
实例弹性资源:实例下的所有计算组,在预留资源之外,通过分时弹性或自动弹性额外弹出的资源总量。
实例总计算资源:实例实际使用的资源总量,为实例预留资源和实例弹性资源总和。