Skalierungsdefinitionen (scalingDefinitions)

Definiert die Richtlinienn für den Skalierungscontroller.

defaultScalingPolicy
Beschreibung: Definiert Standardkriterien für das Starten und Stoppen von Liberty-Servern basierend auf dem Ressourcenbedarf.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Gibt an, ob die Skalierungsrichtlinie aktiviert wird oder nicht.
max int

Minimum: -1

-1 Die maximale Anzahl von Cluster-Membern, die zur gleichen Zeit ausgeführt werden können.
min int

Minimum: 0

2 Die minimale Anzahl zu startender Cluster-Member.
name
  • vertical
  • horizontal
horizontal Gibt an, ob horizontal oder vertikal skaliert werden soll.
vertical
Vertikal
horizontal
Horizontal
defaultScalingPolicy > hostGroup
Beschreibung: Definiert Kriterien für die Ermittlung der Hosts, die für die Bereitstellung neuer Cluster-Member verwendet werden können.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
tags string   Eine durch Leerzeichen getrennte Liste mit Verwaltungsmetadatentags. Ein Host kommt für die Bereitstellung neuer Cluster-Member infrage, wenn er einen der Tags hat.
defaultScalingPolicy > in
Beschreibung: Definiert detaillierte Steuerelemente für die Verringerung der Serveranzahl.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
amount int

Minimum: 1

1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten.
minInterval Zeitraum mit Genauigkeit in Millisekunden 15m Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
units
  • percentage
  • instance
instance Die Einheiten für die Skalierung.
percentage
Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
instance
Anzahl gibt die Anzahl der Instanzen an.
defaultScalingPolicy > metric
Beschreibung: Definiert Ressourcennutzungskriterien für das Starten und Entfernen eines Servers.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
max int

Minimum: 0

Maximum: 100

90 Der durchschnittliche Prozentsatz der Metrik, bei dessen Überschreitung eine Scale-out-Operation durchgeführt wird.
min int

Minimum: 0

Maximum: 100

30 Der durchschnittliche Prozentsatz der Metrik, bei dessen Unterschreitung eine Scale-in-Operation durchgeführt wird.
name
  • heap
  • cpu
  • memory
  Der Name der Skalierungsrichtlinie.
heap
Heapspeicher
cpu
CPU
memory
Hauptspeicher
defaultScalingPolicy > out
Beschreibung: Definiert detaillierte Steuerelemente für die Erhöhung der Serveranzahl.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
amount int

Minimum: 1

1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten.
minInterval Zeitraum mit Genauigkeit in Millisekunden 5m Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
units
  • percentage
  • instance
instance Die Einheiten für die Skalierung.
percentage
Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
instance
Anzahl gibt die Anzahl der Instanzen an.
scalingPolicy
Beschreibung: Definiert Kriterien für das Starten und Stoppen von Liberty-Servern basierend auf dem Ressourcenbedarf.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Gibt an, ob die Skalierungsrichtlinie aktiviert wird oder nicht.
id string   Eine eindeutige Konfigurations-ID.
max int

Minimum: -1

-1 Die maximale Anzahl von Cluster-Membern, die zur gleichen Zeit ausgeführt werden können.
min int

Minimum: 0

2 Die minimale Anzahl zu startender Cluster-Member.
name
  • vertical
  • horizontal
horizontal Gibt an, ob horizontal oder vertikal skaliert werden soll.
vertical
Vertikal
horizontal
Horizontal
scalingPolicy > bind
Beschreibung: Definiert die Namen der Cluster, auf die die Richtlinie angewendet wird.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
clusters string   Eine durch Kommas getrennte Liste mit Clusternamen. Nur am Ende eines Clusternamens kann ein Stern als Platzhalter verwendet werden.
scalingPolicy > hostGroup
Beschreibung: Definiert Kriterien für die Ermittlung der Hosts, die für die Bereitstellung neuer Cluster-Member verwendet werden können.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
tags string   Eine durch Leerzeichen getrennte Liste mit Verwaltungsmetadatentags. Ein Host kommt für die Bereitstellung neuer Cluster-Member infrage, wenn er einen der Tags hat.
scalingPolicy > in
Beschreibung: Definiert detaillierte Steuerelemente für die Verringerung der Serveranzahl.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
amount int

Minimum: 1

1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten.
minInterval Zeitraum mit Genauigkeit in Millisekunden 15m Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
units
  • percentage
  • instance
instance Die Einheiten für die Skalierung.
percentage
Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
instance
Anzahl gibt die Anzahl der Instanzen an.
scalingPolicy > metric
Beschreibung: Definiert Ressourcennutzungskriterien für das Starten und Entfernen eines Servers.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
max int

Minimum: 0

Maximum: 100

  Der durchschnittliche Prozentsatz der Metrik, bei dessen Überschreitung eine Scale-out-Operation durchgeführt wird.
min int

Minimum: 0

Maximum: 100

  Der durchschnittliche Prozentsatz der Metrik, bei dessen Unterschreitung eine Scale-in-Operation durchgeführt wird.
name
  • heap
  • cpu
  • memory
  Der Name der Skalierungsrichtlinie.
heap
Heapspeicher
cpu
CPU
memory
Hauptspeicher
scalingPolicy > out
Beschreibung: Definiert detaillierte Steuerelemente für die Erhöhung der Serveranzahl.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
amount int

Minimum: 1

1 Die Anzahl, um die die Umgebung skaliert werden soll, in den mit dem Attribut Einheiten definierten Einheiten.
minInterval Zeitraum mit Genauigkeit in Millisekunden 5m Der Mindestzeitraum Zeit zwischen einer Skalierungsänderung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
units
  • percentage
  • instance
instance Die Einheiten für die Skalierung.
percentage
Anzahl ist ein Prozentsatz, relativ zur aktuellen Instanzanzahl.
instance
Anzahl gibt die Anzahl der Instanzen an.

Symbol das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_scalingDefinitions
Dateiname: rwlp_config_scalingDefinitions.html