ADC

Agregar servicio de escalado automático de GCP back-end

El alojamiento eficiente de aplicaciones en la nube requiere una gestión sencilla 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. Cuando la demanda disminuye, es necesario reducir la escala para evitar el coste innecesario de los recursos infrautilizados. 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.

Integrada con el servicio GCP Autoscaling, la instancia NetScaler VPX ofrece las siguientes ventajas:

  • Equilibrio de carga y administración: configura automáticamente los servidores para escalar hacia arriba y hacia abajo, según la demanda. La instancia VPX detecta automáticamente los grupos de instancias administrados en la subred de fondo y te permite seleccionar los grupos de instancias administrados para equilibrar la carga. Las direcciones IP virtuales y de subred se configuran automáticamente en la instancia VPX.
  • Alta disponibilidad: detecta grupos de instancias administrados que abarcan varias zonas y servidores de equilibrio de carga.
  • Mejor disponibilidad de red: la instancia VPX admite:
    • Servidores de fondo en los mismos grupos de ubicación
    • Servidores de fondo en diferentes zonas

Este diagrama ilustra cómo funciona el servicio de escalado automático de GCP en una instancia de NetScaler VPX que actúa como servidor virtual de equilibrio de carga.

Topología de escalabilidad automática de GCP

Antes de comenzar

Antes de empezar a utilizar AutoScaling con su instancia de NetScaler VPX, debe completar las siguientes tareas.

  • Cree una instancia de NetScaler VPX en GCP según sus necesidades.

  • Habilite Cloud Resource Manager API para su proyecto GCP.

  • Permite el acceso completo a todas las API de Cloud mientras creas las instancias. API en la nube de acceso completo

  • Asegúrate de que tu cuenta de servicio de GCP tenga los siguientes permisos de IAM:

     REQUIRED_INSTANCE_IAM_PERMS = [
     "compute.instances.get",
     "compute.instanceGroupManagers.get",
     "compute.instanceGroupManagers.list",
     "compute.zones.list",
     "logging.sinks.create",
     "logging.sinks.delete",
     "logging.sinks.get",
     "logging.sinks.list",
     "logging.sinks.update",
     "pubsub.subscriptions.consume",
     "pubsub.subscriptions.create",
     "pubsub.subscriptions.delete",
     "pubsub.subscriptions.get",
     "pubsub.topics.attachSubscription",
     "pubsub.topics.create",
     "pubsub.topics.delete",
     "pubsub.topics.get",
     "pubsub.topics.getIamPolicy",
     "pubsub.topics.setIamPolicy",
     ]
     <!--NeedCopy-->
    
  • Para configurar el ajuste de escala automático, asegúrese de que esté configurado lo siguiente:

    • Plantilla de instancia
    • Grupo de instancias administrado
    • Directiva de escalado automático

Agregar el servicio GCP Autoscaling a una instancia de NetScaler VPX

Puede agregar el servicio Autoscaling a una instancia VPX con un solo clic mediante la interfaz gráfica de usuario. Complete estos pasos para agregar el servicio Autoscaling a la instancia VPX:

  1. Inicie sesión en la instancia VPX con sus credenciales de nsroot.

  2. Cuando inicie sesión en la instancia NetScaler VPX por primera vez, verá la página de perfil de nube predeterminada. Selecciona el grupo de instancias administrado por GCP en el menú desplegable y haga clic en Crear para crear un perfil en la nube.

    Página de perfil de nube predeterminada

    • El campo Dirección IP del servidor virtual se rellena automáticamente a partir de todas las direcciones IP asociadas a las instancias.
    • El grupo de escalabilidad automática se rellena previamente desde el grupo de instancias administrado configurado en su cuenta de GCP.
    • Al seleccionar el Protocolo de grupo de escala automática y el puerto de grupo de escala automática, asegúrese de que los servidores escuchan en el protocolo y los puertos configurados. Enlaza el monitor correcto al grupo de servicios. De forma predeterminada, se utiliza el monitor TCP.
    • Desactive la casilla Graceful porque no es compatible.

    Nota:

    En el caso del protocolo SSL tipo AutoScaling, después de crear el perfil de nube, el servidor virtual o el grupo de servicios de equilibrio de carga dejan de funcionar debido a la falta de un certificado. Puede enlazar el certificado al servidor virtual o grupo de servicios manualmente.

  3. Tras iniciar sesión por primera vez, si quieres crear un perfil de nube, en la GUI, ve a Sistema > Google Cloud Platform > Perfil en la nube y haga clic en Agregar.

    Agregar perfil de GCP Cloud

    Aparece la página de configuración de Crear perfil en la nube .

    Crear perfil en la nube

    Cloud Profile crea un servidor virtual de equilibrio de carga NetScaler y un grupo de servicios con miembros como servidores del grupo de instancias administrado. Los servidores back-end deben ser accesibles a través del SNIP configurado en la instancia VPX.

    Nota:

    A partir de la versión 13.1-42.x de NetScaler, puedes crear diferentes perfiles de nube para diferentes servicios (con diferentes puertos) con el mismo grupo de instancias administrado en GCP. Por lo tanto, la instancia NetScaler VPX admite varios servicios con el mismo grupo de escalado automático en la nube pública.

Después de crear el perfil de nube

Agregar servicio de escalado automático de GCP back-end