sql.docserver.docalwayson架构及原理.pdf
《sql.docserver.docalwayson架构及原理.pdf》由会员分享,可在线阅读,更多相关《sql.docserver.docalwayson架构及原理.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .SQL Server AlwaysOnSQL Server AlwaysOn 架构及原理架构及原理SQL Server2012 所支持的 AlwaysOn 技术集中了故障转移群集、 数据库镜像和日志传送三者的优点,但又不一样。故障转移群集的单位是 SQL 实例,数据库镜像和日志传送的单位是单个用户数据库,而 AlwaysOn 支持的单位是可用性组,每个组中可以包括一个或者是多个用户数据库。也就是说,一旦发生切换,那么可用性组中的所有数据组会作为一个整体进展切换。AlwaysOn 底层依然采用 Windows 故障转移群集的机制进展监测和转移,因此也需要先建立 Windows Cluste
2、r, 只不过可用性组中的数据库不一定非要再存放在共享存储上了。可以是存储在本地磁盘上。AlwaysOn 的关键特性:1. 同故障转移群集一样,也需要一个虚拟网络名称用于客户端的统一连接。2.一个主效劳器可以最多对应四个辅助效劳器,总数到达五个,而且辅助效劳器支持只读功能。3.辅助效劳器可以独立执行备份和 DBCC 维护命令。通过配置,可以实现客户端的只读请求可以被自动定向到辅助效劳器。4.主效劳器和辅助效劳器之间的数据会被加密和压缩,以提高平安性和网络传输效率。5.支持自动、手动和强制三种故障转移方式。6.有仪表盘用于监控 AlwaysOn 的运行状态。7.可以实现多站点的部署,即主站点和辅助
3、站点可以跨物理网络。. . 可修编-. .AlwaysOnAlwaysOn 的根本架构的根本架构在 Windows MSCS 故障转移群集的根底上部署 AlwaysOn 高可用组,用户可以在群集节点上安装 SQL Server 单机实例, 也可以安装 SQL Server群集实例, AlwaysOn仅要求所有 SQL Server 实例都运行在同一个 MSCS 中, 但 SQL Server 实例本身是不需要群集模式的,这与 SQL Server2008 群集的实例完全不同。在此推荐使用单机模式的 SQL Server,好处是:可用性副本是个单机实例,那么数据库副本就存放在该运行该实例节点的本
4、地磁盘上;如果可用性副本是个群集实例,那么数据库副本就存放在共享磁盘上。可用性组从 Windows 群集角度来看,就是一个群集资源,其中的所有数据库作为一个整体在节点间进展故障转移,当然这不包括系统数据库,系统数据库是不能参加高可用性组中的。因为需要借助 Windos 群集实现监控和转移,所以 AlwaysOn 会受到一些限制:一个可用性组中的所有可用性副本必须运行在单一的 Windows 群集上,跨不同Windows 群集的 SQL Server 实例不能配置成一个 AlwaysOn 可用性组。一个可用性组的所有可用性副本必须运行在 Windows 群集的不同节点上。运行在同一个节点上的两个
5、不同实例不能用作同一个可用性组的副本。如果某个可用性副本实例是一个 SQL 群集实例, 那同一个 SQL 群集的其他非活泼节点上安装的任何其他 SQL 实例都不能作为它的辅助副本。一个数据库只能属于一个可用性组。AlwaysOn 最多可以支持五个副本,但只有一个可用性副本上运行的数据库是处于可读写状态。这个可读写的数据库被称为主数据库PrimaryDatabase,同时这个可用性副本被称为主副本primaryreplica。其余的副本都被称为辅助副本. . 可修编-. .secondaryreplica,辅助副本上的数据库可能是不可访问的,或者是只能承受只读操作取决于可用性组的配置,这些数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sql docserver docalwayson 架构 原理
限制150内