NetScaler VPX 14.1

Back-End-GCP-Autoscaling-Dienst hinzufügen

Ein effizientes Hosting von Anwendungen in einer Cloud erfordert eine einfache und kostengünstige Verwaltung von Ressourcen, abhängig von der Anwendungsnachfrage. Um der steigenden Nachfrage gerecht zu werden, müssen Sie die Netzwerkressourcen nach oben skalieren. Wenn die Nachfrage nachlässt, müssen Sie die Skalierung reduzieren, um unnötige Kosten für nicht ausgelastete Ressourcen zu vermeiden. Um die Kosten für den Betrieb der Anwendung zu minimieren, müssen Sie den Datenverkehr, die Speichernutzung, die CPU-Auslastung usw. ständig überwachen. Die manuelle Überwachung des Datenverkehrs ist jedoch umständlich. Damit die Anwendungsumgebung dynamisch hoch- oder herunterskaliert werden kann, müssen Sie die Prozesse zur Überwachung des Datenverkehrs und zur Skalierung der Ressourcen bei Bedarf automatisieren.

Integriert in den GCP Autoscaling-Dienst bietet die NetScaler VPX-Instanz die folgenden Vorteile:

  • Lastenausgleich und -verwaltung: Konfiguriert Server automatisch, um je nach Bedarf hoch- und herunterzuskalieren. Die VPX-Instanz erkennt automatisch verwaltete Instanzgruppen im Back-End-Subnetz und ermöglicht Ihnen die Auswahl der verwalteten Instanzgruppen zum Lastenausgleich. Die virtuellen und Subnetz-IP-Adressen werden automatisch auf der VPX-Instanz konfiguriert.
  • Hochverfügbarkeit: Erkennt verwaltete Instanzgruppen, die sich über mehrere Zonen erstrecken, und gleicht die Last der Server aus.
  • Bessere Netzwerkverfügbarkeit: Die VPX-Instanz unterstützt:
    • Back-End-Server in denselben Platzierungsgruppen
    • Back-End-Server in verschiedenen Zonen

Dieses Diagramm veranschaulicht, wie der GCP Autoscaling-Dienst in einer NetScaler VPX-Instanz funktioniert, die als virtueller Lastenausgleichsserver fungiert.

GCP Autoscale-Topologie

Bevor Sie beginnen

Bevor Sie Autoscaling mit Ihrer NetScaler VPX-Instanz verwenden, müssen Sie die folgenden Aufgaben ausführen.

  • Erstellen Sie eine NetScaler VPX-Instanz auf GCP gemäß Ihren Anforderungen.

  • Aktivieren Sie die Cloud Resource Manager API für Ihr GCP-Projekt.

  • Ermöglichen Sie vollen Zugriff auf alle Cloud-APIs beim Erstellen der Instanzen. Voller Zugriff auf Cloud-API

  • Stellen Sie sicher, dass Ihr GCP-Dienstkonto die folgenden IAM-Berechtigungen besitzt:

     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-->
    
  • Um die Autoskalierung einzurichten, stellen Sie sicher, dass Folgendes konfiguriert ist:

    • Instanzvorlage
    • Verwaltete Instanzgruppe
    • Autoskalierungsrichtlinie

Hinzufügen des GCP-Autoskalierungsdienstes zu einer NetScaler VPX-Instanz

Sie können den Autoskalierungsdienst mit einem einzigen Klick über die GUI zu einer VPX-Instanz hinzufügen. Führen Sie die folgenden Schritte aus, um den Autoskalierungsdienst zur VPX-Instanz hinzuzufügen:

  1. Melden Sie sich mit Ihren Anmeldeinformationen für nsroot bei der VPX-Instanz an.

  2. Wenn Sie sich zum ersten Mal bei der NetScaler VPX-Instanz anmelden, wird die Standardseite „Cloud-Profil“ angezeigt. Wählen Sie die verwaltete GCP-Instanzgruppe aus dem Dropdown-Menü aus und klicken Sie auf Erstellen, um ein Cloud-Profil zu erstellen.

    Standardseite Cloud-Profil

    • Das Feld IP-Adresse des virtuellen Servers wird automatisch mit allen IP-Adressen ausgefüllt, die den Instanzen zugeordnet sind.
    • Die Autoscale™-Gruppe wird aus der in Ihrem GCP-Konto konfigurierten verwalteten Instanzgruppe vorab ausgefüllt.
    • Stellen Sie bei der Auswahl von Autoscale Group Protocol und Autoscale Group Port sicher, dass Ihre Server auf dem konfigurierten Protokoll und den Ports lauschen. Binden Sie den richtigen Monitor in die Dienstgruppe ein. Standardmäßig wird der TCP-Monitor verwendet.
    • Deaktivieren Sie das Kontrollkästchen Graceful, da es nicht unterstützt wird.

    Hinweis:

    Für Autoscaling vom Typ SSL-Protokoll ist nach dem Erstellen des Cloud-Profils der virtuelle Lastausgleichsserver oder die Dienstgruppe aufgrund eines fehlenden Zertifikats ausgefallen. Sie können das Zertifikat manuell an den virtuellen Server oder die Dienstgruppe binden.

  3. Nach der ersten Anmeldung, wenn Sie ein Cloud-Profil erstellen möchten, gehen Sie in der GUI zu System > Google Cloud Platform > Cloud Profile und klicken Sie auf Hinzufügen.

    GCP-Cloud-Profil hinzufügen(/de-de/vpx/media/add-gcp-cloud-profile.png)

    Die Konfigurationsseite Cloud-Profil erstellen wird angezeigt.

    Cloud-Profil erstellen(/de-de/vpx/media/create-gcp-cloud-profile.png)

    Cloud-Profil erstellt einen virtuellen NetScaler-Lastausgleichsserver und eine Dienstgruppe, deren Mitglieder die Server der verwalteten Instanzgruppe sind. Ihre Back-End-Server müssen über die auf der VPX-Instanz konfigurierte SNIP erreichbar sein.

    Hinweis:

    Ab NetScaler-Release 13.1-42.x können Sie verschiedene Cloud-Profile für verschiedene Dienste (unter Verwendung unterschiedlicher Ports) mit derselben verwalteten Instanzgruppe in GCP erstellen. Somit unterstützt die NetScaler VPX-Instanz mehrere Dienste mit derselben Autoscaling-Gruppe in der Public Cloud.

Nach dem Erstellen des Cloud-Profils(/de-de/vpx/media/after-gcp-profile.png)

Back-End-GCP-Autoscaling-Dienst hinzufügen