In a Dedicated Cloud Gateway, Kong manages the Gateway infrastructure (compute, Dedicated Cloud Gateway network, and data planes) for you in a single-tenant cloud environment dedicated to your organization (AWS, GCP, Azure). A complete Dedicated Cloud Gateway deployment consists of this Kong-managed network infrastructure and the cloud infrastructure with the upstream services you manage.
The following diagram shows how traffic flows in a Dedicated Cloud Gateway:
flowchart LR
A(API consumers) --> |inbound edge| B(Kong data planes)
B --> |upstream path| C(Your services)
The networking decisions you make govern both hops independently.
Before you deploy a Dedicated Cloud Gateway, you must make some choices to determine how to deploy it based on your network and upstream service configuration:
- Decide which cloud provider or providers you want to use based on where your upstream service cloud infrastructure is currently deployed.
- Decide if you want a public or private Dedicated Cloud Gateway (or both) depending on if your upstream traffic is public or private.
- For private Dedicated Cloud Gateways:
- Decide how Kong Gateway will connect to your upstream services via private network peering (VPC/VNET), hub-and-spoke networking (Transit gateway, VWAN), or private endpoints (AWS resource endpoints).
- Decide how to resolve hostnames, either via private DNS or an outbound DNS resolver (when your hostnames live on a separate DNS server).
- Decide if you need a multi-cloud Dedicated Cloud Gateway for high-availability.