Jump to section

Was ist Netzwerkautomatisierung?

URL kopieren

Die Netzwerkautomatisierung nutzt programmierbare Logik zur Verwaltung von Netzwerkressourcen und -services. Damit können NetOps-Teams (Network Operations) Netzwerkinfrastruktur- und Anwendungsservices schneller konfigurieren, skalieren, schützen und integrieren, als das manuell möglich wäre.

Was ist Networking?

Unter Networking versteht man die Nutzung von Hardware (wie Netzwerkschnittstellenkarten, Ethernet-Kabeln und Switches) und Software, um z. B. SDN (Software-Defined Networking), SD-WANs (Software-Defined Wide Area Networks) und NFV (Network Functions Virtualization) zu erstellen und Daten zwischen Endpunkten (auch Knoten genannt) zu transportieren.

Was ist Automatisierung?

Automatisierung ist die Verwendung von Technologien, um weniger manuelle Aufgaben durchführen zu müssen. IT-Automatisierung ist die Verwendung von Software, um wiederholbare Anweisungen und Prozesse zu erstellen, die menschliche Interaktionen mit IT-Systemen ersetzen oder reduzieren. Automatisierungssoftware arbeitet innerhalb der Grenzen dieser Anweisungen, Tools oder Frameworks, um die Aufgaben mit wenig oder ganz ohne menschliche Interaktion auszuführen.

Mit der Netzwerkautomatisierung gehört die manuelle Verwaltung von Netzwerken der Vergangenheit an. Dies betrifft die Anmeldung bei Routern, Switches, Load Balancers und Firewalls sowie die mühsame manuelle Änderung der Konfiguration. Die Netzwerkautomatisierung basiert auf verketteten Skripten, die auf der Befehlszeilenebene im Betriebssystem programmiert werden, oder auf vorpaketierter Automatisierungssoftware.

Während sich zugrunde liegende Technologien stetig weiterentwickelt haben, hat sich das Netzwerkmanagement jahrzehntelang kaum verändert. So werden Netzwerke üblicherweise manuell angelegt, ausgeführt und gewartet. Traditionelle manuelle Verfahren der Netzwerkkonfiguration und -aktualisierung sind allerdings zu langsam und zu fehleranfällig, um die sich schnell verändernden Workload-Anforderungen erfüllen zu können. Durch ein automatisiertes Management der Netzwerkressourcen und -services können NetOps-Teams agiler und flexibler werden und moderne Geschäftsanforderungen effektiv unterstützen.

So wie es viele Methoden gibt, ein Netzwerk zu automatisieren, können auch viele Komponenten des Netzwerks automatisiert werden. Die meisten Lösungen für die Netzwerkautomatisierung bewegen sich zwischen diesen beiden Extremen, der Befehlszeilenautomatisierung und der Automatisierungssoftware.

Auf der einfachsten Stufe lassen sich die Komponenten eines Netzwerks mit standardmäßigen CLI-Kommandos und -Argumenten automatisieren. So können Linux®-Systemadministratoren beispielsweise Bash Operatoren verwenden, um Events basierend auf dem Erfolg (&&) oder Misserfolg (||) früherer Befehle zu verketten. Oder der Nutzer kann Befehlslisten in Textdateien kompilieren – auch als Shell Skripte bekannt – die sich alle auf einmal und wiederholt mithilfe eines einzigen Befehls ausführen lassen.

Mit Automatisierungssoftware können Sie Netzwerkaufgaben in vorpaketierte Programme zusammenfassen, die sich dann über das Frontend der App auswählen, planen und ausführen lassen. So können Sie beispielsweise die Red Hat® Ansible® Automation Platform verwenden, um Netzwerkberechtigungen und Netzwerke zu automatisieren, indem Sie APIs, Plugins, Inventories und Module in Playbooks paketieren. Diese können Nutzende dann durchsuchen, auswählen und ausführen, um die Konfiguration, Sicherheit, Orchestrierung und Provisionierung von Netzwerken über Service-Anbieter wie AWS, Microsoft und Cisco zu automatisieren.

Welche Netzwerkoperationen lassen sich automatisieren?

Netzwerkkonfigurationen

Eine manuelle Netzwerkkonfiguration kann zu Inkonsistenzen, Fehlkonfigurationen und Netzwerkinstabilitäten führen. Dadurch entstehen Schwierigkeiten bei der Bereitstellung der zahlreichen Services, die für digitale Geschäftsabläufe erforderlich sind. Mithilfe von Automatisierung können Sie Netzwerk-Managementprozesse standardisieren und so Best Practices durchsetzen. NetOps-Teams (Network Operations) können schnell und einfach Services in großem Umfang bereitstellen und die durchschnittliche Zeit für Serviceunterbrechungen (Mean Time To Resolution, MTTR) reduzieren.

Load Balancing und Failover

Anwendungslasten müssen gleichmäßig auf die Infrastruktur verteilt werden, um Performance und Kosten zu optimieren. Eine manuelle Lastverteilung kann zu einer schlechten Anwendungs-Performance und verzögertem Failover führen, wenn Systemfehler auftreten. Durch die Automatisierung Ihrer Load Balancer sind keine manuellen Eingriffe mehr erforderlich. Dies ermöglicht schnellere kontinuierliche Anpassungen und Failover für eine verbesserte Anwendungs-Performance und eine höhere Zuverlässigkeit.

Während es zu Anfang lediglich Telco-Anbieter waren, die Netzwerkautomatisierung zur Verbesserung digitaler Netzwerke verwendeten, profitieren heute Unternehmen in allen Branchen von dieser Technologie.

Weil unsere Automatisierungslösungen einem speziellen Entwicklungsmodell folgen, das die Hauptvorteile von Open Source Software nutzt – nämlich Innovation und Zusammenarbeit – und daraus unternehmensfähige Open Source-Produkte macht.

Aber auch nachdem unsere Lösungen getestet, paketiert und freigegeben wurden - der Quellcode eines jeden Red Hat Produkts bleibt offen. So können Sie beliebige Aspekte Ihrer Tools jederzeit modifizieren. Und während wir Nutzenden kontinuierlich und in Echtzeit beim Verbessern und Hinzufügen von Playbooks unterstützen, entwickeln sich die Playbooks, auf denen unsere Automatisierungsplattform basiert, ständig weiter.

Eine Subskription für Red Hat Ansible Automation Platform umfasst die Tools, die zur Implementierung einer unternehmensweiten Automatisierung benötigt werden, darunter Playbooks, ein visuelles Dashboard, eine event-gesteuerte Lösung sowie Analysen. Nutzen Sie die zertifizierten Inhalte unseres Partnernetzwerks, den Zugang zu gehosteten Managementdiensten, den technischen Support während des gesamten Lifecycles sowie das Fachwissen, das Red Hat durch die Erfolge mit Tausenden von Kunden erworben hat.

Weiterlesen

Artikel

Die Grundlagen von Ansible

Ansible automatisiert IT-Prozesse wie Provisionierung und Konfigurationsmanagement. Erlernen Sie die Grundlagen von Ansible mit dieser Einführung in die wichtigsten Konzepte.

Artikel

Was ist ein Ansible Playbook?

Ein Ansible® Playbook ist ein Blueprint von Automatisierungsaufgaben, also IT-Aktionen, die mit geringem manuellem Aufwand über ein Inventory von IT-Lösungen ausgeführt werden können.

Artikel

Warum Red Hat für die Automatisierung?

Die Red Hat Ansible Automation Platform umfasst alle Tools, die Sie zur Implementierung einer unternehmensweiten Automatisierung und zum teamübergreifenden Teilen von Automatisierungsprozessen benötigen.

Mehr über Automatisierung

Produkte

Interaktionen mit unseren strategischen Beratern, die sich ein Gesamtbild von Ihrem Unternehmen machen, Ihre Herausforderungen analysieren und Ihnen helfen, diese mit umfassenden, kosteneffektiven Lösungen zu meistern.

Eine Plattform für die Implementierung unternehmensweiter Automatisierungsprozesse – unabhängig davon, in welcher Phase der Automatisierung Sie sich befinden.

Ressourcen

Training

Learning Hub

Hier finden Sie Lernmaterialien und Tools, die Sie bei der Verwendung von Red Hat® Ansible® Automation Platform unterstützen, geordnet nach den Aufgaben, die Sie zu erledigen haben.

Interactive Labs

Diese interaktiven Szenarien ermöglichen es Ihnen, die Verwendung von Ansible Automation Platform für eine Vielzahl von Use Cases zu erlernen - in Ihrem eigenen Browser.

Kostenloser Trainingskurs

Diese Reihe von On-Demand-Videos zeigt Ihnen die Verwendung von Red Hat Ansible Automation Platform für eine Vielzahl von Use Cases.  

Trainingskurs

In diesem Kurs lernen Sie, wie Sie Red Hat Enterprise Linux mit der aktuellen Version von Ansible Automation Platform automatisieren können.