Beim NGINX Sprint 2022 haben wir uns verpflichtet, die Art und Weise zu modernisieren, wie wir NGINX-Open-Source-Projekte verwalten und mit unserer Community interagieren. Als Teil dieses Versprechens haben wir die bevorstehende Veröffentlichung von NGINX Agent angekündigt, einem Daemon, der einzelne NGINX-Bereitstellungen als Begleitsoftware verwaltet und Beobachtungsmöglichkeiten sowie eine Konfigurations-API bietet. Heute sind wir stolz, dieses Versprechen einlösen zu können, indem wir NGINX Agent unter der Apache 2-Lizenz veröffentlichen.
Unsere Vision bei F5 NGINX besteht darin, ein Ökosystem aufzubauen, das sich auf jeden Aspekt der Anwendungsbereitstellung und -verwaltung erstreckt. NGINX Agent spielt in dieser Vision eine zentrale Rolle, indem es Entwicklungs- und Plattformbetriebsteams detaillierte Steuerelemente und zusätzliche Funktionen zum Konfigurieren, Überwachen und Verwalten von NGINX-Instanzen bereitstellt.
NGINX Agent ist ein leichtgewichtiger Daemon, der zusammen mit Ihrer NGINX Open Source- oder NGINX Plus-Instanz bereitgestellt werden kann. Bedeutsam ist, dass NGINX Agent eine Reihe von Funktionen ermöglicht, die von NGINX Open Source nicht bereitgestellt werden:
NGINX Agent wird neben einer NGINX-Instanz ausgeführt und stellt sowohl REST- als auch gRPC-Schnittstellen für die Remote-Interaktion mit der Instanz sowohl von der Steuerungs- als auch von der Verwaltungsebene aus bereit. So können Sie anspruchsvolle Überwachungs- und Automatisierungsfunktionen erstellen.
Wir verfolgen mit der Veröffentlichung des NGINX-Agenten als Open Source mehrere Ziele.
Wir möchten der Community die Möglichkeit geben, NGINX Open Source in mehr Anwendungsfällen und mit weitaus mehr Flexibilität zu nutzen. Durch die Bereitstellung von NGINX Agent als Open Source können einige aktuelle Funktionslücken in NGINX Open Source geschlossen werden. Zudem eröffnet es uns völlig neue Möglichkeiten, NGINX Open Source zu erweitern und der Community schneller Funktionen zur Verfügung zu stellen. Es kann zusammen mit Ihrer NGINX Open Source-Instanz installiert werden, damit Sie die NGINX-Konfiguration mithilfe einer REST- oder gRPC-Schnittstelle verwalten oder anspruchsvolle Visualisierungen aus NGINX-Ereignissen und -Metriken entwickeln können.
Wir sind stolz darauf, unserer Community branchenführende Open-Source-Software zur Verfügung zu stellen und Ihnen den Aufbau hoch skalierbarer, belastbarer Infrastrukturen zur Stärkung Ihres Unternehmens zu ermöglichen. Einer der Grundpfeiler dieses Erfolgs ist das Vertrauen der Open-Source-Community in die NGINX-Software. Unsere Designphilosophie mit NGINX Agent besteht darin, völlig offen und transparent zu sein, was die Art und Weise betrifft, in der er auf die Daten in Ihrer NGINX-Infrastruktur zugreift und welche Daten er berührt. Wir sind davon überzeugt, dass die vollständige Transparenz gegenüber der Community und die Einführung von Funktionen, die Sie begeistern, ein Schlüssel zur Realisierung unserer Open-Source-Vision ist.
Getreu einem weiteren Versprechen, das wir bei Sprint gegeben haben – der Optimierung des Entwicklererlebnisses – beschleunigt NGINX Agent die Wertschöpfungszeit von NGINX-Produkten, indem es Steuerelemente und Funktionen bereitstellt, von denen wir hoffen, dass sie NGINX für mehr Anwender attraktiver machen. NGINX Agent bietet detaillierte Steuerelemente, sodass Entwickler intelligente Entscheidungen zur Verwaltung, Bereitstellung und Konfiguration von NGINX in ihrer Umgebung treffen können. Unser Ziel ist es, Entwickler dort abzuholen, wo sie stehen, indem wir ihnen die Integration in die Produktsuite von NGINX auf den Steuerungs- und Verwaltungsebenen ermöglichen oder ihnen die Einbringung eigener Produkte ermöglichen.
NGINX Agent begann als der Agent, der vom NGINX Management Suite Instance Manager verwendet wurde, um alle NGINX-Instanzen in Ihrer Umgebung zu finden. Und obwohl es diese Funktion auch weiterhin erfüllen wird, haben wir es durch die Veröffentlichung der Version 2.17.0 als Open Source auf einen unabhängigen Weg gebracht, der es der breiteren Open-Source-Community von NGINX nützlich machen soll. Angesichts dieser Geschichte gehen wir davon aus, dass NGINX Agent in vielerlei Hinsicht erweitert werden muss. Daher laden wir Sie ein, das NGINX Agent-Repo auf GitHub zu besuchen, um loszulegen und zu erfahren, wie Sie Beiträge leisten, Vorschläge machen und Probleme melden können.
„Dieser Blogbeitrag kann auf Produkte verweisen, die nicht mehr verfügbar und/oder nicht mehr unterstützt werden. Die aktuellsten Informationen zu verfügbaren F5 NGINX-Produkten und -Lösungen finden Sie in unserer NGINX-Produktfamilie . NGINX ist jetzt Teil von F5. Alle vorherigen NGINX.com-Links werden auf ähnliche NGINX-Inhalte auf F5.com umgeleitet."