Produkt-Feature
Automatisierungs-Mesh
Skalieren Sie Automatisierung in Ihren verschiedenen Netzwerktopologien, Plattformen und Teams.
Überblick
Das Automatisierungs-Mesh von Ansible® Automation Platform unterstützt Sie beim Skalieren der Automatisierung von On-Premise-Umgebungen und Hybrid Clouds bis zu Edge-Standorten – zentral verwaltet über den Automation Controller.
Isolierte Knoten können die Automatisierung in entfernten Regionen und segmentierten Netzwerken erschweren. Das Automatisierungs-Mesh ermöglicht es, die Automatisierung zu lokalisieren und näher an den Endgeräten auszuführen. Damit werden die Ausführungsunterbrechungen begrenzt und inkonsistente Zustände sowie Ausfallzeiten vermieden.
Unabhängig davon, wie Ihr Unternehmen sich entwickelt, mit Automatisierungs-Mesh können Sie die Automatisierung in den verschiedenen IT-Umgebungen zuverlässig bereitstellen und verwalten.
Features und Vorteile
Automatisieren am Netzwerkrand
Passen Sie Ihre Automatisierungs- und Steuerungskapazitäten unabhängig voneinander mit einem bidirektionalen Overlay-Netzwerk mit mehreren Übergängen an, das Workloads über eingeschränkte Netzwerke wie DMZs und Virtual Private Clouds (VPCs) an entfernte Endpunkte liefert.
Zuverlässiges Skalieren
Verteilen Sie die Automatisierung an die Standorte, an denen sie benötigt wird. Verbessern Sie die Resilienz gegenüber Netzunterbrechungen und Latenzzeiten. Führen Sie Fehlertoleranz und Redundanz mit nativen Peering-Funktionen und Hop Nodes ein, mit denen Sie Kontrollknoten und Ausführungsknoten verbinden können.
Sicherheit verbessern
Setzen Sie beim Skalieren der Automatisierung auf Sicherheit – mit Transport Layer Security (TLS)-Verschlüsselung. Erhalten Sie Zugang zu weiteren Sicherheitsfunktionen, wie beispielsweise der Role-based Access Control (RBAC), indem Sie das Automatisierungs-Mesh über den Automation Controller zentral verwalten.
Abläufe vereinfachen
Lokalisieren Sie die Automatisierung mit einer verteilten Architektur, um den mit der Verwaltung mehrerer isolierter Plattform-Cluster verbundenen Platzbedarf und operativen Overhead zu reduzieren. Beseitigen Sie die Abhängigkeit von zusätzlichen Tools wie Jump Hosts und SSH-Proxys.
Wie funktioniert das Automatisierungs-Mesh?
Das Automatisierungs-Mesh ist ein Overlay-Netzwerk, das die Automatisierung über eine Kollektion von Ausführungsknoten erleichtern soll, indem es bestehende Verbindungen nutzt.
Die Ansible-Playbooks werden auf den Ausführungsknoten ausgeführt. Auf einem Knoten wird eine Ausführungsumgebung für die Automatisierung ausgeführt. Diese führt dann wiederum das Ansible Playbook aus.
Die ursprüngliche Architektur von Ansible Automation Platform verwendete isolierte Knoten, die auf zusätzliche Tools wie Jump Hosts angewiesen waren, um die Automatisierung in unterschiedlichen Regionen und komplexen Netzwerken durchzuführen. Dadurch war sie empfindlich gegenüber Latenzzeiten und Netzstörungen.
Das Automatisierungs-Mesh schafft Peer-to-Peer-Verbindungen zwischen Ausführungsknoten, die Ihre Automatisierung widerstandsfähiger gegen Latenzzeiten und Verbindungsunterbrechungen machen, flexible Architekturen unterstützen sowie ein schnelles, unabhängiges Skalieren der Steuerungs- und Ausführungskapazität ermöglichen.
Häufig gestellte Fragen
Welche verschiedenen Knotentypen gibt es im Automatisierungs-Mesh?
Control Plane
Die Control Plane besteht aus Hybrid- und Kontrollknoten. Auf den Instanzen der Control Plane werden persistente Services des Automation Controllers ausgeführt, wie beispielsweise der Webserver und der Task Dispatcher, aber auch Projektaktualisierungen und Management-Jobs.
Hybrid-Knoten sind der Standardknoten-Typ für Control Plane-Knoten, die für Runtime-Funktionen des Automation Controllers wie Projekt-Updates, Management-Jobs und Ansible-Runner-Aufgaben zuständig sind. Hybrid-Knoten werden ebenfalls für die Automatisierungsausführung verwendet.
Kontrollknoten führen Projekt- und Bestandsaktualisierungen sowie Systemaufgaben aus, jedoch keine regulären Aufgaben. Die Ausführungsfunktionen sind auf diesen Knoten deaktiviert.
Execution Plane
Die Execution Plane besteht aus Ausführungsknoten, die die Automatisierung im Auftrag der Control Plane ausführen und keine Kontrollfunktionen haben. Knoten in der Execution Plane führen nur Userspace-Aufgaben aus und können geografisch, mit hohen Latenzzeiten, von der Control Plane getrennt sein.
Ausführungsknoten führen Aufgaben unter Ansible-Runner mit Podman-Isolierung aus. Dieser Knotentyp ist vergleichbar mit isolierten Knoten. Er ist der Standardknotentyp für Execution Plane-Knoten.
Ähnlich wie ein Jump Host leiten Hop-Knoten den Datenverkehr an andere Ausführungsknoten weiter. Hop-Knoten sind optional und können keine Automatisierungsaufgaben ausführen.
Was ist der Unterschied zwischen Automatisierungs-Mesh und isolierten Knoten?
Das Automatisierungs-Mesh ersetzt und verbessert isolierte Knoten. Isolierte Knoten sind anfällig für Netzwerklatenz und Verbindungsunterbrechungen und benötigen zusätzliche Tools wie Secure Shell Proxys (SSH) und Jump Hosts, um Netzwerkbeschränkungen zu überwinden.
Kann ich die Ausführung in Host-Variablen definieren, sodass ein einziges Playbook in zwei verschiedenen Umgebungen ausgeführt wird – beispielsweise On-Premise und in der Cloud – und dabei mehrere Standorte gleichzeitig erreicht?
Ja. Innerhalb des Automatisierungs-Mesh können Sie Instanzgruppen definieren, die auf verschiedenen Ebenen, einschließlich dem Inventory, verwendet werden. Wenn Sie Ihr Automatisierungs-Mesh so einrichten, dass es zu den richtigen Endpunkten führt, können Sie die zugehörigen Ausführungsknoten einer Instanzgruppe zuordnen.
Wie kann ich die Konfiguration von Automatisierungs-Mesh vor der Installation überprüfen?
Der Installer führt Standardüberprüfungen der Automatisierungs-Mesh-Konfiguration durch und warnt Sie bei Fehlern noch vor dem Deployment. Er kann auch eine GraphViz-Datei generieren und bietet so eine visuelle Darstellung Ihrer Automatisierungs-Mesh-Topologie. Das gibt Ihnen die Möglichkeit, Ihr Mesh-Layout zu überprüfen, bevor Sie mit der Installation fortfahren.
Mehr erfahren
Blog-Beitrag
Tiefergehendes Verständnis des Automatisierungs-Mesh
Erfahren Sie in diesem Guide mehr zur technischen Implementierung von Automatisierungs-Mesh und wie Sie die Sicherheitsfunktionen optimal nutzen können.
Interaktives Lab
Einstieg ins Automatisierungs-Mesh
In diesem selbstbestimmten, interaktiven Lab lernen Sie die Funktionen des Automatisierungs-Mesh kennen, führen grundlegende Konfigurationsaufgaben durch und verwenden das Automatisierungs-Mesh, um ein Job-Template auszuführen.
Video
Skalieren Ihres Automatisierungs-Mesh beim Ausführen von Ansible Automation Platform auf OpenShift
Erfahren Sie mehr über das dynamische Hinzufügen von Ausführungsknoten zu Ihrem Ansible Automation Platform-Cluster, ohne dass Sie das Installationsprogramm verwenden müssen.