sps reston sharepoint alwyays on
TRANSCRIPT
Housekeeping…Download EventBoard Mobile and remember to fill out session evaluations…
http://app.spsdc.orgPhasers set to stun, mobile devices set to silent…You must be present to win at the wrap-up…
Thanks to our Sponsors!!!
Bio..
Mike MaadaraniApp Dev and Architecture for over 20 years (17 Years Microsoft, 3 Years with the “Other Guys”)Business focused on Enterprise Content Management & Publishing SitesTechnology focused on SharePoint, SQL Server and SharePoint IntegrationArchitect, 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!There is more to it!
Service Level Agreements
Availability % Downtime / Year Downtime / Month Downtime / Week
99% 3.65 days 7.20 hours 1.68 hours99.9% 8.76 hours 43.20 minutes 10.10 minutes99.99% 52.56 minutes 4.32 minutes 1.01 minutes99.999% 5.26 minutes 25.90 seconds 6.05 seconds99.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 hours99.9% 8.76 hours 43.20 minutes 10.10 minutes99.99% 52.56 minutes 4.32 minutes 1.01 minutes99.999% 5.26 minutes 25.90 seconds 6.05 seconds99.9999% 31.50 seconds 2.59 seconds 0.61 seconds
Defining Requirements
Recovery Point Objective (RPO)Acceptable amount of data loss measured in timeRecovery Time Objective (RTO)Duration of time within which a business process must be restored after a disaster
RPO RTOExample:RPO of 1 hourRTO of 3 hours
Datacentre BDatacentre A
SharePoint Farm
Stretched Farms – HA or DR
< 1ms
Business continuity inhibitors
Cost
EffortComple
xity
Benefit
Service Level Agreements
Availability % Downtime / Year Downtime / Month Downtime / Week
99% 3.65 days 7.20 hours 1.68 hours99.9% 8.76 hours 43.20 minutes 10.10 minutes99.99% 52.56 minutes 4.32 minutes 1.01 minutes99.999% 5.26 minutes 25.90 seconds 6.05 seconds99.9999% 31.50 seconds 2.59 seconds 0.61 seconds
On-premise Architecture Considerations
Applications
Data
Infrastructure
Storage
Network
Provider
SharePoint Architecture
Applications8core 16gb
Search8core 16gb
Cache8core 16gb
Front End8core 16gb
Office Web Apps8core 16gb
SQL8core 56gb
Cluster Member4core 7gb
Storage15TB
DR ApproachSharePoint Cold Standby
SQL Hot Standby (Always On)
VM Online ScheduleSQL 24x7 Always On
(only 1 member)
SharePoint + SQL 16hr/week - Patch Maintenance, Change Management
All Servers 40hrs/Half DR Failover Test
SharePoint DR
Applications8core 16gb
Search8core 16gb
Cache8core 16gb
Front End8core 16gb
Office Web Apps8core 16gb
SQL8core 56gb
Cluster Member4core 7gb
Storage15TB
Applications8core 16gb
Search8core 16gb
Cache8core 16gb
Front End8core 16gb
Office Web Apps8core 16gb
SQL8core 56gb
Cluster Member4core 7gb
Storage15TB
What do I Sync?SharePoint ConfigurationsContent DatabasesWeb Application SettingsService ApplicationsServicesCustom Solutions3rd Party tools
DR Deployment Process
Provision Production
Farm
Validate Production
FarmConfigure DR Infrastructure
Setup SQL Always-On
Provision DR Farm Validate DR Monitoring &
Config Mgmt. Test
Software Toolset
SPRaaS Service
Search Medium Farm Topology
Adm
Crawl
Index Index IndexIndex QPCCPC CPC
APC
Adm
Crawl
Index Index Index IndexQPCCPC CPC
APC
Scalable Applications
Non-scalable Scalable
Scalable App Architecture
SQL/Data
SQL 1
FARM 1
SQL 2
FARM 2
SQL 3
Clustered Resources
ProductionOttawa
DRToronto
Failover Cluster
RPO/RTO Options
Zero Seconds Minutes Hours Days WeeksRecovery Point Objective
Reco
very
Tim
e Ob
ject
ive
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
Backend8core 14gb
Search8core 14gb
Cache8core 14gb
Front End8core 14gb
Office Web Apps8core 14gb
SQL8core 56gb
Cluster Member4core 7gb
Cores: 48Memory:126
Network
Active Directory
Network
Infrastructure
Backend8core 14gb
Search8core 14gb
Cache8core 14gb
Front End8core 14gb
Office Web Apps8core 14gb
SQL8core 56gb
Cluster Member4core 7gb
Cores: 48Memory:126
Network
Active Directory
Network
• 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
On-Premises Azure
Hybrid
O365
Cloud Options
SaaS
Consume the
Cloud
User Ready
O365
PaaS
Leverage theCloud
Developer Ready
Azure Roles
IaaS
Be theCloud
Operations Ready
Azure VM
99.997%
34
Cloud Benefits
NewSecure $$
Services
Servers
ApplicationsData
RuntimeMiddleware
O/SVirtualization
StorageNetworking
On-premise
Servers
ApplicationsData
RuntimeMiddleware
O/SVirtualization
StorageNetworking
Infrastructure(as a service)
Servers
ApplicationsData
RuntimeMiddleware
O/SVirtualization
StorageNetworking
Platform(as a service)
Servers
ApplicationsData
RuntimeMiddleware
O/SVirtualization
StorageNetworking
Software(as a service)
Vendor Manages
You manage
Session Objectives and Takeaways
37
Understand the concepts of Business Continuity and the implications for SharePointDifferentiate between High Availability and Disaster Recovery Gain a deeper understanding of using SQL Server AlwaysOn for implementing HA/DR for SharePoint Agree on an SLAInvest in Software and InfrastructureTEST TEST TEST
Join us at #SharePint sponsored by Kemp Technologies at World of Beer of Reston in the Towncenter just across the bridge
Why? To network with fellow SharePoint professionalsWhat? SharePint!!!When? 6:15 PMWhere? World of Beer Reston1888 Explorer StreetReston, VA 20190
Thanks toKemp Technologies
Thank You / Merci
www.maadarani.com, [email protected] , @mikemaadarani
www.slideshare.net/maadarani
Fill out your Evals!Q & A