计算组型实例相较于通用型实例,提供了更佳的负载隔离、更灵活的权限控制以及更便捷的连接管理。同时,每个计算组都支持独立设置参数,您可以根据业务需求将通用型实例转换为计算组型实例,以提升系统性能和管理效率。
使用限制
仅Hologres V2.0.4及以上版本的通用型实例支持转换为计算组型实例。
说明如果您的实例是V2.0.4以下版本,请您使用实例升级或加入实时数仓Hologres交流群申请升级实例,详情请参见如何获取更多的在线支持?。
实例规格为8 Core的通用型不支持转换为计算组型实例。
说明若您实例规格为8 Core的通用型,您可以变更实例规格。具体操作,请参见实例配置。
不支持将只读从实例单独转换为计算组型实例。支持主从实例,详情请参见实例类型转换。
不支持将计算组型实例转换为通用型实例。
影响
Hologres实例类型转换采用标准转换(停服服务)方式,期间服务将不可用。转换时长受实例规格、数据量和表数量影响,一般10~20分钟,但特殊情况下可能延长。建议选择业务流量低谷时段执行转换操作,以降低对业务的影响。
类型转换时作业情况:
涉及通过全托管Flink写入Hologres的作业建议暂停,转换完成后再启动,否则可能会出现数据丢失。具体操作,请参见作业停止。
DataWorks数据集成任务和Blink任务会自动触发FailOver机制,系统会根据FailOver策略自动恢复,因此无需暂停。为确保任务能够顺利执行,建议将FailOver重试次数配置10次以上。具体操作,请参见实时同步任务运维和实时计算Blink写入数据至Hologres。
实例类型转换
通用型实例
您可以提交工单或加入Hologres钉钉交流群申请,提供实例ID和操作时间,由Hologres运维人员在后台操作,将通用型实例转换为计算组型实例。
主从实例(主实例为通用型实例)
只读从实例无法直接转换为计算组型实例,因此在转换主从实例类型时,需要先将只读从实例的查询流量迁移到主实例上,然后解绑或释放只读从实例,详情请参见实例列表。最后,您需要提交工单或加入Hologres钉钉交流群申请,提供实例ID和操作时间,由Hologres运维人员在后台操作,将主实例(通用型实例)转换为计算组型实例。
实例类型转换后,主要参数变化说明如下。
参数 | 转换前 | 转换后 |
实例类型 | 通用型 | 计算组型 |
Gateway节点数量 | 不涉及 | 支持,默认Gateway数量 = 实例CU数 ÷ 32,最少2个,最多8个。 转换后可根据实际使用情况修改配置,详情请参见计算组管理。 |
计算资源 | 支持 | 支持,资源量较转换前保持不变,全部计算资源均默认分配给 |
实例类型转换不会改变实例的Endpoint,但可能会导致Endpoint的IP地址发生变更。
后续步骤
实例类型转换完成后,您可以执行下述操作。
(重要)监控告警
实例类型由通用型转换为计算组型后,该实例在云监控中将从实时数仓Hologres(通用型)切换至实时数仓Hologres(计算组)页签下(云监控目录的更新存在约10分钟的延迟)。
如果您此前未配置监控告警规则,建议针对业务主要关注的指标,配置告警规则,详情请参见监控告警实践。
如果您此前已配置监控告警规则,请在实时数仓Hologres(计算组)页签下,针对新的计算组型实例,重新配置告警规则。同时,针对计算组型实例的新增监控指标(Gataway等),可以配置新的告警规则。
(推荐)负载隔离
参考计算组管理,完成业务场景划分、负载隔离设计。
参考计算组授权管理,完成用户授权与资源分配。
参考计算组Table Group授权管理,完成计算组与Table Group的加载授权。
为避免操作期间对业务产生影响,推荐采用先扩容、后缩容的思路完成业务隔离操作。以通用型实例计算资源为128 CU为例,类型转换并实现业务负载隔离思路如下:
联系Hologres运维人员进行实例类型转换。
转换后,计算组实例预留计算资源为128 CU,默认计算组
init_warehouse
为128 CU。按需扩容实例规格。具体操作,请参见扩容计算组计算资源。
例如:扩容实例预留计算资源至192 CU,实例未分配计算资源为64 CU,扩容期间不影响默认计算组
init_warehouse
的使用。根据业务需求,新建若干计算组。具体操作,请参见创建计算组。
例如:新建32 CU的计算组
warehouse_olap
(在线分析处理)、32 CU的计算组warehouse_serving
(在线服务)。对新建的计算组进行用户授权、Table Group授权等操作,并将相关业务流量切换到新建的计算组上。
按照业务进行缩容。具体操作,请参见缩容计算组计算资源。
例如:先将计算组
init_warehouse
缩容至64 CU,期间不影响剩余2个计算组的使用。再将实例预留计算资源由192 CU缩容至128 CU,期间不影响全部计算组的正常使用。业务负载隔离完成。
相关文档
关于计算组实例架构介绍,详情请参见计算组实例架构。