样本s
Los StyleBooks simplifican la tarea de administrar configuraciones complejas de Citrix ADC para sus aplicaciones. Un StyleBook es una plantilla que puede utilizar para crear y administrar configuraciones de Citrix ADC. Puede crear un StyleBook para configurar una función específica de Citrix ADC, o puede diseñar un StyleBook para crear configuraciones para la implementación de una aplicación empresarial, como Microsoft Exchange o Lync.
Los StyleBooks se ajustan perfectamente a los principios de la infraestructura como código que practican los equipos de DevOps, donde las configuraciones son declarativas y se controlan por versiones. Las configuraciones también se repiten y se implementan como un todo. Los StyleBooks ofrecen las siguientes ventajas:
- Declarativo:洛杉矶样本se escriben en una sintaxis declarativa en lugar de imperativa. StyleBooks le permite centrarse en describir el resultado o el «estado deseado» de la configuración en lugar de las instrucciones paso a paso sobre cómo lograrlo en una instancia ADC particular. Citrix ADM calcula la diferencia entre el estado existente en un ADC y el estado deseado especificado, y realiza las modificaciones necesarias en la infraestructura. Dado que los StyleBooks utilizan una sintaxis declarativa, escrita en YAML, los componentes de un StyleBook se pueden especificar en cualquier orden, y Citrix ADM determina el orden correcto en función de sus dependencias calculadas.
- Atomic: cuando usas StyleBooks para implementar configuraciones, se despliega la configuración completa o no se despliega ninguna de ellas, lo que garantiza que la infraestructura se mantenga siempre en un estado coherente.
- Versionado: un StyleBook tiene un nombre, un espacio de nombres y un número de versión que lo distingue de forma única de cualquier otro StyleBook del sistema. Cualquier modificación de un StyleBook requiere una actualización de su número de versión (o de su nombre o espacio de nombres) para mantener este carácter único. La actualización de la versión también permite mantener varias versiones del mismo StyleBook.
- Composable: una vez definido un StyleBook, el StyleBook se puede usar como unidad para crear otros StyleBooks. Puede evitar repetir los patrones de configuración comunes. También le permite establecer componentes básicos estándar en su organización. Dado que los StyleBooks están versionados, los cambios en los StyleBooks existentes dan como resultado nuevos StyleBooks, lo que garantiza que los StyleBooks dependientes nunca se rompan
- Centrado en aplicaciones: los StyleBooks se pueden utilizar para definir la configuración de Citrix ADC de una aplicación completa. La configuración de la aplicación se puede abstraer mediante el uso de parámetros. Por lo tanto, los usuarios que crean configuraciones a partir de un StyleBook pueden interactuar con una interfaz sencilla que consiste en rellenar algunos parámetros para crear lo que puede ser una configuración ADC compleja. Las configuraciones creadas a partir de StyleBooks no están vinculadas a la infraestructura. De este modo, se puede implementar una única configuración en una o varias instancias de ADC y también se puede mover de una instancia a otra.
- Interfaz de usuario generada automáticamente: Citrix ADM genera automáticamente formularios de interfaz de usuario utilizados para rellenar los parámetros del StyleBook cuando se realiza la configuración mediante la interfaz gráfica de usuario de Citrix ADM. Los autores de StyleBook no necesitan aprender un nuevo lenguaje de interfaz gráfica de usuario ni crear páginas y formularios de interfaz de usuario por separado.
- Basado enAPI:todas las operaciones de configuración se admiten mediante la GUI de Citrix ADM o mediante las API REST. Las API se pueden usar en modo sincrónico o asíncrono. Además de las tareas de configuración, las API de StyleBooks también permiten descubrir el esquema (descripción de los parámetros) de cualquier StyleBook en tiempo de ejecución.
Puede utilizar un StyleBook para crear varias configuraciones. Cada configuración se guarda como un paquete de configuración. Por ejemplo, considere que tiene un StyleBook que define una configuración típica de la aplicación de equilibrio de carga HTTP. Puede crear una configuración con valores para las entidades de equilibrio de carga y ejecutarla en una instancia de Citrix ADC. Esta configuración se guarda como un paquete de configuración. Puede utilizar el mismo StyleBook para crear otra configuración con valores diferentes y ejecutarla en la misma instancia o en una instancia diferente. Se crea un nuevo paquete de configuración para esta configuración. Se guarda un paquete de configuración tanto en Citrix ADM como en la instancia de ADC en la que se ejecuta la configuración.
Puede utilizar StyleBooks predeterminados, incluidos con Citrix ADM, para crear configuraciones para su implementación, o diseñar sus propios StyleBooks e importarlos a Citrix ADM. Puede usar los StyleBooks para crear configuraciones mediante la GUI de Citrix ADM o mediante las API.
Este documento incluye la siguiente información: