Understanding Machine Shapes
Machine shapes in Namespace follow a simple AxB notation format, where A represents the number of virtual CPUs (vCPUs) and B represents the amount of memory in gigabytes (GB). For example, a 4x16 machine shape provides 4 vCPUs and 16 GB of RAM. This standardized format makes it easy to identify and select the appropriate resources for your workload, whether you’re running lightweight development tasks or memory-intensive applications.Available Configurations
Each platform supports its own shape configurations, and the following tables list the most common shapes for each. All prices are per minute.- Linux
- Windows
- macOS
- Linux on Apple Silicon
The per-minute price for Linux AMD64 instances and Linux ARM64 instances is identical.
Storage Allocation
Namespace automatically provisions ephemeral storage based on your selected machine shape. The storage allocation scales dynamically to ensure adequate disk space for your workload. The disk space for an instance is calculated using the following formula:- Linux & Windows
- macOS and Linux on Apple Silicon
Non-Standard shapes
Namespace allows you to freely choose your shape configuration to best match your workflow requirements. For example, you can grow your memory allocation to 64GB while keeping the vCPU count at 4, forming a 4x64 shape. Standard shapes for Linux and Windows are multiples of 1 vCPU and 2GB RAM. For example: 1x2 (minimum), 2x4 (tiny), 4x8 (small), 8x16 (medium), 16x32 (large), 32x64 (maximum). Non-standard shapes consume the per-minute cost of the smallest standard shape that contains them. When billing an instance, Namespace calculates how many 1 vCPU x 2GB RAM units were consumed for that instance: Contact support@namespace.so if you have special shape requirements.High-Memory and High-CPU Instances
For workloads requiring exceptional memory capacity like data processing and analytics pipelines, Namespace offers extended memory configurations:- 80 GB, 96 GB, 112 GB, 128 GB - Extended memory options
- 256 GB, 384 GB, 512 GB - High-memory instances for specialized workloads
Billing and Cost Optimization
Machine shapes are billed on a per-minute basis with a one-minute minimum charge. For more details on the usage and billing calculation, check out Billing and Limits →. When trying to optimize performance and cost, picking the right shape is an important step:- Larger shapes may shorten your workflow duration.
- Smaller shapes may be cheaper if your current machine type is oversized.
- Using standard shapes (ratio of 1vCPU : 2GB RAM) leads to better cost efficiency.