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 ...
随机推荐
- Python3 chr() 函数
Python3 chr() 函数 Python3 内置函数 描述 chr() 用一个整数作参数,返回一个对应的字符. 语法 以下是 chr() 方法的语法: chr(i) 参数 i -- 可以是 10 ...
- 关于"undefined reference"错误
这个错误换句话说: 链接的时候找不到实现的文件(谨记从这个入手!). 可能导致的原因有: 1. 没有链接库文件,包括静态库或动态库. 2. 链接文件的顺序问题,先后依赖问题,把被依赖的放后面. 3. ...
- 指针c艹
#include <iostream> using namespace std;int value=1;void func(int *p){ p=&value; }void fun ...
- 创建和修改主键 (SQL)
添加主键, ALTER TABLE [表名:OrderInfo] Add PRIMARY KEY ([列名:ProductID, UserID...]) 多个列则是组合主键 删除主键, ALTER ...
- Python发送邮件不需要发件人密码认证
#!/usr/bin/python # coding: UTF-8 import smtplib from email.mime.text import MIMEText receivers_list ...
- Java WebService 知识点汇总
java webservice 获取传入IP axis.jar servlet.jar MessageContext mMsgContext = MessageContext.getCurren ...
- mysql简单实现查询结果添加序列号的方法
方法1: SELECT @rownum :=@rownum + 1 AS rownum, t.* FROM integral_system_user t, (SELECT @rownum := 0) ...
- Ubuntu 网卡多个 IP 地址
临时添加 IP 地址 首先,让我们找到网卡的 IP 地址.在我的 Ubuntu 15.10 服务器版中,我只使用了一个网卡. 运行下面的命令找到 IP 地址: 复制代码 代码如下: sudo ip a ...
- 转录组差异表达分析工具Ballgown
Ballgown是分析转录组差异表达的R包. 软件安装: 运行R, source(“http://bioconductor.org/biocLite.R”) biocLite(“ballgown”) ...
- 如何通过cmd命令进入到某个硬盘的文件夹
1.使用快捷键win+R打开运行窗口,并输入cmd回车 2.进入到某个磁盘:在命令提示符中输入d:(代表的的是进入D盘的根目录)并回车 3.接着在cmd中输入dir(dir是directory目录的简 ...