[Dies ist ein Gastbeitrag von HashiCorp für unseren Newsroom-Blog]
Überblick
In der heutigen digitalen Welt konkurrieren Unternehmen darum, Produkte möglichst schnell auf den Markt zu bringen. Um geschäftlich erfolgreich zu sein, ist es entscheidend, rasch auf Marktanforderungen und Kundenfeedback zu reagieren. Aufgrund dieser geschäftlichen Anforderungen haben sich die Prozesse zur Entwicklung und Bereitstellung moderner Anwendungen grundlegend verändert. Immer mehr Unternehmen setzen auf einen DevOps-Ansatz und agile Methoden, um die Anwendungsbereitstellung zu optimieren und zu automatisieren. Eines der größten Hindernisse auf dem Weg zu einer durchgängigen Automatisierung ist jedoch die fehlende Netzwerkautomatisierung. Herkömmliche Ansätze basieren häufig auf manuellen Abläufen und Tickets. So kann es leicht Tage oder Wochen dauern, bis mehrere voneinander abgeschottete Teams die Controller für die Anwendungsbereitstellung bereitstellen und aktualisieren. Diese aufwendigen, fehleranfälligen Prozesse können die Einführung neuer Services erheblich verzögern, bei häufigem Hoch- und Herunterskalieren der Services zusätzlichen Betriebsaufwand verursachen und das Risiko von Ausfällen aufgrund von Fehlkonfigurationen erhöhen. Da Unternehmen die Bereitstellung moderner Anwendungen weiter skalieren und ihre Cloud-Nutzung ausbauen, veranlassen die steigenden Anforderungen und der zunehmende Druck die Netzwerkteams dazu, nach einem neuen Ansatz zu suchen, mit dem sie in einer dynamischen Welt effizient arbeiten und skalieren können.
F5 und HashiCorp arbeiten gemeinsam daran, NetOps-Automatisierung zu ermöglichen. Dadurch können Netzwerk- und IT-Betriebsteams Hindernisse in der Anwendungsentwicklung mithilfe eines automatisierten Prozesses für die Anwendungsbereitstellung beseitigen und ein schnelles, skalierbares und zuverlässiges Netzwerk bereitstellen.
F5 Application Services 3 Extension (AS3) ist ein flexibler, ressourcenschonender Mechanismus zur Verwaltung anwendungsspezifischer Konfigurationen auf einem BIG-IP-System. Damit lässt sich die gesamte Netzwerk- und Datenverkehrssteuerung auf BIG-IP als Code deklarieren. HashiCorp entwickelt Tools zur Automatisierung von Cloud-Infrastrukturen, die Self-Service-Automatisierung und DevOps-Praktiken ermöglichen. Durch die Integration von AS3 in den HashiCorp-Tool-Stack können Benutzer den gesamten Lebenszyklus der Anwendungsbereitstellung automatisieren, indem sie Netzwerkdienste in ihre Entwicklungspipelines einbinden.
HashiCorp Terraform nutzt Infrastructure as Code zur Bereitstellung von Infrastruktur. Dadurch können Netzwerkbetriebsteams die F5 BIG-IP Plattform „als Code“ behandeln, sodass die Netzwerkinfrastruktur bei der Bereitstellung neuer Dienste automatisch eingerichtet werden kann. HashiCorp Consul unterstützt als Tool für die Servicevernetzung die Automatisierung der laufenden Konfiguration der F5 BIG-IP Plattform. Das zentrale Service-Register und die Service-Discovery-Funktionen von Consul erfassen den Netzwerkstandort und den Integritätsstatus aller Backend-Dienste in Echtzeit. Consul kann die Pool-Mitglieder von BIG-IP dynamisch aktualisieren und automatisch ein erneutes Laden der Konfiguration auslösen, ohne dass ein Bedienereingriff erforderlich ist.
Terraform
Infrastructure as Code bildet die Grundlage für DevOps-Praktiken. HashiCorp Terraform ist das weltweit am häufigsten eingesetzte Tool zur Cloud-Bereitstellung und ermöglicht die Automatisierung der Infrastruktur durch deren Abbildung als Code. Es nutzt API-Abstraktion mithilfe deklarativer Konfigurationsdateien, die von Teammitgliedern gemeinsam verwendet, als Code behandelt, bearbeitet, überprüft und versioniert werden können. Terraform unterstützt über 200 verschiedene Provider für ein breites Spektrum gängiger Infrastrukturkomponenten. Die Provider nutzen infrastrukturspezifische APIs, um ihre jeweiligen besonderen Funktionen beizubehalten. Mit dem BIG-IP-Provider lassen sich viele wichtige betriebliche Aufgaben automatisieren, beispielsweise die Bereitstellung eines Pools, von Knoten und virtuellen Servern für neue Anwendungen. Dadurch können Netzwerkvorgänge für BIG-IP als „Code“ behandelt und nahtlos in die CI/CD-Pipelines der Entwicklungsteams integriert werden.
Consul
Sobald die Anwendung betriebsbereit ist, kann sie je nach Bedarf hoch- oder herunterskaliert werden, um die Last zu bewältigen und eine hohe Verfügbarkeit sicherzustellen. Die Pools der Backend-Mitglieder müssen entsprechend aktualisiert werden, damit der Datenverkehr an die verfügbaren Anwendungsinstanzen weitergeleitet wird. Manuelle Ansätze für ein solches Änderungsmanagement sind zeitaufwendig und fehleranfällig – ganz zu schweigen von Hunderten von Änderungen an verschiedenen Anwendungen in einer verteilten Umgebung. HashiCorp Consul ist ein Service-Networking-Tool, das für die Bewältigung von Netzwerkherausforderungen in dynamischen Infrastrukturen entwickelt wurde. Einer seiner zentralen Anwendungsfälle besteht darin, eine zentrale Service-Registry als Echtzeitverzeichnis bereitzustellen, das den Netzwerkstandort und den Integritätsstatus von Services erfasst. AS3 kann mithilfe eines Worker-Knotens auf BIG-IP eine Service Discovery durchführen, um die Service-Registry von Consul abzufragen und die Pool-Mitglieder automatisch zu aktualisieren, wenn Services hinzugefügt oder entfernt werden beziehungsweise nicht mehr fehlerfrei funktionieren. Services können nun ohne Eingreifen des Betriebspersonals hoch- oder herunterskaliert werden oder kontrolliert ausfallen.
Fazit
Da Unternehmen immer häufiger neue Softwareversionen auf den Markt bringen, steigt der Bedarf an NetOps-Automatisierung, um Lücken in der Anwendungsbereitstellungskette zu schließen und eine durchgängige Automatisierung zu erreichen. Weitere Informationen zu dem von F5, HashiCorp Terraform und Consul ermöglichten automatisierten Ansatz finden Sie im Gastbeitrag des technischen Spezialisten Lance Larsen von HashiCorp auf DevCentral. Klicken Sie außerdem auf den Link, um sich Demos aus unserem gemeinsamen Webinar anzusehen.
Über den Autor
Ähnliche Blogbeiträge
F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen
F5 und Equinix ermöglichen es Unternehmen, sich weltweit sicher und zuverlässig mit ihren Partnern zu vernetzen.

API-Sicherheitsrisiken und -herausforderungen
Erfahren Sie, warum APIs für die moderne App-Entwicklung unverzichtbar sind und wie Sie sie vor den häufigsten Sicherheitslücken schützen. Profitieren Sie von Expertentipps und direkt umsetzbaren Strategien.
Ein Meilenstein für die Community Impact Grants von F5
F5 feiert das fünfjährige Bestehen seines innovativen Community Impact Grant-Programms, das gemeinnützige Organisationen, bei denen sich F5-Mitarbeitende ehrenamtlich engagieren, mit Fördermitteln in Höhe von 5.000 US-Dollar unterstützt.
Mit moderner, anpassungsfähiger und sicherer Gesundheits-IT Leben retten
Die IT-Investitionen im Gesundheitswesen tragen dazu bei, die schnellsten Wege zu einer besseren Versorgung zu finden, indem sie die medizinische Betreuung näher an die Patientinnen und Patienten bringen. Viele Gesundheitsunternehmen nutzen riesige Mengen an klinischen und anderen Gesundheitsdaten, um Entwicklungen zu verfolgen und übergreifende Trends in der gesamten Gesundheitslandschaft zu erkennen. Gleichzeitig nähern sie sich einer möglichst präzisen, individuell zugeschnittenen Versorgung an.
Verbesserung der Benutzer- und Administrationserfahrung durch sicheren hybriden Zugriff
Diese Kombination aus BIG-IP Access Policy Manager und Azure Active Directory ermöglicht Identitätsföderation, zentralisierten Benutzerzugriff (über Single Sign-on) und erhöhte Anwendungssicherheit (durch Multi-Faktor-Authentifizierung) für geschäftskritische Anwendungen sowie cloudbasierte und SaaS-Anwendungen. Dieser Ansatz vereinfacht die Einrichtung und Bereitstellung, reduziert den Verwaltungsaufwand und verbessert die gesamte Administration.
Das Internet der Sicherheitsdinge
Nein, das ist keine Tirade über die Sicherheit des IoT. Es ist eine Geschichte über Veränderung – genauer gesagt über Veränderung und ihre Auswirkungen auf die Sicherheit. Veränderung ist allgegenwärtig. Es gibt unzählige Axiome und Sprichwörter über Veränderung, also ist es ...