Wie ein Service Mesh DevOps ermöglicht

F5-Ökosystem | 06. Dezember 2018

Ich verbringe den Großteil meines Tages damit, mit großen Unternehmen darüber zu sprechen, wie sie ihr Geschäft transformieren, um in einem zunehmend von Umbrüchen geprägten Umfeld wettbewerbsfähig zu bleiben. Das ist nichts Neues – jeder, der Clayton Christensens The Innovator’s Dilemma gelesen hat, versteht das. Am interessantesten finde ich, wie Unternehmen mit diesen Umbrüchen umgehen. Natürlich entwickeln sie neue Produkte, um gegenüber den disruptiven Wettbewerbern konkurrenzfähig zu bleiben. Gleichzeitig orientieren sie sich aber auch an den Strategien ihrer kleineren, agileren Konkurrenten und konzentrieren sich darauf, effizienter zu werden.

Unternehmen richten ihre internen Organisationen und Produktarchitekturen an einer neuen Leistungsdimension aus. Sie erkennen zunehmend den Wert von Iterationen, Effizienz und schrittweiser Skalierung, was sie zur Einführung von DevOps-Methoden veranlasst. Dieser Fokus auf eine kurze Markteinführungszeit treibt einige der fortschrittlichsten Infrastrukturtechnologien voran, die wir je gesehen haben. Technologien wie Container und Kubernetes sowie der Fokus auf stabile, einheitliche und offene APIs ermöglichen es kleinen Teams, erstaunliche Fortschritte zu erzielen und sich mit der erforderlichen Geschwindigkeit weiterzuentwickeln. Diese Technologien haben Reibungsverluste und die Markteinführungszeit reduziert. Das Ergebnis ist die schnellste Einführung einer neuen Technologie, die es je gegeben hat.

Die Einführung dieser Technologien verläuft nicht reibungslos. Wenn Unternehmen sie in großem Maßstab einsetzen, stellen sie fest, dass sie unbeabsichtigt die Komplexität erhöht und Zuständigkeiten sowie Kontrolle dezentralisiert haben. In vielen Fällen ist es nahezu unmöglich, das gesamte System zu überblicken, und jeder muss sich sowohl mit Compliance-Anforderungen als auch mit den geschäftlichen Erfordernissen auskennen. Letztlich bedeutet das: Wenn alle verantwortlich sind, ist niemand rechenschaftspflichtig.

Ein Service Mesh unterstützt DevOps, indem es Ihnen hilft, diese Komplexität zu bewältigen. Es bietet Entwicklungsteams Autonomie und Freiraum und schafft gleichzeitig eine zentrale Stelle, an der Expertenteams Unternehmensstandards für Richtlinien und Sicherheit durchsetzen können. Dazu stellt es eine Schicht zwischen den Anwendungen Ihrer Teams und der Plattform bereit, auf der diese ausgeführt werden. Dort können Plattformbetreiber Netzwerkdienste einbinden, Richtlinien durchsetzen sowie Telemetrie- und Tracing-Daten erfassen.

Dadurch können Ihre Entwicklungsteams Entscheidungen auf Grundlage des zu lösenden Problems treffen, anstatt sich mit der zugrunde liegenden Infrastruktur befassen zu müssen. Entwicklungsteams können nun Code bereitstellen, ohne befürchten zu müssen, gegen Compliance-Vorgaben oder gesetzliche Richtlinien zu verstoßen. Die sichere Kommunikation wird außerhalb der Anwendung abgewickelt, wodurch Komplexität und Risiken reduziert werden. Ein Service Mesh stellt außerdem Tools bereit, mit denen Entwickler neuen Code bereitstellen und auftretende Probleme debuggen oder beheben können.

Für den Plattformbetreiber, dessen vorrangiges Ziel darin besteht, einen stabilen, sicheren und skalierbaren Dienst für die Ausführung von Anwendungen bereitzustellen, sorgt ein Service Mesh durch die Standardisierung von Transparenz und Tracing für Einheitlichkeit. Richtlinien und die Authentifizierung zwischen Diensten können zur Laufzeit außerhalb der Anwendung implementiert werden. So wird sichergestellt, dass die Anwendungen alle für das Unternehmen geltenden regulatorischen Anforderungen erfüllen. Die Bereitstellung von Aspen Mesh ermöglicht einen robusten Workflow für Experimente, mit dem Entwicklungsteams neue Dienste unter Verwendung von echtem Produktionsdatenverkehr testen können. Unsere Plattform bietet außerdem Tools, die mithilfe erweiterter Analysen in unserem SaaS-Portal die mittlere Erkennungszeit (MTTD) und die mittlere Lösungszeit (MTTR) verkürzen.

DevOps steht für das Zusammenwirken zweier Teams – Entwicklung und Betrieb –, um bessere Produkte schneller bereitzustellen. Ein Service Mesh fungiert dabei als Bindeglied, das diese Teams zusammenführt und eine zentrale Stelle im Stack bietet, über die sich Microservices zur Laufzeit verwalten lassen, ohne Änderungen an der Anwendung oder am Cluster vornehmen zu müssen.

Das Ergebnis ist eine Plattform, die es Anwendungsentwicklern ermöglicht, sich auf ihren Code zu konzentrieren, und mit der Betriebsteams den Entwicklern leichter eine ausfallsichere, skalierbare und sichere Umgebung bereitstellen können.

(Ursprünglich veröffentlicht im Aspen Mesh Blog)

Teilen
Schlagwörter: 2018

Über den Autor

Shawn Wormke
Shawn WormkeVice President und General Manager | F5 NGINX

Weitere Blogbeiträge von Shawn Wormke

Ähnliche Blogbeiträge

F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen
F5-Ökosystem | 05.08.2025

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
F5-Ökosystem | 21.07.2025

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-Ökosystem | 21.01.2025

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
F5-Ökosystem | 22.05.2023

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
F5-Ökosystem | 16.09.2020

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
F5-Ökosystem | 11.05.2015

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 ...