Agregar configuración de escalabilidad automática de Azure
El alojamiento eficiente de aplicaciones en una nube implica una gestión fácil y rentable de los recursos en función de la demanda de la aplicación. Para satisfacer la creciente demanda, debe ampliar los recursos de la red. Ya sea que la demanda disminuya, debe reducir la escala para evitar el coste innecesario de los recursos inactivos. Para minimizar el coste de ejecutar la aplicación, debe supervisar constantemente el tráfico, la memoria y el uso de la CPU, y así sucesivamente. Sin embargo, la supervisión manual del tráfico es engorrosa. Para que el entorno de aplicaciones se amplíe o disminuya dinámicamente, debe automatizar los procesos de supervisión del tráfico y de ampliación de los recursos siempre que sea necesario.
Puede utilizar Autoscale con conjuntos de básculas de máquinas virtuales (VMSS) de Azure para la implementación de alta disponibilidad y autónoma de VPX Multi-IP en Azure.
Integrada con los conjuntos de básculas de máquinas virtuales (VMSS) y la función Autoscale de Azure, la instancia Citrix ADC VPX ofrece las siguientes ventajas:
- Equilibrio y administración de la carga : configura automáticamente los servidores para ampliarlos o reducirlos, según la demanda. La instancia VPX detecta automáticamente la configuración de escalabilidad automática de VMSS en la subred back-end del mismo grupo de recursos que la instancia VPX y permite al usuario seleccionar la configuración Escala automática de VMSS para equilibrar la carga. Todo esto se realiza configurando automáticamente las direcciones IP virtuales y de subred de Citrix ADC en la instancia VPX.
- Alta disponibilidad: detecta grupos de escalabilidad automática en el mismo grupo de recursos y servidores de equilibrio de carga.
- Mejor disponibilidad de red: La instancia VPX admite servidores back-end en diferentes redes virtuales (VNEs).
Para obtener más información, consulte el siguiente tema de Azure
- Documentación de conjuntos de escalas de máquinas virtuales
- Descripción general de la escalabilidad automática en máquinas virtuales Microsoft Azure, servicios en la nube y aplicaciones web
Antes de comenzar
-
Lea las pautas de uso relacionadas con Azure. Para obtener más información, consulte Implementar una instancia de Citrix ADC VPX en Microsoft Azure.
-
Cree una o más instancias de Citrix ADC VPX con tres interfaces de red en Azure según sus requisitos (implementación independiente o de alta disponibilidad).
-
Abra el puerto TCP 9001 en el grupo de seguridad de red de la interfaz 0/1 de la instancia VPX. La instancia VPX usa este puerto para recibir la notificación de escalamiento horizontal y vertical.
-
Cree un conjunto de escalado de máquinas virtuales (VMSS) de Azure en el mismo grupo de recursos. Si no tiene una configuración de VMSS existente, realice las siguientes tareas:
a) Crear un VMSS
b) Habilitar escalado automático en VMSS
c) Crear directivas de escalado y escalado horizontal en la configuración de Escala automática de VMSS
Para obtener más información, consulte Descripción general de la escalabilidad automática con conjuntos de básculas de máquinas virtuales de Azure.
-
Cree una aplicación de Azure Active Directory (ADD) y una entidad de servicio que pueda tener acceso a los recursos. Asigne el rol colaborador a la aplicación AAD recién creada. Para obtener más información, consulte Uso del portal para crear una aplicación y un principal de servicio de Azure Active Directory que pueda acceder a los recursos.
Agregar VMSS a una instancia de Citrix ADC VPX
Puede agregar la configuración Escala automática a una instancia VPX con un solo clic mediante la GUI. Siga estos pasos para agregar la configuración Escala automática a la instancia VPX:
-
Inicie sesión en la instancia de VPX.
-
Cuando inicie sesión en la instancia de Citrix ADC VPX por primera vez, verá la página Establecer credenciales. Agregue las credenciales de Azure necesarias para que funcione la función de escalado automático.
La página Establecer credenciales aparece solo cuando el ID de aplicación y la clave de acceso a la API no están configurados o el ID de aplicación y las claves de acceso de API correctas (igual que el secreto de la aplicación) no están configurados en el portal de Azure.
Cuando implementa la oferta “NetScaler 12.1 HA con escalado automático de backend” desde Azure Marketplace, el portal de Azure solicita las credenciales principales del servicio de Azure (ID de aplicación y clave de acceso de API).
Para obtener información sobre cómo crear un ID de aplicación, consulte Agregar una aplicación y crear una clave de acceso o un secreto de aplicación, consulte Configurar una aplicación cliente para acceder a las API web.
-
En la página de perfil de nube predeterminada, introduzca los detalles, como se muestra en el siguiente ejemplo, y haga clic en Crear.
Puntos a tener en cuenta al crear un perfil de nube
- La dirección IP del servidor virtual se rellena automáticamente desde la dirección IP libre disponible para la instancia VPX. Para obtener más información, consulte Asignación de varias direcciones IP a máquinas virtuales mediante el portal de Azure.
- La configuración de escalabilidad automática se completa previamente desde la configuración Escala automática de VMSS configurada en el grupo de recursos actual de su cuenta de Azure. Para obtener más información, consulte Descripción general de la escalabilidad automática con conjuntos de básculas de máquinas virtuales de Azure.
- Al seleccionar el protocolo y el puerto del grupo de escalado automático, asegúrese de que los servidores escuchen esos protocolos y puertos y vincule el monitor correcto en el grupo de servicios. De forma predeterminada, se utiliza el monitor TCP.
- Para el protocolo SSL tipo Autos Scaling, después de crear el perfil de nube, el servidor virtual de equilibrio de carga o el grupo de servicios estará inactivo debido a que falta un certificado. Puede enlazar el certificado al servidor virtual o grupo de servicios manualmente.
Tras iniciar sesión por primera vez, si desea crear un perfil de nube, en la GUI vaya a Sistema > Azure > Perfil de nube y haga clic en Agregar.
Aparece la página de configuración de Crear perfil en la nube.
Cloud Profile crea un servidor virtual de equilibrio de carga (LB) de Citrix ADC y un grupo de servicios con miembros (servidores) como servidores del grupo Auto Scaling. Los servidores back-end deben ser accesibles a través del SNIP configurado en la instancia VPX.
Para ver la información relacionada con la escalabilidad automática en el portal de Azure, vaya a Todos los servicios > Conjunto de escalas de máquinas virtuales > Seleccionar conjunto de escalas de máquinas virtuales > Escalado.