Download - SharePoint Always-On Deployment
SharePoint Always-On Deployment
Mike Maadarani
SharePoint Architect
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
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, [email protected] , @mikemaadarani
www.slideshare.net/maadarani
Fill out your Evals!Q & A