En plus de SQL Server, je me devais de suivre les sessions sur SharePoint, ainsi celle "du déploiement et des architectures" (annimée par Jean-Marc Sennechael - Managing Consultant chez MCS) est très importante pour comprendre SharePoint et son infrastructure.
Orientation de la session est :
- De différencier SharePoint 2003 et SharePoint 2007
- Architecture technique
- Déploiement
- Feature
- Déploiement par solution
Dénomination équivalente pour un site Web SharePoint dans IIS :
- IIS : Web Site
- WSS V2 : Virtual Server
- WSS V3 :
Architecture intégrée entre WSS et MOSS, plus de rupture entre le site WSS et le portail
Notion de Service partagé (SSP)
- Pas de SSP dans WSS
Plus de notion de Portail en tant que tel, passage par le createSite avec un modèle spécifique (Portail).
Plus de notion de topologie fixe (Cf. SharePoint 2003), 3 types de role :
- Serveur Web Front End (intègre nativement InfoPath Server, possible de le déporter en cas de gros besoin)
- Serveur d'application (Index, Search, Excel calc, Project, ...)
- Serveur de base de données
Pas plus de 8 WFE pour 1 SQL Server, intérêt d'ajouter un Index Server dans la ferme.
Il faut grouper les services en fonction ou modifier l'architecture suivant :
- les besoins et de la charge de la ferme
- Le nombre d'utilisateur (cas de la page par défaut sur le portail)
- Opérations longues
- les performances demandées
- La haute disponibilité
- La configuration réseau
- Cf les capacity planning disponible sur la MSDN pour le sizing de l'architecture
Différent cas d'architecture :
- Le plus simple : Stand Alone (équivalent Single server)
- Ferme (équivalent medium Farm) : 2 WFE / 1 Index / 1 SQL server
- Large Famr (4*2*2)
Topologie MultiFerme :
- Isolation des processus et pour sécurité
- Séparation Dev-PreProd-Prod
- Demande business/métier
- Gestion de contenu
- Création/Validation/....
- Publication des documents pour accès au contenu par le public
Recommendation matérielle
Déploiement :
- Déploiement de code (aspx, webpart, ...)
- Déploiement des éléments de configuration (SiteDef, features, ...)
- Déploiement des métadonnées (les colonnes de liste, ContentType, ...)
- Du contenu (articles, pages, ...)
Explication des Features : Cf la pres de Renaud
- Notion de périmètre d'action des Features
- Le cycle de vie des Features
- Copie de la feature sur les Frontaux
- STSAdm -o pour l'installation de la feature
- Activation de la feature
- Désactivation
- Suppression
- MOSS utilise les Features pour lui-même
- Features natives visibles ou non
Démonstration :
- Du développement de feature pour la gestion de MasterPages
- De la copie et installation de la feature
- Activation de la feature
- Exemple avancé avec une seconde Feature
- Extension des menus de gestion dans toutes les pages SharePoint
Explication de la complexité du déploiement manuel d'une feature (si plusieurs WFE, il faut le faire sur chaque serveur).
Passage par la solution (WSP) :
- Solution de déploiement de projets SharePoint dans la base de données de configuration
- Les Solutions sont ensuite directement distribués aux différents WFE sans aucune action
Démonstration de la Solution sous SharePoint
- Création manuelle du CAB (WSP)
- Installation de la solution par STSAdm
- Déploiement de la solution par STSAdm (visible dans le site d'administration global de SharePoint)
- Utilisation des fonctionalités dans le site SharePoint
Conclusion sur les déploiement.
La session a été intéressante, mais de nombreuses démonstrations ont été présentées plus en détail dans les sessions de Renaud. Je vous engage donc réellement à regarder ces deux WebCast, dès que celles-ci seront disponbles.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire