Back to Istio Io

The Istio service mesh

content/en/about/service-mesh/index.md

latest4.7 KB
Original Source

{{< centered_block >}} {{< figure src="/img/service-mesh.svg" alt="Service mesh" title="By using application proxies, Istio lets you program application-aware traffic management, incredible observability, and robust security capabilities into your network." >}} {{< /centered_block >}}

{{< centered_block >}}

What is Istio?

A service mesh is an infrastructure layer that gives applications capabilities like zero-trust security, observability, and advanced traffic management, without code changes. Istio is the most popular, powerful, and trusted service mesh. Founded by Google, IBM and Lyft in 2016, Istio is a graduated project in the Cloud Native Computing Foundation alongside projects like Kubernetes and Prometheus.

Istio ensures that cloud native and distributed systems are resilient, helping modern enterprises maintain their workloads across diverse platforms while staying connected and protected. It enables security and governance controls including mTLS encryption, policy management and access control, powers network features like canary deployments, A/B testing, load balancing, failure recovery, and adds observability of traffic across your estate.

Istio is not confined to the boundaries of a single cluster, network or runtime — services running on Kubernetes or VMs, multi-cloud, hybrid, or on-premises, can be included within a single mesh.

Extensible by design and supported by a broad ecosystem of contributors and partners, Istio offers packaged integrations and distributions for various use cases. You can install Istio independently or opt for managed support from commercial vendors providing Istio-based solutions.

<div class="cta-container"> <a class="btn" href="/docs/overview/">Learn more about Istio</a> </div>

{{< /centered_block >}}

Features

{{< feature_block header="Secure by default" image="security.svg" >}} Istio provides a market-leading zero-trust solution based on workload identity, mutual TLS, and strong policy controls. Istio delivers the value of BeyondProd in open source, while avoiding vendor lock-in or SPOFs.

<a class="btn" href="/docs/concepts/security/">Learn about security</a> {{< /feature_block>}}

{{< feature_block header="Increase observability" image="observability.svg" >}} Istio generates telemetry within the service mesh, enabling observability on service behavior. It integrates with APM systems including Grafana and Prometheus to deliver insightful metrics for operators to troubleshoot, maintain, and optimize applications.

<a class="btn" href="/docs/concepts/observability/">Learn about observability</a> {{< /feature_block>}}

{{< feature_block header="Manage traffic" image="management.svg" >}} Istio simplifies traffic routing and service-level configuration, allowing easy control over flow between services and setup of tasks like A/B testing, canary deployments, and staged rollouts with percentage-based traffic splits.

<a class="btn" href="/docs/concepts/traffic-management/">Learn about traffic management</a> {{< /feature_block>}}

Why Istio?

{{< feature_block header="Multiple deployment modes" image="deployment-modes.svg" >}} Istio offers two data plane modes for users to choose. Deploy with the new ambient mode for a simplified app operational lifecycle or with traditional sidecars for complex configurations.

<a class="btn" href="/docs/overview/dataplane-modes/">Learn about data plane modes</a> {{< /feature_block>}}

{{< feature_block header="Powered by Envoy" image="envoy.svg" >}} Built on the industry standard gateway proxy for cloud native applications, Istio is highly performative and extensible by design. Add custom traffic functionality with WebAssembly, or integrate third-party policy systems.

<a class="btn" href="/docs/overview/why-choose-istio/#envoy">Learn about Istio and Envoy</a> {{< /feature_block>}}

{{< feature_block header="A true community project" image="community-project.svg" >}} Istio has been designed for modern workloads and engineered by a vast community of innovators across the cloud native landscape.

<a class="btn" href="/docs/overview/why-choose-istio/#community">Learn about Istio's contributors</a> {{< /feature_block>}}

{{< feature_block header="Stable binary releases" image="stable-releases.svg" >}} Confidently deploy Istio across production workloads. All releases are fully accessible at no cost.

<a class="btn" href="/docs/overview/why-choose-istio/#packages">Learn about how Istio is packaged</a> {{< /feature_block>}}