pimp my alwayson availability groups

16
Pimp My SQL Server 2012 Availability Gr Warwick Rudd Microsoft Certified Master (MCM) – SQL 2008 Principal Consultant [email protected] @Warwick_Rudd

Upload: warwick-rudd

Post on 15-Jan-2015

157 views

Category:

Data & Analytics


2 download

DESCRIPTION

Following on from a previous presentation Warwick has delivered on AlwaysOn Availability Groups, Warwick will introduce you to how you can include Replication, Change Data Capture, Change Tracking & Transparent Data Encryption into your AlwaysOn Environment.

TRANSCRIPT

Page 1: Pimp my AlwaysOn Availability Groups

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

• 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
Page 4: Pimp my AlwaysOn Availability Groups

Contents

Replication

Change Data Capture

Change Tracking

Transparent Data Encryption

Page 5: Pimp my AlwaysOn Availability Groups

AlwaysOn Availability Groups

WSFC

Storage

Database Mirroring

SQL Server 2012 AlwaysOn Cluster

Availability Groups

Page 6: Pimp my AlwaysOn Availability Groups

Replication

AG Participation

Publisher

Subscriber

Supported Types

Transactional

Merge

Snapshot

 Republishing

 Distributor

 P2P

Page 7: Pimp my AlwaysOn Availability Groups

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

Demo - Replication

Page 9: Pimp my AlwaysOn Availability Groups

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

Change Tracking

No Special Configuration Required

Data Retrieval from Primary Replica

Applications Access via AGL

Page 11: Pimp my AlwaysOn Availability Groups

Demo – CDC & CT

Page 12: Pimp my AlwaysOn Availability Groups

Transparent Data Encryption

Master Key

Certificates

Database Encryption Key

All Replicas

Page 13: Pimp my AlwaysOn Availability Groups

Demo - TDE

Page 14: Pimp my AlwaysOn Availability Groups

Questions ?

Page 15: Pimp my AlwaysOn Availability Groups

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/

Page 16: Pimp my AlwaysOn Availability Groups

Thank You

www.sqlmastersconsulting.com.au