Die Application mithilfe von Microservices verändert sich sehr schnell, auch wenn sich viele Unternehmen darauf vorbereiten, ihre ersten vollwertigen Microservices-Apps zu erstellen oder die Microservices-Entwicklung auszuweiten. Zu diesen Veränderungen zählen die Entstehung von Kubernetes als am weitesten verbreiteter Ansatz für die Containerverwaltung und die Einführung von Service-Mesh-Architekturen. Die Istio Service Mesh-Architektur hat Version 1.0 erreicht.
Darüber hinaus wird zunehmend anerkannt, dass bei der Kommunikation zwischen Diensten Sicherheit erforderlich ist. In der kommenden Version 1.2 der Microservices Reference Architecture bietet NGINX ein Update seiner robusten und flexiblen Palette an Modellen für die Entwicklung von Microservices. Dadurch haben Entwickler wesentlich mehr Auswahl und die Möglichkeit, das von ihnen gewählte Microservices-Modell an die jeweilige Aufgabe anzupassen und gleichzeitig die Möglichkeit für zukünftiges Wachstum zu wahren.
Wie das Proxy-Modell den beliebten Ansatz der Verwendung von NGINX als Load Balancer auf Microservices anwendet
Über das Router Mesh-Modell, das eine NGINX-Instanz als Microservices-Hub hinzufügt, wobei das Proxying von einer anderen NGINX-Instanz übernommen wird
Wie das Fabric-Modell eine skalierbare Anzahl von NGINX-Instanzen verwendet, die parallel zu Service-Instanzen ausgeführt werden
Über den robusten Weg, den die MRA zu Service-Mesh-Modellen mit Kubernetes als Container-Orchestrator eröffnet, einschließlich Istio
Charles Pretzer
Technischer Architekt
Faisal Memon
Software Engineer