国庆假期原本是能够开开心心去玩的,可是因为某些突发状况,例如天灾致使的数据库故障的状况仍是有可能出现数据库
若是出现这种状况不但破坏了国庆假期玩乐的美好心情,节后上班也可能因为没有作好预防措施要遭遇领导挨批。安全
为了不发生这种状况,对于公司业务系统的相关运维人员来讲不能掉以轻心,必定要作好预防措施。服务器
如下是总结的一些突发状况预防措施网络
一、作好公司业务系统的监控报警,关键时刻启动应急预案运维
二、服务器选择双电源服务器,避免单电源故障形成的服务器宕机日志
三、选择优质的机房,机房必定要有发电机,遇到台风这类天灾不能到机房正常关机或者处理的状况下,发电机很是重要同步
四、服务器配置UPS,双电源服务器,一个电源接入市电,另外一个电源接入UPS,避免马上断电的状况下服务器非正常关机集群
五、数据库作好容灾方案,保证系统的可用性,SQL Server一般选择的策略有:故障转移集群、镜像、日志传送、AlwaysOn等,根据自身需求选择合适的容灾方案监控
六、异地灾备,万一机房出口网络中断能够切换到别的机房,重要业务系统考虑两地三中心的异地灾备方案配置
七、安排运维人员值班,在相似于国庆、春节这些长假期节日里面,能够考虑让一些运维人员24小时在机房值班
TIPS说明
对于前四个措施,是基本要求,由于本人曾经看到过一些比较旧的机房,发电机也没有,市电供电也不是特别稳定,若是不配备双电源和UPS,那么服务器宕机可能性就会比较高
若是机房设施条件不是太好,常常停电、网络出口不稳定,那么你们应该也不会选择这样的机房,机房不稳定,公司的业务也会受到牵连。
对于SQL Server的灾备方案,若是资金容许的话能够购买存储,而且用SQL Server故障转移集群,数据库放在共享存储里面。
若是资金不容许又要数据不丢失,能够考虑使用SQL Server镜像和AlwaysOn,把镜像配置为高安全模式或者把AlwaysOn配置为同步模式,能够作到Failover的时候数据不丢失。
而资金不容许,可是能够允许分钟级别的数据丢失,能够考虑日志传送。
而一些很是很是重要的业务就须要考虑异地灾备,例如全市断电、运营商的网络出口出现问题,这时候就须要考虑切换机房。
对于最后一点,安排相关运维人员值班本人认为是最有效的,由于谁都说不许哪一天可能遇到地震或者水灾,这时候相关人员可能不能到机房或者公司进行应急处理
这时候只能依靠值班人员进行处理。