使用集群前必读:高可用高可靠要求
DWS业务逻辑包括业务程序层、DWS集群层、OS层、硬件层,如表1所示。
您的DWS业务系统在运行过程都受到这些逻辑层级的影响,难免会因为业务变更、硬件故障,导致业务需要进行临时调整及应急恢复。
为了保证您更好的使用DWS集群,获得较快的RTO(Recovery Time Objective,恢复时间目标)时间,需要您在搭建系统时遵守如表2所示的规则。
编号 |
业务逻辑层 |
描述 |
业务特点 |
---|---|---|---|
1 |
业务层 |
业务侧的应用程序 |
业务的应用程序:gsql/jdbc/odbc/python/datastudio/navicat等。 |
2 |
DWS层 |
DWS集群 |
业务的应用程序逻辑以SQL语句的形式发送到DWS集群的各个CN,再由各个CN查询优化交由DN处理,DN实例处理完之后再汇总到CN再返回给应用程序。 |
3 |
OS层 |
DWS集群安装的OS |
该层提供DWS运行的底座,OS,文件系统,网络服务等。 |
4 |
硬件层 |
DWS集群安装的硬件层 |
硬盘、网络、CPU、内存等。 |
集群配置 |
推荐措施 |
缺失配置的风险 |
---|---|---|
配置负载均衡 |
使用ELB负载均衡方式接入业务。参见为GaussDB(DWS)集群绑定和解绑弹性负载均衡。 |
CN故障情况下您的业务中断,无法提供服务。 |
配置数据备份 |
使用备份功能,上下游数据冗余等方式对数据进行备份。 |
在数据误删后无法恢复,影响您业务使用,引起数据安全故障。 |
配置集群容灾 |
配置集群容灾或者业务侧容灾等。参见GaussDB(DWS)集群容灾管理。 |
在集群级灾难场景下,无法保证业务连续性。 |