9 août 2012

Coup d'oeil sur les «nouveaux» dossiers publics dans Exchange Server 2013


Dans ce poste vous trouverez une explication des «nouveaux» dossiers publics dans Exchange Server 2013, un peu plus en détail. (Idée de Michael VanHorenbeeck)

Historique
Depuis Exchange Server 2007 Microsoft a proclamé que les dossiers publics finiraient par disparaître. A cette époque, il a été dit que les dossiers publics cesseraient d'exister dans les futures versions et les consultants ont reçu les conseils d'évangéliser SharePoint comme étant le remplacement pour les dossiers publics. Il semble, toutefois, que ces déclarations ont provoqué pas mal de commentaires sur le terrain: les entreprises du monde entier utiliserait encore les dossiers publics et ne sont pas décidé à les oublier si facilement. De plus lorsque l’on voit le coût d’une migration vers SharePoint, c'est tout à fait compréhensible que certaines entreprises étaient plutôt réticentes à sauter immédiatement sur ​​le SharePoint-train.

En fait, je ne peux pas les blâmer. Même jusqu'à aujourd'hui, il n'y a pas de véritable solution qui offre la même fonctionnalité et la facilité d'utilisation que les dossiers publics.
Au fil du temps, Microsoft semble avoir reconnu que tuer des dossiers publics n’était pas une si bonne idée après tout, et a changé son attitude. Néanmoins, ils ont toujours déconseillé l'utilisation des dossiers publics
....du moins jusqu'à maintenant.

Pour mieux comprendre les changements dans Exchange Server 2013, nous allons d'abord jeter un œil à la façon dont les choses étaient dans Exchange Server 2010.

Dossiers publics dans Exchange 2010 ( et avant)
Dans Exchange Server 2010 (et avant), les dossiers publics ont été stockés dans leur propre base de données.
Fondamentalement parlant, les dossiers publics se composent de deux: 

  • hiérarchie qui contient les propriétés des dossiers publics et inclut également l'arborescence dans lequel les dossiers publics sont organisés. 
  • Contenu qui contient les données réelles (par exemple des messages) dans un dossier public
Chaque base de données de dossiers publics contient une copie de la hiérarchie, mais ne contenait pas le même contenu:  
   
Point de vue graphique simplifiée d'une base de données de dossiers publics
 
C'était à l'administrateur de définir le contenu qui serait répliqué sur un (ou plusieurs) serveurs. Quand un dossier public a été installé pour avoir des copies multiples, un processus appelé « Public Folder replication » veille à ce que les données soient répliquées.

Cette réplication n'est en aucune façon comparable à la façon dont un DAG réplique les données
  

Vue d'ensemble simplifiée du modèle de réplication des dossier publics

Bien que les données de dossiers publics hautement disponibles: il ne l’était pas réellement. Du moins pas quand il s'agit de l'expérience de l'utilisateur final lors d'un basculement. En effet chaque base de données de boîtes aux lettres est configurée avec une base de données de dossiers publics par défaut ("preferred").
  • Si  Pour une raison quelconque - le serveur hébergeant la base de données de dossiers publics ne serait pas disponible entièrement (déconnecté, par exemple), un délai d'attente (+ / - 60 secondes) serait réalisé avant que les clients soit réorientées vers une autre base de dossiers publics.
  • Si, toutefois, le serveur serait encore en ligne, mais la base de données serait par exemple démonté, il n'y aurait pas de redirection et les clients se retrouverait avec aucun des dossiers publics.
Comme vous pouvez l'imaginer, pas vraiment une expérience utilisateur agréable

Changements dans Exchange Server 2013
Exchange Server 2013 modifie entièrement la façon dont les dossiers publics fonctionnent. Du point de vue d’un utilisateur final, tout reste comme avant.
Les principaux changements architecturaux qui sont introduits sont :
·         Les dossiers publics sont maintenant stockés dans un fichier de base de données de boîtes aux lettres
·         Les dossiers publics peuvent désormais exploiter un DAG et bénéficier d’une haute disponibilité

Des boîtes aux lettres de dossiers publics

Les dossiers publics sont désormais également boîtes aux lettres, mais leur type est "Public Folder" (tout comme une boîte aux lettres de Salle est une boîte aux lettres de type "Room").

Remarque parce que les dossiers publics sont maintenant stockés dans les boîtes aux lettres, le quota de boîte aux lettres leur sont applicables.

Comment fonctionne ces «nouveaux» Dossiers publics ?
Le processus de connexion sur un dossier public peut être résumé cela :
1.       Un utilisateur se connecte à un dossier public (boîte aux lettres).
2.       Toute opération dans le dossier public est enregistrée dans la boîte aux lettres
3.       Si les données se trouvent dans un autre dossier public de boîtes aux lettres, l'opération est redirigée vers la boîte aux lettres de dossier public approprié
4.       Les changements hiérarchie (par exemple ajouter ou supprimer des dossiers) sont redirigés vers la boîte aux lettres PF Hiérarchie Maître où ils sont à leur tour répliqué sur tous les boîtes aux lettres PF (5).

Haute disponibilité.
Comme les dossiers publics sont maintenant dans des bases de données de boîtes aux lettres, ils peuvent bénéficier de la haute disponibilité qu'un Database Availability Group. Comme vous pouvez stocker les boîtes aux lettres de dossiers publics dans une base de données, il n'y a aucune différence quant à la façon dont ils sont traités dans le cas d'un basculement.

Les implications de ces changements
Grace à ces changements, la façon dont nous mettrons en œuvre des dossiers publics va changer. Tout d'abord, il faudra planifier un peu plus à partir de maintenant le placement pour les dossiers publics. En effet il ne peut y avoir qu'un seul exemplaire actif d’une base de données de boîtes aux lettres à un moment donné.
Cela signifie que vous devez de préférence placer vos boîtes aux lettres de dossiers publics au plus près à vos utilisateurs. Si, toutefois, différents groupes ont besoin de travailler sur le même ensemble de dossiers, mais sur des sites opposés du globe, vous pourriez être devant un choix difficile ... Bien sûr, on pourrait commencer à se demander si les dossiers publics serait le bon choix dans un telle scénario, après tout il ne s'agit pas seulement de bonnes nouvelles

Malheureusement, tous avantage a aussi un inconvénient: en raison de tous ces changements qui ont été introduites, il semble que Microsoft n'est pas en mesure de finaliser dans les temps. Ainsi au RTM, nous n'aurons pas les dossiers publics dans OWA. C'est peut-être quelque chose que nous allons voir ajoutée dans SP1 (tout comme avec Exchange 2010) ...

Vous voudrez jeter un oeil sur le blog de Busbar et MichaelVan Horenbeeck pour avoir plus d’information  au sujet des nouveaux dossiers public