Présentation approfondie de F5 NGINX One et invitation à participer à l’accès anticipé
Il y a quelques semaines, nous avons présenté NGINX One à nos clients lors de l’AppWorld 2024. Nous avons également lancé l’accès anticipé à NGINX One, pour lequel une liste d’attente est en train de se constituer. La solution est également présentée à l’AppWorld EMEA et à l’AppWorld Asia Pacific. Des événements continueront d’être organisés dans ces deux régions jusqu’en juin.
Le moment semble donc bien choisi, au cœur de toute cette activité en présentiel, pour présenter plus en détail à nos lecteurs notre réflexion et nos projets concernant NGINX One, et pour renouveler cette invitation à participer au programme d’accès anticipé auprès de l’ensemble de la communauté NGINX dans le monde.
Propulser NGINX vers de nouveaux sommets
Au cœur de tous les produits NGINX se trouve notre remarquable plan de données. Conçu et développé à l’origine par Igor Sysoev, le plan de données NGINX a résisté à l’épreuve du temps. Il est remarquablement autonome et performant. La base de code est restée légère et compacte, avec peu de dépendances et de rares problèmes de sécurité. Notre défi consistait à placer le plan de données au centre d’une offre de produits plus vaste et complète, englobant tout ce que nous développons, tout en le rendant plus extensible, accessible, abordable et facile à gérer.
Nous souhaitions également faire de NGINX une option plus accessible pour notre vaste clientèle F5. Il s’agit d’équipes internationales chargées des opérations réseau et de la sécurité à l’échelle de l’entreprise. Nombre d’entre elles sont responsables des déploiements NGINX et veillent à ce que les équipes de développement d’applications et d’exploitation des plateformes disposent de tout ce dont elles ont besoin pour créer des applications modernes.
Principes fondamentaux : décloisonnement, facturation à l’usage, plan de gestion unique, présence mondiale
En gardant tout cela à l’esprit, lorsque nous avons commencé à planifier NGINX One, nous avons défini quelques principes de conception que nous souhaitions respecter :
- Sans parti pris et flexible — NGINX One sera facile à mettre en œuvre pour l’ensemble des cas d’usage de NGINX (serveur web, proxy inverse, mise à disposition d’applications, Kubernetes/microservices, sécurité des applications, CDN).
- Interface API simple — NGINX One pourra facilement être connecté à n’importe quelle chaîne d’outils de développement, plateforme ou système existant via des API RESTful.
- Un système de gestion unique — NGINX One fournira une console et un plan de gestion uniques pour exécuter et configurer l’ensemble des solutions NGINX. La console sera proposée « en tant que service », sans aucune installation requise, et pourra facilement être étendue à d’autres systèmes, tels que Prometheus.
- Basé sur la consommation — Avec NGINX One, les utilisateurs ne paieront que ce qu’ils consomment, ce qui réduira considérablement les barrières à l’entrée et le coût total de possession.
- Évolue rapidement, facilement et à moindre coût dans n’importe quel environnement cloud — NGINX One sera indépendant du cloud et de l’environnement, et fournira des fonctionnalités de plan de données, de mise à disposition d’applications et de sécurité sur n’importe quel cloud, PaaS ou moteur d’orchestration, ainsi que dans les environnements basés sur des fonctions et sans serveur.
- Sécurité simplifiée — NGINX One facilitera la mise en œuvre et la gestion de la sécurité de vos applications dans n’importe quel environnement, grâce aux fonctionnalités de NGINX App Protect telles que OneWAF et la protection contre les attaques DDoS.
- Intelligence pour l’optimisation des configurations — NGINX One s’appuiera sur toute l’expertise mondiale de NGINX pour proposer des recommandations intelligentes sur la configuration de votre plan de données, afin de réduire les erreurs et d’améliorer les performances des applications.
- Extensibilité — NGINX One s’intégrera facilement à d’autres plateformes de mise en réseau, d’observabilité, de sécurité et de mise à disposition d’applications. NGINX One simplifiera l’intégration avec F5 Big-IP et d’autres produits, ce qui permettra aux équipes chargées des opérations réseau et des opérations de sécurité de sécuriser et de gérer plus facilement leur parc technologique dans l’ensemble de nos gammes de produits.
NGINX One est conçu pour être l’outil multifonction ultime du plan de données
Nous voulions proposer tout cela en nous appuyant sur notre principal atout : le plan de données NGINX. En fait, dès nos premières réflexions sur NGINX One, nous avons reconnu la nécessité de revenir à nos racines, le plan de données, et d’en faire le centre de notre univers.
NGINX One reprend le logiciel de plan de données NGINX que vous connaissez et l’enrichit d’outils SaaS dédiés à l’observabilité, à la gestion et à la sécurité. Que vous travailliez sur des déploiements à petite échelle ou sur des systèmes vastes et complexes, NGINX One s’intègre de manière transparente. Vous pouvez l’utiliser en remplacement direct de n’importe quel produit NGINX existant.
Pour celles et ceux qui évoluent dans des environnements hybrides et multicloud, NGINX One simplifie les opérations. Son intégration à vos systèmes existants, à vos workflows CI/CD et à vos services cloud est simple. NGINX One peut être déployé en quelques minutes et utilisé via une API, ce qui vous permet d’adapter facilement votre infrastructure à vos besoins. Ce service comprend tous les produits NGINX essentiels : NGINX Plus, NGINX Open Source, NGINX Instance Manager, NGINX Ingress Controller et NGINX Gateway Fabric. NGINX One est lui-même hébergé sur plusieurs clouds afin de garantir sa résilience.
En bref, NGINX One vous permet de regrouper tous vos produits NGINX au sein d’une seule et même plateforme de gestion. Surtout, avec NGINX One, vous ne payez que ce que vous utilisez. Il n’y a ni frais de licence annuels ni coûts par utilisateur. Pour les start-up, une offre gratuite généreuse vous permet de vous développer et de monter en charge sans craindre les mauvaises surprises tarifaires. Vous pouvez provisionner exactement ce dont vous avez besoin, au moment où vous en avez besoin. Vous pouvez ajuster les ressources à la hausse ou à la baisse selon vos besoins et automatiser la mise à l’échelle afin de garantir en permanence les performances de vos applications.
NGINX One + F5 Big-IP = Un plan de gestion unique et une présence mondiale
Afin de faciliter la gestion de NGINX au sein des produits F5, NGINX One s’intègre davantage à F5 tout en tirant parti de l’infrastructure mondiale de F5. Dans un premier temps, NGINX One sera déployé sur F5 Distributed Cloud, offrant ainsi à ses utilisateurs de nombreuses fonctionnalités supplémentaires. Grâce à notre infrastructure réseau multicloud, ils pourront facilement interconnecter leurs environnements cloud sans avoir à mettre en œuvre des intégrations complexes. Ils pourront configurer des politiques de sécurité granulaires pour des équipes et des applications spécifiques au niveau du pare-feu mondial, avec moins d’efforts et de tickets. Les utilisateurs de NGINX One bénéficieront de notre réseau mondial de points de présence, qui rapprochera considérablement les applications des utilisateurs finaux sans nécessiter l’ajout d’une couche de réseau de diffusion de contenu.
Les utilisateurs de F5 peuvent facilement tirer parti de NGINX One pour détecter toutes les instances de NGINX exécutées dans leurs environnements d’entreprise et les instrumenter afin d’améliorer leur observabilité. En outre, le portefeuille de solutions de sécurité de F5 repose sur un moteur WAF unique, communément appelé « OneWAF ». Les entreprises peuvent ainsi migrer les politiques qu’elles utilisent dans BIG-IP Advanced WAF vers NGINX App Protect et les maintenir synchronisées.
Un aperçu de l’avenir
À mesure que nous poursuivons le développement de NGINX One, nous garantirons une disponibilité et une évolutivité accrues de vos applications et de votre infrastructure. Pour ce faire, nous maintiendrons vos applications en ligne grâce à une haute disponibilité intégrée et à des contrôles granulaires du trafic, tout en gérant les changements prévisibles et imprévisibles grâce à l’automatisation et à l’extensibilité. En outre, lorsque vous détectez des problèmes et appliquez automatiquement, sous supervision, des modifications de configuration à plusieurs instances simultanément, vous réduisez considérablement vos coûts d’exploitation.
Vous pourrez résoudre les problèmes avant que vos clients ne constatent la moindre interruption grâce à des informations détaillées, générées par l’IA, sur l’état de vos applications, de vos API et de votre infrastructure.
L’identification des tendances et des cycles à partir des données historiques vous permettra d’évaluer précisément les besoins à venir, de prendre de meilleures décisions et de simplifier la résolution des problèmes.
Vous pouvez sécuriser et contrôler votre réseau, vos applications et vos API, tout en permettant à vos équipes DevOps d’intégrer facilement leurs systèmes et outils CI/CD. La sécurité sera rapprochée du code de vos applications et de vos API, concrétisant ainsi la promesse du « shift left ». Les organisations qui mettent en œuvre une approche Zero Trust pourront valider les utilisateurs de la périphérie au cloud, sans complexité ni surcharge inutile. En outre, vous renforcerez davantage votre posture de sécurité en détectant immédiatement les instances NGINX affectées par des vulnérabilités et expositions courantes (CVE) et en atténuant rapidement les risques associés, afin de garantir une protection uniforme dans toute votre infrastructure.
NGINX One changera également la façon dont vous utilisez notre produit. Nous adoptons un modèle SaaS qui vous permet de payer pour un produit unique et de déployer nos services partout où vos équipes en ont besoin : dans votre centre de données, dans le cloud public ou sur F5 Distributed Cloud. À l’avenir, notre plan de données intégrera davantage de fonctionnalités, telles que WebAssembly. Nous proposerons de nouveaux cas d’usage, comme une passerelle d’IA. Grâce à une tarification progressive basée sur la consommation, nous vous permettons d’utiliser ces services de manière extrêmement simple et fluide.
Il y aura même une offre gratuite pour un petit nombre d’instances NGINX et pour les nouveaux clients. Grâce à la tarification à l’usage, vous pouvez vous lancer sans risque et avec de faibles coûts initiaux.
La tâche des équipes chargées des achats sera facilitée, car NGINX One sera inclus dans tous les programmes d’achat de F5, notamment notre programme de consommation flexible.
La tarification ne sera plus un obstacle pour les équipes de développement. Avec NGINX One, elles disposeront de toutes les fonctionnalités et de tous les outils de gestion nécessaires pour sécuriser, déployer et optimiser chaque application et chaque API, où qu’elles se trouvent.
Quand pourrai-je obtenir NGINX One et comment puis-je m’y préparer ?
À la suite de nos récentes annonces, de nombreux clients NGINX nous ont demandé quand ils pourraient acheter NGINX One et ce qu’ils pouvaient faire dès maintenant pour s’y préparer.
Nous prévoyons que NGINX One sera commercialisé plus tard cette année. Toutefois, comme indiqué précédemment, les clients peuvent se manifester dès maintenant pour bénéficier d’un accès anticipé, l’essayer et nous faire part de leurs commentaires afin que nous puissions en tenir compte dans notre planification. En attendant, tous les produits NGINX actuellement commercialisés seront compatibles avec NGINX One. Il n’y a donc aucune raison de craindre que les achats effectués à court terme deviennent rapidement obsolètes. Ce ne sera pas le cas.
Afin de profiter pleinement de tous les avantages de NGINX One, les clients doivent s’assurer qu’ils utilisent les dernières versions de leurs instances NGINX et qu’ils exécutent NGINX Instance Manager conformément aux conditions de leur licence.
Mise à jour de juin 2024: Depuis son lancement, NGINX One s’est enrichi de nombreuses nouvelles fonctionnalités, et la mise en place d’un modèle de tarification basé sur la consommation a été reportée. Consultez cet article de blog pour tout savoir sur les nouvelles fonctionnalités et les évolutions tarifaires.
À propos de l’auteur
Articles de blog associés

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA
Découvrez les principaux enseignements tirés des réponses à l’enquête annuelle F5 NGINX sur les dernières tendances en matière de technologies cloud natives, de sécurité, d’ingénierie de plateforme et d’IA.
Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?
Lorsque de nouvelles CVE sont signalées, il est facile de ne plus savoir si elles concernent un outil de contrôleur Ingress NGINX particulier, car il existe plusieurs projets. Cet article présente les CVE et explique comment distinguer les différents projets de contrôleurs Ingress afin de dissiper toute confusion.
Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX
Votre API répond-elle aux requêtes en moins de 30 ms ? Si ce n’est pas le cas, il ne s’agit pas d’une API en temps réel offrant la faible latence exigée par la grande majorité des organisations. Mesurez la latence de votre API avec l’outil rtapi de NGINX et découvrez comment NGINX peut l’aider à offrir une réactivité en temps réel.

Un testeur d’expressions régulières pour NGINX et NGINX Plus
Le testeur d’expressions régulières (regex) pour NGINX et NGINX Plus vous évite de tâtonner en vous indiquant si une expression régulière utilisée dans un bloc location ou map correspond aux valeurs comme prévu. Il génère la configuration appropriée et affiche les valeurs des groupes de capture.
Caches partagés avec les clusters de cache NGINX Plus, partie 1
Optimisez la capacité de votre cache web en le répartissant entre plusieurs serveurs de cache web NGINX ou NGINX Plus. Découvrez comment procéder dans cet article.
Introduction aux microservices
Les microservices suscitent actuellement beaucoup d’intérêt. Cet article de blog est le premier d’une série de sept consacrée à la conception, au développement et au déploiement de microservices.