Application Delivery Management

Architecture

La base de données NetScaler® Application Delivery Management (ADM) est intégrée au serveur, et le serveur gère tous les processus clés, tels que la collecte de données et les appels NITRO. Dans son magasin de données, le serveur stocke un inventaire des détails d’instance, tels que le nom d’hôte, la version logicielle, la configuration en cours d’exécution et enregistrée, les détails des certificats et les entités configurées sur l’instance. Un déploiement sur un seul serveur convient si vous souhaitez traiter de petites quantités de trafic ou stocker des données pendant une durée limitée.

Actuellement, ADM prend en charge deux types de déploiements logiciels : serveur unique et haute disponibilité.

L’image suivante montre les différents sous-systèmes au sein d’ADM et comment la communication s’établit entre le serveur ADM et les instances gérées.

Communication entre le serveur ADM et les instances gérées

Le sous-système Service d’ADM agit comme un serveur web qui gère les requêtes et réponses HTTP envoyées aux sous-systèmes d’ADM depuis l’interface graphique ou l’API, en utilisant les ports 80 et 443. Ces requêtes sont envoyées aux sous-systèmes via le bus de messages (système de traitement des messages) en utilisant le mécanisme IPC (communication inter-processus). Une requête est envoyée au sous-système de contrôle, qui traite l’information ou l’envoie au sous-système approprié. Chacun des autres sous-systèmes—Inventaire, StyleBooks, Collecteur de données, Configuration, Décodeur AppFlow®, Analyse AppFlow, Performances, Événements, Entités, Gestionnaire SLA, Provisionneur et Journal—a un rôle spécifique.

Les plug-ins d’instance sont des bibliothèques partagées qui sont uniques à chaque type d’instance pris en charge par ADM. Les informations sont transférées entre ADM et les instances gérées à l’aide d’appels NITRO, ou via les protocoles SNMP, Secure Shell (SSH) ou Secure Copy (SCP). Ces informations sont ensuite traitées et stockées dans la base de données interne (magasin de données).

Architecture