Was ist automatische Skalierung in SaaS?

Skalierbarkeit und Elastizität

Erfahren Sie, wie die automatische Skalierung in SaaS funktioniert, warum sie für Ihr Unternehmen entscheidend ist und wie Sie sie effektiv implementieren. Erkunden Sie wichtige Metriken, Richtlinientypen und Beispiele aus der Praxis.

Was ist automatische Skalierung?

Automatische Skalierung ist eine Funktion, die die Ressourcen einer SaaS-Anwendung je nach aktueller Nutzung nach oben oder unten anpasst. Wenn mehr Benutzer vorhanden sind, erhöht die automatische Skalierung die verfügbaren Ressourcen – auf der anderen Seite verringert sie diese in ruhigen Zeiten. 

Wie funktioniert die automatische Skalierung im Zusammenhang mit SaaS?

SaaS-Unternehmen benötigen eine automatische Skalierung, da sie oft nicht wissen, wann der Traffic zu- oder abnimmt. Während es manchmal vorhersehbar ist (z. B. eine Produkteinführung), sollten plötzliche globale Ereignisse und unerwartete Spitzen die automatische Skalierung auslösen.

Was sind die wichtigsten Vorteile der automatischen Skalierung für SaaS-Unternehmen und ihre Kunden?

Gründe, warum Sie die automatische Skalierung in Ihrem SaaS-Geschäft verwenden müssen, sind: 

  • Leistung: Verwenden Sie die automatische Skalierung, damit Ihre Website oder App in Stoßzeiten optimal funktioniert; ohne sie kann es zu Dienstunterbrechungen kommen. 
  • Verfügbarkeit: Sie müssen die automatische Skalierung implementieren, damit Kunden rund um die Uhr auf Ihre Website, Ihr Produkt und Ihre Dienstleistungen zugreifen können.
  • Kostenoptimierung: Verwenden Sie die automatische Skalierung, um die Skalierung basierend auf der Nutzung in Echtzeit zu erhöhen und zu verringern – Sie riskieren unnötige Ausgaben, wenn Sie eine alternative Methode verwenden.

Welche Metriken werden normalerweise verwendet, um Ereignisse zur automatischen Skalierung auszulösen?

Zu den Metriken, die zum Auslösen der automatischen Skalierung verwendet werden, gehören: 

  • CPU-Auslastung: Die Menge an CPU, die zu einem bestimmten Zeitpunkt verwendet wird.
  • Speichernutzung: Wie viel Speicher eine App oder Website in Echtzeit verwendet.
  • Netzwerkverkehr: Ein- und ausgehende Website-Besucher und App-Nutzer.
  • Anforderungslatenz: Antwortzeiten auf Benutzeranfragen; dies hängt davon ab, wie viele Benutzer sich auf demselben Server befinden. 
  • Warteschlangenlänge: Ausstehende Warteschlangenanfragen; automatische Skalierung wird ausgelöst, wenn dieser Wert höher ist.

What are the different types of auto-scaling policies, and when would you use each?

Verschiedene Richtlinien zur automatischen Skalierung funktionieren in unterschiedlichen Szenarien. Hier ist eine Liste einiger gängiger Richtlinien und wann Sie sie verwenden sollten: 

  • Target Tracking: Moves resources based on a metric like average queue lengths; use when you know your workloads. 
  • Step Scaling: Scales within thresholds you set; use if you’re a beginner.
  • Geplante Skalierung: Scales based on scheduled times; use if you know daily or weekly traffic patterns.

 

Was sind einige Beispiele aus der Praxis für SaaS-Unternehmen, die die automatische Skalierung erfolgreich nutzen, um schwankende Nachfrage zu bewältigen?

Examples of SaaS companies that use auto-scaling based on demand are: 

  • Shopify: Sets parameters to auto-scale resources during high-traffic times, such as Black Friday and the Holiday Season.
  • Slack: Considers peak messaging times (e.g. work hours) to allocate resources as needed.
  • Netflix: Auto-Skalierungsparameter werden festgelegt, um den Datenverkehr zu verwalten, wenn mehr Zuschauer online sind (z. B. abends und am Wochenende).

 

Fazit

SaaS-Unternehmen sollten die automatische Skalierung nutzen, um Ressourcen bei hoher und niedriger Aktivität zu verwalten. Amazon Web Services, Pepperdata und Google Cloud sind drei Tools mit automatischer Skalierung. Überlegen Sie, ob Sie Zielverfolgung, Stufenskalierung oder geplante Skalierung benötigen.

Bereit anzufangen?

Wir haben die gleiche Reise hinter uns. Nutzen Sie unsere 18-jährige Erfahrung und verwirklichen Sie Ihre globalen Träume.
Mit einem Experten sprechen
Mosaikbild
de_DEDeutsch