Saying developers are excited about Istio is an understatement. Few technologies in the microservices and container space are getting as much attention as Istio, which IBM launched in May along with partners Google and Lyft.
Istio is an open platform that gives developers a comprehensive solution to connect microservices and manage their traffic flow while boosting security by enforcing policies and aggregating telemetry data.
Istio provides developers with:
- Automatic load balancing for HTTP, gRPC, WebSocket, and TCP traffic.
- Fine-grained control of traffic behavior with rich routing rules, retries, failovers, and fault injection.
- A pluggable policy layer and configuration API supporting access controls, rate limits and quotas.
- Automatic metrics, logs, and traces for all traffic within a cluster, including cluster ingress and egress.
- Secure service-to-service authentication with strong identity assertions between services in a cluster.
- An abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
Recently, IBM Distinguished Engineer Dan Berg and Google software engineer Zack Butcher provided some overview of the Istio mesh and took a deep dive into the technology, its benefits and bright future.
Istio Deep Dive
What Is Istio?
Top Benefits of Istio
What’s in Store for the Future of Istio?
For more on Istio, check out these links: