Pimp my AlwaysOn Availability Groups
-
Upload
warwick-rudd -
Category
Data & Analytics
-
view
151 -
download
2
description
Transcript of Pimp my AlwaysOn Availability Groups
![Page 1: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/1.jpg)
Pimp My SQL Server 2012 Availability Groups
Warwick RuddMicrosoft Certified Master (MCM) – SQL 2008Principal Consultant
[email protected]@Warwick_Rudd
![Page 2: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/2.jpg)
• SQL Server Consultant• MCM – SQL Server 2008• MCSM – Data Platform• Certified Trainer• Reviewed 4 SQL Server 2012 Beta
Exams• Blogger on Simpletalk.com• Presenter at:• User Groups• SQLSaturdays• TechED Australia
About Me : Warwick Rudd
![Page 3: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/3.jpg)
![Page 4: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/4.jpg)
Contents
Replication
Change Data Capture
Change Tracking
Transparent Data Encryption
![Page 5: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/5.jpg)
AlwaysOn Availability Groups
WSFC
Storage
Database Mirroring
SQL Server 2012 AlwaysOn Cluster
Availability Groups
![Page 6: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/6.jpg)
Replication
AG Participation
Publisher
Subscriber
Supported Types
Transactional
Merge
Snapshot
Republishing
Distributor
P2P
![Page 7: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/7.jpg)
Potential SQL Server 2012 AlwaysOn Environment
SERVER2012Node1 SERVER2012Node2 SERVER2012Node3
Default Instance
Default Instance
Default Instance
FCI – WITSQL01\Repl01
Availability Group 1 Availability Group 2 Availability Group 3
Availability Group Listener 1 Availability Group Listener 2 Availability Group Listener 3
Synchronous
Asynchronous
Pub
Dist
Sub
![Page 8: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/8.jpg)
Demo - Replication
![Page 9: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/9.jpg)
Change Data Capture
Configured on Primary Replica
Continuous Monitoring
Uses Log Reader Agent
No Reliance on Replication
Applications Access via AGL
![Page 10: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/10.jpg)
Change Tracking
No Special Configuration Required
Data Retrieval from Primary Replica
Applications Access via AGL
![Page 11: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/11.jpg)
Demo – CDC & CT
![Page 12: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/12.jpg)
Transparent Data Encryption
Master Key
Certificates
Database Encryption Key
All Replicas
![Page 13: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/13.jpg)
Demo - TDE
![Page 14: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/14.jpg)
Questions ?
![Page 15: Pimp my AlwaysOn Availability Groups](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b6d4ff4a7959ec3a8b4624/html5/thumbnails/15.jpg)
Additional ReadingReplication, Change Tracking, Data Capture And Alwayson Availability Groups
http://msdn.microsoft.com/en-us/library/hh403414.aspx#CDC
Maintaining an AlwaysOn Publication Databasehttp://msdn.microsoft.com/en-us/library/55b345fe-2eb9-4b04-a900-63d858eec360
Configuring Replication for AlwaysOn Availability Groupshttp://msdn.microsoft.com/en-us/library/4e001426-5ae0-4876-85ef-088d6e3fb61c
Expanding AlwaysOn Availability Groups with Replication Publishers
http://www.simple-talk.com/sql/database-administration/expanding-alwayson-availability-groups-with-replication-publishers/
Expanding AlwaysOn Availability Groups with Replication Subscribers
http://www.simple-talk.com/sql/backup-and-recovery/expanding-alwayson-availability-groups-with-replication-subscribers/