Learn about using Container Profiles to optimize spend and performance
Container Profiles provide flexibility and cost-optimization by allowing users to select the workload-appropriate Profile. Aptible offers three Container Profiles with unique CPU-to-RAM ratios and sizes:
The General Purpose Container Profile is available by default on all Stacks. Whereas CPU and RAM Optimized Container Profiles are only available on Dedicated Stacks.
All new Apps & Databases are default created with the General Purpose Container Profile. This applies to Database Backups and Database Replicas.
Container Profile | Default | Available Stacks | CPU:RAM Ratio | RAM per CPU | Container Sizes | Cost |
---|---|---|---|---|---|---|
General Purpose | ✔️ | Shared & Dedicated | 1/4 CPU:1GB RAM | 4GB/CPU | 512MB-240GB | $0.08/GB/Hour |
RAM Optimized | Dedicated | 1/8 CPU:1GB RAM | 8GB/CPU | 4GB-752GB | $0.05/GB/Hour | |
CPU Optimized | Dedicated | 1/2 CPU:1GB RAM | 2GB/CPU | 2GB-368GB | $0.10/GB/Hour |
It is important to note that not all container profiles are available in every AZ, whether for app or database containers. In the event that this occurs during a scaling operation:
How do I modify the Container Profile for an App or Database?
Container Profiles can only be modified from the Aptible Dashboard when scaling the app/service or database. The Container Profile will take effect upon restart.
Learn about using Container Profiles to optimize spend and performance
Container Profiles provide flexibility and cost-optimization by allowing users to select the workload-appropriate Profile. Aptible offers three Container Profiles with unique CPU-to-RAM ratios and sizes:
The General Purpose Container Profile is available by default on all Stacks. Whereas CPU and RAM Optimized Container Profiles are only available on Dedicated Stacks.
All new Apps & Databases are default created with the General Purpose Container Profile. This applies to Database Backups and Database Replicas.
Container Profile | Default | Available Stacks | CPU:RAM Ratio | RAM per CPU | Container Sizes | Cost |
---|---|---|---|---|---|---|
General Purpose | ✔️ | Shared & Dedicated | 1/4 CPU:1GB RAM | 4GB/CPU | 512MB-240GB | $0.08/GB/Hour |
RAM Optimized | Dedicated | 1/8 CPU:1GB RAM | 8GB/CPU | 4GB-752GB | $0.05/GB/Hour | |
CPU Optimized | Dedicated | 1/2 CPU:1GB RAM | 2GB/CPU | 2GB-368GB | $0.10/GB/Hour |
It is important to note that not all container profiles are available in every AZ, whether for app or database containers. In the event that this occurs during a scaling operation:
How do I modify the Container Profile for an App or Database?
Container Profiles can only be modified from the Aptible Dashboard when scaling the app/service or database. The Container Profile will take effect upon restart.