SharePoint Always-On Deployment

Post on 11-Jul-2015

163 views 0 download

Tags:

transcript

SharePoint Always-On Deployment

Mike Maadarani

SharePoint Architect

mike@maadarani.com

November 22rd, 2014

Thank you to all of our Sponsors!!

Join us for SharePint today!

Date & Time: Immediately after prizes

Location: Observatory Student Pub

Address: On Algonquin Campus

Parking: No need to move your car!*

Site: http://www.algonquinsa.com/ob.aspx

*Please drive responsibly! We are happy to call you a cab

Remember to fill out your evaluation forms to win some great prizes!

&

Bio..

Mike MaadaraniApp Dev and Architecture for over 19 years (16 Years Microsoft, 3 Years with the “Other Guys”)

Business focused on Enterprise Content Management & Publishing Sites

Technology focused on SharePoint, SQL Server and SharePoint Integration

Architect, trainer, and presenter

mike@maadarani.com

www.maadarani.com/blog @mikemaadarani

Cloud

ApplicationsAgenda

Closing and Q&A

SQL Always-ON

Definition

SharePoint High Availability

Disaster Recovery

Business Continuity

Encompasses a loosely defined set of planning, preparatory and

related activities which are intended to ensure that an organization's

critical business functions will either continue to operate despite serious incidents or disasters that might otherwise have

interrupted them, or will be recovered to an operational state within a

reasonably short period.

Definition

Disaster Recovery

A disaster recovery plan (DRP) is a documented process or set of

procedures to recover and protect a business IT infrastructure in the

event of a disaster. Such plan, ordinarily documented in

written form, specifies procedures an organization is to follow in the

event of a disaster. The disaster could be natural, environmental or

man-made. Man-made disasters could be intentional (for example, an

act of a terrorist) or unintentional (that is, accidental, such as the

breakage of a man-made dam).

Definition

Disaster Recovery in reality

Definition

Solution?

The End!

The End!

Service Level Agreements

Availability % Downtime / Year Downtime / Month Downtime / Week

99% 3.65 days 7.20 hours 1.68 hours

99.9% 8.76 hours 43.20 minutes 10.10 minutes

99.99% 52.56 minutes 4.32 minutes 1.01 minutes

99.999% 5.26 minutes 25.90 seconds 6.05 seconds

99.9999% 31.50 seconds 2.59 seconds 0.61 seconds

Service Level Agreements

Availability % Downtime / Year Downtime / Month Downtime / Week

99% 3.65 days 7.20 hours 1.68 hours

99.9% 8.76 hours 43.20 minutes 10.10 minutes

99.99% 52.56 minutes 4.32 minutes 1.01 minutes

99.999% 5.26 minutes 25.90 seconds 6.05 seconds

99.9999% 31.50 seconds 2.59 seconds 0.61 seconds

Defining Requirements

Recovery Point Objective (RPO)

Acceptable amount of data loss measured in time

Recovery Time Objective (RTO)

Duration of time within which a business process must be restored after a disaster

RPO RTOExample:

RPO of 1 hour

RTO of 3 hours

Datacentre BDatacentre A

SharePoint Farm

Stretched Farms – HA or DR

< 1ms

Business continuity inhibitors

Service Level Agreements

Availability % Downtime / Year Downtime / Month Downtime / Week

99% 3.65 days 7.20 hours 1.68 hours

99.9% 8.76 hours 43.20 minutes 10.10 minutes

99.99% 52.56 minutes 4.32 minutes 1.01 minutes

99.999% 5.26 minutes 25.90 seconds 6.05 seconds

99.9999% 31.50 seconds 2.59 seconds 0.61 seconds

On-premise Architecture Considerations

Applications

Data

Infrastructure

Storage

Network

Provider

SharePoint Architecture

DR Approach

SharePoint Cold Standby

SQL Hot Standby (Always On)

VM Online Schedule

SQL 24x7 Always On (only 1 member)

SharePoint + SQL 16hr/week - PatchMaintenance, Change Management

All Servers 40hrs/Half DR Failover Test

What do I Sync?

SharePoint Configurations

Content Databases

Web Application Settings

Service Applications

Services

Custom Solutions

3rd Party tools

SharePoint DR

DR Deployment Process

Provision Production

Farm

Validate Production

Farm

Configure DR Infrastructure

Setup SQL Always-On

Provision DR Farm

Validate DRMonitoring & Config Mgmt.

Test

SPRaaS Service

Search Medium Farm Topology

Adm

Adm

Scalable Applications

Non-scalable Scalable

Scalable App Architecture

SQL/Data

SQL 1

FARM 1

SQL 2

FARM 2

SQL 3

Clustered Resources

Failover Cluster

RPO/RTO Options

Zero Seconds Minutes Hours Days Weeks

Mirroring - Sync

AlwaysOn - Async

Failover Clustering

Backup/Restore

Mirroring - Async

Log Shipping

AlwaysOn - Sync

Data Centers

Datacentre A Datacentre B

Provider 1 Provider 2

Infrastructure

Network

Active Directory

Netw

ork

Infrastructure

Network

Active Directory

Netw

ork

• X Power Supplies

• X fans

• X NICs

• Swappable HDD

• X Controllers

• X CPUs

Other Options

Network

Office Web Applications Farm

SharePoint Farm

Directory

Network

Content & SA Data

Cloud Options

SaaS

Consume the

Cloud

User Ready

O365

PaaS

Leverage the

Cloud

Developer Ready

Azure Roles

IaaS

Be the

Cloud

Operations Ready

Azure VM

99.997%

Cloud Benefits

New

Secure

$$

Services

On-premise Infrastructure(as a service)

Platform(as a service)

Software(as a service)

Session Objectives and Takeaways

3

Understand the concepts of Business Continuity and the implications for SharePoint

Differentiate between High Availability and Disaster Recovery

Gain a deeper understanding of using SQL Server AlwaysOn for implementing HA/DR for SharePoint

Agree on an SLA

Invest in Software and Infrastructure

3rd Party Tools (Metalogix)

TEST TEST TEST

Thank You / Merci

www.maadarani.com, mike@maadarani.com , @mikemaadarani

www.slideshare.net/maadarani

Fill out your Evals!Q & A