Jarod KORDICS 

Ingénieur MECM / Intune


Sommaire

Introduction de l’article

  1. Présentation Branch Cache
  2. Présentation Peer Cache
  3. Charte de comparaison
  4. Prérequis

Mise en place technique

  1. Mise en place Branch Cache
  2. Optimisation de distribution via Peer Cache

Conseils

Conclusion


Introduction de l’article

  1. Présentation Branch Cache

Le branch cache dans MECM est une fonctionnalité qui permet d’améliorer les performances de la distribution de contenu sur les réseaux étendus. Le branch cache est intégré à MECM pour aider à optimiser la distribution de logiciels, de mises à jour et d’autres types de contenu sur les réseaux d’entreprise .

Une image contenant texte, capture d’écran, diagramme, Rectangle

Description générée automatiquement

  1. Présentation Peer Cache

Le peer cache dans MECM est une fonctionnalité qui permet aux clients MECM de partager du contenu entre eux de manière distribuée au sein d’un même réseau local. Lorsqu’un client MECM télécharge un contenu spécifique à partir du serveur MECM, il peut également le stocker localement dans son cache. En activant la fonction de peer cache, ce client peut également être configuré pour partager ce contenue aux autres clients dans la même zone réseau qui ont besoin du même contenu, ils peuvent le récupérer à partir du cache local du client plutôt que de le télécharger à nouveau depuis le serveur MECM centralisé.

Une image contenant texte, capture d’écran, Police, Parallèle

Description générée automatiquement

  1. Charte de comparaison

Peer Cache   Branch Cache
  • Disponible depuis MECM 1610.
  • L’option a été introduit avec
    Windows Server 2008 R2 and
    Windows 7.
  • Peer Cache requière que les clients soient dans le même groupe de limite et avec peer
    cache activer.
  • Le Branch Cache partage du contenu avec les clients dans le même sous réseau.
  • Peer cache fonctionne seulement avec les éléments MECM.
  • Branch cache avec tous les contenus obtenus via HTTP ou SMB.
  • Les clients Peer cache peuvent partager du contenu avec d’autres même s’ils ne sont pas dans le même sous réseau.
  • Le peer cache fonctionne au niveau du package MECM. Le peer cache MECM le client ne peut que commencez à partager du contenu s’il a complètement téléchargé l’intégralité du package. Vous pouvez également savoir quel client a quel contenu
  • Branch cache fonctionne au niveau bloc/segment. L’unité de téléchargement est bloquée, ce qui ne représente généralement qu’une partie d’un fichier. Les blocs sont identifiés par leurs hachages et non par leur association pour déposer. Cela permet à un client de partager du contenu même s’il n’en contient que des portions. Cela fait également qu’il n’est pas facile de savoir quel client a quel contenu
  • Le Peer cache contient seulement une copie du contenu dans le CCMCache.
  • Branch cache utilise son cache qui est distinct du réel contenu. Il y a essentiellement deux copies du contenu sur le client.
  • Peer cache découvre le contenu en demandant au MP du MECM l’emplacement de paquet. Les clients WINPE effectuent également une diffusion sur le sous-réseau, en plus de la recherche au MP.
  • Branch cache découvre le contenu en diffusant le hachage d’un bloc, et les clients qui ont le hachage correspondant répondront. C’est la raison pourquoi les clients doivent être sur le même sous-réseau pour que cette méthode fonctionne.
  • Peer cache est strictement réservé à MECM.
  • Pas spécifique à MECM.
  • Peer Cache n’est limité que par les groupes de limites, ce qui signifie qu’il est fonctionnel pour les sites multi-VLAN où les transferts de contenu peuvent traverser sous-réseaux.
  • Branch Cache est passé sur le sous réseau.
  • Peer cache fonctionne au niveau WINPE.
  • Le branch cache ne fonctionne pas au niveau WINPE.
  1. Prérequis

Branch Cache : Pour la partie Branch Cache nous trouverons dans la liste des prérequis un besoin d’OS minimum Windows 2008 R2.

Notez bien que pour le Branch Cache il n’est pas nécessaire de toucher le serveur qui héberge votre serveur MECM mais seulement celui qui héberge votre point de distribution.

Votre architecture MECM doit être équipée du Service Pack 2 incluant d’une part la compatibilité pour les systèmes Windows Server R2 mais aussi la gestion de la fonctionnalité Branch Cache.

Peer Cache : Le peer cache prend en charge toutes les versions de Windows répertoriées comme prises en charge dans le lien suivant (https://learn.microsoft.com/en-us/mem/configmgr/core/plan-design/configs/supported-operating-systems-for-clients-and-devices) . Les systèmes d’exploitation non Windows ne sont pas pris en charge en tant que sources de peer cache ou clients de pire cache.

Une source de peer cache doit être un client Configuration Manager joint au domaine. Cependant, un client qui n’est pas membre d’un domaine peut obtenir du contenu à partir d’une source de peer cache jointe au domaine.

Les clients peuvent uniquement télécharger du contenu à partir de sources de peer cache dans leur groupe de limites actuel.

Avant de tenter de télécharger du contenu, le point de gestion vérifie d’abord que la source de peer cache est en ligne. Cette validation s’effectue via le « canal rapide » pour la notification client, qui utilise le port TCP 10123.

Mise en place technique

  1. Mise en place Branch Cache

Nous allons maintenant mettre en place le branch cache, et vérifié l’installation.Rendez-vous sur l’onglet « Administration »

Puis sur ‘’Distribution Points’’, faites clic droit « Properties » sur votre point de distribution.

Une image contenant texte, capture d’écran, logiciel, Icône d’ordinateur

Description générée automatiquement
Une fois sur la fenêtre vérifiez si la case « Enable and configure BranchCache for this distribution point » est bien coché, si ce n’est pas le cas cochez là.Cliquez sur « OK ». Une image contenant texte, Appareils électroniques, capture d’écran, logiciel

Description générée automatiquement
Afin de vérifier si le service est bien installé.Rendez-vous sur votre ‘’Server Manager’’

Add Roles and Features et cliquez sur « Next » jusqu’à la capture d’écran.

Vérifiez si le BranchCache est indiqué comme (Installed), si ce n’est pas le cas procédé à l’installation.

Une image contenant texte, Appareils électroniques, capture d’écran, logiciel

Description générée automatiquement
Une fois le rôle installé, rendez-vous sur l’onglet «Administration»Puis ‘’Client Settings’’ et clic droit sur ‘’Default Client Settings’’ et « Properties ». Une image contenant texte, capture d’écran, logiciel, Icône d’ordinateur

Description générée automatiquement
Une fois dans les propriétés activez les options comme suit sur la capture d’écran.Cliquez sur « OK ». Une image contenant texte, capture d’écran, logiciel, affichage

Description générée automatiquement
Une image contenant texte, capture d’écran, logiciel

Description générée automatiquement
Afin de vérifier la bonne installation et l’activation du Branch Cache, rendez-vous sur l’une de vos machines clientes, ouvrez un invite de commande et tapez la commande suivante : « netsh branchcache show status all », maintenant vérifiez que sur service mode soit indiqué « Distributed Caching ». Vous pouvez aussi trouvez le lien de localisation vers le cache.
  1. Optimisation de distribution via Peer Cache

Rendez-vous sur l’onglet «Administration»Puis ‘’Client Settings’’ et clic droit sur ‘’Default Client Settings’’ et « Properties ». Une image contenant texte, capture d’écran, logiciel, Icône d’ordinateur

Description générée automatiquement
Une fois dans les propriétés activez les options comme suit sur la capture d’écran.Cliquez sur « OK ». Une image contenant texte, capture d’écran, logiciel, affichage

Description générée automatiquement
Rendez-vous dans l’onglet ‘’Administration’’, ‘’Hierarchy Configuration’’ puis ‘’Boundary Groups’’, clic droit dans la zone vide et « Create Boundary Group ». Une image contenant texte, capture d’écran, logiciel, Icône d’ordinateur

Description générée automatiquement
Nommez le groupe puis cliquez sur « OK ». Une image contenant texte, capture d’écran, affichage, logiciel

Description générée automatiquement
Une fois le groupe créé, cliquez droit dessus et « Properties ». Une image contenant texte, capture d’écran, logiciel, Icône d’ordinateur

Description générée automatiquement
Une fois dans les propriétés rendez-vous dans l’onglet ‘’Options’’ puis cochez la case « Allow peer downloads in this boundary group ». Une image contenant texte, Appareils électroniques, capture d’écran, affichage

Description générée automatiquement

Maintenant le peer cache est activé pour les clients présents dans le groupe de limite, et qui dépende du ‘’Client Settings’’ avec l’option activé.

Conseils

Je vais maintenant vous fournir des conseils pour la gestion de vos stratégies d’utilisation du Branch Cache ainsi que du Peer Cache.

Une image contenant texte, capture d’écran, logiciel, Icône d’ordinateur

Description générée automatiquement
En vous rendent sur l’onglet « Monitoring » puis ‘’Distribution Status’’ et ‘’Client Data Sources’’, vous pouvez consultez des graphiques/diagrammes afin de récupérer des informations sur une période donnée concernant l’utilisation de votre bande passante en local ainsi que l’utilisation du Branch et Peer Cache.

Pour Branch Cache :

Une image contenant texte, capture d’écran, logiciel, affichage

Description générée automatiquement
Rendez-vous dans l’éditeur de registre au niveau du répertoire suivant : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITSVous trouverez différentes clés qui vous permettrons de mieux customiser le BITS au niveau des ‘’Client Settings’’.

Pour Peer Cache :

Rendez-vous sur votre « Microsoft SQL Server Management Studio ».Connectez-vous à votre environnement puis :

« Databases -> CM-SAP -> Programmability -> Stored Procedures », le log rechercher est

dbo.MP_GetSuperPeerContentLocation

Cliquez droit dessus puis « Modify ».

Une image contenant texte, logiciel, Page web, Site web

Description générée automatiquement
Avec le log suivant vous pourrez comprendre en profondeur comment fonctionne le peer cache avec votre environnement.(dbo.MP_GetSuperPeerContentLocation) Une image contenant texte, capture d’écran, logiciel, Page web

Description générée automatiquement

Conclusion

En conclusion, le branch cache et le peer cache MECM représentent des outils puissants pour optimiser la distribution des mises à jour et des logiciels au sein d’un réseau d’entreprise. En exploitant efficacement les ressources disponibles au niveau local, ces technologies réduisent la pression sur la bande passante réseau et accélèrent le déploiement des packages logiciels.

Le branch cache offre une solution de mise en cache intelligente, tandis que le peer cache permet une distribution décentralisée en exploitant les machines clientes au sein du réseau local. Ensemble, ils contribuent à améliorer l’efficacité opérationnelle tout en réduisant les coûts associés à la gestion des systèmes informatiques.

En adoptant ces fonctionnalités de MECM, les entreprises peuvent rationaliser leurs processus de mise à jour et de déploiement de logiciels, renforçant ainsi leur infrastructure informatique pour répondre aux exigences croissantes de flexibilité et de rapidité dans un environnement professionnel en constante évolution.

Share This

Share This

Share this post with your friends!