Alwayson 基本概念
1. AD域服务: 存储目录数据并管理用户与域之间的通信,包括用户登录处理、身份验证和目录搜索。
2. AD林:林是域的最大组织单元,一个林可以包括一个或多个域。林中的域之间相互信任(默认)。
3. 子域:一个域可以包含零个或多个子域,父域与子域相互信任(默认)。
4. 全局编录:存储林中所有域中对象的部分属性以方便查找,林中所有域共用同一个全局编录。
5. DNS(Domain Name System):域名系统,将域名和IP地址相互映射的分布式数据库。
6. AD 域服务将自己注册到DNS服务器中,以便其他计算机寻找到,DNS服务用来保存域中资源的IP地址。
7. 域控服务器:负责管理和存储域服务器目录数据,一个域可以包含多台域控服务器。域控服务器间通过多种方式来传播或复制数据。
8. Windows Server故障转移群集(WSFC),一组独立的服务器共同协作以提高应用程序和服务的可用性。
9. 故障转移实例:一个Windows服务实例,用于管理IP地址资源、网络名称资源和运行一个或多个运用程序和服务所需的其他资源。故障转移实例为客户端提供统一透明的接口访问群集中活动节点。
10. 故障转移节点:故障转移中的成员(Windows Server系统),可分为活动节点和非活动节点。
11. 群集资源:注册到群集中的物理或逻辑实体,在任何时间点,群集资源只能为单个节点所拥有,在故障转移期间被限制使用。
12. 群集资源组:一组群集资源的逻辑单位,故障转移和故障恢复使用作用于资源组(按照资源组进行节点切换)。
13. 网络名称资源,作为群集资源进行管理的逻辑服务器名称,网络名称资源必须和一个IP地址结合使用。
14. 见证磁盘:见证磁盘时群集存储中一个磁盘,被指定用于保存群集配置数据库的一个副本,并且被指定为仲裁配置中的一部分。
15. 仲裁配置:在故障转移群集中用来确定如何计算群集中节点投票数和确定群集中允许的最多故障节点数。
16. 仲裁模式:
a) 节点多数,可以承受一半以下节点失效;
b) 节点与磁盘多数,见证磁盘也被视作一个节点,可承受一半节点失效;
c) 无多数(仅磁盘),只要磁盘联机,便可以承受只有一个节点存活的故障;
d) 节点与文件共享多数,与节点与磁盘多数相似。
17. 在故障转移群集中,当节点数位偶数时,推荐使用节点和文件共享多数的仲裁配置,当节点数位奇数是,推荐使用节点多数的仲裁配置。
18. 群集节点数和群集配置确定群集中最低有效投票数,当总投票数低于最低有效投票数是,群集将停止运行,群集上的服务和程序将被挂起(不可访问)。
19. 常用缩写:
a) FCI: Failover Cluster Instance,故障转移群集实例
b) AG: Availability Groups, 可用性组
c) WSFC: Windows Server Failover Cluster, Windows 服务器故障转移群集
d) Quorum: 多数票
e) HA: High Availability, 高可用性
f) DR: Disaster Recovery, 灾难恢复
20. 首选所有者:在故障转移群集中,可以设定当故障发生时备用节点的选择顺序,第一个被备选节点即首选所有者。
21. 自动故障转移:群集中各个节点存储群集相关的信息,节点间相互监控并以投票方式来决定群集的运行状态,当某个节点发生变化时,其信息会被传播到其他节点,当主节点发生故障时,根据群集配置来选择一个备选节点,将群集中相关的资源转移到该备选节点,使其对外提供服务。
22. 在Windows Server 2008 R2中,故障转移群集可以跨多个子网进行操作。
23. Windows Server 故障转移群集
24. 可用性组:一个容器,用于一组共同实现故障转移的数据库。
25. 可用性数据库:位于可用性组中的数据库。
26. 可用性副本:可用性组的实例化,该可用性组由特定的 SQL Server 实例承载,并维护属于该可用性组的每个可用性数据库的本地副本。
27. 主副本:用于处理来自客户端的读写请求,并将每个数据库的日志记录发送到辅助副本。
28. 辅助副本:用来提高可用性副本的可用性,充当主副本的故障转移目标,使用主副本传递而来的数据库日志来更新数据,可以为客户端提供只读服务,也可以用来实现数据库备份。
29. 可用性侦听器:一个服务器名称(网络名称资源),可用性侦听器负责侦听指定IP和端口的请求,并将客户端请求定向到主副本或只读副本上。
30. 可用性侦听器可配置侦听一个动态IP或静态IP,当应用到多个子网时,应该配置为静态IP(动态IP可能会引起网络冲突)。
31. 在SQL Server2012 中,一个可用性组最多可包括一个主副本和个辅助副本,最多允许三个同步提交的可用性副本(包括主副本),最多允许两个自动故障转移副本(包括主副本)。
Alwayson 基本概念的更多相关文章
- SQL Server Alwayson概念总结
一.alwayson概念 “可用性组” 针对一组离散的用户数据库(称为“可用性数据库” ,它们共同实现故障转移)支持故障转移环境. 一个可用性组支持一组主数据库以及一至八组对应的辅助数据库(包括一个主 ...
- 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)
从0开始搭建SQL Server AlwaysOn 第一篇(配置域控) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnb ...
- [SDK2.2]Windows Azure Virtual Network (1) 概念
<Windows Azure Platform 系列文章目录> Windows Azure Virtual Network是非常重要的概念,其主要作用有以下两点: 1.将多台Azure V ...
- Filestream/Windows Share导致Alwayson Failover失败
最近做了一个case, 客户在ALWAYSON环境下进行failover操作, 之后所有replica上的alwayson group状态变成了resolving. 并且在执行failover的rep ...
- AlwaysOn可用组基础知识
AlwaysOn可用组概念 AlwaysOn作为SQL Server2012新功能,其目的主要为了替代镜像功能. AlwaysOn拥有镜像的同步和异地容灾功能,并能在镜像的基础上实现一对多的镜像副本同 ...
- SQLSERVER 2012之AlwaysOn -- 一次硬件升级引发的问题
这是上周遇到的一个案例:对已有的硬件进行升级而引发的问题,期间还触发了一个比较严重的BUG,可谓多灾多难:不过值得庆幸的是,在一连串连锁问题出现的时候,并没有出现人工操作失误(这往往是在处理故障中风险 ...
- SQL Server Alwayson读写分离配置
标签:MSSQL/只读路由 概述 Alwayson相对于数据库镜像最大的优势就是可读副本,带来可读副本的同时还添加了一个新的功能就是配置只读路由实现读写分离:当然这里的读写分离稍微夸张了一点,只能称之 ...
- SQL Server Alwayson创建代理作业注意事项
介绍 Always On 可用性组活动辅助功能包括支持在辅助副本上执行备份操作. 备份操作可能会给 I/O 和 CPU 带来很大的压力(使用备份压缩). 将备份负荷转移到已同步或正在同步的辅助副本后, ...
- SQL Server AlwaysON从入门到进阶(1)——何为AlwaysON?
本文属于SQL Server AlwaysON从入门到进阶系列文章 本文原文出自Stairway to AlwaysOn系列文章.根据工作需要在学习过程中顺带翻译以供参考.系列文章包含: SQL Se ...
随机推荐
- mysql 导出sql结果成csv文件
mysql -uroot -p -e "use database;sql语句:" > a.csv 举例: mysql -uroot -p -e "use main; ...
- sshd_config优化
sshd_config优化linux系统调优,参考百度搜索 linux ssh命令 /etc/init.d/sshd restart 重启ssh 193 ls 194 vim /e ...
- 前端基础之Bootstrap
1. 页面加载完之后才执行的JS代码 1. DOM方式 window.onload = function(){} 2. jQuery方式 ...
- Web站点性能拨测脚本
功能:检测自己本地访问目标网站的返回状态.访问质量信息 [root@localhost src]# cat get_site_status.sh #! /usr/bin/env bash if [[ ...
- php 的 PHPExcel1.8.0 使用教程
PHPExcel是用来操作Office Excel文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言.可以使用它来读取.写入不同格式的电子表格. 一.下载PHPExcel http: ...
- .Net多线程 并行编程(三)---并行集合
为了让共享的数组,集合能够被多线程更新,我们现在(.net4.0之后)可以使用并发集合来实现这个功能. 而System.Collections和System.Collections.Generic命名 ...
- item2
一.简介 iTerm2 是 OS X 下一款开源免费的的终端工具,很多人基本用它替代了原生的 Terminal. 二.特色功能 https://www.zhihu.com/question/274 ...
- datatables分页
一万条以下 var dataTables = $('#dataTables').DataTable(); 一万条以上 var dataTables = $('#dataTables').DataTab ...
- Debian Buster Nginx 布署 Brophp 项目(类 Thinkphp)
1 材料 debian buster nginx a project that develop base brophp 2 步骤 配置文件 /etc/nginx/sites-available/pis ...
- HttpClient的几个实现类
DefaultHttpClient最基本的HttpClient实现 org.apache.http.impl.client.DefaultHttpClient占用内存23字节 第一次初始化的时候需要2 ...