高可用性与商业智能
这篇简述 SQL Server 的高可用性技术(故障转移群集、数据库镜像、日志传送)以及商业智能(BI)的三大服务。
高可用性技术
高可用性的目标是当某个节点发生故障时,业务能快速切换(Failover,故障转换)继续运行。
故障转移群集
故障转移群集(Failover Cluster)通过共享存储和多个节点提供实例级的高可用。典型部署步骤:
- 部署活动目录(AD)环境。
- 部署 iSCSI(共享存储)。
- 部署故障转移群集。
- 部署数据库群集。
数据库镜像
数据库镜像是可选的故障转移方案,涉及三个角色:
- 主体服务器:对外提供服务的主库。
- 镜像服务器:提供热待机。
- 见证服务器:负责监视主体服务器和镜像服务器,在主体故障时辅助自动故障转移。
配合客户端重定向(自动客户端重定向),可在切换后让客户端自动连到新的主库。
数据库日志传送
日志传送(Log Shipping)是一项高可用性技术,通过将主体服务器的事务日志周期性地还原到备用服务器上,实现数据的准实时同步与备援。
商业智能
商业智能(BI)把分散的数据整理、分析并最终呈现给用户,包含三大服务:
| 服务 | 角色 | 作用 |
|---|---|---|
| 集成服务(数据来源) | 数据整合 | 实现数据的整理与清洗(ETL) |
| 分析服务(数据分析) | 数据分析 | 对数据进行多维分析、挖掘 |
| 报表服务(呈现给用户) | 数据展现 | 把分析结果以报表形式呈现给用户 |
最后更新于