SQL Server 2012 High Availability with AlwaysOn Availability Groups

26
SQL Server High Availability with AlwaysOn Edwin Sarmiento Microsoft SQL Server MVP The Data Sitter

Transcript of SQL Server 2012 High Availability with AlwaysOn Availability Groups

Page 1: SQL Server 2012 High Availability with AlwaysOn Availability Groups

SQL Server High Availability with AlwaysOn

Edwin Sarmiento Microsoft SQL Server MVP “The Data Sitter”

Page 2: SQL Server 2012 High Availability with AlwaysOn Availability Groups

2

Edwin Sarmiento

Microsoft Most Valuable Professional – SQL Server

(2006-present)

Email: [email protected]

Blog: http://bassplayerdoc.wordpress.com

Twitter: bassplayerdoc LinkedIn: http://ca.linkedin.com/in/edwinsarmiento

Page 3: SQL Server 2012 High Availability with AlwaysOn Availability Groups

Copy Right Information 3 http://www.flickr.com/photos/vntghippy/3634478996/

SQL Server

high availability

has come a

LONG WAY

Page 4: SQL Server 2012 High Availability with AlwaysOn Availability Groups

4

Clustering

……….…………... Database

Mirroring*

Replication

Log

Shipping

* SQL Server 2005

Page 5: SQL Server 2012 High Availability with AlwaysOn Availability Groups

5

all of a sudden . . .

Page 6: SQL Server 2012 High Availability with AlwaysOn Availability Groups

6

database mirroring becomes a

ROCKSTAR

Page 7: SQL Server 2012 High Availability with AlwaysOn Availability Groups

7

database mirroring became a YOU

ROCKSTAR

Page 8: SQL Server 2012 High Availability with AlwaysOn Availability Groups

HOWEVER...

Page 9: SQL Server 2012 High Availability with AlwaysOn Availability Groups

it’s not without

CHALLENGES HOWEVER...

Page 10: SQL Server 2012 High Availability with AlwaysOn Availability Groups

maximize resource

CHALLENGES

1

maximize resource utilization on the mirror server - Efficient CIO -

Page 11: SQL Server 2012 High Availability with AlwaysOn Availability Groups

CHALLENGES

multiple synchronized copies of the database - Compliance Manager -

2 multiple copies of data

Page 12: SQL Server 2012 High Availability with AlwaysOn Availability Groups

CHALLENGES

We do not (yet) support automatic failover in database mirroring - Industry-leading vendor -

3 seamless failover

Page 13: SQL Server 2012 High Availability with AlwaysOn Availability Groups

as a DBA you ask . . .

Page 14: SQL Server 2012 High Availability with AlwaysOn Availability Groups

What do I do? “ “

as a DBA you ask . . .

Page 15: SQL Server 2012 High Availability with AlwaysOn Availability Groups

introducing

Page 16: SQL Server 2012 High Availability with AlwaysOn Availability Groups

a new feature called…

Page 17: SQL Server 2012 High Availability with AlwaysOn Availability Groups

AlwaysOn SQL Server 2012

a new feature called…

Page 18: SQL Server 2012 High Availability with AlwaysOn Availability Groups

AlwaysOn

Failover Clustering

SQL Server 2012

Page 19: SQL Server 2012 High Availability with AlwaysOn Availability Groups

AlwaysOn

Availability Groups

Failover Clustering

SQL Server 2012

Page 20: SQL Server 2012 High Availability with AlwaysOn Availability Groups

DEMO Copy Right Information 21

Page 21: SQL Server 2012 High Availability with AlwaysOn Availability Groups

Copy Right Information 22

In summary

Page 22: SQL Server 2012 High Availability with AlwaysOn Availability Groups

Copy Right Information 23

maximize resource 1

3 seamless failover

multiple copies of data 2

Page 23: SQL Server 2012 High Availability with AlwaysOn Availability Groups

AlwaysOn

Availability Groups

SQL Server 2012

Page 24: SQL Server 2012 High Availability with AlwaysOn Availability Groups

Next Steps

Page 25: SQL Server 2012 High Availability with AlwaysOn Availability Groups

26

Edwin Sarmiento

Microsoft Most Valuable Professional – SQL Server

(2006-present)

Email: [email protected]

Blog: http://bassplayerdoc.wordpress.com

Twitter: bassplayerdoc LinkedIn: http://ca.linkedin.com/in/edwinsarmiento

Page 26: SQL Server 2012 High Availability with AlwaysOn Availability Groups

SQL Server High Availability with AlwaysOn

Edwin Sarmiento Microsoft SQL Server MVP “The Data Sitter”