Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server
TechDays : Architectures et déploiement SharePoint

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]

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: mardi 6 février 2007 15:23 par ROMELARD Fabrice

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- WPF : la gestion des dates (Label, TextBlock) par Pierrick's Blog le il y a 4 heures et 27 minutes

- [ASP.NET] - ASP.NET Generated Image par Aurelien's Blog - When ClientSide meets .Net le il y a 5 heures et 55 minutes

- Utiliser le SDK Open XML pour manipuler vos documents Office Open XML par Julien Chable le il y a 7 heures et 9 minutes

- [Silverlight] - Créer un contrôle réutilisable et des propriétés personnalisées. par Danuz le il y a 10 heures et 26 minutes

- Photosynth : Composez et partagez vos scènes ! par Blog technique de Nicolas Boonaert le il y a 10 heures et 29 minutes

- Comment débugger un programme de génération de code utilisé dans VS ? par Matthieu MEZIL le il y a 10 heures et 30 minutes

- Avoir une propriété sur l'object context qui renvoit les sous-entités par Matthieu MEZIL le il y a 10 heures et 42 minutes

- Sortie du SDK 1.1 de Visual Studio 2008 par Michel Perfetti [Miiitch] le il y a 13 heures et 16 minutes

- Skyfire, Silverlight sur votre mobile ! par alex# le il y a 13 heures et 33 minutes

- VSTSDB 2008 GDR CTP16 est arrivé par Noham Choulant le il y a 14 heures et 37 minutes