Application Delivery Management

Architecture

La base de données NetScaler Console 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 du logiciel, 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 est adapté si vous souhaitez traiter de petites quantités de trafic ou stocker des données pendant une durée limitée.

Actuellement, NetScaler Console prend en charge deux types de déploiements logiciels : un seul serveur et la haute disponibilité.

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

Communication entre le serveur NetScaler Console et les instances gérées

Le sous-système Service de NetScaler Console agit comme un serveur web qui gère les requêtes et réponses HTTP envoyées aux sous-systèmes de NetScaler Console 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 Contrôle, qui soit traite l’information, soit l’envoie au sous-système approprié. Chacun des autres sous-systèmes — Inventory, StyleBooks, Data Collector, Configuration, AppFlow Decoder, AppFlow Analytics, Performance, Events, Entities, SLA Manager, Provisioner et Journal — a un rôle spécifique.

Les plug-ins d’instance sont des bibliothèques partagées uniques à chaque type d’instance pris en charge par NetScaler Console. Les informations sont transférées entre NetScaler Console 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