使用集群前必读:高可用高可靠要求
DWS业务逻辑包括业务程序层、DWS集群层、OS层、虚拟机层,如表1所示。
您的DWS业务系统在运行过程都受到这些逻辑层级的影响,难免会因为业务变更、硬件故障,导致业务需要进行临时调整及应急恢复。
为了保证您更好地使用DWS集群,获得较快的RTO(Recovery Time Objective,恢复时间目标),本章节为用户和运维人员介绍常见业务场景下的集群高可用高可靠风险和建议,即在搭建系统时遵守如表2所示的规则,防止集群出现业务中断,数据丢失等风险。
| 编号 | 业务逻辑层 | 描述 | 业务特点 |
|---|---|---|---|
| 1 | 业务层 | 业务侧的应用程序 | 业务的应用程序:gsql/JDBC/ODBC/Python/Data Studio/Navicat等。 |
| 2 | DWS层 | DWS集群 | 业务的应用程序逻辑以SQL语句的形式发送到DWS集群的各个CN,再由各个CN查询优化交由DN处理,DN实例处理完成之后,将结果汇总到CN,最后由CN返回给应用程序。 |
| 3 | OS层 | DWS集群安装的OS | 该层提供DWS运行的底座,包括OS、文件系统、网络服务等。 |
| 4 | 虚拟机层 | DWS集群所在的虚拟机 | 云硬盘、网络、CPU、内存等虚拟化资源。 |
| 集群配置 | 推荐措施 | 缺失配置的风险 |
|---|---|---|
| 配置负载均衡 | 使用ELB负载均衡方式接入业务,将流量分发到多个CN节点。参见为DWS集群绑定和解绑弹性负载均衡。 | CN故障情况下业务中断,无法自动切换到健康节点提供服务。 |
| 配置数据备份 | 使用备份功能,上下游数据冗余等方式对数据进行备份。建议定期执行全量备份和增量备份,确保可恢复到指定时间点。 | 在数据误删后无法恢复,影响业务使用,引起数据安全故障。 |
| 配置集群容灾 | 配置集群容灾或者业务侧容灾等。参见DWS集群容灾管理。 | 在集群级灾难场景下,无法保证业务连续性。 |
相关文档
- CN和DN节点介绍:集群逻辑架构
- 弹性负载均衡服务介绍:独享型ELB使用流程概述