Application Delivery Management

StyleBooks

StyleBooks simplifie la gestion des configurations Citrix ADC complexes pour vos applications. Un StyleBook est un modèle que vous pouvez utiliser pour créer et gérer des configurations Citrix ADC. Vous pouvez créer un StyleBook pour configurer une fonctionnalité spécifique de Citrix ADC, ou vous pouvez concevoir un StyleBook pour créer des configurations pour le déploiement d’une application d’entreprise telle que Microsoft Exchange ou Lync.

Les StyleBooks s’intègrent parfaitement aux principes de l’infrastructure en tant que code appliqués par les équipes DevOps, où les configurations sont déclaratives et contrôlées par version. Les configurations sont également répétées et déployées dans leur ensemble. Les StyleBooks offrent les avantages suivants :

  • Déclaratif : StyleBooks sont écrits dans une syntaxe déclarative plutôt que impérative. Les stylebooks vous permettent de vous concentrer sur la description du résultat ou de l’« état souhaité » de la configuration plutôt que sur les instructions étape par étape sur la façon de l’atteindre sur une instance Citrix ADC particulière. Citrix Application Delivery Management (ADM) calcule la différence entre l’état existant sur un Citrix ADC et l’état souhaité que vous avez spécifié, et apporte les modifications nécessaires à l’infrastructure. Étant donné que StyleBooks utilise une syntaxe déclarative, écrite en YAML, les composants d’un StyleBook peuvent être spécifiés dans n’importe quel ordre, et Citrix ADM détermine l’ordre correct en fonction de leurs dépendances calculées.

  • Atomic : lorsque vous utilisez StyleBooks pour déployer des configurations, la configuration complète est déployée ou aucune d’entre elles n’est déployée, ce qui garantit que l’infrastructure reste toujours dans un état cohérent.

  • Versionné : un StyleBook possède un nom, un espace de noms et un numéro de version qui le distinguent de manière unique de tous les autres StyleBook du système. Toute modification apportée à un StyleBook nécessite la mise à jour de son numéro de version (ou de son nom ou de son espace de noms) afin de conserver ce caractère unique. La mise à jour de version vous permet également de conserver plusieurs versions du même StyleBook.

  • Composable : une fois qu’un StyleBook est défini, le StyleBook peut être utilisé comme une unité pour créer d’autres StyleBooks. Vous pouvez éviter de répéter les modèles de configuration courants. Cela vous permet également d’établir des éléments de base standard au sein de votre organisation. Comme les StyleBooks sont versionnés, les modifications apportées aux StyleBooks existants génèrent de nouveaux StyleBooks, garantissant ainsi que les StyleBooks dépendants ne sont jamais cassés involontairement.

  • Centré sur les applications : les StyleBooks peuvent être utilisés pour définir la configuration Citrix ADC d’une application complète. La configuration de l’application peut être abstraite à l’aide de paramètres. Par conséquent, les utilisateurs qui créent des configurations à partir d’un StyleBook peuvent interagir avec une interface simple consistant à remplir quelques paramètres pour créer ce qui peut être une configuration Citrix ADC complexe. Les configurations créées à partir de StyleBooks ne sont pas liées à l’infrastructure. Une configuration unique peut donc être déployée sur un ou plusieurs Citrix ADC et peut également être déplacée d’une instance à l’autre.

  • UI générée automatiquement : Citrix ADM génère automatiquement des formulaires d’interface utilisateur utilisés pour remplir les paramètres du StyleBook lorsque la configuration est effectuée à l’aide de l’interface graphique Citrix ADM. Les auteurs de StyleBook n’ont pas besoin d’apprendre un nouveau langage d’interface utilisateur ni de créer des pages et des formulaires d’interface utilisateur séparément

  • Piloté par API : toutes les opérations de configuration sont prises en charge à l’aide de l’interface graphique Citrix ADM ou via des API REST. Les API peuvent être utilisées en mode synchrone ou asynchrone. Outre les tâches de configuration, les API StyleBooks vous permettent également de découvrir le schéma (description des paramètres) de n’importe quel StyleBook lors de l’exécution.

Vous pouvez utiliser un StyleBook pour créer plusieurs configurations. Chaque configuration est enregistrée en tant que pack de configuration. Par exemple, considérez que vous disposez d’un StyleBook qui définit une configuration d’application d’équilibrage de charge HTTP typique. Vous pouvez créer une configuration avec des valeurs pour les entités d’équilibrage de charge et l’exécuter sur une instance de Citrix ADC. Cette configuration est enregistrée en tant que pack de configuration. Vous pouvez utiliser le même StyleBook pour créer une autre configuration avec des valeurs différentes et l’exécuter sur la même instance Citrix ADC ou une autre. Un nouveau pack de configuration est créé pour cette configuration. Un pack de configuration est enregistré à la fois sur Citrix ADM et sur l’instance Citrix ADC sur laquelle la configuration est exécutée.

Vous pouvez utiliser les StyleBooks par défaut, livrés avec Citrix ADM, pour créer des configurations pour votre déploiement, ou concevoir vos propres StyleBooks et les importer dans Citrix ADM. Vous pouvez utiliser les StyleBooks pour créer des configurations à l’aide de l’interface graphique Citrix ADM ou à l’aide d’API.

Ce document contient les informations suivantes :

StyleBooks