Déploiement de contenu entre serveurs
Microsoft Office SharePoint Server 2007 fournit une interface utilisateur de déploiement enrichie. La plupart des scénarios de déploiement peuvent être réalisés par un professionnel de l'informatique via l'interface utilisateur, sans que des scripts soient nécessaires. Cependant, vous pouvez aussi utiliser le modèle objet pour gérer d'autres scénarios, tels que le déploiement de contenu entre des serveurs qui ne sont pas sur le même réseau ou la création de scripts pour automatiser des tâches courantes. Cette rubrique contient une présentation de la fonctionnalité de déploiement de contenu d'Office SharePoint Server 2007 et apporte aux développeurs les connaissances et les ressources nécessaires pour créer et implémenter des solutions de déploiement personnalisées.
Avant d'aborder les concepts et la portée des déploiements de contenu, considérons un scénario de base où le déploiement de contenu constitue une solution. Dans un scénario courant pour un site connecté à Internet, le contenu est créé par des personnes sur votre réseau interne, et il existe une séparation entre les réseaux. Par exemple, le réseau peut avoir un ou plusieurs pare-feu entre l'intranet et le réseau connecté à Internet. Dans ce scénario, les fournisseurs de contenu internes doivent accéder au site Office SharePoint Server 2007 pour pouvoir créer, modifier et approuver du contenu ; cependant, pour des raisons de sécurité, le système doit disposer d'un moyen de protéger l'intranet du trafic Internet entrant. Autrement dit, les utilisateurs Internet doivent pouvoir accéder au site Office SharePoint Server 2007, ce qui est une des raisons pour lesquelles les départements informatiques séparent fréquemment les serveurs en deux batteries distinctes : une batterie de serveurs pour le contenu interne et une autre batterie de serveurs pour le réseau connecté à Internet, hébergeant un site de production. Les auteurs travaillent sur la batterie interne, tandis que les clients Internet voient le contenu qui se trouve sur votre batterie de production. Cette séparation des batteries de serveurs fait naître le besoin d'un moyen cohérent et facile de déplacer le contenu créé de la batterie de création source vers la batterie de production de destination. Cette solution est le déploiement de contenu.
Vous pouvez utiliser le déploiement de contenu pour envoyer du contenu depuis une batterie de serveurs source vers une batterie de serveurs de destination. Le déploiement de contenu prend en charge les topologies à deux niveaux (création - production), à trois niveaux (création - étape intermédiaire - production) et à n niveaux. Le déploiement de contenu peut prendre en charge avec souplesse différentes combinaisons de topologie car les étapes de base pour réussir le déploiement de contenu dans Office SharePoint Server 2007 sont cohérentes, quelle que soit la topologie :
Exporter du contenu depuis la batterie source.
Transporter du contenu depuis la batterie source vers la batterie de destination.
Importer du contenu dans la batterie de destination.
Notes
Le déploiement de contenu est toujours monodirectionnel. Il s'agit d'un système « à maître unique », qui effectue toujours les déplacements d'une batterie ou une collection de sites source vers une batterie ou une collection de sites de destination.
Vous pouvez écrire du code qui utilise le modèle objet pour effectuer ces étapes. Vous pouvez déployer du contenu dans du code exactement de la même façon dans l'interface utilisateur ; vous pouvez aussi définir des propriétés personnalisées pour l'exportation et l'importation, qui adaptent le déploiement à des besoins qui ne peuvent pas être couverts lors de la configuration d'un déploiement via le site Administration centrale de SharePoint. Vous pouvez créer du code qui exporte et importe un package de contenu dans des situations ou la connectivité entre une batterie source et une batterie de destination peut être limitée ou indisponible.
Dans un déploiement de contenu habituel, la fonctionnalité transporte automatiquement le contenu de la batterie source vers la batterie de destination, puis instancie l'importation à distance. Le déploiement de contenu gère ces étapes à l'aide de chemins d'accès et de travaux.
Un chemin d'accès est une connexion entre une batterie source et une batterie de destination. Il contient des informations sur l'application et la collections de site Web source à déployer, l'authentification pour la batterie de destination, et l'application et la collection de sites Web sur la batterie de destination. Le chemin d'accès représente le mappage entre la création et les collections de sites de production. Le chemin d'accès ne déploie pas de contenu.
Un travail est associé à un chemin d'accès, et il détermine exactement quels sites parmi la collection de sites source sont déployés, et selon quelle planification. Vous pouvez associer plusieurs travaux à un même chemin d'accès, et chacun peut s'exécuter selon une planification différente et déployer des sections spécifiques de votre site. Un travail peut déployer des mises à jour de contenu régulières, sans qu'un redémarrage manuel soit nécessaire à chaque fois.
Par exemple, AdventureWorks a plusieurs collections de sites Office SharePoint Server 2007. Elles comprennent un site de communiqués de presse (« Press Releases »), qui nécessite des mises à jour toutes les heures, et un site consacré aux membres du personnel (« About Employees »), qui nécessite des mises à jour tous les mois. En créant deux travaux, un qui s'exécute toutes les heures et déploie le site de communiqués de presse et un autre qui s'exécute tous les mois et déploie le site consacré aux membres du personnel, vous pouvez faire en sorte que les deux sites soient mis à jour selon leur planification respective.
Dans cette section
- Procédure : déployer du contenu entre des serveurs
Utilisation du modèle objet pour déployer du contenu entre deux serveurs.
- Procédure : personnaliser le déploiement pour scénarios déconnectés
Exportation et importation de contenu entre les serveurs quand aucune connexion n'est disponible pour le transport de données par la fonctionnalité de déploiement de contenu.
Voir aussi
Référence
ContentConfiguration
ContentJob
ContentNotificationSettings
ContentPath
ContentMigration
ContentMigrationSettings
ContentMigrationType
DeploymentStatus
DeploymentStatusDictionary
JobReportType