Skip to main content
Skip to main content
Edit this page

Managing AWS service limits and quotas

A successful BYOC deployment depends on having sufficient AWS service quotas (formerly called service limits) in your AWS account. AWS applies default per-Region quotas to most services. Many of these defaults are below what a production BYOC deployment needs, especially in newly created or lightly used AWS accounts.

This page provides a pre-deployment quota checklist, instructions for requesting increases, and ongoing monitoring guidance to prevent quota exhaustion as your services scale.

Pre-deployment quota checklist

Before initiating BYOC onboarding, verify the following quotas in the AWS Region where you plan to deploy. Quotas are per Region and per account.

Required quotas

ServiceQuota nameBYOC requirementDefaultAction
EC2Running On-Demand Standard (A, C, D, H, I, M, R, T, Z) instances≥ peak vCPU of your service tier × 1.5 (headroom for autoscaling and MBB upgrades) + 100 vCPU cores for system and Keeper workloadOften 32–256 vCPU on new accountsRequest increase to match the BYOC requirement
EC2 (VPC)VPCs per Region≥ 1 (BYOC creates 1 dedicated VPC)5Verify available
EC2 (VPC)Elastic IPs per Region≥ 3 (one per AZ for NAT Gateway)5Verify available. Request increase if running multiple BYOC deployments in the same Region.
EC2 (VPC)NAT Gateways per AZ≥ 15Verify available
EC2 (VPC)Internet Gateways per Region≥ 15Verify available
EC2 (VPC)Subnets per VPC≥ 6 (3 public + 3 private)200No action
EC2 (VPC)Security groups per VPC≥ 102,500No action
EKSClusters per Region≥ 1100No action
EKSManaged node groups per cluster≥ 430No action
EKSNodes per managed node group≥ peak node count for your service tier450No action
S3Buckets per account≥ 4 (data, backup, billing, monitoring)100 (increases supported up to 1,000)Verify headroom for other workloads
EBSStorage for General Purpose SSD (gp3)≥ peak ClickHouse log + OS volume × node count50 TiBVerify available
Elastic Load BalancingNetwork Load Balancers per Region≥ 1 per ClickHouse service50Verify available
CloudWatch LogsLog groups per Region≥ 51,000,000No action

Quotas to verify if optional features are enabled

Feature enabledServiceQuota
AWS PrivateLinkEC2 (VPC)VPC endpoint services per Region (default 20) — request an increase per concurrent PrivateLink-enabled service.
VPC PeeringEC2 (VPC)Active VPC peering connections per VPC (default 50).