Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Comparison of Nginx Ingress, ALB Ingress, and MSE Ingress

Dernière mise à jour :Aug 11, 2026

Les clusters managés ACK et les clusters ACK Serverless prennent en charge trois types d'Ingress pour exposer les services conteneurisés et gérer le routage du trafic :

Important

Le projet open source Ingress-NGINX ne sera plus maintenu après mars 2026. Container Service for Kubernetes arrêtera également la maintenance du module complémentaire Nginx Ingress Controller. Évaluez les risques avant d'utiliser ce composant. Consultez la section [Annonce produit] Avis sur l'arrêt de la maintenance du composant Nginx Ingress Controller.

Contexte

    Comparaison des fonctionnalités

    Type

    Nginx Ingress

    ALB Ingress

    MSE Ingress

    Positionnement du produit

    • Gestion du trafic de couche 7 et routage avancé.

    • Hautement personnalisable, géré par l'utilisateur.

    • Gestion du trafic de couche 7 et routage avancé.

    • Intégration poussée avec les conteneurs pour les charges de travail au niveau applicatif. Prend en charge des stratégies de déploiement telles que les déploiements canaris, les tests A/B, les déploiements bleu-vert et le fractionnement du trafic basé sur un pourcentage.

    • Grande capacité, mise à l'échelle automatique, aucune opération ni maintenance requise.

    • S'intègre aux produits cloud tels que Web Application Firewall (WAF), Function Compute (FC), PrivateLink et Transit Router (TR).

      Architecture du produit

      Basé sur Nginx avec des extensions de plug-ins Lua.

      • Construit sur la plateforme de réseau cloud Apsara Luoshen d'Alibaba Cloud.

      • Basé sur la plateforme CyberStar développée en interne avec mise à l'échelle automatique.

        Routage de base

        • Routage basé sur le contenu.

        • Modifications des en-têtes HTTP, redirections, réécritures, limitation du débit et persistance de session.

        • Routage basé sur le contenu et l'adresse IP source.

        • Modifications des en-têtes HTTP, redirections, réécritures, limitation du débit, CORS et persistance de session.

        • Règles de transfert pour les requêtes et les réponses.

          Protocoles pris en charge

                Modifications de configuration

                • Les modifications de certificat nécessitent un rechargement du processus, ce qui peut interrompre les connexions persistantes.

                • Les modifications autres que celles relatives aux certificats utilisent Lua pour des mises à jour à chaud.

                • Les modifications des plug-ins Lua nécessitent un rechargement du processus.

                Applique les modifications de configuration via OpenAPI, plus rapidement que le mécanisme list-watch.

                  Authentification et autorisation

                      Performances

                      • Nécessite un réglage manuel des paramètres du système d'exploitation et de Nginx.

                      • Nécessite une configuration appropriée du nombre de réplicas et des limites de ressources.

                      • Jusqu'à 1 million de QPS par instance.

                      • Jusqu'à plusieurs dizaines de millions de connexions par instance.

                      • Accélération matérielle SSL activée par défaut.

                        Observabilité

                        • Collecte de journaux via Access Log.

                        • Surveillance avec Prometheus.

                        • Collecte de journaux via Access Log (s'intègre à Log Service).

                        • Exportation des métriques de surveillance (s'intègre à CloudMonitor).

                        • Alertes (s'intègre à CloudMonitor).

                          Opérations et maintenance

                          • Modules complémentaires maintenus par l'utilisateur.

                          • Utilise Horizontal Pod Autoscaler (HPA) pour la mise à l'échelle.

                          • Réglage manuel des spécifications requis.

                          • Entièrement managé, sans opérations ni maintenance.

                          • Mise à l'échelle automatique, zéro configuration, grande capacité.

                          • S'adapte automatiquement aux pics de trafic.

                          Entièrement managé, sans opérations ni maintenance.

                          Sécurité

                          • HTTPS.

                          • Listes d'autorisation et listes de blocage.

                          • HTTPS avec intégration SSL : HTTPS de bout en bout, SNI pour plusieurs certificats, certificats RSA et ECC, TLS 1.3 et suites de chiffrement sélectionnables.

                          • Protection WAF (s'intègre à Alibaba Cloud WAF).

                          • Protection DDoS (s'intègre à Alibaba Cloud Anti-DDoS).

                          • Listes d'autorisation et listes de blocage.

                            Gouvernance des services

                            • Découverte de services : Kubernetes.

                            • Gradation des services : Déploiements canaris.

                            • Haute disponibilité : Limitation du trafic.

                            • Découverte de services : Kubernetes.

                            • Gradation des services : Déploiements canaris.

                            • Haute disponibilité : Limitation du trafic.

                              Extensibilité

                              Utilise des scripts Lua.

                              Utilise AScript. Consultez la section Présentation d'AScript.

                                Intégration cloud-native

                                • S'intègre à Nginx Service Mesh.

                                • Module complémentaire géré par l'utilisateur. Utilisé avec les clusters managés ACK ou les clusters ACK Serverless.

                                • S'intègre aux produits cloud tels que Web Application Firewall (WAF), Function Compute (FC), PrivateLink et Transit Router (TR).

                                • Module complémentaire managé. Utilisé avec les clusters managés ACK ou les clusters ACK Serverless.

                                Module complémentaire côté utilisateur. Utilisé avec les clusters managés ACK ou les clusters ACK Serverless. Prend en charge la conversion transparente des annotations principales de Nginx Ingress. Consultez la section Annotations prises en charge par MSE Ingress.

                                Documents connexes

                                Consultez les sections Présentation de Nginx Ingress, Présentation d'ALB Ingress et Présentation de MSE Ingress.