Ein allgemeiner Leitfaden für wichtige Akteure der Service Mesh -Branche
Service Mesh ist eine Infrastrukturebene, die die netzwerkbasierte Service-zu-Service-Kommunikation zwischen verschiedenen Diensten ermöglicht. Es kontrolliert die Kommunikation zwischen Mikroservice und durch Veränderung von Microservice-Anwendungen dabei, Kunden überzeugende und wettbewerbsfähige digitale Erlebnisse zu bieten. Es handelt sich um eine offene Kommunikationsschicht, die die Kommunikation und Überwachung für jede Serviceinstanz verwaltet. Es wird durch Sidecar -Proxy -Instanzen implementiert.
Laut Business Research Insights die GlobaleService -NetzDie Marktgröße wurde im Jahr 2020 mit 105,3 Mio. USD bewertet und wird voraussichtlich bis 2027 eine Bewertung von 1.440,6 Mio. USD mit einer CAGR von 41,3% über den Prognosezeitraum erreichen. Der Markt hat führende Spieler wie schwimmende, Hashicorp, F5, Kong, Solo und Tetrat.
Um profitable Geschäftstransaktionen reibungslos und zur umfassenden Ausweitung des Unternehmensbetriebs durchzuführen, müssen Unternehmen die Technologie implementieren. Es wird erwartet, dass die Notwendigkeit im projizierten Zeitraum aufgrund der schnellen Einführung in zahlreichen Branchen-Vertikalen zunimmt, um die Beobachtbarkeit zu verbessern und das beträchtliche Volumen der auf Mikroservices basierenden Anwendungsdaten in Erkenntnisse umzuwandeln. Die zunehmende Produkteinführung, um die Wirksamkeit und Sicherheit einer Anwendung zu steigern, wächst jeden Tag. Es wird vorausgesagt, dass dies den Markt über den Prognosezeitraum vorantreiben würde.
Vorteile:
Die operativen Schwierigkeiten im Zusammenhang mit der Verwaltung und Leitung von Mikrodiensten werden bereits in großen Teilen als gelöst angesehen. Laut Gartner und International Data Corporation (IDC) benötigen Unternehmen, die Micro -Dienste in der Produktion in der Produktion verwenden, eine gewisse Skalierbarkeit.
Unabhängig von der Bautechnologie wird sie verwendet, um diese Governance -Überlegungen abstrahieren. Eine unabhängige architektonische Schicht ermöglicht:
• Zentrale Governance und Zuverlässigkeit über die Kommunikation zwischen den Dienstleistungen sowie Regeln für das Verkehrsmanagement.
• Konsistente Sicherheit mit Authentifizierungs- und Autorisierungsstandards.
• Service -Erkennung in alle bereits vorhandenen Technologien für die App -Entwicklung und -überwachung.
Jüngste Fortschritte
Die Übernahme verschiedener Service -Mesh -Plattformabschnitte zur Regulierung des Verkehrs und zur Schutz der Kommunikation zwischen Mikrodiensten wird die Produktnachfrage erhöhen. Hashicorp, Inc., ein bekannter Service-Mesh-Anbieter in San Francisco, führte im Februar 2021 die neue, vollständig verwaltete Service-Mesh-Lösung ein, die als Hashicorp-Konsul und Vault auf der Hashicorp-Cloud-Plattform bekannt ist, um die Last für Unternehmen zu erleichtern und die Datenmigration in die Cloud zu verbessern.
Wenn Sie sich als Softwareentwickler mit Backend -Systemen befassen, haben Sie in den letzten Jahren definitiv den Begriff "Service Mesh" gehört. Dieses Wort hat sich im gesamten Geschäft wie ein massiver Katamari -Ball infolge eines seltsamen Zusammenflusss von Umständen ausgebreitet, die zunehmend größere Marketing- und Aufregungstücken ergreifen, und es zeigt keine Anzeichen dafür, bald zu verlangsamen. Wenn Sie jedoch das gesamte Lärm filtern können, hat es einen echten, materiellen und erheblichen Wert.
Funktionen, die zur Ausführung moderner serverseitiger Software erforderlich sind
- Denken Sie an Web-Apps, API-Server und die Mehrheit der modernen serverseitigen Software, wenn Sie eine transaktionale, serverseitige Anwendung erstellen, die mit dem öffentlichen Internet verbunden ist und Anfragen von außen annimmt und innerhalb kurzer Zeit darauf reagiert.
- Wenn Sie dieses System als Sammlung von Diensten erstellen, die auf synchroner Weise miteinander kommunizieren.
- Wenn all diese wunderbaren Eigenschaften, die oben erwähnt wurden, für Sie von entscheidender Bedeutung sind, muss die Anwendung in der Funktionsweise zuverlässig, sicher und transparent sein.
Die Plattformfunktionen sind eine Teilmenge der angebotenen Funktionen. Dies bezieht sich auf Eigenschaften wie:
1. nicht der Geschäftslogik unterliegen.
Es macht keinen Unterschied darüber, warum FOO in erster Linie die Rufe eines Bars anruft, wenn er feststellt, wie Verkehrslatenzhistogramme für Anrufe zwischen Foo und Bar berechnet werden.
2. Herausforderung, korrekt zu implementieren.
Der naive Ansatz für die Wiederholung ist ein sicherer Weg, um Stürme und andere verteilte Systemversagensmuster wiederzuholen. Daher sind die Wiederholungen von Linkerd mit hoch entwickelten Merkmalen wie Wiederholungsbudgets parametrisiert.
3. Die konsistente Anwendung ist der Schlüssel zur Wirksamkeit.
Nur wenn jeder gegenseitige TLS verwendet, macht die Physik einen Sinn.
Wachstumsaussichten der Branche
So problematisch es auch sein mag, es stellt sich heraus, dass die Technologie, dass sie im Wesentlichen einen Einfluss haben, von Menschen akzeptiert werden muss. Die Service -Anbieter erzielen ebenfalls Gewinn, obwohl sie in einer ungeplanten Methode. Das Ziel des Service -Eigentümers ist es, die Begründung der Organisation genauso kreativ zu konstruieren, und je weniger operative Mechanismus, die sie besorgt haben, desto leichter ist es. Anstatt kontinuierlich zu beantragen, z. B. Regeln oder TLs wieder aufzunehmen, können sie mehr Anstrengungen für Rationalitätsbedenken der Unternehmen unternehmen und glauben, dass die Plattform sich um den Rest kümmert.