SQL Server
HOW HIGH AVAILABILITY WORKS IN
WHY USE
TRUCKS
SQL Server
RELIES ON ANOTHER PLATFORM FOR
HIGH AVAILABILITY
WINDOWS SERVER
FAILOVER CLUSTER
a GROUP OF COMPUTERS and storage devices
WORKING TOGETHER that you can access as a
SINGLE SYSTEM
“
stop service
wait service
stop service
start service
wait service
stop service
WINDOWS SERVER
FAILOVER CLUSTER
HEALTH DETECTION
FAILURE DETECTION
WINDOWS SERVER
FAILOVER CLUSTER
AUTOMATIC FAILOVER
WINDOWS SERVER
FAILOVER CLUSTER
SQL Server
HIGH AVAILABILITY SOLUTIONS
SQL Server
FAILOVER CLUSTERED INSTANCE
SHARED STORAGE
SQL Server
Application
2-NODECLUSTER
traditional
Windows Server Failover Cluster
SQL Server
SHARED NOTHING
ALWAYS ON AVAILABILITY GROUPS
Application
SQL Server
log data
Windows Server Failover Cluster
Primary Replica
SQL Server
log data
Secondary Replica
Commit
SQL Server
log data
Secondary Replica
ACTIVE
ONLY ONE NODE CAN BE THE
PRIMARY
MASTER
IN BOTH
CASES
…if one or more cluster nodes will
fight for ownership of resources
ACCESSED THRU A COMBINATION OF
VIRTUAL NETWORK NAME
VIRTUAL IP ADDRESS
+
WINDOWS SERVER
FAILOVER CLUSTER
SQL Server
HOW HIGH AVAILABILITY WORKS IN

DevOps Days Kyiv 2019 -- How HA works in SQL Server // Edwin Sarmiento