SharePoint2013 Haute Disponibilité et Reprise sur incidents (HA-DR)-Casablanca-SharePoint days 2015

48
Haute disponibilité et SharePoint 2013 Isabelle Van Campenhoudt & Serge Luca ShareQL

Transcript of SharePoint2013 Haute Disponibilité et Reprise sur incidents (HA-DR)-Casablanca-SharePoint days 2015

1. Haute disponibilit et SharePoint 2013 Isabelle Van Campenhoudt & Serge Luca ShareQL 2. Nos partenaires Platine Gold Silver Bronze Affichage 3. A propos 3 ShareQL Isabelle Van Campenhoudt MVP SQL TheSQLgrrrl.wordpress.com @thesqlrrrl Serge Luca MVP SharePoint Sergeluca.wordpress.com @sergeluca ShareQL un mariage russi Prs de 40 annes dexpertise et dexprience sur le monde de la base de donnes et de SharePoint 4. Isabelle Van Campenhoudt 4 Isabelle Van Campenhoudt SQL Server MVP, Bruxelles Consultant, speaker, trainer, PASS V-Chapter Leader Managing partner de www.ShareQL.com SQL Server depuis 1999 Blog: http://thesqlgrrrl.wordpress.com/ [email protected] @thesqlgrrrl Isabelle Van Campenhoudt globalfrench.sqlpass.org ShareQL 5. Serge Luca Serge Luca SharePoint MVP, Bruxelles Consultant, speaker, trainer Managing partner de www.ShareQL.com SharePoint depuis 2001 Blog: http://sergeluca.wordpress.com/ [email protected] @SergeLuca Serge Luca ShareQL 6. Agenda Concepts de Business Continuity Architecture SharePoint 2013 SharePoint et Business Continuity SQL Server et Groupes de disponibilit AlwaysOn SharePoint et Groupes de disponibilit AlwaysOn Conclusions et questions-rponses 7. Concepts de Business Continuity 8. Role du Business Dabord de bonnes pratiques de management, partant du business Norme ISO 22301 (Continuit des activits) Compatible avec normes : ISO 9001 (qualit) ISO 27001 (securit) http://www.iso.org/iso/fr/news.htm?refid=Ref1602 9. Role de lIT Prvenir les incidents HA (High Availability) Monitoring proactif Plan de reprise sur incidents sur base des scenarios labors par le business DR (Disaster Recovery) et la mise en place des quipes 10. Terminologie Service Level Agreement HA DR RPO RTO 11. Definition des Requirements Recovery Point Objective (RPO) Quantit de donnes pouvant tre perdue Recovery Time Objective (RTO) Intervalle de temps au cours duquel un processus metier doit etre restaur aprs un dsastre RPO RTO Exemple: RPO de 1 heure RTO de 3 heures Je perds au pire 60 minutes de donnes et je patiente au maximum 3 h. 12. Accord de niveau de Services (SLA) Habituellement conclu entre vendeurs, fournisseurs et client, ou entre les dpartements dune organisation (OLAs) Disponibilit% Temps d'arrt / anne Temps d'arrt / Mois Temps d'arrt / Week 99% 3.65 jours 7.20 heures 1.68 heures 99.9% 8.76 heures 43.20 minutes 10.10 minutes 99.99% 52.56 minutes 4.32 minutes 1.01 minutes 99.999% 5.26 minutes 25.90 secondes 6.05 secondes 99.9999% 31.50 secondes 2.59 secondes 0.61 secondes 13. RPO/RTO versus Cost Quand la perte de donnes tend vers 0, le cot tend vers RPO/RTO Cot NH 14. Schema conceptuel HA DR HA DR 15. La ferme SharePoint nest pas seule Ferme Office Web App Ferme Wokflow Manager Ferme SharePoint 2013 16. Ferme SharePoint Site collectio n Sites Listes Web applications (= IIS web sites) Farm Content database Configuration Database Service Applicatio n Service Databases 17. Une petite ferme typique 2 Web/Query/Application /Central Admin/ 1 Dedicated Index Server (With Web role to allow it to crawl content) 2 SQL Standard Edition Cluster Nodes (Active/Passive) Mirror also option 18. ou plus complexe Scale up et Scale out 19. SharePoint et Business Continuity 20. Redondance des serveurs SharePoint, Office Web App, Workflows, SQL Redondance des services applicatifs SharePoint Ex: le service de recherche peut tre rparti en roles diffrents sur n machines Architecture H-A (High Availability) 21. Perte de service lors du patching SharePoint Prparation patches Patch machine 1 machine 1 patche Patch machine 2 Psconfig sur machine 1 Psconfig sur machine 2 Afin dviter toute perte de service, que faut-il ? 22. Data center secondaire (heures, jours) Backup, restore Cold standby Data center secondaire (minutes, heures) Backup, restore, envoi de VMs Warm standby Data center secondaire (secondes, minutes) 1 ferme semi-active, synchronise via log shipping, mirroring, Always On Groupes de disponibilit) Hot standby Stratgie de DR (Disaster Recovery) 23. DANGER : Stretched Farm Ferme sharepoint dont les machines sont rparties entre plusieurs Data Center Risque de corruption de la database de configuration !!! latence entre web front ends et SQL Serveur< 1 ms Durant 10 minutes 99.9 % Rseau 1 Gbits /sec 24. Ok si le snapshot est pris lorsque la ferme est arrte Chaque machine SP a une cache de la config Rien ne garantit que le snapshot des machines est atomique (ni le restore) Danger : Snaphots de VMs 25. SQL Server et Groupes de Disponibilit Always On 26. Les solutions SQL pour SharePoint 2013 Backup, Copy, Restore Log Shipping Database Mirroring Always On Failover Cluster Instance Groupes de Disponibilit Always On 27. Always On and other SQL Servers HA & DR High Disponibilit and Disaster Recovery Potential Data Loss (RPO) Potential Recovery Time (RTO) Automatic Failover Readable Secondaries Backup, Copy, Restore heures heures -to- jours No Not during a restore Log Shipping Minutes Minutes-to- heures No Not during a restore Database Mirroring - High-safety (sync + witness) Zero secondes Yes NA Database Mirroring - High-performance (async) secondes Minutes No NA AlwaysOn Failover Cluster Instance NA secondes to minutes Yes NA AlwaysOn DisponibilitGroup - synchronous- commit Zero secondes Yes 0 2 AlwaysOn DisponibilitGroup - asynchronous- commit secondes Minutes No 0 - 8 28. Architecture des groupes de disponibilits 29. DEMO 30. SharePoint et Groupes de Disponibilit Always On 31. HA : mise--jour en mode sync DR : mise--jour en mode async 2 situations : Les noeuds secondaires peuvent tre lus Les noeuds secondaires peuvent tre utiliss pour les backups Basculement trs rapide Logique de basculement gr par le systme de quorums au niveau du Cluster Autres avantages: 32. SharePoint et Always On Availability Groups 33. Always On Availability &SharePoint SQL 1 FARM 1 SQL 2 High Availabilty Synchronous 34. HA-Always On Availability Groups & SharePoint SQL 1 FARM 1 SQL 2 Synchronous High Availabilty 35. Prparer SharePoint 2013 avec SP1 et CU Avril 2014 Crer SQL alias & pointer vers un noeud SQL Crer la ferme, la connecter lalias SQL Crer la ferme SharePoint Changer le recovery mode full pour les DB synchroniser Usage database NO Full Backup des databases SharePoint Preparer les databases SharePoint pour AlwaysOn Crer le cluster windows Crer le listener Crer un groupe AlwaysOn et y placer les databases Preparer le cluster SQL Finaliser lAlways On AG Mettre jour lalias SQL alias sur chaque machine SharePoint (cliente) Tester le failover SQL failover avec SharePoint. Intgrer SharePoint au cluster AlwaysOn AG Mise en oeuvre HA 36. Conseil : Plusieurs Availability Groups 1 pour les databases de contenu 1 pour les databases de rechercher 1 pour les autres databases de service 1 pour les autres databases SharePoint (Config, Admin centrale) Plusieurs availability groups 37. Database Support Sync Commit Database Supported Admin Content Yes App Management Yes BDC Yes Config Yes Content Yes Managed Metadata Yes PerformancePoint Yes PowerPivot Not Tested Project Yes Search Analytic Reporting Yes Search Admin Yes Database Supported Search Crawl Yes Search Links Yes Secure Store Yes State Service Yes Subscription Settings Yes Translation Services Yes UPA Profile Yes UPA Social Yes UPA Sync Yes Usage(=loggingDB) Yes NR Word Automation Yes WE 38. SharePoint High Availability 39. DR avec Always On Availability Groups & SharePoint SQL 1 FARM 1 SQL 2 FARM 2 SQL 3 Asynchronous Disaster Recovery Synchronous 40. Database Support Async Commit Database Supported Admin Content No App Management Yes BDC Yes Config No Content Yes Managed Metadata Yes PerformancePoint Yes PowerPivot Not Tested* Project Yes Search Analytic Reporting No Search Admin No Database Supported Search Crawl No Search Links No Secure Store Yes State Service No Subscription Settings Yes Translation Services Yes UPA Profile Yes UPA Social Yes UPA Sync No Usage Yes NR Word Automation Yes WE 41. Installer la ferme SP numero 1 La brancher sur le listener de lAG ou sur le noeud 1 Installer la ferme SP numro 2 Les databases de configuration, de central admin, de recherche, user profile sync sur le noeud 2 Les autres databases (contenu et services) sur lAG (ou noeud 2) Mise en oeuvre DR 42. Solution Backup/Restore du Service Application de la recherche Impact sur le SLA ! Pour la recherche le SLA dO365 = 1 semaine Le cas du Search 43. Demo 44. Conclusions 45. Conclusions Impliquer le business afin de dfinir les SLAs SQL Server AOAG joue un role essential en HA/DR HA = 1 ferme SP, DR = 2 fermes SP Limitation du search !!! Fermes SP + Workflow + Office Web App 46. Questions ? 46 47. Thank you for your attention! This presentation will be available on the Casablanca SharePoint Days web site after the event. Merci de votre attention ! Cette prsentation sera disponible sur le site internet de SharePoint Days Casablanca, aprs lvnement. 48. SVP valuez ma session! Compltez le sondage et courez la chance de gagner une tablette Surface Please rate this session! Fill out the survey and get a chance to win a Surface