Resource Allocation
The database resources allocated for your user contract are displayed in Resource allocation. The resources refer to the Postgres Clusters, number of CPU cores, RAM, and Storage databases quota:
16 CPU Cores
32 GB RAM
10 database clusters
1500 GB Disk Space
5 instances within each cluster
You can view the number of resources that are available and can be used, and the number of resources already consumed. You can allocate resources when creating a database cluster based on the available resources. For resource allocation, contact IONOS Cloud Support.

Resource usage
Calculating RAM Requirements: The RAM size must be chosen carefully. There is 1 GB of RAM reserved to capture resource reservation for OS system daemons. Additionally, internal services and tools use up to 500 MB of RAM. To choose a suitable RAM size, the following formula must be used.
ram_size = base_consumption + X * work_mem + shared_buffers
The
base_consumptionand reservation of internal services is approximately 1500 MB.X is the number of parallel connections. The value
work_memis set to 8 MB by default.The
shared_buffersis set to about 15% of the total RAM.
Calculate disk requirements
The requested disk space is used to store all the data that Postgres is working with, incl. database logs and WAL segments. Each Postgres instance has its storage (of the configured size). The operating system and applications are kept separately (outside of the configured storage) and are managed by IONOS.
If the disk runs full Postgres will reject write requests. Make sure that you order enough margin to keep the Postgres cluster operational. You can monitor the storage utilization in DCD.
WAL segments: In normal operation mode, older WAL files will be deleted once they have been replicated to the other instances and backed up to archive. If either of the two shipments is slow or failing then WAL files will be kept until the replicas and archive catch up again. Account for enough margin, especially for databases with high write load.
Log files: Database log files (175 MB) and auxiliary service log files (~100 MB) are stored on the same disk as the database.
Last updated
Was this helpful?