Beseitigen Sie Verzögerungen bei der Anwendungsbereitstellung mit containernativen App-Diensten

Die Lebenszyklen containerisierter Anwendungen sind dynamisch und vergänglich – Eigenschaften, die sich nicht gut mit herkömmlichen Netzwerk- und Sicherheitsrichtlinien vertragen. F5 NGINX hat eine Lösung.

Die Herausforderung? Sichere Unterstützung von Contrainized-Anwendungen

Durch die Nutzung von Containern können Sie Cloud-native Apps mit der Methode „Einmal schreiben, überall ausführen“ entwickeln. Dies geschieht jedoch nicht im luftleeren Raum. Containerisierte Anwendungen benötigen native Anwendungsbereitstellungsmechanismen, um optimale Leistung zu liefern. Das Festhalten an der traditionell statischen, von der IT verwalteten Konfiguration steht im Widerspruch zu der Agilität, die Sie benötigen, um mit dem Hoch- und Herunterfahren der Microservices-Container Schritt zu halten, das im Minutentakt erfolgen kann.

Das können Sie tun

Wenn Sie eine auf Mikrodiensten basierende Lösung einsetzen, benötigen Sie App-Sicherheits- und Leistungslösungen, die auf diese dynamische Architektur abgestimmt sind. Sie sollten in der Lage sein, Ihre App-Dienste als Code zu verwalten und in den CI/CD-Workflow zu integrieren. Sie benötigen zuverlässige Anwendungsbereitstellungsdienste, die in die Verwaltungsebene der Containerplattform integriert sind.

Wie F5 helfen kann

Die Anwendungsbereitstellungsdienste von F5 NGINX sind für Containerumgebungen konzipiert und optimiert und stellen daher die ideale Wahl für die Nutzung von Containerplattformen wie Kubernetes und Red Hat OpenShift dar. Darüber hinaus reduziert die Standardisierung auf NGINX für Container- und Nicht-Containerumgebungen die Komplexität und gewährleistet mehr Konsistenz und Zuverlässigkeit.

NGINX Kubernetes Ingress Controller

Als Top-Ingress-Controller für Kubernetes1 bietet der NGINX Ingress Controller eine automatisierte Konfiguration für NGINX-Load Balancer, um sicherzustellen, dass Anwendungen in Kubernetes-Clustern zuverlässig und sicher bereitgestellt werden, ohne die Leistung zu beeinträchtigen.

NGINX OpenShift-Router

Als Top-Ingress-Controller für Kubernetes1 bietet der NGINX Ingress Controller eine automatisierte Konfiguration für NGINX-Load Balancer, um sicherzustellen, dass Anwendungen in Kubernetes-Clustern zuverlässig und sicher bereitgestellt werden, ohne die Leistung zu beeinträchtigen.

Lösungsleitfaden

Herausforderung

Organisationen verwenden Containerplattformen wie Kubernetes oder RedHat OpenShift in Kombination mit agilen Entwicklungsmethoden, um die Anwendungsentwicklung und -bereitstellung zu beschleunigen.

Container sind grundlegende Infrastrukturkomponenten für die Entwicklung Cloud-nativer Anwendungen, da sie Flexibilität und Portabilität ermöglichen, die es Entwicklern erlauben, „einmal zu schreiben und überall auszuführen“. Container reduzieren Abhängigkeiten und ermöglichen eine Skalierung auf Komponentenebene, was für die Modernisierung von Anwendungen mithilfe von Microservices von entscheidender Bedeutung ist.

Ihre containerisierten Apps benötigen native Anwendungsbereitstellungsmechanismen, um optimale Leistung zu liefern. Entwickler und DevOps-Teams benötigen eine Cloud-agnostische, leichte Anwendungsbereitstellungslösung für Kubernetes- und OpenShift-Umgebungen.

Ein herkömmlicher Ansatz mit einer statischen Konfiguration, die nur von der IT geändert wird, steht jedoch im Widerspruch zum agilen Container-Paradigma. Bei diesem können neue Microservice-Container dynamisch für nur wenige Minuten erstellt werden, um eine Nachfragespitze zu bedienen oder ein Upgrade bereitzustellen, indem alte Container einfach durch neue ersetzt werden.

Wie stellen Sie sicher, dass die Bereitstellung Ihrer App-Dienste mit Ihren schnellen Release-Zyklen in Containerumgebungen Schritt hält? Laden Sie den Lösungsleitfaden herunter, um alle Einzelheiten zu erfahren .

Lösung

Sie benötigen zuverlässige Anwendungsbereitstellungsdienste, die in die Verwaltungsebene der Containerplattform integriert sind. Sie können Ihre containerisierten Apps optimal mit NGINX unterstützen, der am häufigsten abgerufenen und mit Sternen markierten Anwendung auf DockerHub mit über 1 Milliarde Downloads.

Und mit 64 % Marktanteil ist NGINX laut der Cloud Native Computing Foundation auch der mit Abstand beliebteste Kubernetes Ingress Controller. NGINX unterstützt auch Red Hat OpenShift-Umgebungen, eine auf Kubernetes basierende Containeranwendungsplattform. 

Komponenten

Nutzen Sie die folgenden NGINX-Komponenten, um konsistente und leistungsstarke Multi-Cloud-Anwendungsdienste in Containerumgebungen bereitzustellen. 

  • NGINX Ingress Controller für Kubernetes
    DevOps können mit dem NGINX Ingress Controller für Kubernetes externen Zugriff auf ihre Kubernetes-Umgebungen bereitstellen. Dies bietet Bereitstellungsdienste der Unternehmensklasse für Kubernetes-Anwendungen, einschließlich Echtzeitmetriken, Sitzungspersistenz, aktiven Integritätsprüfungen und JWT-Validierung.

    Mit der NGINX Plus-Version können Benutzer außerdem eine unterbrechungsfreie Neukonfiguration durchführen, die eine konsistente Anwendungsleistung und Ressourcennutzung gewährleistet. Es wird nach einem unterstützbaren Produktionsstandard erstellt und gepflegt und bietet Konsistenz und Stabilität – unter Wahrung der Abwärtskompatibilität.

  • NGINX Plus Router für OpenShift
    Für OpenShift-Umgebungen unterstützt NGINX vollständig die von der Open Shift Router-Ressource definierten Funktionen.

    Der Router fungiert als Einstiegspunkt für alle externen Anfragen an auf OpenShift ausgeführte Anwendungen und ist daher einer der kritischsten Teile der Plattform. NGINX Router ist über die Template Router-Software in OpenShift integriert – dieselbe Software, die auch der Standard-Router-Implementierung zugrunde liegt.

Abschluss

Unabhängig davon, wo sie ausgeführt werden, können Anwendungen von der Leistung profitieren, die NGINX bietet.

Mit Lösungen, die für Kubernetes- und OpenShift-Umgebungen entwickelt wurden, können Anwendungen, die in dynamischen Containerplattformen ausgeführt werden, die benötigten Dienste bei Bedarf konfigurieren lassen – und zwar mit nativen Tools des Containerverwaltungssystems. 

Lesen Sie mehr über die Zukunft der NGINX-Anwendungsplattform und wie F5 Unternehmen dabei hilft, ihre Apps für das digitale Zeitalter weiterzuentwickeln.

Verwandte Inhalte
WEBINAR

NGINX Ingress Controller

Sehen Sie sich dieses Webinar an, um mehr über die neuesten Entwicklungen im NGINX Ingress Controller Release 1.5.0 zu erfahren.

Webinar ansehen ›

KUNDENGESCHICHTE

LKQD Technologies und NGINX

LKQD Technologies reduziert die Betriebskomplexität mit NGINX Ingress Controller.

Lesen Sie ihre Geschichte ›

BLOG

Mikrodienste

Entdecken Sie die besten Designstrategien für Microservices und erfahren Sie, wie Sie mit der Umgestaltung monolithischer Anwendungen in Microservices beginnen.

Blog lesen ›

E-BOOK

Container-Netzwerk

Holen Sie sich diesen Leitfaden, um die Docker-Netzwerkmodi zu erkunden und zu erfahren, wie Kubernetes an die Container-Netzwerkarbeit herangeht.

E-Book herunterladen ›

E-BOOK

Cloud Native DevOps

Laden Sie das eBook herunter, um zu erfahren, wie Sie branchenübliche DevOps-Praktiken in einem Cloud-nativen Kontext auf Kubernetes anwenden.

E-Book herunterladen ›

BLOG

Container sind der Schlüssel zu einer Multi-Cloud-Strategie

Es ist keine gute Idee, Container auf eine enge Rolle festzulegen, die nur Microservices umfasst, da sie viel mehr können. 

Blog lesen ›

LÖSUNGSLEITFADEN

Sorgen Sie für optimale Leistung für Ihre containerisierten Apps

Containerisierte Anwendungen benötigen eine für Container konzipierte Anwendungsbereitstellungsinfrastruktur.

Leitfaden lesen ›