In the world of microservices, the pace of change is unyielding but the excitement is surely building, as a critical mass of industry thought leaders and practitioners are moving beyond mere theory and talk. Early‑adopter organizations that have workloads requiring service mesh functionality now want to prove its viability as a production‑ready architecture by implementing actual solutions for some compelling “low hanging fruit” use cases.
This post is the second installment in our series on service mesh:
In this post, we return to highlight one of the service mesh capabilities that we identified as core to the service mesh value proposition: availability. In Part 1, we put a spotlight on how I&O and DevOps leaders are responsible for deploying mission‑critical apps with a delivery infrastructure, including service meshes, that delivers fault tolerance. The control plane is where most of the innovation is happening, as the data‑plane infrastructure available with tools like NGINX and Envoy is already enterprise‑grade. The exciting news is that vendors have been developing their control planes quickly and have largely addressed some of the early concerns about the control plane as a potential single point of failure.
Following is a roundup of some of the recent innovations and developments for highly available control plane at the heart of a maturing, commercially supported service mesh:
F5’s recent acquisition of NGINX is accelerating the availability of an easy-to-use, flexible service mesh offering based on the NGINX Application Platform and NGINX Controller. We’re planning to release a service mesh control plane later this year as the NGINX Controller Service Mesh Module. Not only will it enable high availability, it will offer users a common GUI based on the existing Application Delivery and API Management modules.
Editor – NGINX Service Mesh (NSM), a fully integrated lightweight service mesh that leverages a data plane powered by NGINX Plus to manage container traffic in Kubernetes environments, is now available in a development release. Download NSM for free, try it out in your development and test environments, and give us your feedback on GitHub.
One thing for certain is that the speed of change in the service mesh space is not slowing down. Vendors are racing to develop highly available service mesh control planes and although several models are now available, no single solution yet emerged as dominant. We live in a dynamic and exciting world of microservices. Watch for the next post on the topic of how security is addressed in the service mesh space. Until then, enjoy the ride.
"This blog post may reference products that are no longer available and/or no longer supported. For the most current information about available F5 NGINX products and solutions, explore our NGINX product family. NGINX is now part of F5. All previous NGINX.com links will redirect to similar NGINX content on F5.com."