Grundlagen von Self-Service-Agenten
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsSelf-Service-Agenten
„Self-Service-Agent“ bezeichnet einen Agenten, der in der Infrastruktur eines Kunden ausgeführt und gewartet wird.
Skalierung von Self-Service-Agenten
Da die Infrastruktur, in der Self-Service-Agenten installiert werden, von einem Kunden gehostet wird, besteht mehr Freiheit beim Arbeiten mit Skalierbarkeitsparametern.
Eine allgemein bewährte Vorgehensweise besteht darin, die Serverkonfiguration so zu gestalten, dass sie zunächst dem geschätzten Kapazitätsbedarf entspricht. Natürlich muss die Serverkonfiguration im Laufe der Zeit möglicherweise angepasst werden, um dem tatsächlichen Bedarf zu entsprechen.
Die beiden Optionen zur Skalierung sindhorizontale SkalierungUndvertikale Skalierung.
Inhorizontale SkalierungDie Anzahl der Agenten wird erhöht, was im Wesentlichen eine Hochverfügbarkeitskonfiguration (HA) bedeutet. In der Frends Academy ist ein separater Kurs zum Thema Hochverfügbarkeit verfügbar. Das HA-Setup erfordert einen Load Balancer.
Indem Sie der Agentengruppe weitere Agenten hinzufügen, ermöglichen Sie der Agentengruppe, mehr Prozesse gleichzeitig auszuführen.
Invertikale SkalierungDem Server, auf dem die Agenten laufen, werden weitere Ressourcen hinzugefügt. Zusätzliche Ressourcen können beispielsweise eine leistungsstärkere CPU, mehr Speicher oder mehr Festplattenkapazität sein. Die für den Server benötigte Speichermenge hängt von der Anzahl der auf dem Server laufenden Prozesse und den Prozesstypen ab. Wenn der Prozess große Dateien verarbeitet und insbesondere wenn viele Prozesse gleichzeitig große Dateien verarbeiten, benötigt der Server mehr Speicher.
Der nächste Artikel istEinführung in die Skalierung in Containerumgebungen