SecureAuth Deployment Sizing Recommendations
Depending on different needs, SecureAuth recommends choosing an appropriate sizing tier for your SecureAuth deployment on Kubernetes.
Tier 1
Designed for:
Single-region deployments
Up to 250 000 monthly active identities
Sustaining the load of 3 000 transactions per second.
Component | Pods count | CPU per pod | Memory per pod |
---|---|---|---|
SecureAuth | 3 (one per AZ) | 2vCPU | 2 GB |
Redis | 3 (one per AZ) | 2vCPU | 4 GB |
CockroachDB | 3 (one per AZ) | 2vCPU | 8 GB |
Tier 2
Designed for:
Multi-region deployments (up to three regions)
Up to 1 000 000 monthly active identities in total across all regions
Sustaining the load of at least 6 000 transactions per second per region.
Component | Pods count | CPU per pod | Memory per pod |
---|---|---|---|
SecureAuth | 3 (one per AZ) | 4vCPU | 4 GB |
Redis | 3 (one per AZ) | 4vCPU | 8 GB |
CockroachDB | 3 (one per AZ) | 2vCPU | 8 GB |
Tier 3
Designed for:
Multi-region deployments (up to 10 regions)
Up to 10 000 000 monthly active identities in total across all regions: Each region can handle 2000 000 monthly active identities independently.
Sustaining at least 10 000 transactions per second per region.
Component | Pods count | CPU per pod | Memory per pod |
---|---|---|---|
SecureAuth | 3-5 (spread across AZs) | 6vCPU | 4 GB |
Redis | 3-5 (spread across AZs) | 4vCPU | 16 GB |
CockroachDB | 3-5 (spread across AZs) | 4vCPU | 8 GB |