the business contextdownload.microsoft.com/download/8/8/1/881a3c2b-343...the business context on...

30

Upload: others

Post on 05-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 2: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 3: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

The Business Context

On Premise Database High Availability

• SQL Server AlwaysOn

• Windows Server 2012 and 2012 R2 Enhancements

Database High Availability with Windows

Azure

• Extend on Premise Databases to the Cloud

Page 4: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Budget pressure

Increasing demands for system uptime

• High availability

• Disaster recovery

• Regulatory requirements

Multiple SLA’s

• One size fits all for HA & DR can be expensive

Maximize ROI on IT investments

• Leverage existing infrastructure

• Leverage existing skill sets

Need for innovation to increase agility and reduce costs

Page 5: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 6: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Database mirroring

Log shipping

Log shipping

with restore delay

Production

database

Replication

Failover Clustering

Backup

Database Scale-out for

queries

Hot Standby

Warm Standby

Logical recovery

standby

SQL 2012 – Availability groups

Page 7: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Integrated, Flexible, Cost-Efficient high availability for mission critical business

Multi-Subnet Clustering

Flexible Failover Policy

TempDB on Local Drive

SMB File Share Support

Multi-Database Failover

Multiple Secondaries

Active Secondaries

Integrated HA Management

AlwaysOn Availability Groups

for database protection

AlwaysOn Failover Cluster Instances

for instance level protection

Page 8: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Note: More secondaries (total up to 4) can be added for additional resiliency or read scale out

Primary Data Center Disaster Recovery Data Center

Synchronous / Asynchronous

Primary Secondary

Fileshare Witness

Synchronous

Secondary

Availability Group

Page 9: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 10: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Primary Availability Replica

Secondary Availability Replica

A

3 node cluster with a similar DR target

A

AA

A

A

A

Secondary targets for backup, reporting and DR

A

A A

AA

Stretch cluster with another cluster as DR

A

A

A

A

A

AA

A

A

A

Non shared storage local, regional and geo target

AA

A

A

Page 11: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Customer SQL Server 2012 AlwaysOn HA+DR Solution

1 BetOnSoft Availability Group for HA

2 Softbank (AGOOP) Availability Group for HA and Read Scale-Out

3 Dell Availability Group for HA and DR

4 Microsoft IT SAP ERP Availability Group for HA and DR

5 bwin.party Availability Group for HA and DR

6 Caregroup Availability Group for HA and DR

7 Sundio GroupFailover Cluster Instance for HA + Availability Group for offloading Read

Workload

8 Baltika Breweries Failover Cluster Instance for HA + Availability Group for Read Scale-Out

9 ServiceU Corporation Failover Cluster Instance for local HA + Availability Group for DR

10 EdgenetMulti-site Failover Cluster Instance (FCI) for HA and DR, AG for offloading

Read Workload

Page 12: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Oracle Database

Options/Packs

SQL Server Feature SQL Ent

Edition

Option

Active Data Guard AlwaysOn Availability Groups X

Real Application Clusters AlwaysOn Failover Clustering

Distributed Partitioned Views, Federation, PDW

X PDW

Advanced Compression Backup and Data Compression X

Advanced Security Transparent Data Encryption (TDE) X

Database Vault Permissions, Audit, Module Signing, TDE, HSM,

Policy-Based Mgmt

X HSM

In-Memory Database Cache

(TimesTen)

ColumnStore Index, SQL 2014 In-Memory OLTP X

Partitioning Table and Index Partitioning X

Real Application Testing Distributed Replay X

Spatial and Graph Spatial and Location Services X

Page 13: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 14: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

High capacity logical processor and memory

Increase cluster scalability

Increase virtual machine density

High capacity virtual processor and memory

Windows Server Core

Cluster-Aware Updating (CAU)

Simultaneous Live Migration

Dynamic Quorum in Cluster

Faster Live Migration

Live Migration without cluster

Hyper-V Replica

Live Migration without shared storage

NUMA support

Fiber Channel Support

New VHDX format

Windows Clustering

Page 15: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 16: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Automatic Node Vote AdjustmentAutomatic adjustment of Node Vote based on node’ state

Active Node : Dynamic Vote = 1

Down Node : Dynamic Vote = 0

No change for node with no assigned vote

Dynamic Quorum MajorityQuorum majority is dynamically determined by active cluster nodes

Increase High Availability of ClusterSustain sequential node failures or shutdowns

Enables cluster to survive with <50% active nodes

Page 17: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 18: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Always configure a witness with Windows Server 2012 R2

Clustering will determine when it is best to use the Witness

Configure Disk Witness if shared storage, otherwise FSWNew Recommendation

Disk Witness1 / 0

Node1 / 0

Node1 / 0

Node1 / 0

Page 19: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Cluster

Site1 Site2

Page 20: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 21: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Hybrid Cloud Solutions – Backup to Windows Azure

Restore to VMGeo-replication

Page 22: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 23: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Technology SQL Server Version Zero Data Loss Scope # Secondaries Automatic

Failover

Readable

Secondaries

Availability

Groups

SQL Server 2012 Yes*

(Sync Mode)

DB(s) 4 Yes

(w/ additional

cluster

member)**

Yes

Database

Mirroring

SQL Server 2008 R2

SQL Server 2012

Yes*

(High Safety Mode)

DB 1 Yes

(w/ Witness)**

Limited

(database

snapshots)

Log

Shipping

SQL Server 2008 R2

SQL Server 2012

No DB N No Limited

(standby state)

* Most customers use Async Mode (High Performance) to avoid impacting primary performance

**Async Mode only supports Force Failover to make DR (and potential data loss) a conscious decision

Page 24: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

redmond.corp.microsoft.com

uswest.internal.cloudapp.net

All machines in same Windows Cluster

Availability Group

Virtual

Network

Page 25: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 26: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and
Page 27: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

http://msdn.microsoft.com/en-us/sqlserver/gg490638(en-us,MSDN.10)

http://msdn.microsoft.com/en-us/library/jj870962.aspx

https://www.windowsazure.com/en-us/manage/services/networking/cross-premises-connectivity/

http://www.windowsazure.com/en-us/manage/services/networking/active-directory-forest/

Page 28: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Windows Server 2012 and 2012 R2 Enhancements

Broad improvements for physical and virtual servers

Simplified cluster management

On Premise HA and DR

SQL Server Enterprise provides all required capabilities out of the box

Windows Azure for DR

Leverage same SQL Server technologies (backup, AG, mirroring)

Avoid data center and hardware investments

Page 29: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

Transform the

Datacenter

Immersion

Experience

Business

Intelligence /

Data Insights

Immersion

Experience

Windows Azure

Proof of

Concept

People-Centric

IT Immersion

Experience

Page 30: The Business Contextdownload.microsoft.com/download/8/8/1/881A3C2B-343...The Business Context On Premise Database High Availability ... Need for innovation to increase agility and

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes

only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and

Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.