SlideShare une entreprise Scribd logo
1  sur  58
SharePoint : De la méfiance jusqu'à 
l’acception 
Ou comment réconcilier les DBAs et SharePoint  
SQLSaturday 323 – Paris 2014
Sponsors Gold 
SQLSaturday 323 – Paris 2014
Sponsors Silver et Bronze 
SQLSaturday 323 – Paris 2014
Qui sommes-nous ? 
Gokan Ozcifci 
MVP SharePoint 
Community Warrior. 
TechNet Addict 
http://gokanx.wordpress.com 
Benoît Jester 
MVP SharePoint 
TechNet Wiki, Forums, Translator 
http://spasipe.wordpress.com 
SQLSaturday 323 – Paris 2014
Mes excuses.. 
SQLSaturday 323 – Paris 2014
Nos contributions pour la communauté 
SQLSaturday 323 – Paris 2014
(B) Selfie time ! 
 Qui utilise SharePoint ? 
 Qui est l’administrateur 
de la ferme SharePoint ? 
SQLSaturday 323 – Paris 2014
Nous ne sommes pas des DBAs, vous oui … 
Notre rôle : 
 Installation et Configuration de 
SharePoint 
 Gestion des fermes 
 Conseils en architecture, … 
Votre rôle : 
 Gestion des Bases de 
Données de SharePoint 
 Installation / Configuration 
SQLSaturday 323 – Paris 2014
(G) SharePoint : De la méfiance 
jusqu'à l’acception 
SharePoint – Un peu d’histoire 
SQLSaturday 323 – Paris 2014
Histoire de SharePoint 
SQLSaturday 323 – Paris 2014
Histoire de SharePoint 
SQLSaturday 323 – Paris 2014
L’iceberg SharePoint 
SQLSaturday 323 – Paris 2014
(B)SharePoint : De la méfiance jusqu'à 
l’acception 
Les idées reçues sur SharePoint 
SQLSaturday 323 – Paris 2014
SharePoint – C’est toujours aussi lent ? 
SQLSaturday 323 – Paris 2014
SharePoint - Les mythes 
SQLSaturday 323 – Paris 2014 
• Taxonomie 
• Performance 
• Site Internet 
• …
SharePoint, pas de développement ? 
Tout ça, c’est bien du développement 
SQLSaturday 323 – Paris 2014
SharePoint rend les DBAs fous 
 Beaucoup de bases 
 Des GUIDS partout 
 PowerShell, SPAutoInstaller 
 Renommer des BDD d’application de 
service 
 Pas de modifications (support) 
 SharePoint fait les choses à sa 
manière 
 Complexe 
 Chaque mise à jour de SharePoint 
modifie le schéma ! 
SQLSaturday 323 – Paris 2014
La hiérarchie des objets SharePoint 
 Ferme 
 Service Applications 
 Service Application DB 
 Serveurs 
 Applications Web 
 Collections de sites 
 Sites 
 Listes 
 Eléments 
 BDD de contenu 
Content 
Database 
SQLSaturday 323 – Paris 2014 
Site Collection 
https://intranet.contoso.com 
Subsite 
SharePoint 
Farm 
Web Application 
https://intranet.contoso.com 
Web Application 
https://extranet.contoso.com 
Content 
Database 
Content 
Database 
Other 
Databases 
Site Collection 
https://intranet.contoso.com/projects/1 
Site Collection 
https://intranet.contoso.com/customers/1 
Subsite 
Subsite
SharePoint : De la méfiance jusqu'à 
l’acception 
SQL et SharePoint – Considérations générales 
SQLSaturday 323 – Paris 2014
(G)Configuration matérielle requise 
(SQL) 
 Processeur 
 64 bits, 4 coeurs pour les déploiements à petite échelle 
(moins de 1 000 utilisateurs) 
 64 bits, 8 coeurs pour les déploiements à moyenne 
échelle (entre 1 000 et 10 000 utilisateurs) 
 Mémoire RAM 
 8 Go pour les déploiements à petite échelle (moins de 
1 000 utilisateurs) 
 16 Go pour les déploiements à moyenne échelle (entre 
1 000 et 10 000 utilisateurs) 
 Disque dur 
 80 Go pour le lecteur système 
SQLSaturday 323 – Paris 2014
SharePoint et SQL - Généralités 
SQLSaturday 323 – Paris 2014
Utilisation des BDD SQL Server 
 Les bases de données de SharePoint 2013 sont créées 
automatiquement avec l’Assistant de Configuration 
des Produits SharePoint 
SQLSaturday 323 – Paris 2014
Utilisation des BDD SQL Server 
 Les bases de données de SharePoint 2013 sont créées 
automatiquement avec l’Assistant de Configuration 
des Produits SharePoint 
 Microsoft ne prend pas en charge l’interrogation 
directe ou la modification des bases de données de 
SharePoint 2013 
SQLSaturday 323 – Paris 2014
Utilisation des BDD SQL Server 
 Les bases de données de SharePoint 2013 sont créées 
automatiquement avec l’Assistant de Configuration 
des Produits SharePoint 
 Microsoft ne prend pas en charge l’interrogation 
directe ou la modification des bases de données de 
SharePoint 2013 
 Les bases de données SQL Server de SharePoint 
Server sont soumises à des limitations de taille et à des 
recommandations de configuration qui ne sont pas 
standard pour SQL Server 
SQLSaturday 323 – Paris 2014
SQL Server 2012 
 SharePoint Foundation 2013 ne prend pas en charge les 
fonctionnalités BI SQL Server 
 Le mode SharePoint dans SSRS 2012 est un service 
partagé SharePoint 2013 que vous configurez : 
 Via l’administration centrale de SharePoint 
 Via le mode SharePoint Reporting et PowerShell. 
 AlwaysOn 
SQLSaturday 323 – Paris 2014
Duo Exceptionnel, enfin … 
cpu ram disque 
ICC 
 
SQLSaturday 323 – Paris 2014
Récapitulatif 
Un système distribué, multi serveurs où tout (ou presque) est stocké 
dans SQL Server. 
SQLSaturday 323 – Paris 2014 
4 composants bien distincts 
o Les serveurs de données 
SQL Server 
o Les serveurs d’applications 
o Avec ceux parcourant le 
contenu pour alimenter 
le moteur de recherche 
o Les autres 
o Les postes clients 
o Les serveurs Web
(B)SharePoint : De la méfiance jusqu'à 
l’acception 
SQL et SharePoint – Pré-installation 
SQLSaturday 323 – Paris 2014
Avant l’installation 
 Choix entre les différentes éditions : Foundation / Server 
 Choix entre les différentes éditions SQL 
 Hardware à choisir en conséquence 
 Comptes de service à créer et à configurer correctement 
 Choix des applications de service dépendant de besoins métiers 
 2 fermes au minimum car 1 ferme = Pas d'environnement de 
Production 
 Pas d'idéologie Next > Next > Finish 
 Support SharePoint - SQL Server déterminé par la formule 
« SharePoint N-1 on SQL Server N+1 » 
 SharePoint 2010 : SQL Server 2008/2008 R2 et SQL Server 2012 sont 
supportées, SQL Server 2014 ne l’est pas… 
 Configuration matérielle et logicielle requise pour SharePoint 2013 
SQLSaturday 323 – Paris 2014
Pré-requis pour SharePoint 2013 
SQL Server 2008 
• Windows Server 2008 
R2 Service Pack 1 ou 
Windows Server 2012 
et supérieur 
• Microsoft SQL Server 
2008 R2 Service Pack 
1 
• 64 bit 
SQL Server 2012 
• Windows Server 2008 
R2 Service Pack 1 ou 
Windows Server 2012 
et supérieur 
• Microsoft SQL Server 
2012 
• 64 bit 
Editions SQL supportées : Express, Standard, Enterprise, Datacenter 
Quelques subtilités : 
• SQL Server 2014 nécessite le CU de mai 2014 de SharePoint 2013 
• Windows 2012 R2 n’est supporté que pour SharePoint 2013 SP1 
• Hardware and software requirements for SharePoint 2013 
SQLSaturday 323 – Paris 2014 
SQL Server 2014 
• Windows Server 2008 
R2 Service Pack 1 ou 
Windows Server 2012 
et supérieur 
• Microsoft SQL Server 
2014 
• 64 bit
Planification de l’installation de SharePoint 
Comptes à planifier pour l’installation d’une ferme SharePoint 
• Compte d’installation 
• Compte de la batterie (de la ferme) 
• Compte SQL Server 
Planifier une administration avec des privilèges minimum dans SharePoint 2013 
Planification des comptes d’administration et de service dans SharePoint 2013 
SP_Install 
Compte du 
domaine 
SQLSaturday 323 – Paris 2014 
securityadmin 
Admin Local 
dbcreator
Planifier, planifier et planifier encore 
Déterminez vos limites; Voici la formule 
 Taille des BDD = ((D × V) × S) + (10 KB × (L + (V × D))) 
 D = Nombre de documents 
 V = Nombre de versions non actuelles 
 S = Taille des documents en moyenne 
 L = Éléments de liste 
 (D) 200,000 
 (S) 250KB 
 (L) 600,000 
 (V) 2 (En supposant que le nombre de versions maximal autorisé est de 10) 
Taille des BDD = (((200,000 x 2)) × 250) + ((10 KB × (600,000 + (200,000 x 2))) = 
110,000,000 KB or 105 GB 
SQLSaturday 323 – Paris 2014
SQL Server : Pensez aux disques ! 
 Amélioration des performances (de 30 à 50% !) 
 Formatage avec allocation NTFS de 64K 
 Alignement de partitions de 1024K à vérifier (PowerShell) 
 Testez les disques (Disk Seconds Per Read/Write < 20 ms) 
 SQLIO 
 CrystalDiskMark 
 Plusieurs bases sont intensives (tempdb, logs, search, …) 
 RAID 10 
 Défragmenter les disques hébergeant les BDD de contenu 
SQLSaturday 323 – Paris 2014
SQL Server : Configuration des disques 
 Placer les bases sur des disques distincts 
 Tempdb 
 Bases de contenu 
 Usage 
 Search 
 Logs SQL Server 
 Prioriser les données sur les disques (du + rapide au - rapide) 
 Tempdb 
 Bases (logs) 
 Bases de search 
 Bases (data) 
 Si utilisation de SharePoint majoritairement en lecture, prioriser les data sur 
les logs 
 Séparer les data et les logs sur des disques différents 
SQLSaturday 323 – Paris 2014
(G)SharePoint : De la méfiance jusqu'à 
l’acception 
Démo – Préparation de l’instance 
SQLSaturday 323 – Paris 2014
SharePoint : De la méfiance jusqu'à 
l’acception 
SQL Server - Installation 
SQLSaturday 323 – Paris 2014
Le Processus d’installation 
 Installer que les services nécessaires 
 Respecter les bonnes pratiques selon 
Microsoft 
 Utiliser des comptes dédiés 
 Configurer les chemins du data & logfile 
 Eviter d’utiliser le mixed mode 
 Configurer de l’alerting pour des events 
spécifiques a SQL 
 Windows Firewall (Les ports 1433/ 1434) 
SQLSaturday 323 – Paris 2014
Paramètres d’installation (1/2) 
SQLSaturday 323 – Paris 2014
Paramètres d’installation (2/2) 
SQLSaturday 323 – Paris 2014
SharePoint’s way – Encore plus de 
frustrations et c’est comme ça! 
 Auto Create Statistics = off 
 Auto Update Statistics = off 
 Conventions de nommage 
 Implication de la création des bases de données: 
 Backups 
 HA & DR techniques 
 database options 
SQLSaturday 323 – Paris 2014
(B)SharePoint : De la méfiance jusqu'à 
l’acception 
SQL Server– Après l’installation 
SQLSaturday 323 – Paris 2014
Configuration de l’instance 
 MAXDOP doit être positionné à 1 
 Utilisez une instance dédiée pour SharePoint 
 Limitez la mémoire 
 max. (Mémoire Physique * 0.80) 
 min. 
 Paramétrez le Fill Factor à 80% 
 Instant File Initialization activé : gains de performances importants 
(hors logs) 
 Activez la compression des sauvegardes 
 Pas d’auto-shrink (fragmentation) ! 
 Ne shrinker que les BDD de contenu 
 Et si 50% du contenu a été supprimé et que l’espace ne sera pas réutilisé 
 Créez un plan de maintenance (intégrité !) 
 Exclure les MDF/NDF/LDF de l'analyse antivirus 
SQLSaturday 323 – Paris 2014
Configuration de la tempdb 
 A positionner sur un disque rapide ! 
 RAID 10 
 Pas sur le même disque que les BDD de contenu 
 Taille initiale 
 25% de la plus grosse base de contenu 
 > 10% de l’ensemble des bases 
 Paramétrer l’autogrowth en MB, pas en % 
 1 fichier data pour 1/2/4 processeurs 
 Chaque fichier de taille égale 
 Recovery model : Simple 
SQLSaturday 323 – Paris 2014
Configuration de la modeldb 
 Taille initiale 
 Autogrowth en MB 
 ⚠ SharePoint ne tient pas compte de l'autogrowth 
 Pas de modification de la collation 
 Si changement nécessaire : réinstalle 
 Latin1_General_CI_AS_KS_WS 
SQLSaturday 323 – Paris 2014
Configuration des bases de search 
 25 millions d’éléments maximum par DB (crawl et property) 
 RAID 10 
 La compression des données est supportée 
 Possibilité de créer plusieurs fichiers de données (cf. slide 
suivant) 
Planifier l’architecture de recherche d’entreprise dans SharePoint Server 
2013 
SQLSaturday 323 – Paris 2014
Configuration des bases de contenu 
 Collation à utiliser : Latin1_General_CI_AS_KS_WS 
 Modifiez l'autogrowth (en MB, pas en %) 
 Si possible, modifiez la taille initiale à la taille finale envisagée 
 Possibilité de créer plusieurs fichiers de données 
 Fichiers créés uniquement dans le groupe de fichiers primaire 
 Fichiers distribués sur des disques distincts 
 Nombre de fichiers <= Nombre de processeurs 
 Fichiers de taille égale 
 RAID 10 ou RAID 5 
 Limiter les bases à 200 Go (Quotas, …) 
Planification et configuration de la capacité de SQL Server et du 
stockage (SharePoint Server 2013) 
SQLSaturday 323 – Paris 2014
Monitorer SQL Server (et le stockage) 
 Eléments à monitorer 
 Compteurs SQL Server 
 Compteurs de serveur physique 
 Compteurs de disque 
Compteurs SQL Server à surveiller 
SQLSaturday 323 – Paris 2014
Monitorer SharePoint 2013 
 Monitoring : Health Analyzer, SCOM, PowerShell, Logs 
Certaines bases de données de contenu deviennent trop volumineuses (SharePoint 2013) 
Content databases contain orphaned Apps (SharePoint 2013) 
La base de données dispose de trop d’espace inutilisé (SharePoint 2013) 
Des bases de données existent sur des serveurs exécutant SharePoint Foundation (SharePoint 2013) 
Des bases de données fonctionnent en mode plage de compatibilité, mise à niveau recommandée (SharePoint 2013) 
Des bases de données nécessitent une mise à niveau ou ne sont pas prises en charge (SharePoint 2013) 
Les bases de données dans cette batterie de serveurs sont configurées en lecture seule. Pour être mises à niveau, elles 
doivent être définies en lecture-écriture. (SharePoint 2013) 
Des lecteurs utilisés pour les bases de données SQL manquent d’espace libre (SharePoint 2013) 
Des bases de données utilisées par SharePoint contiennent des statistiques d’index obsolètes (SharePoint 2013) 
Rechercher - Une ou plusieurs bases de données d’analyse peuvent contenir des index fragmentés (SharePoint 2013) 
 ULS Viewer 
 BDD de journalisation 
Configurer l’analyse dans SharePoint 2013 
La base de données dispose de trop d’espace inutilisé (SharePoint 2013) 
SQLSaturday 323 – Paris 2014
SharePoint 2013 – BDD de journalisation 
 La BDD « SharePoint_Logging » 
 Stocke des informations sur l’ensemble de la ferme (serveurs et 
services) 
 Stocke des informations sur le Health monitoring et Usage data 
 Taille importante et usage intensif en écriture 
 Emplacement centralisé pour les infos de monitoring 
 Cette BDD est LA SEULE dont vous pouvez modifier le schéma 
 Rapports prédéfinis (Vues) 
 Possibilité de créer des rapports personnalisés 
View data in the logging database in SharePoint 2013 
SQLSaturday 323 – Paris 2014
Sauvegarde de SharePoint - Principes 
 Sauvegardez toutes les bases de données 
fréquemment 
 Les bases de données de contenu sont les plus 
importantes 
 Oui mais … Ce ne sont pas les seules 
 Sauvegardes du système de fichiers sont 
encore nécessaires 
Types et descriptions des bases de données 
(SharePoint 2013) 
SQLSaturday 323 – Paris 2014
Sauvegarde de SharePoint : Best Practices (1/2) 
 Sauvegarde SQL en local à privilégier 
 Sur un disque différent du disque de SQL Server 
 Si lecteur réseau, latence de 1 ms 
 Evitez de sauvegarder toutes les bases en même 
temps 
 Evitez d’avoir des BDD de trop grande taille 
 Evitez d’avoir des logs énormes en les backupant 
 Pour les collections de site, la stratégie diffère selon 
leur taille (PowerShell, SQL Server ou DPM) 
Meilleures pratiques de sauvegarde et de restauration dans 
SharePoint 2013 
SQLSaturday 323 – Paris 2014
Sauvegarde de SharePoint : Best Practices (2/2) 
 Assurez-vous d’avoir assez d’espace disque 
 Testez régulièrement les sauvegardes ET les restaurations 
 Sauvegardez les logs ULS 
 Conservez 3 backups, dont 1 hors-site 
 Sauvegardez les données d’installation de SharePoint 
 Disposez d’un environnement iso-prod (Disaster Recovery) 
 Utilisez des scripts PowerShell schedulés 
 Restaurer une batterie de serveurs dans SharePoint 2013 
 Documenter les paramètres de configuration d’une batterie 
dans SharePoint 2013 
SQLSaturday 323 – Paris 2014
(G)SharePoint : De la méfiance jusqu'à 
l’acception 
SharePoint – Bonnes pratiques et limites selon 
Microsoft 
SQLSaturday 323 – Paris 2014
Utiliser un serveur dédié pour SQL Server 
Pour garantir des performances optimales 
lors de l’exploitation des batteries de serveurs, 
nous vous recommandons d’installer SQL 
Server 2008 R2 avec SP1 ou SQL Server 2012 
sur un serveur dédié qui n’exécute pas 
d’autres rôles de batterie de serveurs et 
n’héberge pas de bases de données pour 
d’autres applications 
SQLSaturday 323 – Paris 2014 
54
Paramètres SQL Server spécifiques 
 N’activez pas la création automatique de statistiques sur un 
serveur qui héberge SQL Server et SharePoint Server. Ceci n’est 
pas pris en charge par SharePoint Server. L’activation manuelle 
de la création automatique de statistiques sur une base de 
données SharePoint peut radicalement modifier le plan 
d’exécution d’une requête 
 Définissez le degré maximal de parallélisme (MAXDOP) sur 1 
pour les instances de SQL Server qui hébergent des bases de 
données SharePoint afin qu’un seul processus SQL Server soit 
associé à chaque demande. 
 Pour simplifier la maintenance, comme pour faciliter le 
déplacement des bases de données vers un autre serveur, créez 
des alias DNS pointant vers l’adresse IP de toutes les 
instances de SQL Server. 
SQLSaturday 323 – Paris 2014
Comment organiser vos collections de site 
 Une Ferme SharePoint classique: 
 Plus de 20 bases de données 
 Les collections de sites sont également hébergées 
dans les BDD 
 2000 max 
 Si une collection de site dépasse 100GB  BDD 
 200GB Best Practice 
 4TB Hard Practice 
SQLSaturday 323 – Paris 2014
Takeaways 
 SharePoint est ce qu‘il est, n’essayez pas de 
le changer 
 Travaillez de concert avec vos 
administrateurs SharePoint 
 Soyez conscient des limites 
 Sachez ce qui est pris en charge ou pas 
 Impliquez-vous quand ils envisagent d’utiliser 
SharePoint ! 
SQLSaturday 323 – Paris 2014
SharePoint : De la méfiance jusqu'à 
l’acception 
Merci ! 
SQLSaturday 323 – Paris 2014

Contenu connexe

Tendances

SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
Benoit Jester
 
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Patrick Guimonet
 
Plénière J03 SharePoint et le cloud
Plénière J03   SharePoint et le cloudPlénière J03   SharePoint et le cloud
Plénière J03 SharePoint et le cloud
Conf'SharePoint 2013
 
Mieux comprendre les nouveautés de SharePoint 2013
Mieux comprendre les nouveautés de SharePoint 2013Mieux comprendre les nouveautés de SharePoint 2013
Mieux comprendre les nouveautés de SharePoint 2013
GSoft
 
SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365
SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365
SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365
Benoit Jester
 
Conf'SharePoint 2013 - B08 quelle stratégie de migration vers SharePoint 2013
Conf'SharePoint 2013 - B08   quelle stratégie de migration vers SharePoint 2013Conf'SharePoint 2013 - B08   quelle stratégie de migration vers SharePoint 2013
Conf'SharePoint 2013 - B08 quelle stratégie de migration vers SharePoint 2013
Patrick Guimonet
 

Tendances (20)

Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
Architectures hybrides: Intégrer vos données métiers dans vos applications cl...Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
Architectures hybrides: Intégrer vos données métiers dans vos applications cl...
 
Visio services 2013 share point saturday mtl
Visio services 2013   share point saturday mtlVisio services 2013   share point saturday mtl
Visio services 2013 share point saturday mtl
 
Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée
 
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016SharePoint Days Casablanca 2016 -  Les nouveautés de SharePoint 2016
SharePoint Days Casablanca 2016 - Les nouveautés de SharePoint 2016
 
Hybride share point search
Hybride share point searchHybride share point search
Hybride share point search
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
SharePoint Days Casablanca - Retours d'expériences et meilleures pratiques po...
 
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
 
Plénière J03 SharePoint et le cloud
Plénière J03   SharePoint et le cloudPlénière J03   SharePoint et le cloud
Plénière J03 SharePoint et le cloud
 
Mieux comprendre les nouveautés de SharePoint 2013
Mieux comprendre les nouveautés de SharePoint 2013Mieux comprendre les nouveautés de SharePoint 2013
Mieux comprendre les nouveautés de SharePoint 2013
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
 
Exchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybrideExchange / Office 365 comment faire un déploiement hybride
Exchange / Office 365 comment faire un déploiement hybride
 
2019-03-06 aOS Papeete - 2 - Office 365 a detailed analysis - Michael Noel
2019-03-06 aOS Papeete - 2 - Office 365 a detailed analysis - Michael Noel 2019-03-06 aOS Papeete - 2 - Office 365 a detailed analysis - Michael Noel
2019-03-06 aOS Papeete - 2 - Office 365 a detailed analysis - Michael Noel
 
SharePoint 2013
SharePoint 2013SharePoint 2013
SharePoint 2013
 
Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013Mieux comprendre SharePoint 2013
Mieux comprendre SharePoint 2013
 
SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365
SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365
SharePoint Days Casablanca 2016 - Migration vers SharePoint 2016 et office 365
 
Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013Formation Tévolys : Aborder SharePoint 2013
Formation Tévolys : Aborder SharePoint 2013
 
Conf'SharePoint 2013 - B08 quelle stratégie de migration vers SharePoint 2013
Conf'SharePoint 2013 - B08   quelle stratégie de migration vers SharePoint 2013Conf'SharePoint 2013 - B08   quelle stratégie de migration vers SharePoint 2013
Conf'SharePoint 2013 - B08 quelle stratégie de migration vers SharePoint 2013
 
Présentation SharePoint 2013
Présentation SharePoint 2013Présentation SharePoint 2013
Présentation SharePoint 2013
 
Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?
 

En vedette

En vedette (20)

Les 10 strategies d'adoption de SharePoint 2013
Les 10 strategies d'adoption de SharePoint 2013Les 10 strategies d'adoption de SharePoint 2013
Les 10 strategies d'adoption de SharePoint 2013
 
SharePoint et la GED : mythes et réalité
SharePoint et la GED : mythes et réalitéSharePoint et la GED : mythes et réalité
SharePoint et la GED : mythes et réalité
 
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentesDevenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
 
Comprendre la recherche dans SharePoint
Comprendre la recherche dans SharePointComprendre la recherche dans SharePoint
Comprendre la recherche dans SharePoint
 
2011 05-23 Planification SharePoint Online - Club UGSF - avec copies d'écrans
2011 05-23 Planification SharePoint Online - Club UGSF - avec copies d'écrans 2011 05-23 Planification SharePoint Online - Club UGSF - avec copies d'écrans
2011 05-23 Planification SharePoint Online - Club UGSF - avec copies d'écrans
 
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
 
Documation 2011: SharePoint online comme plateforme e-business B2B
Documation 2011: SharePoint online comme plateforme e-business B2BDocumation 2011: SharePoint online comme plateforme e-business B2B
Documation 2011: SharePoint online comme plateforme e-business B2B
 
Club SharePoint france 13 sept_2010
Club SharePoint france 13 sept_2010Club SharePoint france 13 sept_2010
Club SharePoint france 13 sept_2010
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
SharePoint dans le Nuage toutes les options 2014-04-14
SharePoint dans le Nuage  toutes les options   2014-04-14SharePoint dans le Nuage  toutes les options   2014-04-14
SharePoint dans le Nuage toutes les options 2014-04-14
 
Approfondissons la nouvelle architecture sociale de SharePoint 2013 et Yammer
Approfondissons la nouvelle architecture sociale de SharePoint 2013 et YammerApprofondissons la nouvelle architecture sociale de SharePoint 2013 et Yammer
Approfondissons la nouvelle architecture sociale de SharePoint 2013 et Yammer
 
SP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documentsSP2013 - Centraliser vos modèles de documents
SP2013 - Centraliser vos modèles de documents
 
SharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days CasablancaSharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days Casablanca
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
 
2015-08-27 Office 365 Techdays tour
2015-08-27 Office 365 Techdays tour2015-08-27 Office 365 Techdays tour
2015-08-27 Office 365 Techdays tour
 
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentés
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentésConférence CV et Lettres de motivation : tendances 2016 et modèles commentés
Conférence CV et Lettres de motivation : tendances 2016 et modèles commentés
 
Campana & Schott - MS Project et SharePoint Serve, des projets plus performa...
Campana & Schott  - MS Project et SharePoint Serve, des projets plus performa...Campana & Schott  - MS Project et SharePoint Serve, des projets plus performa...
Campana & Schott - MS Project et SharePoint Serve, des projets plus performa...
 
Gouvernance Office 365 avec et sans PowerShell - SharePoint Days 2017 Tunis
Gouvernance Office 365 avec et sans PowerShell - SharePoint Days 2017 TunisGouvernance Office 365 avec et sans PowerShell - SharePoint Days 2017 Tunis
Gouvernance Office 365 avec et sans PowerShell - SharePoint Days 2017 Tunis
 
Offre onepoint - SharePoint
Offre onepoint - SharePointOffre onepoint - SharePoint
Offre onepoint - SharePoint
 
alphorm.com - Formation Configuration de SharePoint 2010 (70-667)
alphorm.com - Formation Configuration de SharePoint 2010 (70-667)alphorm.com - Formation Configuration de SharePoint 2010 (70-667)
alphorm.com - Formation Configuration de SharePoint 2010 (70-667)
 

Similaire à SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception

TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
Benoit Jester
 

Similaire à SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception (20)

SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
SQLSaturday Paris 2014 - SharePoint – de la méfiance jusqu’à l’acceptation
 
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
 
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
 
Journées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePointJournées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePoint
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paas
 
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
 
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
JSS2014 – Comment réaliser et administrer un portail BI avec SharePoint, SQL ...
 
SQLSaturday Paris 2014 - Bien choisir sa plate-forme de données
SQLSaturday Paris 2014 - Bien choisir sa plate-forme de donnéesSQLSaturday Paris 2014 - Bien choisir sa plate-forme de données
SQLSaturday Paris 2014 - Bien choisir sa plate-forme de données
 
Ce que tout dba doit savoir sur la configuration et l'optimisation de SQL Ser...
Ce que tout dba doit savoir sur la configuration et l'optimisation de SQL Ser...Ce que tout dba doit savoir sur la configuration et l'optimisation de SQL Ser...
Ce que tout dba doit savoir sur la configuration et l'optimisation de SQL Ser...
 
Haute disponibilité et Reprise sur Incident en SharePoint 2013 Journées SQL S...
Haute disponibilité et Reprise sur Incident en SharePoint 2013 Journées SQL S...Haute disponibilité et Reprise sur Incident en SharePoint 2013 Journées SQL S...
Haute disponibilité et Reprise sur Incident en SharePoint 2013 Journées SQL S...
 
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
 
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptxSQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
SQL Saturday Haïti 2022 - Débuter avec Azure pour les DBA.pptx
 
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et AD
 
Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net core
 
SPS Montréal 2018 - La passerelle de données locales
SPS Montréal 2018 - La passerelle de données localesSPS Montréal 2018 - La passerelle de données locales
SPS Montréal 2018 - La passerelle de données locales
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
 

Plus de Benoit Jester

SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
Benoit Jester
 
Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?
Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?
Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?
Benoit Jester
 
TechDays 2014 - Présentation du Wiki TechNet
TechDays 2014  - Présentation du Wiki TechNetTechDays 2014  - Présentation du Wiki TechNet
TechDays 2014 - Présentation du Wiki TechNet
Benoit Jester
 

Plus de Benoit Jester (10)

SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
SharePoint Days Casablanca 2016 - Tout ce que vous devez savoir sur Power BI v2
 
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensablesyOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
 
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
 
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
 
TechDays 2015 - SignalR V2 - Office 365
TechDays 2015 - SignalR V2 - Office 365TechDays 2015 - SignalR V2 - Office 365
TechDays 2015 - SignalR V2 - Office 365
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migration
 
SPS Jersey - Become a Yammer Power User in Less Than 1 Hour
SPS Jersey - Become a Yammer Power User in Less Than 1 HourSPS Jersey - Become a Yammer Power User in Less Than 1 Hour
SPS Jersey - Become a Yammer Power User in Less Than 1 Hour
 
Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?
Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?
Conf' SharePoint - Quelle stratégie de migration vers SharePoint 2013 ?
 
CUE - Les différences entre On-Premises et le Cloud pour SharePoint (Azure IA...
CUE - Les différences entre On-Premises et le Cloud pour SharePoint (Azure IA...CUE - Les différences entre On-Premises et le Cloud pour SharePoint (Azure IA...
CUE - Les différences entre On-Premises et le Cloud pour SharePoint (Azure IA...
 
TechDays 2014 - Présentation du Wiki TechNet
TechDays 2014  - Présentation du Wiki TechNetTechDays 2014  - Présentation du Wiki TechNet
TechDays 2014 - Présentation du Wiki TechNet
 

SQL saturday 323 - SharePoint : De la méfiance jusqu'à l’acception

  • 1. SharePoint : De la méfiance jusqu'à l’acception Ou comment réconcilier les DBAs et SharePoint  SQLSaturday 323 – Paris 2014
  • 2. Sponsors Gold SQLSaturday 323 – Paris 2014
  • 3. Sponsors Silver et Bronze SQLSaturday 323 – Paris 2014
  • 4. Qui sommes-nous ? Gokan Ozcifci MVP SharePoint Community Warrior. TechNet Addict http://gokanx.wordpress.com Benoît Jester MVP SharePoint TechNet Wiki, Forums, Translator http://spasipe.wordpress.com SQLSaturday 323 – Paris 2014
  • 5. Mes excuses.. SQLSaturday 323 – Paris 2014
  • 6. Nos contributions pour la communauté SQLSaturday 323 – Paris 2014
  • 7. (B) Selfie time !  Qui utilise SharePoint ?  Qui est l’administrateur de la ferme SharePoint ? SQLSaturday 323 – Paris 2014
  • 8. Nous ne sommes pas des DBAs, vous oui … Notre rôle :  Installation et Configuration de SharePoint  Gestion des fermes  Conseils en architecture, … Votre rôle :  Gestion des Bases de Données de SharePoint  Installation / Configuration SQLSaturday 323 – Paris 2014
  • 9. (G) SharePoint : De la méfiance jusqu'à l’acception SharePoint – Un peu d’histoire SQLSaturday 323 – Paris 2014
  • 10. Histoire de SharePoint SQLSaturday 323 – Paris 2014
  • 11. Histoire de SharePoint SQLSaturday 323 – Paris 2014
  • 13. (B)SharePoint : De la méfiance jusqu'à l’acception Les idées reçues sur SharePoint SQLSaturday 323 – Paris 2014
  • 14. SharePoint – C’est toujours aussi lent ? SQLSaturday 323 – Paris 2014
  • 15. SharePoint - Les mythes SQLSaturday 323 – Paris 2014 • Taxonomie • Performance • Site Internet • …
  • 16. SharePoint, pas de développement ? Tout ça, c’est bien du développement SQLSaturday 323 – Paris 2014
  • 17. SharePoint rend les DBAs fous  Beaucoup de bases  Des GUIDS partout  PowerShell, SPAutoInstaller  Renommer des BDD d’application de service  Pas de modifications (support)  SharePoint fait les choses à sa manière  Complexe  Chaque mise à jour de SharePoint modifie le schéma ! SQLSaturday 323 – Paris 2014
  • 18. La hiérarchie des objets SharePoint  Ferme  Service Applications  Service Application DB  Serveurs  Applications Web  Collections de sites  Sites  Listes  Eléments  BDD de contenu Content Database SQLSaturday 323 – Paris 2014 Site Collection https://intranet.contoso.com Subsite SharePoint Farm Web Application https://intranet.contoso.com Web Application https://extranet.contoso.com Content Database Content Database Other Databases Site Collection https://intranet.contoso.com/projects/1 Site Collection https://intranet.contoso.com/customers/1 Subsite Subsite
  • 19. SharePoint : De la méfiance jusqu'à l’acception SQL et SharePoint – Considérations générales SQLSaturday 323 – Paris 2014
  • 20. (G)Configuration matérielle requise (SQL)  Processeur  64 bits, 4 coeurs pour les déploiements à petite échelle (moins de 1 000 utilisateurs)  64 bits, 8 coeurs pour les déploiements à moyenne échelle (entre 1 000 et 10 000 utilisateurs)  Mémoire RAM  8 Go pour les déploiements à petite échelle (moins de 1 000 utilisateurs)  16 Go pour les déploiements à moyenne échelle (entre 1 000 et 10 000 utilisateurs)  Disque dur  80 Go pour le lecteur système SQLSaturday 323 – Paris 2014
  • 21. SharePoint et SQL - Généralités SQLSaturday 323 – Paris 2014
  • 22. Utilisation des BDD SQL Server  Les bases de données de SharePoint 2013 sont créées automatiquement avec l’Assistant de Configuration des Produits SharePoint SQLSaturday 323 – Paris 2014
  • 23. Utilisation des BDD SQL Server  Les bases de données de SharePoint 2013 sont créées automatiquement avec l’Assistant de Configuration des Produits SharePoint  Microsoft ne prend pas en charge l’interrogation directe ou la modification des bases de données de SharePoint 2013 SQLSaturday 323 – Paris 2014
  • 24. Utilisation des BDD SQL Server  Les bases de données de SharePoint 2013 sont créées automatiquement avec l’Assistant de Configuration des Produits SharePoint  Microsoft ne prend pas en charge l’interrogation directe ou la modification des bases de données de SharePoint 2013  Les bases de données SQL Server de SharePoint Server sont soumises à des limitations de taille et à des recommandations de configuration qui ne sont pas standard pour SQL Server SQLSaturday 323 – Paris 2014
  • 25. SQL Server 2012  SharePoint Foundation 2013 ne prend pas en charge les fonctionnalités BI SQL Server  Le mode SharePoint dans SSRS 2012 est un service partagé SharePoint 2013 que vous configurez :  Via l’administration centrale de SharePoint  Via le mode SharePoint Reporting et PowerShell.  AlwaysOn SQLSaturday 323 – Paris 2014
  • 26. Duo Exceptionnel, enfin … cpu ram disque ICC  SQLSaturday 323 – Paris 2014
  • 27. Récapitulatif Un système distribué, multi serveurs où tout (ou presque) est stocké dans SQL Server. SQLSaturday 323 – Paris 2014 4 composants bien distincts o Les serveurs de données SQL Server o Les serveurs d’applications o Avec ceux parcourant le contenu pour alimenter le moteur de recherche o Les autres o Les postes clients o Les serveurs Web
  • 28. (B)SharePoint : De la méfiance jusqu'à l’acception SQL et SharePoint – Pré-installation SQLSaturday 323 – Paris 2014
  • 29. Avant l’installation  Choix entre les différentes éditions : Foundation / Server  Choix entre les différentes éditions SQL  Hardware à choisir en conséquence  Comptes de service à créer et à configurer correctement  Choix des applications de service dépendant de besoins métiers  2 fermes au minimum car 1 ferme = Pas d'environnement de Production  Pas d'idéologie Next > Next > Finish  Support SharePoint - SQL Server déterminé par la formule « SharePoint N-1 on SQL Server N+1 »  SharePoint 2010 : SQL Server 2008/2008 R2 et SQL Server 2012 sont supportées, SQL Server 2014 ne l’est pas…  Configuration matérielle et logicielle requise pour SharePoint 2013 SQLSaturday 323 – Paris 2014
  • 30. Pré-requis pour SharePoint 2013 SQL Server 2008 • Windows Server 2008 R2 Service Pack 1 ou Windows Server 2012 et supérieur • Microsoft SQL Server 2008 R2 Service Pack 1 • 64 bit SQL Server 2012 • Windows Server 2008 R2 Service Pack 1 ou Windows Server 2012 et supérieur • Microsoft SQL Server 2012 • 64 bit Editions SQL supportées : Express, Standard, Enterprise, Datacenter Quelques subtilités : • SQL Server 2014 nécessite le CU de mai 2014 de SharePoint 2013 • Windows 2012 R2 n’est supporté que pour SharePoint 2013 SP1 • Hardware and software requirements for SharePoint 2013 SQLSaturday 323 – Paris 2014 SQL Server 2014 • Windows Server 2008 R2 Service Pack 1 ou Windows Server 2012 et supérieur • Microsoft SQL Server 2014 • 64 bit
  • 31. Planification de l’installation de SharePoint Comptes à planifier pour l’installation d’une ferme SharePoint • Compte d’installation • Compte de la batterie (de la ferme) • Compte SQL Server Planifier une administration avec des privilèges minimum dans SharePoint 2013 Planification des comptes d’administration et de service dans SharePoint 2013 SP_Install Compte du domaine SQLSaturday 323 – Paris 2014 securityadmin Admin Local dbcreator
  • 32. Planifier, planifier et planifier encore Déterminez vos limites; Voici la formule  Taille des BDD = ((D × V) × S) + (10 KB × (L + (V × D)))  D = Nombre de documents  V = Nombre de versions non actuelles  S = Taille des documents en moyenne  L = Éléments de liste  (D) 200,000  (S) 250KB  (L) 600,000  (V) 2 (En supposant que le nombre de versions maximal autorisé est de 10) Taille des BDD = (((200,000 x 2)) × 250) + ((10 KB × (600,000 + (200,000 x 2))) = 110,000,000 KB or 105 GB SQLSaturday 323 – Paris 2014
  • 33. SQL Server : Pensez aux disques !  Amélioration des performances (de 30 à 50% !)  Formatage avec allocation NTFS de 64K  Alignement de partitions de 1024K à vérifier (PowerShell)  Testez les disques (Disk Seconds Per Read/Write < 20 ms)  SQLIO  CrystalDiskMark  Plusieurs bases sont intensives (tempdb, logs, search, …)  RAID 10  Défragmenter les disques hébergeant les BDD de contenu SQLSaturday 323 – Paris 2014
  • 34. SQL Server : Configuration des disques  Placer les bases sur des disques distincts  Tempdb  Bases de contenu  Usage  Search  Logs SQL Server  Prioriser les données sur les disques (du + rapide au - rapide)  Tempdb  Bases (logs)  Bases de search  Bases (data)  Si utilisation de SharePoint majoritairement en lecture, prioriser les data sur les logs  Séparer les data et les logs sur des disques différents SQLSaturday 323 – Paris 2014
  • 35. (G)SharePoint : De la méfiance jusqu'à l’acception Démo – Préparation de l’instance SQLSaturday 323 – Paris 2014
  • 36. SharePoint : De la méfiance jusqu'à l’acception SQL Server - Installation SQLSaturday 323 – Paris 2014
  • 37. Le Processus d’installation  Installer que les services nécessaires  Respecter les bonnes pratiques selon Microsoft  Utiliser des comptes dédiés  Configurer les chemins du data & logfile  Eviter d’utiliser le mixed mode  Configurer de l’alerting pour des events spécifiques a SQL  Windows Firewall (Les ports 1433/ 1434) SQLSaturday 323 – Paris 2014
  • 38. Paramètres d’installation (1/2) SQLSaturday 323 – Paris 2014
  • 39. Paramètres d’installation (2/2) SQLSaturday 323 – Paris 2014
  • 40. SharePoint’s way – Encore plus de frustrations et c’est comme ça!  Auto Create Statistics = off  Auto Update Statistics = off  Conventions de nommage  Implication de la création des bases de données:  Backups  HA & DR techniques  database options SQLSaturday 323 – Paris 2014
  • 41. (B)SharePoint : De la méfiance jusqu'à l’acception SQL Server– Après l’installation SQLSaturday 323 – Paris 2014
  • 42. Configuration de l’instance  MAXDOP doit être positionné à 1  Utilisez une instance dédiée pour SharePoint  Limitez la mémoire  max. (Mémoire Physique * 0.80)  min.  Paramétrez le Fill Factor à 80%  Instant File Initialization activé : gains de performances importants (hors logs)  Activez la compression des sauvegardes  Pas d’auto-shrink (fragmentation) !  Ne shrinker que les BDD de contenu  Et si 50% du contenu a été supprimé et que l’espace ne sera pas réutilisé  Créez un plan de maintenance (intégrité !)  Exclure les MDF/NDF/LDF de l'analyse antivirus SQLSaturday 323 – Paris 2014
  • 43. Configuration de la tempdb  A positionner sur un disque rapide !  RAID 10  Pas sur le même disque que les BDD de contenu  Taille initiale  25% de la plus grosse base de contenu  > 10% de l’ensemble des bases  Paramétrer l’autogrowth en MB, pas en %  1 fichier data pour 1/2/4 processeurs  Chaque fichier de taille égale  Recovery model : Simple SQLSaturday 323 – Paris 2014
  • 44. Configuration de la modeldb  Taille initiale  Autogrowth en MB  ⚠ SharePoint ne tient pas compte de l'autogrowth  Pas de modification de la collation  Si changement nécessaire : réinstalle  Latin1_General_CI_AS_KS_WS SQLSaturday 323 – Paris 2014
  • 45. Configuration des bases de search  25 millions d’éléments maximum par DB (crawl et property)  RAID 10  La compression des données est supportée  Possibilité de créer plusieurs fichiers de données (cf. slide suivant) Planifier l’architecture de recherche d’entreprise dans SharePoint Server 2013 SQLSaturday 323 – Paris 2014
  • 46. Configuration des bases de contenu  Collation à utiliser : Latin1_General_CI_AS_KS_WS  Modifiez l'autogrowth (en MB, pas en %)  Si possible, modifiez la taille initiale à la taille finale envisagée  Possibilité de créer plusieurs fichiers de données  Fichiers créés uniquement dans le groupe de fichiers primaire  Fichiers distribués sur des disques distincts  Nombre de fichiers <= Nombre de processeurs  Fichiers de taille égale  RAID 10 ou RAID 5  Limiter les bases à 200 Go (Quotas, …) Planification et configuration de la capacité de SQL Server et du stockage (SharePoint Server 2013) SQLSaturday 323 – Paris 2014
  • 47. Monitorer SQL Server (et le stockage)  Eléments à monitorer  Compteurs SQL Server  Compteurs de serveur physique  Compteurs de disque Compteurs SQL Server à surveiller SQLSaturday 323 – Paris 2014
  • 48. Monitorer SharePoint 2013  Monitoring : Health Analyzer, SCOM, PowerShell, Logs Certaines bases de données de contenu deviennent trop volumineuses (SharePoint 2013) Content databases contain orphaned Apps (SharePoint 2013) La base de données dispose de trop d’espace inutilisé (SharePoint 2013) Des bases de données existent sur des serveurs exécutant SharePoint Foundation (SharePoint 2013) Des bases de données fonctionnent en mode plage de compatibilité, mise à niveau recommandée (SharePoint 2013) Des bases de données nécessitent une mise à niveau ou ne sont pas prises en charge (SharePoint 2013) Les bases de données dans cette batterie de serveurs sont configurées en lecture seule. Pour être mises à niveau, elles doivent être définies en lecture-écriture. (SharePoint 2013) Des lecteurs utilisés pour les bases de données SQL manquent d’espace libre (SharePoint 2013) Des bases de données utilisées par SharePoint contiennent des statistiques d’index obsolètes (SharePoint 2013) Rechercher - Une ou plusieurs bases de données d’analyse peuvent contenir des index fragmentés (SharePoint 2013)  ULS Viewer  BDD de journalisation Configurer l’analyse dans SharePoint 2013 La base de données dispose de trop d’espace inutilisé (SharePoint 2013) SQLSaturday 323 – Paris 2014
  • 49. SharePoint 2013 – BDD de journalisation  La BDD « SharePoint_Logging »  Stocke des informations sur l’ensemble de la ferme (serveurs et services)  Stocke des informations sur le Health monitoring et Usage data  Taille importante et usage intensif en écriture  Emplacement centralisé pour les infos de monitoring  Cette BDD est LA SEULE dont vous pouvez modifier le schéma  Rapports prédéfinis (Vues)  Possibilité de créer des rapports personnalisés View data in the logging database in SharePoint 2013 SQLSaturday 323 – Paris 2014
  • 50. Sauvegarde de SharePoint - Principes  Sauvegardez toutes les bases de données fréquemment  Les bases de données de contenu sont les plus importantes  Oui mais … Ce ne sont pas les seules  Sauvegardes du système de fichiers sont encore nécessaires Types et descriptions des bases de données (SharePoint 2013) SQLSaturday 323 – Paris 2014
  • 51. Sauvegarde de SharePoint : Best Practices (1/2)  Sauvegarde SQL en local à privilégier  Sur un disque différent du disque de SQL Server  Si lecteur réseau, latence de 1 ms  Evitez de sauvegarder toutes les bases en même temps  Evitez d’avoir des BDD de trop grande taille  Evitez d’avoir des logs énormes en les backupant  Pour les collections de site, la stratégie diffère selon leur taille (PowerShell, SQL Server ou DPM) Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013 SQLSaturday 323 – Paris 2014
  • 52. Sauvegarde de SharePoint : Best Practices (2/2)  Assurez-vous d’avoir assez d’espace disque  Testez régulièrement les sauvegardes ET les restaurations  Sauvegardez les logs ULS  Conservez 3 backups, dont 1 hors-site  Sauvegardez les données d’installation de SharePoint  Disposez d’un environnement iso-prod (Disaster Recovery)  Utilisez des scripts PowerShell schedulés  Restaurer une batterie de serveurs dans SharePoint 2013  Documenter les paramètres de configuration d’une batterie dans SharePoint 2013 SQLSaturday 323 – Paris 2014
  • 53. (G)SharePoint : De la méfiance jusqu'à l’acception SharePoint – Bonnes pratiques et limites selon Microsoft SQLSaturday 323 – Paris 2014
  • 54. Utiliser un serveur dédié pour SQL Server Pour garantir des performances optimales lors de l’exploitation des batteries de serveurs, nous vous recommandons d’installer SQL Server 2008 R2 avec SP1 ou SQL Server 2012 sur un serveur dédié qui n’exécute pas d’autres rôles de batterie de serveurs et n’héberge pas de bases de données pour d’autres applications SQLSaturday 323 – Paris 2014 54
  • 55. Paramètres SQL Server spécifiques  N’activez pas la création automatique de statistiques sur un serveur qui héberge SQL Server et SharePoint Server. Ceci n’est pas pris en charge par SharePoint Server. L’activation manuelle de la création automatique de statistiques sur une base de données SharePoint peut radicalement modifier le plan d’exécution d’une requête  Définissez le degré maximal de parallélisme (MAXDOP) sur 1 pour les instances de SQL Server qui hébergent des bases de données SharePoint afin qu’un seul processus SQL Server soit associé à chaque demande.  Pour simplifier la maintenance, comme pour faciliter le déplacement des bases de données vers un autre serveur, créez des alias DNS pointant vers l’adresse IP de toutes les instances de SQL Server. SQLSaturday 323 – Paris 2014
  • 56. Comment organiser vos collections de site  Une Ferme SharePoint classique:  Plus de 20 bases de données  Les collections de sites sont également hébergées dans les BDD  2000 max  Si une collection de site dépasse 100GB  BDD  200GB Best Practice  4TB Hard Practice SQLSaturday 323 – Paris 2014
  • 57. Takeaways  SharePoint est ce qu‘il est, n’essayez pas de le changer  Travaillez de concert avec vos administrateurs SharePoint  Soyez conscient des limites  Sachez ce qui est pris en charge ou pas  Impliquez-vous quand ils envisagent d’utiliser SharePoint ! SQLSaturday 323 – Paris 2014
  • 58. SharePoint : De la méfiance jusqu'à l’acception Merci ! SQLSaturday 323 – Paris 2014