Skip to content

Limitations

Nexaa’s serverless containers are designed to provide flexibility, scalability, and performance for containerized applications. However, to ensure reliability and efficiency across all tenants, the platform enforces a number of resource constraints. This page outlines the current limitations for CPU, memory, and networking.


Resource Limits Overview

Resource Limit Scope
Namespace vCPU Minimum: 1 vCPU
Maximum: 12 vCPU
Increment: 1 vCPU
Namespace
Namespace Memory Minimum: 2 GiB
Maximum: 48 GiB
Increment: 2 GiB
Namespace
vCPU/Memory Ratio Minimum: 1 vCPU to 2 GiB
Maximum: 1 vCPU to 4 GiB
Namespace
Container vCPU Minimum: 0.25 vCPU
Maximum: 12 vCPU
Increment under 1 vCPU: 0.25
Increment above 1 vCPU: 1 vCPU
Per Container
Container Memory Minimum: 0.5 GiB
Maximum: 16 GiB
Increment under 1 GiB: 0.5 GiB
Increment above 1 GiB: 1 GiB
Per Container
Ingress Traffic Only HTTP and HTTPS accepted Per Container
Ephemeral Storage A container has 10GB of internal storage Per Container
Persistent Storage Minimum: 1GB
Maximum: 100GB
Per Volume

Notes

  • Container Resource Granularity:
    Under 1 vCPU or 1 GiB memory, resource increments are smaller to support lightweight workloads. Beyond these thresholds, resources are allocated in whole units for performance consistency.

  • Ingress Traffic:
    Only HTTP and HTTPS ingress protocols are supported. Other protocols (e.g., TCP, UDP, WebSocket) are not currently supported.

  • Ephemeral Storage: A container has 10GB of Ephemeral Storage. Which is deleted whenever a container is stopped. Use persistent storage for important data.


Increasing Limits

Some of the resource limitations described above can be increased on request.
Please contact support if you need more capacity for your namespace or specific container configurations.