Positioning | Layer 7 traffic governance offers various advanced routing functions. | - Layer 7 traffic governance offers various advanced routing functions. It seamlessly incorporates cloud-native technologies to deliver fully managed load balancing services that are O&M-free, highly available, high-performance, ultra-secure, and support multiple protocols.
- Computing resources can be scaled to handle traffic surges.
- LoadBalancer ingresses can handle tens of millions of concurrent connections and millions of new connections.
|
Basic routing | - Routing can be based on content and source IP addresses.
- HTTP header modification, redirection, rewriting, rate limiting, cross-region routing, and sticky sessions are available.
- Forwarding rules can be configured for both requests and responses, and the rules for responses can be configured using extended Snippet.
- Forwarding rules are matched based on the longest path. If multiple paths are matched, the longest forwarding path is prioritized.
| - Routing can be based on content and source IP addresses.
- HTTP header modification, redirection, rewriting, rate limiting, cross-region routing, and sticky sessions are available.
- Forwarding rules can be configured for both requests and responses.
- Forwarding rules are prioritized in descending order. If multiple paths are matched, a lower value indicates a higher priority.
|
Protocol | - HTTP and HTTPS
- WebSocket, WSS, and gRPC
| |
Configuration modification | - Processes must be reloaded for non-backend endpoint changes. This causes loss to persistent connections.
- Lua supports hot updates of endpoint changes.
- Processes must be reloaded for a Lua modification.
| The declarative OpenAPI between cloud services enables the dynamic loading of modified configurations to ELB. |
Authentication | - Basic authentication
- OAuth
| TLS authentication |
Performance | - Both system and Nginx parameters require manual optimization for performance tuning.
- To ensure proper system running, you must configure a proper number of replicas and resource limits. For more information, see Creating an Nginx Ingress on the Console.
| LoadBalancer ingresses can handle tens of millions of concurrent connections and millions of new connections. |
Observability | - Log collection through Access Log
- Monitoring and alarm configuration through Prometheus
| - Log access for cloud services through interconnected LTS
- Auditing key operations
- Metrics-backed monitoring through interconnected Cloud Eye
- Alarm rules configurable through interconnected Cloud Eye
|
O&M | - Bring-your-own component maintenance and periodic version synchronization from the community
- Scaling through HPA
- Proactive configuration for optimization
| - Fully managed and O&M-free
- Configuration-free automatic scaling for ultra-large capacity
- Auto scaling based on service traffic
|
Security | - HTTPS
- Blocklists and trustlists
| - SSL-integrated HTTPS for full-link HTTPS, SNI multi-certificate, RSA, ECC dual-certification, TLS 1.3, and TLS algorithm suites
- WAF
- Anti-DDoS
- Blocklists and trustlists
- Custom security policies
|
Service governance | | - Canary release and blue-green deployment
|