数据仓库服务 GAUSSDB(DWS)-应用场景:多VW支持业务隔离和极致弹性(存算分离架构)

时间:2024-09-13 09:22:45

多VW支持业务隔离和极致弹性(存算分离架构)

  • 通过多VW实现业务的负载隔离,相比资源管理的软隔离,基于VW的虚拟机级别的硬隔离可以最大化的降低业务间的互相影响。
  • 支持多经典VW和多弹性VW。

  • 通过经典VW实现业务隔离:
    • 根据业务需要,可部署多个VW,不同业务绑定不同的VW,经典VW允许建表。
    • VW之间资源隔离,实现业务之间互不影响。
    • VW之间数据实时共享。
    • 固定VW的大小在MPP架构下决定了单SQL性能上限。
    • 固定VW适合承载实时接入、实时加工等稳定负载/低时延作业,根据业务变化提前规划大小。
  • 通过弹性VW实现并发扩展:
    • VW在高并发场景下业务出现排队时,动态弹出弹性VW,弹性VW支持读写,不支持建表。
    • 排队查询自动路由到弹性VW。
    • 通过弹性VW,减少查询排队,提升业务整体并发度。
    • 业务并发下降后,自动回收弹性VW。
    • 弹性VW实现计算资源按需供给,用户设定弹性上限。
    • 弹性VW规格与固定VW相同,在弹性VW上运行的SQL,性能与固定VW基本相同。
    • 弹性VW按资源使用时长计费。
    • 弹性VW适合承载突增、周期性的查询、加工负载。

比如:客户有多个业务部门,那么可以为每个业务部门绑定一个经典VW,实现不同业务之间的资源隔离,如果业务1使用一个3节点VW,业务2使用一个4节点VW。如果业务1,在每天的10:00-12:00有业务高峰,那么可以为业务1配置弹性VW,在高峰期弹出弹性VW,在高峰期过后销毁。

support.huaweicloud.com/productdesc-dws/dws_01_00013.html