微服務的接受度正在不斷提高,2019年的NGINX用戶調研顯示,有85%的使用者有使用微服務架構,而且在新專案中95%的使用者會使用微服務架構。
另一方面,容器化的普及也為微服務的實現提供了更好的條件。
容器平臺,例如k8s,是微服務的最佳載體
然而,K8s內部東西向只能提供L4層的服務,存在L7流量管理能力的缺失
NGINX Service Mesh利用業界最佳的數據平面引擎,NGINX Plus,提供了servicemesh所需的所有能力,包括:
1. 南北向和東西向的L7流量管理能力,包括但不限於負載均衡、熔斷、藍綠發佈限速等等
2. 端到端的加密 mTLS、ACL
3.自動編排,注入和管理nginx sidecar
4.集成可視化,可觀測性