Skip to main content
Version: 0.2

Architecture

This section provides a detailed look at the architectural components of Envoy AI Gateway. Understanding the architecture will help you better deploy, configure, and maintain your gateway installation.

Overview

Envoy AI Gateway follows a modern cloud-native architecture with distinct control and data planes. This separation of concerns allows for better scalability, maintainability, and flexibility in deployment options.

Envoy AI Gateway integrates with Envoy Gateway for the control plane and Envoy Proxy for the data plane.

Key Concepts

Control Plane

A control plane is a component that manages the configuration of the data plane. We utilize Envoy Gateway as a central control plane, and Envoy AI Gateway works in conjunction with it to manage the data plane configuration.

Data Plane

The data plane is the component that sits in the request path and processes the requests. In the context of Envoy AI Gateway, the data plane consists of Envoy Proxy and the AI Gateway external processor that processes the AI requests.

In This Section

  1. System Architecture Overview

    • High-level architecture overview
    • Control and data plane separation
  2. Control Plane Explained

    • AI Gateway Controller
    • Envoy Gateway Controller
    • Configuration management
    • Resource orchestration
  3. Data Plane and Traffic Flow

    • External Processor functionality
    • Request processing flow

What's Next

After understanding the architecture: