Skip to main content

Version: 3.2.16.2

API7 High Availability Overview

System administrators can configure high availability (HA) in an API gateway environment to ensure that there is no single point of failure in the system. This helps to eliminate any potential system downtime in production environments. This document describes the recommended API Gateway architecture in an HA production environment.

What Is High Availability

HA is a characteristic of a system to function even when some components fail. It aims to ensure an agreed level of operational performance and guarantee continuous operability of systems for desirably long periods of time. HA protects businesses against the risks brought by a system outage.

API7 High Availability Architecture


HA Architecture


  • The data plane is responsible for forwarding API traffic to the upstream endpoints. If the data plane fails, services will be broken. Therefore, it is required to configure HA on the data plane to prevent a single point of failure.
  • The control plane is charged for gateway management through an intuitive web interface (API7 Dashboard). When the control plane fails, configurations cannot be applied as required. However, this does not have an impact on service requests. Therefore, you can deploy HA on the control plane based on your requirements.

API7.ai Logo

API Management for Modern Architectures with Edge, API Gateway, Kubernetes, and Service Mesh.

Product

API7 Cloud

SOC2 Type IRed Herring

Copyright © APISEVEN Ltd. 2019 – 2024. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the

Apache Software Foundation