04 | Always On High Availability Graeme Malcolm | Data Technology Specialist, Content Master Pete Harris | Learning Product Planner, Microsoft
Module Overview AlwaysOn Technologies AlwaysOn Failover Cluster Instances AlwaysOn Availability Groups
AlwaysOn Technologies Windows Server Failover Cluster AlwaysOn Failover Cluster Instance Server-level protection AlwaysOn Availability Group Database-level protection Windows Server Failover Cluster
AlwaysOn Failover Cluster Instances Instance-level high availability Improved health monitoring and failover flexibility Support for multi-subnet clustering Support for Cluster Shared Volumes Cluster Metadata in Dynamic Management Views Windows Server Failover Cluster
AlwaysOn Availability Groups Replacement for Database Mirroring (deprecated in SQL Server 2012) Built on Windows Server Failover Cluster One primary replica, multiple secondary replicas Secondary replicas can be readable Synchronous and asynchronous commit modes Single listener endpoint for clients Windows Server Failover Cluster Primary Replica Secondary Replica Sync Async Listener
Demo: Creating an Availability Group In this demonstration, you will see how to: Verify Cluster and AlwaysOn Configuration Prepare a Database for Inclusion in an Availability Group Create an AlwaysOn Availability Group View Availability Group Information
Active Secondary Replicas Secondary connection types: No connections Read-Intent connections only Any connection (but only reads are supported) Clients connect to secondary replicas via the listener (using read-only routing) or direct Use secondary replicas for backup Log backups Copy-only backups Primary Replica Secondary Replica ApplicationIntent=ReadOnly Backup
Demo: Using an Availability Group In this demonstration, you will see how to: Connect to an AlwaysOn Availability Group Use an Active Secondary Replica Open a Read-Intent Connection
Managing an Availability Group Always On Availability Group Dashboard: View health events View cluster quorum information Perform a manual failover SQL Server Management Studio Add or remove a database. Adding or removing a replica. Add or remove a listener. Configure replica synchronization Configure active secondary replicas Configure availability group backup preferences PowerShell: Configure read-only routing
Managing Failover In this demonstration, you will see how to: Perform a Manual Failover Observe Automatic Failover
Module Summary AlwaysOn Failover Cluster Instances provide redundancy at the server level AlwaysOn Availability Groups provide redundancy at the database level Replacement for database mirroring Built on Windows Failover Cluster service