Automation Suite
2023.10
False
Bannerhintergrundbild
Automation Suite auf EKS/AKS-Installationsanleitung
Letzte Aktualisierung 19. April 2024

Kubernetes-Cluster und -Knoten

Dedizierter Cluster

Sie können Ihren eigenen Kubernetes-Cluster von Azure oder AWS mitbringen und Ihre Standardpraktiken befolgen, um ihn bereitzustellen und zu verwalten. Die Automation Suite erfordert einen speziellen Cluster mit Cluster-Administratorberechtigungen, da sie die gesamte UiPath®-Geschäftsplattform bereitstellt und viele UiPath®-Produkte umfasst, die viele Microservices enthalten.

Unterstützte EKS/AKS-Versionen

Jede Version mit langfristigem Support der Automation Suite enthält eine Kompatibilitätsmatrix. kompatible EKS- oder AKS-Versionen finden Sie unter Kompatibilitätsmatrix.

Die Automation Suite unterstützt die folgenden Linux-Betriebssysteme:

Cloudanbieter

OS

AKS

  • Ubuntu 22.04 und 18.04

EKS

  • Amazon Linux 2 für alle EKS-Versionen

  • RHEL 8.8 für EKS 1.27

  • Bottlerocket 1.19.2

Die Automation Suite auf EKS/AKS unterstützt nur die x86-EKS/AKS-Architektur und nicht ARM64.

Knotenkapazität

Um die Knotenkapazität basierend auf Ihren Produkt- und Skalierungsanforderungen zu schätzen, verwenden Sie den Rechner der UiPath Automation Suite zur Installationsskalierung.

Das Stammvolume für EKS- sowie AKS-Agent(Worker)-Knoten erfordert 256 GB.

Um mit den obligatorischen Plattformdiensten (Identität, Lizenzierung und Routing) und dem Orchestrator zu beginnen, müssen Sie mindestens 8 vCPU und 16 GB RAM pro Knoten bereitstellen.

Automatische Skalierung

Wir empfehlen, die automatische Skalierung in Ihrem Cluster zu aktivieren, um eine hohe Zuverlässigkeit sicherzustellen und Betriebsunterbrechungen zu vermeiden.

Zusätzliche Task Mining-Voraussetzungen

Wenn Sie Task Mining installieren, müssen Sie zusätzliche Arbeiterknoten mit 20 vCPU und 60 GB RAM bereitstellen. Dieser Knoten muss mit einem Taint versehen sein, um sicherzustellen, dass nur Task Mining-Workloads auf ihm ausgeführt werden. Weitere Informationen finden Sie im Abschnitt Knotenplanung .

Zusätzliche Anforderungen für Automation Suite-Roboter

Automation Suite Robot erfordern zusätzliche Worker-Knoten.

Die Hardwareanforderungen für den Automation Suite-Roboterknoten hängen davon ab, wie Sie Ihre Ressourcen verwenden möchten. Zusätzlich zu den zusätzlichen Agentknotenanforderungen benötigen Sie mindestens 10 GiB, um die Paketzwischenspeicherung zu aktivieren.

Weitere Informationen finden Sie in der Dokumentation zum Speicher .

In den folgenden Abschnitten werden die Faktoren beschrieben, die sich auf die Hardwaremenge auswirken, die der Automation Suite-Roboterknoten benötigt.

Robotergröße

In der folgenden Tabelle werden die erforderliche CPU, der Arbeitsspeicher und der Speicher für alle Robotergrößen beschrieben.

Größe

CPU

Arbeitsspeicher

Speicher

Klein

0,5

1 GiB

1 GiB

Standard

1

2 GiB

2 GiB

Mittel

2

4 GiB

4 GiB

Groß

6

10 GiB

10 GiB

Größe des Agentknotens

Die Ressourcen des Automation Suite Roboter-Agentknotens wirken sich auf die Anzahl der Aufträge aus, die gleichzeitig ausgeführt werden können. Der Grund dafür ist, dass die Anzahl der CPU-Kerne und die Größe der RAM-Kapazität durch die CPU-/Speicheranforderungen des Auftrags geteilt werden.

Ein Knoten mit 16 CPUs und 32 GiB RAM kann beispielsweise Folgendes ausführen:

  • 32 kleine Aufträge
  • 16 Standardaufträge
  • 8 mittlere Aufträge
  • Zwei große Aufträge

Auftragsgrößen können gemischt werden, sodass derselbe Knoten zu einem bestimmten Zeitpunkt eine Kombination von Aufträgen ausführen kann, z. B. Folgendes:

  • 10 kleine Aufträge (verbrauchen 5 CPUs und 10 GiB Arbeitsspeicher)
  • 4 Standardaufträge (verbrauchen 4 CPUs und 8 GiB Arbeitsspeicher)
  • 3 mittlere Aufträge (verbrauchen 6 CPUs und 12 GiB Arbeitsspeicher)

Kubernetes-Ressourcenverbrauch

Da der Knoten Teil eines Kubernetes-Clusters ist, verbraucht der auf dem Server vorhandene Kubernetes-Agent (kubelet) eine geringe Menge an Ressourcen. Basierend auf unseren Messungen verbraucht das Kubelet die folgenden Ressourcen:

  • 0,6 CPU
  • 0,4 GiB RAM

Ein Knoten, der dem zuvor beschriebenen ähnelt, hätte tatsächlich ungefähr 15,4 CPUs und 31,6 GiB RAM.

Automatische Auswahl der Maschinengröße

Bei allen Ihren plattformübergreifenden Prozessen ist die Option Automation Suite Robots standardmäßig auf Automatisch festgelegt. Diese Einstellung wählt die geeignete Maschinengröße für die Ausführung des Prozesses mit serverlosen Robotern aus.

Bei der automatischen Auswahl der Größe werden die in der nachstehenden Tabelle aufgeführten Kriterien der Reihe nach bewertet. Sobald ein Kriterium erfüllt ist, wird die entsprechende Maschinengröße gewählt und die übrigen Kriterien werden nicht bewertet.

Reihenfolge

Kriterium

Maschinengröße

1

Remote-Debugging-Auftrag

Mittel

2

Der Prozess hängt von der UI-Automatisierung ab.

ODER

Der Prozess hängt von den UiPath Document Understanding-Aktivitäten ab

Standard

3

Anderer Unattended-Prozess

Klein

Zusätzliche Document Understanding-Empfehlungen

Für eine höhere Leistung können Sie Document Understanding auf einem zusätzlichen Agentknoten mit GPU-Unterstützung installieren. Beachten Sie jedoch, dass Document Understanding ohne den GPU-Knoten voll funktionsfähig ist. Tatsächlich verwendet Document Understanding CPU-VMs für alle Extraktions- und Klassifizierungsaufgaben, während wir bei der OCR dringend die Verwendung einer GPU-VM empfehlen. Hier finden Sie weitere Informationen zur CPU-/GPU-Auslastung im Document Understanding-Framework.

Wenn Sie einen zusätzlichen Knoten mit GPU-Unterstützung verwenden möchten, müssen Sie die folgenden Anforderungen erfüllen:

Hardware

Mindestanforderungen

Prozessor

8 (v-)CPU/Kerne

RAM

52 GiB

Cluster-Binärdateien und State Disk

256 GiB SSD

Min. IOPS: 1100

DataDisk

Keine Angabe

GPU-RAM

11 GiB

Beim Hinzufügen des GPU-Knotenpools ist es wichtig, dass Sie --node-taints nvidia.com/gpu=present:NoSchedule anstatt --node-taints sku=gpu:NoSchedule verwenden.

Die Automation Suite unterstützt NVIDIA-GPUs. Informationen zum Konfigurieren einer NVDIA-GPU (z. B. Treiber) finden Sie in den jeweiligen Dokumenten von Azure oder AWS.

Knotenplanung

Wir empfehlen, Knotenmarkierungen auf dedizierten Arbeiterknoten für Task Mining, Automation Suite Robotund Document Understanding zu aktivieren.

Beispiel für AI Center und DU:

  • Für CPU:

kubectl taint node <node_name> aic.ml/cpu=present:NoSchedulekubectl taint node <node_name> aic.ml/cpu=present:NoSchedule

Für GPU:

kubectl taint node <node_name> nvidia.com/gpu=present:NoSchedulekubectl taint node <node_name> nvidia.com/gpu=present:NoSchedule

Beispiel für Task Mining:

kubectl taint node <node_name> task.mining/cpu=present:NoSchedulekubectl taint node <node_name> task.mining/cpu=present:NoSchedule

BeispielAutomation Suite Robot :

kubectl taint node <node_name> serverless.robot=present:NoSchedulekubectl taint node <node_name> serverless.robot=present:NoSchedule
Wichtig:

Wenn Sie benutzerdefinierte Knotenmarkierungen haben, die durch die Gatekeeper-Richtlinie erzwungen werden, z. B. bestimmte Rollen für Arbeiterknoten oder Bezeichnungen, werden diese nicht an die Automation Suite übergeben und können den Installationsvorgang unterbrechen.

Weitere Informationen zu Markierungen und Tolerierungen finden Sie in der Kubernetes-Dokumentation.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.