Prise en charge de l'archivage
Dernière rubrique modifiée : 2010-02-19
Cette section décrit les éléments requis pour permettre l'archivage des messages instantanés lors d'un déploiement d'Office Communications Server, notamment les composants, les topologies prises en charge, la séquence de déploiement recommandée, les conditions préalables à ce déploiement et enfin le processus de déploiement.
Composants de la fonctionnalité
Pour être en mesure d’archiver le contenu des messages instantanés envoyés via Office Communications Server, déployez un serveur d’archivage qui est un rôle serveur dans Office Communications Server. Pour déployer un serveur d'archivage, exécutez l'outil de déploiement d'Office Communications Server, en choisissant le rôle de serveur d'archivage pendant l'installation.
Le serveur d'archivage requiert également une base de données de serveur d'archivage qui utilise Microsoft SQL Server. La base de données peut être colocalisée sur le même ordinateur que le serveur d'archivage, ou sur un autre ordinateur, comme indiqué dans cette section.
Topologies prises en charge
La fonctionnalité de serveur d'archivage inclut quatre composants :
- Les agents d’archivage : installés et activés automatiquement sur chaque serveur frontal et serveur Standard Edition Server. Les agents capturent des messages pour l'archivage et les envoient à la file d'attente de destination sur le serveur d'archivage. Bien que les agents soient automatiquement activés, aucun message n'est réellement capturé à moins qu'un serveur d'archivage soit déployé et associé à ce pool d'entreprise ou serveur Standard Edition Server et que l'archivage soit activé au niveau de la forêt et du pool.
- Le serveur d’archivage : rôle serveur qui lit les messages des agents d’archivage des serveurs frontaux, puis les écrit dans la base de données principale d’archivage.
- La base de données principale du serveur d’archivage : exécutée sur SQL Server, elle stocke les messages archivés.
Pour obtenir la liste des configurations matérielle et logicielle requises pour le serveur d’archivage et le serveur qui exécute la base de données du serveur d’archivage, consultez la rubrique Configuration requise pour les composants internes Office Communications Server du document Topologies prises en charge et configurations requises pour l’infrastructure.
Chaque serveur d'archivage peut archiver des messages d'un ou plusieurs pools d'entreprise ou serveurs Standard Edition Server. Lorsque vous déployez un serveur d'archivage, vous l'associez aux serveurs frontaux qui hébergent les utilisateurs dont il archivera les messages. La figure 1 illustre deux topologies de serveur d'archivage possibles.
Figure 1. Topologies de serveur d’archivage
Remarque : |
---|
Vous pouvez associer plusieurs serveurs d’archivage à une seule base de données d’archivage exécutée sur un autre ordinateur. Dans cette topologie, il est primordial de configurer l’heure de la purge des serveurs d’archivage pour éviter tout risque de verrouillage de la base de données lorsque des purges ont lieu simultanément. Pour plus d’informations sur la configuration de l’heure de la purge, consultez la section (en anglais) Configuring the Number of Days to be Logged by Archiving Server du document Administration d’Office Communications Server 2007 R2. |
Colocation prise en charge
Office Communications Server 2007 R2 prend en charge divers scénarios de colocation, ce qui vous permet d'économiser des coûts de matériel en exécutant plusieurs composants sur un serveur physique (si vous avez une petite entreprise), ou de séparer des composants sur différents serveurs (si vous avez une organisation de plus grande taille qui a besoin de capacités d'évolutivité et de performances). Les facteurs d'évolutivité doivent certainement être considérés avant de décider de colocaliser le serveur d'archivage ou sa base de données avec les autres rôles serveur ou bases de données.
Le serveur d'archivage peut être été colocalisé avec un serveur Standard Edition. Lorsque vous déployez un serveur Standard Edition Server unique, le fait de colocaliser le serveur d'archivage avec ce dernier peut vous épargner le recours à un ordinateur distinct pour le serveur d'archivage.
Il peut également être colocalisé avec d'autres rôles serveur Office Communications Server tels que le serveur de surveillance QoE. Si le serveur d'archivage et le serveur de surveillance sont colocalisés, leurs bases de données peuvent également être hébergées sur ce même serveur, situées sur un autre serveur, ou séparées sur des serveurs de base de données différents.
Remarque : |
---|
Si vous colocalisez le serveur d'archivage avec un serveur Standard Edition Server, vous devez installer une édition complète de SQL Server sur le serveur, plutôt que d'avoir recours à SQL Server Express Edition, version qui est généralement utilisée avec le serveur Standard Edition Server. |
Le serveur d'archivage et la base de données du serveur d'archivage peuvent être colocalisés sur le même serveur ou installés sur des serveurs séparés, comme illustré dans la figure 2.
Figure 2. Colocation de la base données du serveur d’archivage
Le serveur qui héberge la base de données du serveur d'archivage peut également héberger d'autres bases de données. Les scénarios suivants sont pris en charge :
- Base de données du serveur d'archivage colocalisée avec une ou plusieurs autres bases de données Office Communications Server, (notamment la base de données principale, les bases de données du serveur de surveillance et la base de données du service Response Group)
- Serveur d'archivage colocalisé avec les bases de données de produits tiers
Remarque : |
---|
Lorsque vous envisagez de colocaliser la base de données d'archivage avec d'autres bases de données, sachez que si vous archivez les messages de plus de quelques utilisateurs, l'espace disque exigé par le serveur d'archivage peut devenir très important. |
Conditions préalables requises pour le serveur d'archivage
Avant de déployer le serveur d'archivage, vous devez installer les logiciels suivants :
- Microsoft Message Queuing, avec le composant Intégration Active Directory activé, sur le serveur qui exécute le Serveur d'archivage
- Microsoft Message Queuing, avec le composant Intégration Active Directory activé, sur chaque serveur frontal et le serveur Standard Edition Server qui héberge des utilisateurs ayant des messages instantanés archivés
Séquence de déploiement
Déployez le serveur d'archivage après avoir déployé au moins un pool d'entreprise ou un serveur Standard Edition Server. Veillez à associer un pool ou un serveur Standard Edition Server à un serveur d'archivage déployé lorsque vous activez l'archivage sur ce pool ou ce serveur, de sorte que les messages instantanés soient rassemblés et stockés.
Si l'archivage est critique au sein de votre organisation pour des raisons de conformité, veillez à déployer un serveur d'archivage et à activer l'archivage pour tous les utilisateurs ou des utilisateurs individuels lorsque vous activez ces derniers pour Office Communications Server.
Mise à l'échelle
Lorsque vous déployez un serveur d'archivage, vous l'associez à un ou plusieurs serveurs frontaux. Le serveur d'archivage collecte ensuite le contenu des messages de messagerie instantanée des conversations qui concernent les utilisateurs hébergés sur ces serveurs. Dans un petit environnement réseau, un serveur d'archivage peut gérer la charge de tout votre déploiement.
Pour une meilleure évolutivité, ne colocalisez pas le serveur d'archivage avec un autre rôle serveur. L'hébergement des bases de données du serveur d'archivage sur un ordinateur distinct du serveur d'archivage n'améliore pas vraiment les performances.
Un serveur d'archivage unique peut servir jusqu'à 300 000 utilisateurs. Si vous avez plusieurs pools qui totalisent moins de 300 000 utilisateurs, nous vous recommandons d'associer tous ces pools à un serveur d'archivage unique, pour simplifier l'administration et la récupération des données. Ou bien, si vous avez des pools situés à des emplacements physiques différents, il est peut-être judicieux de déployer un serveur d'archivage à chaque emplacement.
Si l'archivage est fondamental pour votre organisation et que vous configurez Office Communications Server afin qu'il s'arrête si l'archivage n'est pas possible (par exemple, si la base de données d'archivage ne peut pas être modifiée en écriture), vous pouvez associer plusieurs serveurs d'archivage à plusieurs serveurs frontaux dans le pool. À ce moment-là, si un serveur d'archivage est indisponible, seul le serveur frontal associé à ce serveur d'archivage s'arrêtera, en laissant les autres serveurs frontaux disponibles.
Performances de la base de données d'archivage
Pour des performances optimales, nous vous recommandons de placer ces fichiers sur trois disques physiques :
- le fichier système et le fichier de file d'attente MSMQ (Microsoft Message Queuing) sur le même disque physique ;
- le fichier de données de la base de données du serveur d'archivage ;
- le fichier journal de la base de données du serveur d'archivage.
Si vous colocalisez les bases de données du serveur d'archivage avec d'autres bases de données sur le même serveur, vous devez exécuter les bases de données du serveur d'archivage dans une instance distincte de celle des autres bases de données. En outre, vous devez placer les fichiers de données de la base de données du serveur d'archivage et les fichiers journaux sur des disques physiques distincts pour obtenir des performances optimales. Vous devez évaluer avec soin les impacts sur les performances avant de décider de colocaliser les bases de données du serveur d'archivage avec d'autres bases de données.
Taille de la base de données d'archivage
Selon le modèle utilisateur Office Communications Server (pour plus d’informations sur le modèle utilisateur, consultez Planification de la capacité dans le document Planification et architecture), la base de données d’archivage augmente de 75,5 Ko par utilisateur et par jour. Pour obtenir une estimation de la taille de la base de données, utilisez cette formule :
Database size = (DB growth per user per day) * (Number of users) * (Number of days)
Par exemple, 15 jours de données dans la base de données d’archivage pour 50 000 utilisateurs : 75.5*50000*15
pour un total de 54 gigaoctets (Go). Si la messagerie instantanée de votre entreprise est vraiment différente du modèle utilisateur, ajustez l'estimation de la croissance quotidienne de la base de données.
Cette formule, associée aux exigences de conformité de votre entreprise et à l'espace disque de base de données disponible sur les serveurs de base de données d'archivage, vous aide à déterminer combien de jours de données vous pouvez conserver dans votre base de données. Par défaut, les données d'archivage ne sont pas vidées tant que vous n'avez pas défini un nombre de jours limité pendant lequel vous conservez les données.
Processus de déploiement du serveur d'archivage
Avant de déployer le serveur d’archivage, vous devez vérifier que votre infrastructure système et le serveur sur lequel vous installerez le serveur d’archivage répondent à la configuration décrite dans Configuration requise pour les composants internes Office Communications Server du document Topologies prises en charge et configurations requises pour l’infrastructure. Lorsque l'environnement est prêt, vous installez les fichiers du serveur d'archivage, activez le serveur et associez le serveur d'archivage aux serveurs qui hébergent les utilisateurs dont les messages seront archivés. Le tableau 1 présente les étapes requises. Vous trouverez des instructions détaillées dans la section Déploiement du serveur d'archivage du document Déploiement d’Office Communications Server 2007 R2 en vue de l’accès d’utilisateurs internes.
Tableau 1. Processus de déploiement du serveur d'archivage
Phase | Étapes | Autorisations | Documentation |
---|---|---|---|
Installer les logiciels requis |
Installez les éléments suivants :
|
Utilisateur du domaine qui est membre du groupe Administrateurs local |
Installer les logiciels nécessaires pour le serveur d'archivage du document Déploiement du serveur d’archivage |
Installer et activer un serveur d'archivage |
|
Groupe Administrateurs Groupe Administrateurs du domaine ou RTCUniversalServerAdmins |
Installer les fichiers du serveur d'archivage Activer le serveur d'archivage |
Configurer des associations du serveur d'archivage |
Associez le nouveau serveur d'archivage aux serveurs frontaux. |
Groupe RTCUniversalUserAdmins |
Associer un serveur d'archivage avec des serveurs frontaux du document Déploiement du serveur d’archivage |
Configurer les utilisateurs pour l'archivage |
Activez l'archivage dans la forêt et dans le pool. Si vous activez l'archivage uniquement pour quelques utilisateurs, vous devez configurer leurs comptes d'utilisateurs à cette fin. |
Groupe RTCUniversalUserAdmins |
Configurer les utilisateurs pour l'archivage du document Déploiement du serveur d’archivage |
Démarrer le service d'archivage |
Démarrez le service d'archivage sur le serveur d'archivage. |
Groupe RTCUniversalUserAdmins |
Démarrer les services d'archivage du document Déploiement du serveur d’archivage |