About Course
Course Objectives:
-
Understand Always On High Availability concepts and architecture.
-
Deploy and manage SQL Server failover clusters and availability groups.
-
Perform maintenance and backups in Always On environments.
-
Monitor, troubleshoot, and optimize availability groups.
-
Configure read-only secondary replicas, load balancing, and policy-based management.
Course Outlines:
Module 1: Introduction
-
Course overview and objectives.
Module 2: Always On Concepts and Terminology
-
High availability, disaster recovery, RTO, RPO, RLO.
-
Legacy solutions: log shipping, replication, database mirroring.
-
Always On comparisons and enhancements in SQL Server 2016.
Module 3: Windows Server 2016 Failover Clustering
-
Cluster configuration, quorums, private/public networks, Cluster Aware Updating, virtual machine failover.
-
Hands-on labs: add cluster features, create clusters, test failover, manage cluster roles.
Module 4: SQL 2016 Failover Cluster Instances (FCI)
-
Install and configure SQL Failover Cluster Instances.
-
Lab exercises: cluster installation, configuration files, and testing.
Module 5: SQL 2016 Always On Availability Groups
-
Configure primary and secondary replicas, listeners, synchronous/asynchronous commit, and failover modes.
-
Hands-on labs: enable Always On, set up availability groups, use the Availability Group wizard.
Module 6: Dashboard for Managing Always On
-
Monitor dashboards, logs, replication, and contained databases.
-
Hands-on labs: dashboard navigation, replicate logins/jobs.
Module 7: Active Secondary Availability Group Actions
-
Configure readable secondary replicas, read-only routing, load balancing.
-
Backup procedures using secondary replicas.
-
Hands-on labs: configure read-only secondary, perform backups.
Module 8: Maintenance
-
DBCC checks, add/remove databases, add/remove replicas.
-
Hands-on labs: perform database and replica maintenance.
Module 9: Monitoring and Troubleshooting Availability Groups
-
Advanced dashboard usage, events, policy-based management, extended events.
-
Hands-on labs: create policies, test RTO/RPO, manage endpoints.
