JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Optimisation SQL pour SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Gokan OzcifciMVP SharePoint
httpgokanxwordpresscom
Benoicirct JesterMVP SharePoint
httpspasipewordpresscom
JSS2014
Merci agrave nos sponsors
JSS2014
Nos contributions pour la communauteacute
JSS2014
Selfie time
Qui utilise SharePoint
Qui est administrateur drsquoune ferme SharePoint
JSS2014
Nous ne sommes pas des DBAs vous oui hellip
Notre rocircle Installation et Configuration de SharePoint
Gestion des fermes
Conseils en architecture hellip
Votre rocircle Gestion des Bases de Donneacutees de SharePoint
Installation Configuration
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Un peu drsquohistoire
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Gokan OzcifciMVP SharePoint
httpgokanxwordpresscom
Benoicirct JesterMVP SharePoint
httpspasipewordpresscom
JSS2014
Merci agrave nos sponsors
JSS2014
Nos contributions pour la communauteacute
JSS2014
Selfie time
Qui utilise SharePoint
Qui est administrateur drsquoune ferme SharePoint
JSS2014
Nous ne sommes pas des DBAs vous oui hellip
Notre rocircle Installation et Configuration de SharePoint
Gestion des fermes
Conseils en architecture hellip
Votre rocircle Gestion des Bases de Donneacutees de SharePoint
Installation Configuration
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Un peu drsquohistoire
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Merci agrave nos sponsors
JSS2014
Nos contributions pour la communauteacute
JSS2014
Selfie time
Qui utilise SharePoint
Qui est administrateur drsquoune ferme SharePoint
JSS2014
Nous ne sommes pas des DBAs vous oui hellip
Notre rocircle Installation et Configuration de SharePoint
Gestion des fermes
Conseils en architecture hellip
Votre rocircle Gestion des Bases de Donneacutees de SharePoint
Installation Configuration
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Un peu drsquohistoire
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Nos contributions pour la communauteacute
JSS2014
Selfie time
Qui utilise SharePoint
Qui est administrateur drsquoune ferme SharePoint
JSS2014
Nous ne sommes pas des DBAs vous oui hellip
Notre rocircle Installation et Configuration de SharePoint
Gestion des fermes
Conseils en architecture hellip
Votre rocircle Gestion des Bases de Donneacutees de SharePoint
Installation Configuration
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Un peu drsquohistoire
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Selfie time
Qui utilise SharePoint
Qui est administrateur drsquoune ferme SharePoint
JSS2014
Nous ne sommes pas des DBAs vous oui hellip
Notre rocircle Installation et Configuration de SharePoint
Gestion des fermes
Conseils en architecture hellip
Votre rocircle Gestion des Bases de Donneacutees de SharePoint
Installation Configuration
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Un peu drsquohistoire
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Nous ne sommes pas des DBAs vous oui hellip
Notre rocircle Installation et Configuration de SharePoint
Gestion des fermes
Conseils en architecture hellip
Votre rocircle Gestion des Bases de Donneacutees de SharePoint
Installation Configuration
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Un peu drsquohistoire
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Un peu drsquohistoire
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Histoire de SharePoint
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Histoire de SharePoint
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Lrsquoiceberg SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Les ideacutees reccedilues sur SharePoint
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SharePoint ndash Crsquoest toujours aussi lent
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SharePoint - Les mythes
Taxonomie
Performance
Site Internet
hellip
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SharePoint pas de deacuteveloppement
Tout ccedila crsquoest bien du deacuteveloppement
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SharePoint rend les DBAs fous
Beaucoup de bases
Des GUIDS partout
PowerShell SPAutoInstaller
Renommer des BDD drsquoapplication de service
Pas de modifications (support)
SharePoint fait les choses agrave sa maniegravere
Complexe
Chaque mise agrave jour de SharePoint modifie le scheacutema
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
La hieacuterarchie des objets SharePoint
Ferme
Service Applications
Service Application DB
Serveurs
Applications Web
Collections de sites
Sites
Listes
Eleacutements
BDD de contenu
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Consideacuterations geacuteneacuterales
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Configuration mateacuterielle requise (SQL)
Processeur
64 bits 4 cœurs pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
64 bits 8 cœurs pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Meacutemoire RAM
8 Go pour les deacuteploiements agrave petite eacutechelle (moins de 1 000 utilisateurs)
16 Go pour les deacuteploiements agrave moyenne eacutechelle (entre 1 000 et 10 000 utilisateurs)
Disque dur
80 Go pour le lecteur systegraveme
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SharePoint et SQL - Geacuteneacuteraliteacutes
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Utilisation des BDD SQL Server
Les bases de donneacutees de SharePoint 2013 sont creacuteeacutees automatiquement avec
lrsquoAssistant de Configuration des Produits SharePoint
Microsoft ne prend pas en charge lrsquointerrogation directe ou la modification
des bases de donneacutees de SharePoint 2013
Les bases de donneacutees SQL Server de SharePoint Server sont soumises agrave des
limitations de taille et agrave des recommandations de configuration qui ne sont
pas standard pour SQL Server
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SQL Server 2012
SharePoint Foundation 2013 ne prend pas en charge les fonctionnaliteacutes BI SQL
Server
Le mode SharePoint dans SSRS 2012 est un service partageacute SharePoint 2013 que
vous configurez
Via lrsquoadministration centrale de SharePoint
Via le mode SharePoint Reporting et PowerShell
AlwaysOn
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Duo Exceptionnel enfin hellip
cpu ram disque
ICC
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Reacutecapitulatif
Un systegraveme distribueacute multi serveurs ougrave tout (ou presque) est stockeacute dans SQL Server
4 composants bien distincts
o Les serveurs de donneacutees SQL Server
o Les serveurs drsquoapplications
o Avec ceux parcourant le contenu pour
alimenter le moteur de recherche
o Les autres
o Les serveurs Web
o Les postes clients
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL et SharePoint ndash Preacute-installation
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Avant lrsquoinstallation
Choix entre les diffeacuterentes eacuteditions de SharePoint Foundation Server
Choix entre les diffeacuterentes eacuteditions de SQL Server
Hardware agrave choisir en conseacutequence
Comptes de service agrave creacuteer et agrave configurer correctement
Choix des applications de service deacutependant de besoins meacutetiers
2 fermes au minimum car 1 ferme = Pas denvironnement de Production
Pas dideacuteologie Next gt Next gt Finish
Support SharePoint - SQL Server deacutetermineacute par la formule laquo SharePoint N-1 on SQL Server N+1 raquo
SharePoint 2010 SQL Server 20082008 R2 et SQL Server 2012 sont supporteacutees SQL Server 2014 ne lrsquoest pashellipConfiguration mateacuterielle et logicielle requise pour SharePoint 2013
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Preacute-requis pour SharePoint 2013
Editions SQL supporteacutees Express Standard Enterprise Datacenter
Quelques subtiliteacutes
SQL Server 2014 neacutecessite le CU de mai 2014 de SharePoint 2013
Windows 2012 R2 nrsquoest supporteacute que pour SharePoint 2013 SP1
Hardware and software requirements for SharePoint 2013
SQL Server 2008
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2008 R2 Service Pack 1
bull 64 bit
SQL Server 2012
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2012
bull 64 bit
SQL Server 2014
bull Windows Server 2008
R2 Service Pack 1 ou
Windows Server 2012 et
supeacuterieur
bull Microsoft SQL Server
2014
bull 64 bit
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Planification de lrsquoinstallation de SharePoint
SP_Install
securityadmin
Admin Local
Compte du domaine
dbcreator
Comptes agrave planifier pour lrsquoinstallation drsquoune ferme SharePointCompte drsquoinstallation
Compte de la batterie (de la ferme)
Compte SQL Server
Planifier une administration avec des privilegraveges minimum dans SharePoint 2013
Planification des comptes drsquoadministration et de service dans SharePoint 2013
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Planifier planifier et planifier encore
Deacuteterminez vos limites Voici la formule
Taille des BDD = ((D times V) times S) + (10 KB times (L + (V times D)))
D = Nombre de documents
V = Nombre de versions non actuelles
S = Taille des documents en moyenne
L = Eacuteleacutements de liste
(D) 200000
(S) 250KB
(L) 600000
(V) 2 (En supposant que le nombre de versions maximal autoriseacute est de 10)
Taille des BDD = (((200000 x 2)) times 250) + ((10 KB times (600000 + (200000 x 2))) = 110000000 KB or 105 GB
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SQL Server Pensez aux disques
Ameacutelioration des performances (de 30 agrave 50 )
Formatage avec allocation NTFS de 64K
Alignement de partitions de 1024K agrave veacuterifier (PowerShell)
Testez les disques (Disk Seconds Per ReadWrite lt 20 ms)
SQLIO
CrystalDiskMark
Plusieurs bases sont intensives (tempdb logs search hellip)
RAID 10
Deacutefragmenter les disques heacutebergeant les BDD de contenu
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SQL Server Configuration des disques
Placer les bases sur des disques distinctsTempdb
Bases de contenu
Usage
Search
Logs SQL Server
Prioriser les donneacutees 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
Seacuteparer les data et les logs sur des disques diffeacuterents
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server - Installation
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Le Processus drsquoinstallation
Nrsquoinstaller que les services neacutecessaires
Respecter les bonnes pratiques selon Microsoft
Utiliser des comptes deacutedieacutes
Configurer les chemins du data amp logfile
Eviter drsquoutiliser le mixed mode
Configurer de lrsquoalerting pour des events speacutecifiques agrave SQL
Windows Firewall (Les ports 1433 1434)
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Paramegravetres drsquoinstallation (12)
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Paramegravetres drsquoinstallation (22)
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SQL Server ndash Apregraves lrsquoinstallation
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Configuration de lrsquoinstance
MAXDOP doit ecirctre positionneacute agrave 1
Utilisez une instance deacutedieacutee pour SharePoint
Limitez la meacutemoiremax (Meacutemoire Physique 080)
min
Parameacutetrez le Fill Factor agrave 80
Instant File Initialization activeacute gains de performances importants (hors logs)
Activez la compression des sauvegardes
Pas drsquoauto-shrink (fragmentation) Ne shrinkez que les BDD de contenu
Et si 50 du contenu a eacuteteacute supprimeacute et que lrsquoespace ne sera pas reacuteutiliseacute
Creacuteez un plan de maintenance (inteacutegriteacute )
Exclure les MDFNDFLDF de lanalyse antivirus
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Configuration de la tempdb
A positionner sur un disque rapide
RAID 10
Pas sur le mecircme disque que les BDD de contenu
Taille initiale
25 de la plus grosse base de contenu
gt 10 de lrsquoensemble des bases
Parameacutetrer lrsquoautogrowth en MB pas en
1 fichier data pour 124 processeurs
Chaque fichier de taille eacutegale
Recovery model Simple
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Configuration de la modeldb
Taille initiale
Autogrowth en MB
SharePoint ne tient pas compte de lautogrowth
Pas de modification de la collation
Si changement neacutecessaire reacuteinstalle
Latin1_General_CI_AS_KS_WS
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Configuration des bases de search
25 millions drsquoeacuteleacutements maximum par DB (crawl et property)
RAID 10
La compression des sauvegardes est supporteacutee
La compression de donneacutees est supporteacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees (cf slide suivant)
Planifier lrsquoarchitecture de recherche drsquoentreprise dans SharePoint Server 2013
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Configuration des bases de contenu
Collation agrave utiliser Latin1_General_CI_AS_KS_WS
Modifiez lautogrowth (en MB pas en )
Si possible modifiez la taille initiale agrave la taille finale envisageacutee
Possibiliteacute de creacuteer plusieurs fichiers de donneacutees
Fichiers creacuteeacutes uniquement dans le groupe de fichiers primaires
Fichiers distribueacutes sur des disques distincts
Nombre de fichiers lt= Nombre de processeurs
Fichiers de taille eacutegale
RAID 10 ou RAID 5
Limiter les bases agrave 200 Go (Quotas hellip)
Planification et configuration de la capaciteacute de SQL Server et du stockage (SharePoint
Server 2013)
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Monitorer SQL Server (et le stockage)
Eleacutements agrave monitorer
Compteurs SQL Server
Compteurs de serveur physique
Compteurs de disque
Compteurs SQL Server agrave surveiller
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Monitorer SharePoint 2013
Monitoring Health Analyzer SCOM PowerShell LogsCertaines bases de donneacutees de contenu deviennent trop volumineuses (SharePoint 2013)
Content databases contain orphaned Apps (SharePoint 2013)
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
Des bases de donneacutees existent sur des serveurs exeacutecutant SharePoint Foundation (SharePoint 2013)
Des bases de donneacutees fonctionnent en mode plage de compatibiliteacute mise agrave niveau recommandeacutee (SharePoint 2013)
Des bases de donneacutees neacutecessitent une mise agrave niveau ou ne sont pas prises en charge (SharePoint 2013)
Les bases de donneacutees dans cette batterie de serveurs sont configureacutees en lecture seule Pour ecirctre mises agrave niveau elles
doivent ecirctre deacutefinies en lecture-eacutecriture (SharePoint 2013)
Des lecteurs utiliseacutes pour les bases de donneacutees SQL manquent drsquoespace libre (SharePoint 2013)
Des bases de donneacutees utiliseacutees par SharePoint contiennent des statistiques drsquoindex obsolegravetes (SharePoint 2013)
Rechercher - Une ou plusieurs bases de donneacutees drsquoanalyse peuvent contenir des index fragmenteacutes (SharePoint 2013)
ULS Viewer
BDD de journalisation
Configurer lrsquoanalyse dans SharePoint 2013
La base de donneacutees dispose de trop drsquoespace inutiliseacute (SharePoint 2013)
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
SharePoint 2013 ndash BDD de journalisation
La BDD laquo SharePoint_Logging raquo
Stocke des informations sur lrsquoensemble de la ferme (serveurs et services)
Stocke des informations sur le Health monitoring et Usage data
Taille importante et usage intensif en eacutecriture
Emplacement centraliseacute pour les infos de monitoring
Cette BDD est LA SEULE dont vous pouvez modifier le scheacutema
Rapports preacutedeacutefinis (Vues)
Possibiliteacute de creacuteer des rapports personnaliseacutes
View data in the logging database in SharePoint 2013
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Sauvegarde de SharePoint - Principes
Sauvegardez toutes les bases de donneacutees freacutequemmentLes bases de donneacutees de contenu sont les plus importantes
Oui mais hellip Ce ne sont pas les seules
Sauvegardes du systegraveme de fichiers sont encore neacutecessaires
Types et descriptions des bases de donneacutees (SharePoint 2013)
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Sauvegarde de SharePoint Best Practices (12)
Sauvegarde SQL en local agrave privileacutegierSur un disque diffeacuterent du disque de SQL Server
Si lecteur reacuteseau latence de 1 ms
Evitez de sauvegarder toutes les bases en mecircme temps
Evitez drsquoavoir des BDD de trop grande taille
Evitez drsquoavoir des logs eacutenormes en les backupant
Pour les collections de site la strateacutegie diffegravere selon leur taille
(PowerShell SQL Server ou DPM)
Meilleures pratiques de sauvegarde et de restauration dans SharePoint 2013
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Sauvegarde de SharePoint Best Practices (22)
Assurez-vous drsquoavoir assez drsquoespace disque
Testez reacuteguliegraverement les sauvegardes ET les restaurations
Sauvegardez les logs ULS
Conservez 3 backups dont 1 hors-site
Sauvegardez les donneacutees drsquoinstallation de SharePoint
Disposez drsquoun environnement iso-prod (Disaster Recovery)
Utilisez des scripts PowerShell scheduleacutes
Restaurer une batterie de serveurs dans SharePoint 2013
Documenter les paramegravetres de configuration drsquoune batterie dans SharePoint 2013
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
SharePoint ndash Bonnes pratiques et limites selon Microsoft
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Utiliser un serveur deacutedieacute pour SQL Server
Pour garantir des performances optimales installez SQL Server 2008 R2
avec SP1 ou SQL Server 2012
Sur un serveur deacutedieacute
Nrsquoexeacutecutant pas drsquoautres rocircles de batterie de serveurs
Nrsquoheacutebergeant pas de bases de donneacutees drsquoautres applications
53
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Paramegravetres SQL Server speacutecifiques
Nrsquoactivez pas la creacuteation automatique de statistiques sur un serveur qui heacuteberge SQL Server et SharePoint Server Ceci nrsquoest pas pris en charge par SharePoint Server Lrsquoactivation manuelle de la creacuteation automatique de statistiques sur une base de donneacutees SharePoint peut radicalement modifier le plan drsquoexeacutecution drsquoune requecircte
Deacutefinissez le degreacute maximal de paralleacutelisme (MAXDOP) sur 1 pour les instances de SQL Server qui heacutebergent des bases de donneacutees SharePoint afin qursquoun seul processus SQL Server soit associeacute agrave chaque demande
Pour simplifier la maintenance comme pour faciliter le deacuteplacement des bases de donneacutees vers un autre serveur creacuteez des alias DNS pointant vers lrsquoadresse IP de toutes les instances de SQL Server
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Comment organiser vos collections de site
Une Ferme SharePoint classiquePlus de 20 bases de donneacutees
Les collections de sites sont eacutegalement heacutebergeacutees dans les BDD
2000 max
Si une collection de site deacutepasse 100GB BDD
200GB Best Practice
4TB Hard Practice
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Takeaways
SharePoint est ce qulsquoil est nrsquoessayez pas de le changer
Travaillez de concert avec vos administrateurs SharePoint
Soyez conscient des limites
Sachez ce qui est pris en charge ou non
Impliquez-vous quand ils envisagent drsquoutiliser SharePoint
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
Les journeacutees
SQL Server 2014
Un eacuteveacutenement organiseacute par GUSS
Merci
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014JSS2014
Les eacutevaluations des sessions
crsquoest important
hellipEt en plus on peut gagner
des cadeaux
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014
httpGUSSProjss
JSS2014JSS2014
JSS2014JSS2014
Top Related