Zum Hauptinhalt springen

Throttling

Modulbeschreibung — Throttling, ab Orchestra 4.16.

Beschreibung​

Die Sicherung der Systemstabilität, Schutz vor DDoS-Angriffen, Leistung und Sicherheit ist für den nahtlosen Betrieb von Softwareanwendungen und Enterprise-Systemen von zentraler Bedeutung. Das Throttling-Modul bietet die Möglichkeit, Throttling-Regeln auf verschiedenen Ebenen anzuwenden, einschließlich der Input-Kanäle, Szenarien und der gesamten Systeminstanz. Dieses Feature bietet flexible Konfigurationsoptionen und ermöglicht eine effiziente Kontrolle auf verschiedenen Ebenen. Ebenso können Benachrichtigungen ausgelöst werden, wenn eine der definierten Regeln gegriffen hat. Die Throttling-Funktion steht Ihnen ab Orchestra 4.15 nun zur Verfügung.

Modul – Orchestra Throttling

Hauptmerkmale und Funktionen​

  1. HTTP-Throttling: Die Throttling-Funktion ermöglicht es, die Anzahl der http-Anfragen pro Zeiteinheit zu beschränken, um die Ressourcen Ihrer Anwendung effizient zu nutzen und Überlastungen zu verhindern.
  2. Prozess-Throttling: Sie können festlegen, wie viele Prozesse gleichzeitig ausgeführt werden dürfen, unabhängig davon, wie die Prozesse ausgelöst werden. Dies hilft, die Systemressourcen zu steuern und die Stabilität sicherzustellen.
  3. Flexible Konfiguration: Throttling-Regeln können sehr frei konfiguriert werden, je nach Anforderung Ihrer Lösung. Sie können bestimmte Zeitintervalle, Trigger oder Bedingungen festlegen.
  4. Kontrollmöglichkeiten: Das Feature bietet die Flexibilität, Throttling-Regeln auf verschiedenen Ebenen anzuwenden. Dies umfasst die Fähigkeit, individuelle Regeln für Input-Kanäle, Szenarien, Orchestra-Zellen, Timer oder die gesamte Systeminstanz festzulegen.
  5. Sicherheit und DDoS-Schutz: Throttling trägt dazu bei, DDoS-Angriffe abzuschwächen, da die Anzahl der Anfragen pro Sekunde begrenzt ist. Dies verbessert die Zuverlässigkeit, Robustheit und Resilienz Ihres Systems.
  6. Benachrichtigungsfunktion: Echtzeit-Benachrichtigungen können ausgelöst und versandt werden, wenn eine Throttling-Regel verletzt wird. Administratoren und Verantwortliche werden über Regelverstöße informiert, um schnelle Maßnahmen zu ergreifen. Es kann selbstverständlich konfiguriert werden, wie häufig man benachrichtigt wird.

Anwendungsfälle​

  • Hochverteilte Enterprise-Setups: Throttling ist in hochverteilten Enterprise-Setups von entscheidender Bedeutung, um die Leistung und Stabilität zu gewährleisten, unabhängig von den Anforderungen und Szenarien.
  • Ressourcenkontrolle: Die Funktion kann zur Kostenkontrolle eingesetzt werden, indem sie sicherstellt, dass Ressourcen effizient und ggf. reglementiert genutzt werden.
  • Fairness und Performance: Es verbessert die Gesamtleistung und die Benutzerzufriedenheit, indem es sicherstellt, dass Ressourcen gerecht auf alle Benutzer oder Anwendungen verteilt werden.

Zielgruppe​

Das Throttling mit Benachrichtigungsfunktion richtet sich sowohl an Unternehmen und Organisationen, die hochverteilte Softwareanwendungen und Enterprise-Systeme betreiben als auch Unternehmen mit einzelnen Instanzen die deren Robustheit schützen wollen. Dies schließt Entwickler, Systemadministratoren, Sicherheitsexperten und IT-Verantwortliche ein, die die Leistung, Stabilität und Sicherheit ihrer Systeme sicherstellen müssen.

Vorteile​

  • Verbesserte Systemstabilität und -leistung
  • Schutz vor DDoS-Angriffen und Sicherheitsverstößen
  • Effiziente Ressourcennutzung und Kostenkontrolle
  • Gerechte Ressourcenverteilung und Servicequalität
  • Schnelle Reaktion auf Regelverstöße und Sicherheitsbedrohungen

Anforderungen​

  • Integration in die bestehende Softwareanwendung oder das Enterprise-System
  • Konfiguration von Throttling-Regeln und Benachrichtigungseinstellungen
  • Verfügbarkeit von Systemen für die Benachrichtigungsfunktion (z. B. E-Mail-Server oder Alarmierungssysteme)

Hinweise zur Nutzung​

  • Die Konfiguration der Throttling-Regeln sollte sorgfältig und unter Berücksichtigung der spezifischen Anforderungen Ihrer Anwendung erfolgen.
  • Die Benachrichtigungsfunktion erfordert die Einrichtung von Benachrichtigungen auf Basis von System-Events.
  • Die Überwachung der Benachrichtigungen ist wichtig, um auf Regelverstöße und Ereignisse zeitnah zu reagieren.
  • Regelmäßige Überprüfung und Anpassung der Throttling-Regeln und Benachrichtigungseinstellungen sind empfehlenswert, um sicherzustellen, dass sie den aktuellen Anforderungen entsprechen.

Lizenzierungsmodell​

Mit Ihrer Orchestra-Lizenz kann eine Throttling-Regel definiert und verwendet werden. Bei Bedarf kann die unbegrenzte Nutzung jederzeit nachlizensiert werden. Anfragen bitte an: customer@soffico.de