• No results found

SQL Server AlwaysOn Deep Dive for SharePoint Administrators

N/A
N/A
Protected

Academic year: 2021

Share "SQL Server AlwaysOn Deep Dive for SharePoint Administrators"

Copied!
54
0
0

Loading.... (view fulltext now)

Full text

(1)

23 mai 2015

SharePoint

Saturday

Montréal

SQL Server AlwaysOn Deep Dive

for SharePoint Administrators

(2)

SQL Server

AlwaysOn Deep Dive

for

SharePoint

(3)

Edwin Sarmiento

http://www.EdwinMSarmiento.com

[email protected]

@EdwinMSarmiento

http://ca.linkedin.com/in/EdwinMSarmiento

(4)

just when you

think it’s an

(5)

high

(6)

characteristic of a system that is

f u l l y o p e r a t i o n a l

for a long period of time

high

availability

(7)

is

N O T

the same as

UPTIME

high

(8)

Just because

something is

UP

doesn’t mean it’s

available

UP

(9)

downtime

ZERO

data loss

&

(10)

Recovery Time Objective

( R T O )

When is my application coming back?

high

(11)

(one “nine”)

%

availability

90

36.5 days

per year

72 hours

per month

16.8 hours

per week

do

wntime

(12)

(two “nines”)

%

availability

99

3.65 days

per year

7.2 hours

per month

1.68 hours

per week

do

wntime

(13)

(three “nines”)

%

availability

99

.

9

8.76 hours

per year

43.8 minutes

per month

10.1 minutes

per week

do

wntime

(14)

(four “nines”)

%

availability

99

.

99

52.56 minutes

per year

4.32 minutes

per month

1.01 minutes

per week

do

wntime

(15)

(five “nines”)

%

availability

99

.

999

5.26 minutes

per year

25.9 seconds

per month

6.05 seconds

per week

do

wntime

(16)

RTO

Maximum outage:

+4 hours

September 11,

2001 10:00AM

4 hours

(17)

(five “nines”)

%

availability

99

.

999

5.26 minutes

per year

25.9 seconds

per month

6.05 seconds

per week

do

wntime

How long does it take to

restart

(18)

high

availability

disaster

recovery

(19)

disaster

recovery

characteristic of a system that is

o p e r a t i o n a l l y a c c e p t a b l e

after a disaster

(20)

Recovery Point Objective

( R P O )

How much data can I afford to lose?

disaster

recovery

(21)

RPO

Maximum outage:

-4 hours

September 11,

2001 10:00AM

4 hours

(22)

0

10000

20000

30000

40000

50000

60000

70000

1

2

3

4

5

6

7

8

9

10

11

C

ost

Time

(23)

downtime

ZERO

data loss

&

(24)

architecture

diagrams

(25)

recommended only for

DEVELOPMENT ENVIRONMENT

which usually ends up being so popular

that it has now become a

MISSION-CRITICAL PRODUCTION SERVER

http://portal.testdomain.com*

Web, Application and Database Server

Single-Server Deployment

(26)

http://portal.testdomain.com*

Web and Application Server

Database Server

Basic 2-Tier Architecture

(27)

http://portal.testdomain.com*

Web Server

Database Server

Application Server

Scalability& High Availability

*alternate access mappings (AAM) configured

(28)

http://portal.testdomain.com*

Web Server

Database Server

Application Server

Scalability &High Availability

hardware load balancer

*alternate access mappings (AAM) configured

(29)

http://portal.testdomain.com*

Web Server

Database Server

Application Server

Scalability &High Availability

hardware load balancer

*alternate access mappings (AAM) configured

3-Tier Architecture

Local High Availability Disaster Recovery

Web & Application Server

Failover Clustered Instances

Availability Groups

(30)
(31)

*

INSTANCE

protection

can either be an HA and/or DR solution

(32)

log

data

failover clustering

how it works

Windows Server Failover Cluster

SQL Server

2-node

cluster

(33)

log

data

Windows Server Failover Cluster

SQL Server

Application

2-node

cluster

traditional

(34)

log

data

Windows Server Failover Cluster

SQL Server

Application

failover clustering

how it works

2-node

cluster

(35)
(36)

*

DATABASE (group)

protection

(37)

can either be an

HA and/or DR solution

*

DATABASE (group)

protection

(38)

combination of

DATABASE MIRRORING

&

FAILOVER CLUSTERING

(39)

SQL Server

log

data

SQL Server

log

data

Secondary Replica

Primary Replica

SQL Server

log

data

Secondary Replica

*maximum of

EIGHT

replicas

Windows Server Failover Cluster

(40)

http://portal.testdomain.com*

Web Server

Database Server

Application Server

Scalability & High Availability

hardware load balancer

*alternate access mappings (AAM) configured

3-Tier Architecture

Local High Availability Disaster Recovery

Web & Application Server

Failover Clustered Instances

Availability Groups

(41)

SQL Server

Availability Groups

COMMON DESIGN PATTERNS

(42)

What will be your

QUORUM

model?

SQL Server

Availability Groups

COMMON DESIGN PATTERNS

(43)

What will be your

REPLICATION MODE

?

SQL Server

Availability Groups

COMMON DESIGN PATTERNS

(44)

What will be your

NETWORK

CONFIGURATION

?

SQL Server

Availability Groups

COMMON DESIGN PATTERNS

(45)

What will be your

LICENSING MODE

?

SQL Server

Availability Groups

COMMON DESIGN PATTERNS

(46)

SQL Server

log

data

SQL Server

log

data

Secondary Replica

Primary Replica

PRODUCTION

2 Replicas

, Stand-alone instances (HA only)

(47)

SQL Server

log

data

SQL Server

log

data

Secondary Replica

Primary Replica

PRODUCTION

SQL Server

log

data

Secondary Replica

DR

*

You need to discuss this with your network team

Windows Server Failover Cluster

*

NO VOTE

2008/2012

*LowerQuorumPriorityNodeID

2012 R2

(48)

SQL Server

log

data

Primary Replica

PRODUCTION

SQL Server

log

data

Secondary Replica

DR

*

You lose the ability to do automatic failover

Windows Server Failover Cluster

*

NO VOTE

2008/2012

*LowerQuorumPriorityNodeID

2012 R2

(49)

SQL Server

log

data

Primary Replica

PRODUCTION

SQL Server

log

data

Secondary Replica

Additional Data Center

SQL Server

log

data

Secondary Replica

DR

*

You lose the ability to do automatic failover

Windows Server Failover Cluster

*

NO VOTE

2008/2012 *LowerQuorumPriorityNodeID 2012 R2 *

NO VOTE

2008/2012 *LowerQuorumPriorityNodeID 2012 R2

(50)

SQL Server

log

data

Primary Replica

PRODUCTION

DR

SQL Server

log

data

Secondary Replica

*

You lose the ability to do automatic failover

Windows Server Failover Cluster

2 Replicas

, FCI (HA + DR)

*

NO VOTE

2008/2012

*LowerQuorumPriorityNodeID

(51)
(52)

Edwin Sarmiento

http://www.EdwinMSarmiento.com

[email protected]

@EdwinMSarmiento

http://ca.linkedin.com/in/EdwinMSarmiento

(53)

Or

Ar

gen

t

Br

onz

e

W

eb

(54)

SharePint !

Ce soir à 18h

Le Trèfle, 3971 Rue

Ontario E

References

Related documents

SQL Server 2012 Data Mirroring 634 Windows Failover Clustering 635 SQL Server 2012 Replication 635. Removing Log

Since all new data are written directly into the SQL database location on the Replica Member station, the SQL server service must be stopped to carry out the process..

Open SQL Server Management Studio (Start > All Programs > Microsoft SQL Server 2005 or 2008 > SQL Server Management Studio) and log on to the SQL Server instance that

Step3: : : :On the “Surface Area Configuration for Services and Connections” page, expand Database Engine→ Click Remote connections→ Click Local and remote

Native support for SQL Server database files stored as Windows Azure blobs. Especially with running SQL Server within Azure VM easier to create data and

Students will learn how to create a data warehouse with Microsoft SQL Server 2014, implement ETL with SQL Server Integration Services, and validate and cleanse data with SQL

Delegates will learn how to create a data warehouse with Microsoft SQL Server 2014, implement ETL with SQL Server Integration Services, and validate and cleanse data with SQL

Students will learn how to create a data warehouse with SQL Server 2012, implement ETL with SQL Server Integration Services, and validate and cleanse data with SQL Server Data