创建DWS存算分离集群
存算分离采用存算分离云原生架构,极致性价比,支持冷热数据分析,存储、计算弹性伸缩,无限算力、无限容量,并按需、按量计价,适用OLAP分析场景。
本章节介绍如何在GaussDB(DWS)管理控制台创建一个存算分离数据仓库集群。
约束与限制
- 低配置集群,如内存16G、vCPU4核及以下的规格,建议不要用于生产环境,可能会导致资源过载风险。
- 为保证集群负载均衡和高可用,避免业务中断风险,不建议业务直连单CN,需配置负载均衡保证各CN连接均衡。
- 存算分离集群不支持数据库加密功能。
前提条件
- 评估集群节点规格
用户可以根据数据量、业务负载以及性能需求,选择能够支撑业务应用的节点数量,数量越多,存储与计算能力越强。
首次使用GaussDB(DWS)服务,可以先创建一个规格较小的集群,今后随着数据量和业务负载的变化,再自由调整集群规模和节点规格,自由扩展而不中断业务。详情请参见集群扩容。
- 确定用户可使用的节点数
确定可使用的节点数大于或者等于3,否则系统会提示无法创建集群。
如果有符合业务需求的包年/包月节点,建议先使用包年/包月的节点,可节约费用。用户可在计费模式中选择“包年/包月”进行购买。
如果申请的节点数(个)、vCPU(核)或内存(GB)超过了用户的剩余配额,系统会弹出警告窗口提示用户配额不足并显示详细的剩余配额和当前申请配额信息。用户可以在警告窗口单击“申请扩大配额”以提工单的形式申请扩大配额。在通过审理之后,服务会更新您的配额并进行通知。关于配额的具体操作说明,请参见关于配额。
操作步骤
- 进入创建数据仓库集群页面。根据界面提示配置GaussDB(DWS)集群信息。
- 配置集群“基础配置”和“数据仓库配置”功能。
- 单击“下一步:网络配置”,配置“网络”和“其他”功能。
- 单击“下一步:高级配置”,配置“管理”和“高级配置”功能。
- 单击“下一步:确认配置”,进入配置详情页面。
- 包年/包月购买周期,如果是包年/包月计费模式,用户可根据需求选择购买时长。
- 单击“立即购买”。如果是包年/包月计费模式,单击“立即购买”后进入付款页面。
- 提交成功后开始创建。单击“返回集群列表”返回集群管理页面,所创集群的初始状态为“创建中”,集群创建需要时间,请等待一段时间。创建成功后状态更新为“可用”,用户可以开始使用集群。
参数名 |
参数解释 |
样例值 |
---|---|---|
版本选择 |
产品类型有: 存算分离:采用存算分离云原生架构,计算、存储分层弹性伸缩,极致性价比,采用多逻辑集群(Virtual Warehouse,以下简称VW)共享存储技术,实现不同负载的计算隔离和并发扩展,适用于OLAP分析场景。 |
- |
CPU架构 |
CPU架构有:
说明:
X86和鲲鹏只是底层架构不一致,应用层不感知,sql语法一致,如果创建集群时提示X86资源不足,可以选择鲲鹏架构。 |
- |
节点规格 |
请根据业务需求合理选择节点规格。在节点规格列表中展示了每一种节点规格单个节点的vCPU、内存和建议使用场景。 GaussDB(DWS)节点规格价格详情,请参见GaussDB(DWS)价格详情。 GaussDB(DWS)支持的节点规格详情,请参见数据仓库规格。 |
- |
热存储(含缓存) |
每节点可用存储容量。
说明:
|
- |
冷数据 |
采用不同的OBS存储,性价比高,按实际数据存储量计费无需事先购买。 |
- |
节点数量 |
选择集群中的节点个数。 支持的节点数范围为3~256。 |
3 |
资源总量(GB) |
显示集群的总容量。 各个规格对应的存储容量均为数据库存储数据的包含缓存的空间,所展示存储容量包含副本、RAID所消耗的磁盘空间。 |
- |
参数名 |
参数解释 |
注意事项 |
样例值 |
---|---|---|---|
虚拟私有云 |
指定集群节点使用的虚拟专用网络,实现不同业务的网络隔离。
|
|
vpc-dws |
子网 |
指定虚拟私有云的一个子网。 集群使用子网实现与其他网络的隔离,并独享所有网络资源,以提高网络安全。 |
集群创建成功后不支持修改子网,如果一定需要修改,可通过集群恢复快照到新集群,新集群的数据和旧集群一样且新集群在创建时子网可以更改。 |
subnet-dws |
安全组 |
指定虚拟私有云的安全组。 安全组限制安全访问规则,加强集群与其它服务间的安全访问。
|
|
自动创建安全组 |
其他参数配置,请参见表4。
参数名 |
参数解释 |
注意事项 |
样例值 |
---|---|---|---|
公网访问 |
指定用户是否可以在互联网上使用客户端连接集群数据库。支持如下方式:
|
|
现在购买 |
带宽 |
当“公网访问”选择“现在购买”时,需设置弹性IP的带宽,设置范围:1~100Mbit/s。 |
- |
50Mbit/s |
弹性负载均衡 |
指定用户是否绑定弹性负载均衡,利用ELB健康检查机制将集群的CN请求快速转发到正常工作的CN节点上,当有CN故障节点时,也能第一时间切换流量到健康节点上,最大化降低集群访问故障。当前支持同VPC绑定ELB和跨VPC绑定ELB两种类型操作。
|
为保证集群负载均衡和高可用,避免业务中断风险,不建议业务直连单CN,请配置负载均衡。 |
使用已有 |
集群管理参数配置,请参见表5。
参数名 |
参数解释 |
注意事项 |
样例值 |
---|---|---|---|
集群名称 |
设置数据仓库集群的名称。 |
集群名称长度为4到64个字符,且不超过64个字节,1个中文字符为3个字节,其他字符为1个字节,不区分大小写,必须以字母或中文开头,可以包含中文、字母、数字、中划线或者下划线,不能包含其他的特殊字符。 |
dws-demo |
集群版本 |
显示集群中安装的数据库实例版本。样例值仅供参考,请以实际显示版本号为准。 |
- |
- |
默认数据库 |
显示集群的默认数据库名称“gaussdb”。 |
“gaussdb”为默认数据库名称,暂不支持修改。 |
gaussdb |
管理员用户 |
设置数据库管理员用户名称。 |
用户命名要求如下:
|
dbadmin |
管理员密码 |
设置数据库管理员用户的密码。 请妥善保管并定期更新密码,避免安全风险。 |
密码复杂度要求如下:
|
- |
确认密码 |
重复输入一次数据库管理员用户的密码。 |
- |
- |
数据库端口 |
设置客户端或应用程序连接集群数据库时使用的端口。 支持的端口范围为8000~30000。 |
已创建的集群不支持修改数据库端口,只能在创建时进行指定。 |
8000 |
集群时区 |
支持设置租户集群时区,包含系统OS时区、集群数据仓库时区。 |
- |
- |
- 配置集群所属的企业项目。已开通企业项目管理服务的用户才可以配置该参数。默认值为default。
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
用户可以选择默认的企业项目“default”或其他已有的企业项目。如果要创建新的企业项目,请登录企业管理控制台进行创建,详细操作请参考《企业管理用户指南》。
- 设置高级配置。选择“自定义”时,可以设置以下高级配置参数,如果选择“默认配置”,以下参数将使用它们的默认值。
- 备份设备
设置当前集群使用的备份设备,各参数配置原则如表6所示。
表6 自动快照参数说明 参数名
参数解释
备份设备
下拉框,支持OBS和NFS。
备份NFS文件系统地址(NFS参数)
NFS的共享地址IP。填写弹性文件服务共享路径IP地址,挂载成功后默认在集群实例的/var/chroot/nfsbackup目录下创建挂载目录。
- CN部署量
CN即协调节点(Coordinator),负责接收来自应用的访问请求,并向客户端返回执行结果。此外,协调节点还负责分解任务,并调度任务分片在各DN上并行执行。
取值范围为3~集群节点数,最大值为20,默认值为3。在大规模集群下,建议部署多个CN。
- 标签
标签(Tag)用于标识集群的键值对。“键”和“值”请参见表7。默认未给集群添加标签。
如您的组织已经设定GaussDB(DWS)的相关标签策略,则需按照标签策略规则为集群添加标签。标签如果不符合标签策略的规则,则可能会导致集群创建失败,请联系组织管理员了解标签策略详情。
有关标签的更多信息,请参见标签简介。
表7 标签配置参数 参数名
参数解释
键
同一集群中的键名不能重复。用户可以选择:
- 在输入框的下拉列表中选择预定义标签键或集群已有的资源标签键。如果添加预定义标签,用户需要预先在标签管理服务中创建好预定义标签,然后在“键”的下拉框中进行选择。用户可以通过单击“查看预定义标签”进入标签管理服务的“预定义标签”页面,然后单击“创建标签”来创建新的预定义标签。更多信息请参见《标签管理服务用户指南》中的创建预定义标签章节。
值
用户可以选择:
- 备份设备
- 设置该集群是否开启IPv6双栈功能。开关开启时,客户端或应用程序可通过IPv6的IP连接数据库。
- 表3配置网络时的子网是IPv6双栈子网。
- 集群规格支持IPv6且支持最多网卡数大于等于3。
- 仅8.2.1.210及以上集群版本支持。
参数名 |
参数解释 |
---|---|
购买时长(包年/包月) |
确定购买时长。若用户购买时长越长,则相应的折扣力度越大。在页面底部,将显示“参考价格”,用户可以单击“了解计费详情”,在弹出的“产品价格详情”页面中,查看具体的计费详情。 |
自动续费(包年/包月) |
|