SlideShare a Scribd company logo
1 of 16
SHAREPOINT 2013 DR SOLUTION
(WARM STAND-BY)
An overview of a workable solution
for mid-size Enterprises
An example of implementation and
DR Documentation content
Emilio Gratton – ICT Project Manager
EG IT Services
1
OUTLINE
 Business Requirements
 Recovery Time Objective (RTO) and Recovery Point Objective (RPO)
 Prerequisites
 Activation Scenarios
 Schedule of events (workflows)
 Logical System overview
 Escalation matrix
 DR procedures
 Health checks
 DR validation exercise
 Event Summary and logs
2
BUSINESS REQUIREMENTS
 100% availability (24/7) of personal files
 Same downtime availability as the hosting Data Centre
 30 minutes service restoration over DR DC in R/W mode in case of
major Data Centre planned or unplanned outage
 30 minutes restoration over DR in Read/only mode in case of planned
farm outage (service pack release case)
3
RECOVERY TIME OBJECTIVE (RTO) AND
RECOVERY POINT OBJECTIVE (RPO)
 The RTO is the agreed time duration between a failure and the restoration of
service. In this solution, it has been defined as 30 minutes.
 The RPO has been defined as a minimum service with the following:
 Web Front End server restored (SharePoint 2013 main page accessible with links
operational)
 Search service restored (a query successfully displays results related to internal
documentation)
 Personal page displaying all links and documents
4
PREREQUISITES 1/2
 Data Centres connected with fast and reliable dedicated link
 Host are virtualized to ensure host HA
 Windows servers are Load Balanced , SQL Servers are clustered
 Infrastructure patch level consistent across DCs (SCCM to monitor and
report)
 DR farm is kept updated as per latest updates applied to the Production
farm
 Customized code and solutions are kept updated in both Farms
(blogs.msdn.com/..../managing-custom-solutions-for-disaster-recovery-sharepoint-farms )
5
PREREQUISITES 2/2
 Local DR DBs maintenance managed with the following ploys:
 SharePoint Admin to manually maintain a local copy of Configuration and
Administrative DBs on DR Farm
 This include all DBs required at the DR farm but that are not supported by SQL
Server AlwaysOn Availability Group with asynchronous-commit for disaster
recovery.
 A full list of the supported high availability and disaster recovery options for
SharePoint 2013 databases is located here: http://technet.microsoft.com/high
availability and disaster recovery options for each SharePoint 2013 system and
service application database
6
ACTIVATION SCENARIOS
 Four main cases:
 Data Centre Outage
 SharePoint farm incident
 SharePoint farm planned outage
 SharePoint farm standard maintenance
 For each case define:
 Rationale
 DR feature
 Actions (associated workflow)
 Escalation points
7
SCHEDULE OF EVENTS (WORKFLOWS)
 Any case scenario need an associated workflow
 Each workflow contains at least 3 stages:
 Workflow activations and initial controls and notifications
 Remediation steps
 Final controls and notifications
 Tasks are tailored to the Enterprise IT Operations’ procedures and
teams
8
DATABASE
MICROSOFT SQL SERVER
DATABASE
MICROSOFT SQL SERVER
Replica (Auto-Failover) Replica (Async)
Primary Data-Centre
F5 LTM Load Balancing
DNS
APPLICATION SERVERS
WEB FRONT ENDOFFICE WEB APPS SERVERS
Internal
Users
F5 LTM Load Balancing
APPLICATION SERVERS
WEB FRONT ENDOFFICE WEB APPS SERVERS
Disaster recovery Data-Centre
Config
DBs
Admin
DBs
LOGICAL SYSTEM OVERVIEW
9
LOGICAL SYSTEM OVERVIEW - COMMENTS
 The previous slide is a simplified overview of the three servers’ tiers:
 Web
 Application
 Database
 The DNS servers point only to Production farm
 DR farm is not operational but servers are up and running
 DR DBs receive logs only when transactions are completed
(Asyncronous replica)
 Config and Admin DBs are locally maintained on DR farm
10
ESCALATION MATRIX
 Escalation matrix has to be defined according with
Enterprise incident procedures.
 This should include escalation points outside the
organization (vendors or Microsoft)
11
DR PROCEDURES
 Use this section of the manual to detail all tasks contained
into the workflows:
 Communications
 Network tasks
 DNS/Server tasks
 DB tasks
12
HEALTH CHECKS
In this section the SharePoint team declares what are the
checks that are performed to confirm that the service is
restored onto the other farm
13
DR VALIDATION EXERCISE
 Once the SharePoint farms are configured, run a DR
exercise to validate the workflows and the associated tasks
 For each exercise arrange a specific Event Summary Log file
that contains:
 Overview of RTO and RPO under validation
 Tested scenarios
 Detailed event log for each test (see following slide)
14
EVENT SUMMARY AND LOGS
 For each test record:
 Participants (roles and names)
 Schedule of events:
 Activity progress (in minutes)
 Real activity progress as recorded
 Task Category
 Role performing the activity
 Action Required
 Comments/issues/notes
 If you have Lync or WebEx or other chat group solution you can
create a conversation with all participants, record all events and save
the conversation for review or training purposes
15
ABOUT THE AUTHOR
Emilio Gratton
 15+ years’ IT Infrastructure Project Management
 PRINCE2 Registered Practitioner
 Several experience of SharePoint infrastructure and
solutions delivery
Email: management@emiliogratton.com
16

More Related Content

What's hot

Database backup and recovery
Database backup and recoveryDatabase backup and recovery
Database backup and recoveryAnne Lee
 
Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011evgeni77
 
Database backup and recovery basics
Database backup and recovery basicsDatabase backup and recovery basics
Database backup and recovery basicsShahed Mohamed
 
Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulatorgystell
 
Recovery Techniques and Need of Recovery
Recovery Techniques and   Need of RecoveryRecovery Techniques and   Need of Recovery
Recovery Techniques and Need of RecoveryPooja Dixit
 
Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...
Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...
Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...Ocean Software
 
Project management system Enovatio
Project management system EnovatioProject management system Enovatio
Project management system EnovatioEnovatio Sp. z o.o.
 
Solution Manager Deployment
Solution Manager DeploymentSolution Manager Deployment
Solution Manager DeploymentTony de Thomasis
 
BACKUP & RECOVERY IN DBMS
BACKUP & RECOVERY IN DBMSBACKUP & RECOVERY IN DBMS
BACKUP & RECOVERY IN DBMSBaivabiNayak
 
Extracting a Force Readiness picture from your big data
Extracting a Force Readiness picture from your big dataExtracting a Force Readiness picture from your big data
Extracting a Force Readiness picture from your big dataOcean Software
 
Chapter11 Monitoring Server Performance
Chapter11      Monitoring  Server  PerformanceChapter11      Monitoring  Server  Performance
Chapter11 Monitoring Server PerformanceRaja Waseem Akhtar
 
PAM software guide V12
PAM software guide V12PAM software guide V12
PAM software guide V12Ralph Overbeck
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recoveryYogiji Creations
 
Engineering Technical Report
Engineering Technical ReportEngineering Technical Report
Engineering Technical ReportJim Tu
 

What's hot (18)

Database backup and recovery
Database backup and recoveryDatabase backup and recovery
Database backup and recovery
 
Database recovery
Database recoveryDatabase recovery
Database recovery
 
Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011Ibm ims tools san ramon oct 2011
Ibm ims tools san ramon oct 2011
 
Database backup and recovery basics
Database backup and recovery basicsDatabase backup and recovery basics
Database backup and recovery basics
 
Traffic Simulator
Traffic SimulatorTraffic Simulator
Traffic Simulator
 
Greske na sapu
Greske na sapuGreske na sapu
Greske na sapu
 
Recovery Techniques and Need of Recovery
Recovery Techniques and   Need of RecoveryRecovery Techniques and   Need of Recovery
Recovery Techniques and Need of Recovery
 
Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...
Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...
Making the most of a consolidated C2 Framework, by Grant McHerron, from MILCI...
 
Data (1)
Data (1)Data (1)
Data (1)
 
Query processing
Query processingQuery processing
Query processing
 
Project management system Enovatio
Project management system EnovatioProject management system Enovatio
Project management system Enovatio
 
Solution Manager Deployment
Solution Manager DeploymentSolution Manager Deployment
Solution Manager Deployment
 
BACKUP & RECOVERY IN DBMS
BACKUP & RECOVERY IN DBMSBACKUP & RECOVERY IN DBMS
BACKUP & RECOVERY IN DBMS
 
Extracting a Force Readiness picture from your big data
Extracting a Force Readiness picture from your big dataExtracting a Force Readiness picture from your big data
Extracting a Force Readiness picture from your big data
 
Chapter11 Monitoring Server Performance
Chapter11      Monitoring  Server  PerformanceChapter11      Monitoring  Server  Performance
Chapter11 Monitoring Server Performance
 
PAM software guide V12
PAM software guide V12PAM software guide V12
PAM software guide V12
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recovery
 
Engineering Technical Report
Engineering Technical ReportEngineering Technical Report
Engineering Technical Report
 

Similar to SharePoint 2013 DR solution overview

COMPANY Disaster Recovery Plan (DRP) for [PRODU.docx
COMPANY    Disaster Recovery Plan (DRP) for [PRODU.docxCOMPANY    Disaster Recovery Plan (DRP) for [PRODU.docx
COMPANY Disaster Recovery Plan (DRP) for [PRODU.docxmonicafrancis71118
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentationguest2fc298
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentationddauphin
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guidePoguttuezhiniVP
 
Business Continuity Plan V5
Business Continuity Plan V5Business Continuity Plan V5
Business Continuity Plan V5Rick Percuoco
 
Failure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveFailure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveDavin Abraham
 
Catalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BICatalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BICatalogic Software
 
Jboye slides-5-6-2013-public
Jboye slides-5-6-2013-publicJboye slides-5-6-2013-public
Jboye slides-5-6-2013-publicTorben Rimmer
 
TAP Temenos Transact Architecture in detail
TAP Temenos Transact Architecture in detailTAP Temenos Transact Architecture in detail
TAP Temenos Transact Architecture in detailsoundarswamisrinivas
 
SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...
SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...
SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...South Tyrol Free Software Conference
 
Sitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptxSitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptxJitendra Soni
 
Ibm db2 analytics accelerator high availability and disaster recovery
Ibm db2 analytics accelerator  high availability and disaster recoveryIbm db2 analytics accelerator  high availability and disaster recovery
Ibm db2 analytics accelerator high availability and disaster recoverybupbechanhgmail
 
ScaleFast Grid And Flow
ScaleFast Grid And FlowScaleFast Grid And Flow
ScaleFast Grid And FlowDevelops Ltd
 
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
15 Troubleshooting tips and Tricks for Database 21c - KSAOUGSandesh Rao
 
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUGSandesh Rao
 
automation process
automation processautomation process
automation processDhiraj Jha
 
Deepak_ppt_ver1.0.pptx
Deepak_ppt_ver1.0.pptxDeepak_ppt_ver1.0.pptx
Deepak_ppt_ver1.0.pptxssuser20fcbe
 
05 b 01workflowcustomizing
05 b 01workflowcustomizing05 b 01workflowcustomizing
05 b 01workflowcustomizingtflung
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the fieldInnoTech
 

Similar to SharePoint 2013 DR solution overview (20)

COMPANY Disaster Recovery Plan (DRP) for [PRODU.docx
COMPANY    Disaster Recovery Plan (DRP) for [PRODU.docxCOMPANY    Disaster Recovery Plan (DRP) for [PRODU.docx
COMPANY Disaster Recovery Plan (DRP) for [PRODU.docx
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentation
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentation
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
 
Business Continuity Plan V5
Business Continuity Plan V5Business Continuity Plan V5
Business Continuity Plan V5
 
Failure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archiveFailure analysis buisness impact-backup-archive
Failure analysis buisness impact-backup-archive
 
Catalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BICatalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BI
 
Jboye slides-5-6-2013-public
Jboye slides-5-6-2013-publicJboye slides-5-6-2013-public
Jboye slides-5-6-2013-public
 
TAP Temenos Transact Architecture in detail
TAP Temenos Transact Architecture in detailTAP Temenos Transact Architecture in detail
TAP Temenos Transact Architecture in detail
 
SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...
SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...
SFScon 22 - Andrea Janes - Scalability assessment applied to microservice arc...
 
Sitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptxSitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptx
 
Ibm db2 analytics accelerator high availability and disaster recovery
Ibm db2 analytics accelerator  high availability and disaster recoveryIbm db2 analytics accelerator  high availability and disaster recovery
Ibm db2 analytics accelerator high availability and disaster recovery
 
ScaleFast Grid And Flow
ScaleFast Grid And FlowScaleFast Grid And Flow
ScaleFast Grid And Flow
 
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
 
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
 
automation process
automation processautomation process
automation process
 
SAP Basis CCMS
SAP Basis CCMSSAP Basis CCMS
SAP Basis CCMS
 
Deepak_ppt_ver1.0.pptx
Deepak_ppt_ver1.0.pptxDeepak_ppt_ver1.0.pptx
Deepak_ppt_ver1.0.pptx
 
05 b 01workflowcustomizing
05 b 01workflowcustomizing05 b 01workflowcustomizing
05 b 01workflowcustomizing
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

SharePoint 2013 DR solution overview

  • 1. SHAREPOINT 2013 DR SOLUTION (WARM STAND-BY) An overview of a workable solution for mid-size Enterprises An example of implementation and DR Documentation content Emilio Gratton – ICT Project Manager EG IT Services 1
  • 2. OUTLINE  Business Requirements  Recovery Time Objective (RTO) and Recovery Point Objective (RPO)  Prerequisites  Activation Scenarios  Schedule of events (workflows)  Logical System overview  Escalation matrix  DR procedures  Health checks  DR validation exercise  Event Summary and logs 2
  • 3. BUSINESS REQUIREMENTS  100% availability (24/7) of personal files  Same downtime availability as the hosting Data Centre  30 minutes service restoration over DR DC in R/W mode in case of major Data Centre planned or unplanned outage  30 minutes restoration over DR in Read/only mode in case of planned farm outage (service pack release case) 3
  • 4. RECOVERY TIME OBJECTIVE (RTO) AND RECOVERY POINT OBJECTIVE (RPO)  The RTO is the agreed time duration between a failure and the restoration of service. In this solution, it has been defined as 30 minutes.  The RPO has been defined as a minimum service with the following:  Web Front End server restored (SharePoint 2013 main page accessible with links operational)  Search service restored (a query successfully displays results related to internal documentation)  Personal page displaying all links and documents 4
  • 5. PREREQUISITES 1/2  Data Centres connected with fast and reliable dedicated link  Host are virtualized to ensure host HA  Windows servers are Load Balanced , SQL Servers are clustered  Infrastructure patch level consistent across DCs (SCCM to monitor and report)  DR farm is kept updated as per latest updates applied to the Production farm  Customized code and solutions are kept updated in both Farms (blogs.msdn.com/..../managing-custom-solutions-for-disaster-recovery-sharepoint-farms ) 5
  • 6. PREREQUISITES 2/2  Local DR DBs maintenance managed with the following ploys:  SharePoint Admin to manually maintain a local copy of Configuration and Administrative DBs on DR Farm  This include all DBs required at the DR farm but that are not supported by SQL Server AlwaysOn Availability Group with asynchronous-commit for disaster recovery.  A full list of the supported high availability and disaster recovery options for SharePoint 2013 databases is located here: http://technet.microsoft.com/high availability and disaster recovery options for each SharePoint 2013 system and service application database 6
  • 7. ACTIVATION SCENARIOS  Four main cases:  Data Centre Outage  SharePoint farm incident  SharePoint farm planned outage  SharePoint farm standard maintenance  For each case define:  Rationale  DR feature  Actions (associated workflow)  Escalation points 7
  • 8. SCHEDULE OF EVENTS (WORKFLOWS)  Any case scenario need an associated workflow  Each workflow contains at least 3 stages:  Workflow activations and initial controls and notifications  Remediation steps  Final controls and notifications  Tasks are tailored to the Enterprise IT Operations’ procedures and teams 8
  • 9. DATABASE MICROSOFT SQL SERVER DATABASE MICROSOFT SQL SERVER Replica (Auto-Failover) Replica (Async) Primary Data-Centre F5 LTM Load Balancing DNS APPLICATION SERVERS WEB FRONT ENDOFFICE WEB APPS SERVERS Internal Users F5 LTM Load Balancing APPLICATION SERVERS WEB FRONT ENDOFFICE WEB APPS SERVERS Disaster recovery Data-Centre Config DBs Admin DBs LOGICAL SYSTEM OVERVIEW 9
  • 10. LOGICAL SYSTEM OVERVIEW - COMMENTS  The previous slide is a simplified overview of the three servers’ tiers:  Web  Application  Database  The DNS servers point only to Production farm  DR farm is not operational but servers are up and running  DR DBs receive logs only when transactions are completed (Asyncronous replica)  Config and Admin DBs are locally maintained on DR farm 10
  • 11. ESCALATION MATRIX  Escalation matrix has to be defined according with Enterprise incident procedures.  This should include escalation points outside the organization (vendors or Microsoft) 11
  • 12. DR PROCEDURES  Use this section of the manual to detail all tasks contained into the workflows:  Communications  Network tasks  DNS/Server tasks  DB tasks 12
  • 13. HEALTH CHECKS In this section the SharePoint team declares what are the checks that are performed to confirm that the service is restored onto the other farm 13
  • 14. DR VALIDATION EXERCISE  Once the SharePoint farms are configured, run a DR exercise to validate the workflows and the associated tasks  For each exercise arrange a specific Event Summary Log file that contains:  Overview of RTO and RPO under validation  Tested scenarios  Detailed event log for each test (see following slide) 14
  • 15. EVENT SUMMARY AND LOGS  For each test record:  Participants (roles and names)  Schedule of events:  Activity progress (in minutes)  Real activity progress as recorded  Task Category  Role performing the activity  Action Required  Comments/issues/notes  If you have Lync or WebEx or other chat group solution you can create a conversation with all participants, record all events and save the conversation for review or training purposes 15
  • 16. ABOUT THE AUTHOR Emilio Gratton  15+ years’ IT Infrastructure Project Management  PRINCE2 Registered Practitioner  Several experience of SharePoint infrastructure and solutions delivery Email: management@emiliogratton.com 16