+ All Categories
Home > Technology > SharePoint Always-On Deployment

SharePoint Always-On Deployment

Date post: 11-Jul-2015
Category:
Upload: mike-maadarani
View: 163 times
Download: 0 times
Share this document with a friend
Popular Tags:
38
SharePoint Always-On Deployment Mike Maadarani SharePoint Architect [email protected] November 22 rd , 2014
Transcript
Page 1: SharePoint Always-On Deployment

SharePoint Always-On Deployment

Mike Maadarani

SharePoint Architect

[email protected]

November 22rd, 2014

Page 2: SharePoint Always-On Deployment

Thank you to all of our Sponsors!!

Page 3: SharePoint Always-On Deployment

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!

&

Page 4: SharePoint Always-On Deployment

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

[email protected]

www.maadarani.com/blog @mikemaadarani

Page 5: SharePoint Always-On Deployment

Cloud

ApplicationsAgenda

Closing and Q&A

SQL Always-ON

Definition

SharePoint High Availability

Disaster Recovery

Page 6: SharePoint Always-On Deployment

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

Page 7: SharePoint Always-On Deployment

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

Page 8: SharePoint Always-On Deployment

Disaster Recovery in reality

Definition

Page 9: SharePoint Always-On Deployment

Solution?

Page 10: SharePoint Always-On Deployment
Page 11: SharePoint Always-On Deployment

The End!

Page 12: SharePoint Always-On Deployment

The End!

Page 13: SharePoint Always-On Deployment

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

Page 14: SharePoint Always-On Deployment

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

Page 15: SharePoint Always-On Deployment

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

Page 16: SharePoint Always-On Deployment

Datacentre BDatacentre A

SharePoint Farm

Stretched Farms – HA or DR

< 1ms

Page 17: SharePoint Always-On Deployment

Business continuity inhibitors

Page 18: SharePoint Always-On Deployment

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

Page 19: SharePoint Always-On Deployment

On-premise Architecture Considerations

Applications

Data

Infrastructure

Storage

Network

Provider

Page 20: SharePoint Always-On Deployment

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

Page 21: SharePoint Always-On Deployment

What do I Sync?

SharePoint Configurations

Content Databases

Web Application Settings

Service Applications

Services

Custom Solutions

3rd Party tools

Page 22: SharePoint Always-On Deployment

SharePoint DR

Page 23: SharePoint Always-On Deployment

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

Page 24: SharePoint Always-On Deployment

Search Medium Farm Topology

Adm

Adm

Page 25: SharePoint Always-On Deployment

Scalable Applications

Non-scalable Scalable

Page 26: SharePoint Always-On Deployment

Scalable App Architecture

Page 27: SharePoint Always-On Deployment

SQL/Data

SQL 1

FARM 1

SQL 2

FARM 2

SQL 3

Clustered Resources

Failover Cluster

Page 28: SharePoint Always-On Deployment

RPO/RTO Options

Zero Seconds Minutes Hours Days Weeks

Mirroring - Sync

AlwaysOn - Async

Failover Clustering

Backup/Restore

Mirroring - Async

Log Shipping

AlwaysOn - Sync

Page 29: SharePoint Always-On Deployment

Data Centers

Datacentre A Datacentre B

Provider 1 Provider 2

Page 30: SharePoint Always-On Deployment

Infrastructure

Network

Active Directory

Netw

ork

Page 31: SharePoint Always-On Deployment

Infrastructure

Network

Active Directory

Netw

ork

• X Power Supplies

• X fans

• X NICs

• Swappable HDD

• X Controllers

• X CPUs

Page 32: SharePoint Always-On Deployment

Other Options

Network

Office Web Applications Farm

SharePoint Farm

Directory

Network

Content & SA Data

Page 33: SharePoint Always-On Deployment

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

Page 34: SharePoint Always-On Deployment

99.997%

Page 35: SharePoint Always-On Deployment

Cloud Benefits

New

Secure

$$

Page 36: SharePoint Always-On Deployment

Services

On-premise Infrastructure(as a service)

Platform(as a service)

Software(as a service)

Page 37: SharePoint Always-On Deployment

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

Page 38: SharePoint Always-On Deployment

Thank You / Merci

www.maadarani.com, [email protected] , @mikemaadarani

www.slideshare.net/maadarani

Fill out your Evals!Q & A


Recommended