笔者工作中也有很多场景会用到HA, 但因为没有进行过系统的学习, 所以处理HA问题时总觉得捉襟见肘. 索性, 就下决心把这几种高可用性解决方案都系统地过了一遍. 一下手, 才知道, 除了枯燥的MSDN文档, 完整讲解HA知识点的文档真心不多, 视频更是找不到, 估计很多朋友都跟我有相同的感受. 好吧, 那我就自己学, 自己配, 自己录, 把知识点及配置的过程都以视频形式记录下来, 以后用到的时候好复习, 有机会发到网上, 其他朋友看到后也更容易接受. 需要提一下的是, 这期间, 刚好有个IT学习网站让帮忙做些数据库视频, 所以中间会有一些他们的Logo, 希望大家不要介意.
今天上传的是sql server Failover cluster的视频, cluster是所有高可用性解决方案中对环境要求最高的, 也是最不容易配置的一种. 它的大致工作原理, 说的白一点就是把几个instance捆绑在了一起, 在某一时刻只有一个内部的instance提供sql服务, 但它们对外有一个公用的instance名字, 外面的程序只连接这个公用名字, 并不了解具体是由内部的哪个instance提供服务的. 而且, 一旦当前正在提供服务的内部instance崩溃掉, sql server会自动快速切换至其它内部instance继续提供服务, 这样就保证了sql server服务的高可用性. 需要提一下的是, sql server cluster是建立在windows cluster的基础之上的, 所以我们必须现配置出windows cluster的环境. 在本视频中, 我在hyper-v环境下进行我们所有的配置.
SQLServer高可用性(四)-故障转移群集上
SQLServer高可用性(四)-故障转移群集下
课程大致提纲:
1. 讲解windows cluster及sql cluster的工作原理
2. 规划安装配置的check list
3. sql cluster的安装配置步骤,
4. 使用hyper-v创建虚机及配置domain环境
5. 安装windows cluster
6. 演示windows cluster的切换
7. 安装sql cluster
8. 演示sql cluster的切换