Autoscaling von NetScaler-Instanzen in öffentlichen Clouds

Autoscaling ist eine Cloud-Computing-Methode, bei der Ressourcen je nach ihrer tatsächlichen Nutzung automatisch hinzugefügt oder entfernt werden. Autoscaling ist immer dann nützlich, wenn Ihre Site oder Anwendung eine On-Demand-Ressourcenzuweisung benötigt, um die schwankende Anzahl von Kundenanfragen oder Verarbeitungsaufträgen zu erfüllen.

Die Nachfrage nach Webanwendungen oder -diensten kann erheblich variieren. Die korrekte Anzahl von NetScaler-Instanzen für die unterschiedlichen Datenverkehrsanforderungen ist wichtig. Sie können die Netzwerkressourcen in einer Public Cloud je nach Bedarf erhöhen oder verringern. So bietet es Kostenoptimierung, ohne die Leistung zu beeinträchtigen. Bei der automatischen Skalierung der NetScaler Console wird die genaue Anzahl der NetScaler-Instanzen für schwankenden Ressourcenverbrauch beibehalten. NetScaler Console skaliert die NetScaler-Instanzen je nach Verkehrsfluss dynamisch heraus oder skaliert in den NetScaler-Instanzen. Somit bietet es Ihnen die Flexibilität, die richtige Anzahl von NetScaler-Instanzen zu verwalten.

Die NetScaler Console überwacht die Ressourcennutzung von NetScaler-Instanzen und entspricht dem konfigurierten Schwellenwert. Es löst die Scale-out-Aktion aus, wenn eine der konfigurierten Ressourcen den angegebenen Schwellenwert überschreitet. NetScaler Console löst die Scale-In-Aktion nur aus, wenn die Nutzung aller konfigurierten Ressourcen unter den normalen Schwellenwert fällt.

Wichtig

Autoscaling unterstützt NetScaler-Funktionen zusammen mit der NetScaler Gateway-ICA-Proxy-Funktion. Die folgenden Funktionen, die eine Spott-Konfiguration auf Clusterknoten erfordern, werden jedoch nicht unterstützt:

  • GSLB
  • Weitere Funktionen von NetScaler Gateway
  • Telco-Funktionen Weitere Informationen

zur Spotted Konfiguration finden Sie unter Striped, teilweise gestreifte und gepunktete Konfigurationen.

Vorteile

Hohe Verfügbarkeit von Anwendungen. Autoscaling stellt sicher, dass Ihre Anwendung immer über die richtige Anzahl von NetScaler VPX-Instanzen verfügt, um die Datenverkehrsanforderungen zu bewältigen. Mit der richtigen Anzahl von Instanzen wird sichergestellt, dass Ihre Anwendung unabhängig von den Datenverkehrsanforderungen jederzeit verfügbar ist.

Intelligente Skalierungsentscheidungen und Zero-Touch-Konfiguration Die automatische Skalierung überwacht Ihre Anwendung kontinuierlich und fügt NetScaler-Instanzen dynamisch hinzu oder entfernt sie je nach Bedarf. Wenn die Nachfrage steigt, werden die Instanzen automatisch hinzugefügt. Wenn die Nachfrage nach unten steigt, werden die Instanzen automatisch entfernt. Das Hinzufügen und Entfernen von NetScaler-Instanzen erfolgt automatisch und macht es zu einer manuellen Null-Touch-Konfiguration.

Automatische DNS-Verwaltung. Die Autoscale-Funktion von NetScaler Console bietet automatische DNS-Verwaltung. Wenn neue NetScaler-Instanzen hinzugefügt werden, werden die Domänennamen automatisch aktualisiert.

Ordnungsgemäßer Verbindungsabbruch. Während eines Scale-Ins werden die NetScaler-Instanzen ordnungsgemäß entfernt, um den Verlust von Clientverbindungen zu vermeiden.

Besseres Kostenmanagement. Die automatische Skalierung erhöht oder verringert NetScaler-Instanzen bei Bedarf dynamisch. Auf diese Weise können Sie die damit verbundenen Kosten optimieren. Sie sparen Geld, indem Sie Instanzen nur dann starten, wenn sie benötigt werden, und sie entfernen, wenn sie nicht benötigt werden. Sie zahlen also nur für die Ressourcen, die Sie nutzen.

Beobachtbarkeit. Beobachtbarkeit ist der Schlüssel für Anwendungs-Dev-Ops oder IT-Personal, um den Zustand der Anwendung zu überwachen. Das Autoscale-Dashboard der NetScaler-Konsole ermöglicht es Ihnen, die Schwellenwertparameterwerte, Autoscale-Trigger-Zeitstempel, Ereignisse und die an Autoscale beteiligten Instanzen zu visualisieren.

Lizenzierungsanforderungen

Die NetScaler-Instanzen, die für die NetScaler Autoscale-Gruppe erstellt werden, verwenden NetScaler Advanced- oder Premium NetScaler-Lizenzen.

Sie können eine der folgenden Methoden wählen, um NetScaler zu lizenzieren, die von NetScaler Console bereitgestellt werden:

  • Verwenden der in der NetScaler-Konsole vorhandenen NetScaler-Lizenzen:Konfigurieren Sie gepoolte Kapazität, VPX-Lizenzen oder virtuelle CPU-Lizenzen, während Sie die Autoscale-Gruppe erstellen. Wenn also eine neue Instanz für eine Autoscale-Gruppe bereitgestellt wird, wird der bereits konfigurierte Lizenztyp automatisch auf die bereitgestellte Instanz angewendet.

    • Pooled Capacity: Stellt jeder bereitgestellten Instanz in der Autoscale-Gruppe Bandbreite zu. Stellen Sie sicher, dass Sie in der NetScaler Console über die erforderliche Bandbreite verfügen, um neue Instanzen bereitzustellen. Weitere Informationen finden Sie unter Konfigurieren der gepoolten Kapazität.

      Jede NetScaler-Instanz in der Autoscale-Gruppe checkt eine Instanzlizenz und die angegebene Bandbreite aus dem Pool aus.

    • VPX-Lizenzen: Wendet die VPX-Lizenzen auf neu bereitgestellte Instanzen an. Stellen Sie sicher, dass Sie in NetScaler Console über die erforderliche Anzahl an VPX-Lizenzen verfügen, um neue Instanzen bereitzustellen.

      Wenn eine NetScaler VPX-Instanz bereitgestellt wird, checkt die Instanz die Lizenz von der NetScaler Console aus. Weitere Informationen finden Sie unter Lizenzierung zum Ein- und Auschecken von NetScaler VPX.

    • Virtuelle CPU-Lizenzen: Wendet virtuelle CPU-Lizenzen auf neu bereitgestellte Instanzen an. Diese Lizenz gibt die Anzahl der CPUs an, die für eine NetScaler VPX Instanz berechtigt sind. Stellen Sie sicher, dass Sie in NetScaler Console über die erforderliche Anzahl an virtuellen CPUs verfügen, um neue Instanzen bereitzustellen.

      Wenn eine NetScaler VPX-Instanz bereitgestellt wird, checkt die Instanz die virtuelle CPU-Lizenz von der NetScaler Console aus. Weitere Informationen finden Sie unter NetScaler Virtual CPU-Lizenzierung.

    Wenn die bereitgestellten Instanzen zerstört oder die Bereitstellung aufgehoben werden, werden die angewendeten Lizenzen automatisch an NetScaler Console zurückgegeben.

    Um die verbrauchten Lizenzen zu überwachen, navigieren Sie zur Seite Netzwerke > Lizenzen .

  • Verwenden von Cloud-Abonnementlizenzen: Konfigurieren Sie NetScaler-Lizenzen, die im Cloud-Marktplatz verfügbar sind, während Sie die Autoscale-Gruppe erstellen. Wenn also eine neue Instanz für die Autoscale-Gruppe bereitgestellt wird, wird die Lizenz von den folgenden Marketplace-Sites bezogen:

    • AWS
    • Microsoft Azure
    • Google Cloud
Autoscaling von NetScaler-Instanzen in öffentlichen Clouds