Database groups require CPU, memory, storage, and networking resources to enable database operation, provisioning, and backup. To provide database groups with the required resources, organization administrators create resource bundles and allocate those resource bundles to their database groups.

Resource bundles consist of CPU, memory, storage, and networking resources. An administrator can share a resource bundle among multiple database groups. The administrator allocates part of the resource bundle to each database group. An administrator can also assign a resource bundle exclusively to one database group.

Organization administrators assign resources when they create database groups and can add or expand resources as required. Each database group has exclusive use of its assigned resources to ensure resource isolation. Resource isolation ensures that database groups and the databases that they contain do not compete for resources or have visibility into the resources of other organizations. When organization administrators create database groups, they optionally specify how much unused CPU and memory to reserve for the database groups. The administrator also assigns the database group's priority for distribution of unreserved resources. The priority options are high, medium, or low.

Because administrators allocate resources to organizations and then assign resources to that organization's database groups, each RelationalDB database must be contained within one database group. You cannot split databases among database groups, and you cannot move a database to a different database group after the database is created.

Use the following guidelines to estimate the resources that you need for a database group.

Calculate the storage allocation based on the expected number of databases that the database group will contain, the amount of storage allocated for each of those databases, and room for growth:

(number of DBs) X (storage for those DBs) + (room for growth)

Determine the size of the backup storage allocation to support the external backups for each database in the database group plus the Point-in-Time Recovery allocation for each database.