Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

SharePoint 2007 - Site directory : Sous Web Site ou Site Collection ?

Oui je l'admet : "Web or Site, that is the question" est vraiment une problématique pour des afficionados de SharePoint.

Lecteur pur développeur, tu peux passer ton chemin...

Lecteur curieux ou futur codeur/archi SharePoint, la suite te concerne.

Microsoft Office SharePoint Server 2007

Je vais commencer à détailler un peu : sous SharePoint 2007, un site web étendu aux fonctionnalités SharePoint devient une "Web Application" qui elle même peut "hoster" nombre de "Site Collection" et diverses "Bases de données de contenu".

Une "Site Collection" étant l'élément logique unitaire de tout environnement SharePoint : une hiérarchie de sites web dont la racine est le top site. 

>>> En plus imagé, prenez une pyramide de sites web, le tout stocké dans un serveur web IIS SharePoint.

Soit :

De plus, l'outil de backup via STSADM demande en paramètre le chemin de la "Site Collection" et non l'adresse d'un site SharePoint au hasard : Et oui, le plus petit niveau de backup/restore est la "Site Collection" et non le site, sauf évidemment, si le site en question est le top web site de ladite collection (il ne peut y en avoir qu'un donc par ricochet avec la collection, on le "backup").

Maintenant que tout le monde est au même niveau, je vais pouvoir rattacher le post d'origine

En effet sous MOSS 2007 comme SPS 2003, il existe un annuaire de site bien pratique nommé le "Site Directory"
>>> Vous pouvez créez directement des sites collaboratifs qui sont directement référencés par votre portail le tout en 2-3 clics de souris

Mais voila ..., il y a toujours un "mais"

  • Sous SPS 2003, le système créait des Site collection avec le root site de chargé avec le modèle sélectionné
  • Sous MOSS 2007, le système créait des Sous web avec le modéle sélectionne, soit des sous sites web de l'annuaire

Bonheur ou mahleur, chance ou perfidie ?

Je vais vous donner mon point de vue :
Une Site collection est l'élement unitaire, le seul à supporter un back up recovery complet, il est de plus autonome et gère sa propre sécurité et arborscence. Cependant il est découpé du reste des autres "Site collection".

Donc d'un coté nous avons plusieurs "Site Collection", une pour le portail et une pour chaque site créé. De l'autre, une seule "Site Collection", et un ensemble de sous sites créés en son giron.

2 scenarios tous aussi viables l'un que l'autre à une différence prés
>>> les guidelines et les fonctionnalités

  • Tout avoir dans une seule site collection permet de gérer l'ensemble et facilite la gestion IT ainsi que la vie du coordinateur : et oui, on peut utiliser toute la puissance du roll up et des requêtes récursives de 2007 ainsi qu'une navigation profilée. De plus, tout se trouve dans une seule et unique base
    >>> plus simple à gérer et bien plus riche en terme d'options .
      
  • Un "Site Collection" nécessite un base de contenu mais une base de contenu peut contenir plusieurs "Site Collection" : on peut dont répartir sa volumétrie en jouant sur les quotas et éviter d'avoir des base de données SQL de 2 Tera à gérer (et ca vient rapidement, croyez moi).
      
  • Selon le capacity planning, il est déconseillé de créer plus de 2000 sous sites web sous un site web SharePoint, mais  une "Site Collection" peut gérer un volume complet de 250 000 sous sites web.

Bref, c'est un choix :

  • Soit on centralise tout et le portail est extrêment riche et là, votre IT doit savoir géréer rapidement une BDD de plus de 2 Tera sur un an (ca prend du temps un BK de 2 tera de data ...)
  • Soit on répartit, on obtient des bases de données plus légères, genre 50-100 gigs et on a une finesse de back up restore plus grande mais on perd en fonctionnalites transverses

Hum hum , tout est donc question de volumétrie de données et de nombre de site

200 sites de 50 megs à gérer  :  une site collection (soit un MOSS) suffit trés bien

2000 sites de 150 megs à gérer : il faut commencer à sectoriser les collection par unité d'organisation (genre : projets / meetings / division)

25000 sites de 250 megs piéce et plus : clairement, un site = un site collection et on commence à monter un réseau de BDD en cascade ou on monte un BDD de plus de 30 tera et la ...

Mais les lecteurs assidus me diront : "Ou est le probléme vu que sous SPS 2003, c'est des "Site collection" et sous MOSS 2007 des sous sites, il n'y a pas le choix"

Et bien non !
>>> comme l'indique brièvement Joel Oleson, sous MOSS 2007, ce n'est qu'une option par défaut !
(Et j'ai sacrement fouillé pour le découvrir, il y a vraiment beaucoup d'options et de sous options d'admin !)

Soit vous ne créez que des sous sites web ou directement des "Sites collection" dans votre portail MOSS, donc vous pouvez choisir en toute honnêteté !

  1. Vous activez le Self Service Site Creation dans l'admin Central
    Central Administration > Application Management (zone Application Security )> Self-service Site Management

  2. Vous allez dans le "Site Settings" de votre portail puis celle de la "Site Collection Administration"


     
  3. Vous sélectionnez : "Site directory settings" et vous cochez la derniére case :
    Create new site collections from Site Directory

Et le tour est joué
>>> Ce paramétrage est franchement l'une des meilleures surprises de MOSS 2007 : l'option par défaut étant vraiment bloquante sur de nombreux cas métiers (surtout à forte volumétrie comme un remplacement de File Server ou une centralisation de trés nombreux sites de collaboration ). Je peux désormais proposer les 2 et ensuite faires des matrices de comparaison.

Hum hum, un bon conseil si vous testez MOSS 2007, créez vite une "Site Collection" MOSS, une autre WSS puis une seconde MOSS en version "New "Site collection"".
>>> Utilisez la première, liez les 2 premieres par liens, utilisez la troisième telle quelle et comparez les scénarii car ca change pas mal de point de vue et sur de grandes organisations, ce sera que votre seule planche salut !

Bienvenue dans le monde d'Office System et son architecture logique Smile [:)] !

Renaud Comte aka TheMit (Site or not Site, that's not matter anymore)

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 21 août 2006 13:45 par themit

Commentaires

mzilliox a dit :

Dis Renaud, T'as pas prévu de faire des tutos sur l'utilisation des Workflow avec WSS3, par hasard ?? Parce que la, ca m'aiderai vachement en ce moment... !! :-D
# août 21, 2006 14:32
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01