Table des matières de l'article :
Le logiciel d'équilibrage de charge open source NGINX a gagné en popularité au fil du temps pour ses fonctionnalités de proxy inverse, d'équilibrage de charge et de mise en cache HTTP. L'open source NGINX est soutenu par une immense implication de la communauté, et des centaines de modules tiers ont déjà été compilés dans la version open source.
Avec pour mission de créer la meilleure plate-forme de serveur Web, NGINX a récemment créé sa version commerciale, NGINX Plus.Avec la version commerciale, NGINX étend encore les fonctionnalités avancées et le support expert 24 × 7 par e-mail.
Avec NGINX Plus, vous obtenez une solution complète pour toutes vos exigences de livraison d'applications, y compris la mise en cache de contenu, le serveur Web, la gestion des API, etc. En outre, NGINX Plus offre une livraison transparente d'applications Web et mobiles avancées.
Qu'est-ce que NGINX Open Source ?
NGINX open source est un serveur HTTP gratuit hautes performances qui se double d'un serveur POP3, IMAP et proxy inverse. Il s'agit d'une solution complète pour les mises à niveau sans temps d'arrêt.
Il est connu pour ses capacités de serveur HTTP ainsi que pour sa capacité à agir en tant que serveur proxy de messagerie.
Fonctionnalité open source de NGINX
- Équilibreur de chargeL'équilibreur de charge open source NGINX adapte les performances de votre application. Avec l'hébergement NGINX, il est plus facile d'améliorer l'efficacité, la fiabilité et les performances de votre serveur.
- Proxy inverse ou proxy inverseLes serveurs NGINX utilisent un proxy inverse pour configurer l'équilibrage de charge pour HTTPS. Dans le proxy inverse open source NGINX, l'équilibreur de charge augmente l'évolutivité, améliore les performances et la fiabilité des applications Web et répartit efficacement le trafic entre les serveurs d'applications.
- La haute disponibilitéLe logiciel d'équilibrage de charge NGINX offre résilience et évolutivité pour les serveurs d'applications en amont. Grâce à la haute disponibilité open source de NGINX, le serveur élimine également chaque point de défaillance dans la pile d'applications. Pour une raison quelconque, si un serveur NGINX rencontre un problème, un autre serveur est prêt à prendre sa place.
- Séance collante inversée
La Séance collante inversée open source NGINX attribue un chemin au client pour transmettre une demande à un groupe de serveurs. Toutes les requêtes sont comparées pour identifier le serveur auquel la requête est déléguée. - Passerelle API open source NGINXL'hébergement NGINX est la passerelle API la plus populaire pour le traitement du trafic API dans les solutions APIM telles que celles d'IBM DataPower, Axway, Apigee, Kong, Torry Harris et Red Hat 3 scale.
Qu'est-ce que NGINX Plus ?
NGINXPlus est un logiciel d'équilibreur de charge proxy inverse avec une passerelle API ajoutée. Le logiciel aide à renforcer les contrôles de sécurité, à orchestrer les conteneurs Kubernetes et à fournir une surveillance avancée.
Avec NGINX Plus, vous pouvez vous attendre à une assistance 24 heures sur 24 de la part des ingénieurs et des experts NGINX. Certaines des fonctionnalités avancées de NGINX Plus sur NGINX Open Source sont les contrôles de santé actifs, la configuration via API, la persistance de session et plus encore.
Fonctionnalités NGINX Plus
Certaines des fonctionnalités avancées de NGINX Plus qui en font une version mise à jour de NGINX open source sont :
- Fonctionnalités avancées d'équilibrage de chargeNGINX Plus permet de redimensionner et d'assurer la redondance. En tant qu'équilibreur de charge haute performance, NGINX Plus permet la persistance de session, l'équilibrage de charge global du serveur, les vérifications de santé actives et la reconfiguration dynamique de l'infrastructure.
- Capacités de journalisation étenduesNGINX Plus offre des fonctionnalités de journalisation étendues qui vous permettent d'analyser les problèmes de performances de vos applications. NGINX Plus fournit un outil d'analyse de journaux simple et peu coûteux.
- Suivi de l'activité au niveau commercialL'API NGINX Plus prend en charge la surveillance d'activité en temps réel de qualité commerciale, y compris la configuration dynamique des serveurs en amont et des magasins clé-valeur. Le processus a remplacé le module Upstream Conf qui était précédemment utilisé dans NGINX Plus R13.
- Configuration haute disponibilitéNGINX open source utilise le logiciel de routage Keepalived pour garantir une haute disponibilité et empêcher la redondance de basculement. Avec NGINX Plus, nous pouvons encore étendre cette fonctionnalité avec des nœuds supplémentaires et fournir des options d'évolutivité et de redondance supplémentaires.
- Vérification de l'état de la demandeEn cas d'expiration de session ou d'échec de communication, le serveur répond avec un code d'état pour fournir un rapport de vérification d'état d'échec. Par la suite, le serveur est marqué comme non sain et NGINX Plus n'envoie aucune requête client à moins qu'il ne passe à nouveau une vérification de l'état.
- Streaming multimédia adaptatifNGINX Plus est utilisé pour fournir du contenu MP4 et FLV pour le pseudo-streaming HTTP. Pour renforcer encore son expertise, NGINX Plus prend en charge le streaming multimédia sur les réseaux informatiques pour les applications de vidéo à la demande avec Adobe HDS, les services basés sur Flash et Apple HLS.
- Reconfiguration dynamique à la voléeLe logiciel d'équilibrage de charge est facile à reconfigurer et n'implique aucun temps d'arrêt ou perte de trafic. Avec NGINX Plus, vous bénéficiez de fonctionnalités supplémentaires qui vous aident à automatiser davantage le processus de changement de configuration.
Combien coûte NGINX Plus ?
La tarification NGINX Plus est disponible sur demande. Pour plus d'informations, n'hésitez pas à contacter notre équipe de consultants. Ils vous appelleront à l'heure demandée.
Comment NGINX Plus est-il adapté aux différents environnements professionnels ?
L'utilisation de NGINX Plus dépend de l'infrastructure existante et des exigences de votre entreprise. En général, vous pouvez utiliser NGINX Plus dans ces circonstances :
- Utilisation de NGINX Open Source : avec NGINX Plus, il n'est pas nécessaire de gérer les équilibreurs de charge, la mise en cache du serveur, etc.
- Utilisation d'équilibreurs de charge matériels : NGINX Plus fournit des fonctionnalités ADC ainsi que des facteurs de forme logicielle.
- Planification de la création d'une architecture Web évolutive : NGINX Plus peut alimenter des sites Web très fréquentés de manière évolutive.
Quelles sont les différences entre NGINX Open Source et NGINX Plus ?
Examinons les principales différences entre NGINX et NGINX Plus.
NGINX Vs NGINX Plus : Avantages de NGINX Plus par rapport à NGINX Open Source
Voici les indicateurs clés auxquels vous pouvez comparer NGINX Vs NGINX Plus :
- CommoditéÉtant le serveur Web le plus rapide disponible sur le marché à l'heure actuelle, NGINX Plus vous offre toutes les fonctionnalités de NGINX open source avec des modules complémentaires à un niveau d'entreprise tels que la détection du système DNS, la persistance de session, les vérifications d'état actives et la haute disponibilité.
- Assistance des experts NGINXEn utilisant la licence open source NGINX, vous pouvez bénéficier des contributions de la communauté, tandis qu'avec NGINX Plus, vous bénéficiez d'une assistance commerciale 24h/24 et 7j/7 de la part des ingénieurs NGINX.
- Fonctionnalités avancéesNGINX Plus combine un équilibreur de charge robuste et hautement évolutif et accélère le cache pour créer une plate-forme sécurisée de bout en bout pour vos applications Web. Basé sur NGINX Open Source, NGINX Plus offre les fonctionnalités d'un serveur Web hautes performances.
- Version géréePour créer et tester de nouveaux binaires NGINX pour les besoins en évolution rapide des clients, NGINX Plus lance des versions opportunes qui garantissent la sécurité de l'ensemble de l'écosystème.
- Capacité de livraison d'applicationsNGINX développe également des capacités de livraison d'applications pour NGINX Plus. Le fournisseur de logiciels d'équilibrage de charge a déjà ajouté des capacités de persistance de session et de surveillance de la santé à NGINX Plus. La société ajoute plus de fonctionnalités que vous ne pouvez pas vous attendre à voir dans un serveur Web.
- sécuritéPour protéger les fonctions de données, NGINX s'est associé à ModSecurity WAF. Il s'agit également d'une fonctionnalité de service exclusive disponible pour les utilisateurs de NGINX Plus. Avec ModSecurity WAF, vous bénéficiez d'une protection contre les attaques à 7 niveaux.
NGINX vs NGINX Plus : comparaison directe
Fonctionnalités | NGINX Open Source | NGINXPlus |
Équilibreur de charge | ||
Persistance de session | Oui | Oui |
Prise en charge TCP/UDP, HTTP | Oui | Oui |
DNS et intégration de service ‑ découverte | Oui | Non |
Contrôles de santé actifs | Non | Oui |
Cache de contenu | ||
Cache ‑ API de purge | Non | Oui |
Mise en cache pour le contenu statique et dynamique | Oui | Oui |
Proxy inverse et serveur Web | ||
Passerelle HTTP/2 | Oui | Oui |
Poussée de serveur HTTP / 2 | Oui | Oui |
Contrôles de sécurité | ||
Déchargement SSL RSA / TLS / ECC avec double pile | Oui | Oui |
Limitation de débit | Oui | Oui |
NGINX App Protect avec coût supplémentaire | Non | Oui |
Authentification unique (SSO) pour OpenID Connect | Non | Oui |
Authentification JWT | Non | Oui |
Le Monitoring | ||
Exporter vers des outils de surveillance externes | Oui | Oui |
Statut étendu avec 100+ | Non | Oui |
Tableau de bord intégré | Non | Oui |
Haute disponibilité (HA) | ||
Synchronisation de la configuration par cluster | Non | Oui |
Partage d'état pour la persistance de la session sticky‑learn. Limite de taux et magasins de valeur clé | Non | Oui |
Actif - mode actif et actif - mode passif | Non | Oui |
Programmabilité | ||
Reconfiguration dynamique qui n'inclut pas le rechargement du processus | Non | Oui |
Module JavaScript NGINX | Oui | Oui |
Magasin clé-valeur | Non | Oui |
Reconfiguration dynamique avec l'API NGINX Plus | Non | Oui |
Médias en streaming | ||
Contrôles de la bande passante MP4 | Non | Oui |
VOD à débit binaire adaptatif comme HLS, HDS | Non | Oui |
Diffusion en direct pour RTMP, HLS, DASH | Oui | Oui |
Écosystème tiers | ||
Support commercial | Non | Oui |
Contrôleur d'entrée | Oui | Oui |
conclusion
En tant que logiciel d'équilibrage de charge, NGINX Plus et NGINX Open Source sont efficaces et très populaires. Les deux offrent des fonctionnalités avancées d'équilibrage de charge, à la seule différence que NGINX Plus, étant un logiciel payant, propose un système élaboré pour faire face à toute redondance.
De plus, il est livré avec des fonctionnalités supplémentaires telles que la protection des données, l'assistance 24h/24 et 7j/7 des ingénieurs NGINX, les capacités de déploiement d'applications, etc. Il peut donc valoir la peine de passer de l'abonnement open source NGINX à l'abonnement payant NGINX Plus.