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.
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.
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.
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.
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.
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.
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 .
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.
Nutzen Sie die folgenden NGINX-Komponenten, um konsistente und leistungsstarke Multi-Cloud-Anwendungsdienste in Containerumgebungen bereitzustellen.
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.