Comparative Insights AWS App Mesh vs Azure AKS
Use Cases and Deployment Scope
In our organization, we used AWS App Mesh mainly to understand its capabilities around application level networking. Our goal was to evaluate and compare it with Microsoft Azure's Kubernetes Service, which we were already using in some of our customer environments. And also identify areas where we could improve our service mesh strategy across environments.
Pros
- Control traffic at the service level
- Deep visibility into service to service communications
- Dynamic service discovery
Cons
- Complex setup and configuration - should provide a simplified onboarding process.
- There is no RBAC style policies, which could improve security and control
- No native rate limiting and circuit breaking.
Return on Investment
- Basically it helped us evaluate its strengths and weaknesses relative to AKS + Istio
- This knowledge helped us refine internal service mesh design choices and avoid potential risks in all platforms
- Helped us prioritize enhancements in our Azure Setup.
Usability
Alternatives Considered
Azure Kubernetes Service (AKS) and Istio
Other Software Used
Azure Kubernetes Service (AKS), Istio, Aviatrix