Organizations get their resources from vSphere resource pools and from networking and storage resources. These resources are allocated to the organization by Data Director system administrators.

Organizations manage resource bundles on behalf of their database groups and databases. Resource bundles are composed of vSphere resource pools (CPU and memory), storage, and networking resources, and provide the resources used to provision databases.

Resource pools initially created in vSphere are allocated to the Data Director system, where Data Director system administrators use them to create resource bundles. System administrators allocate resource bundles to organizations, and organization administrators can then assign resources to their database groups.

Resource Bundles, Organizations, and Database Groups
Resource Bundle Allocation to Organizations

One or more resource bundles can be assigned to an organization, but a resource bundle cannot be shared across organizations. This restriction provides resource isolation and enhances security. Organizations do not compete for available resources and do not have access to each others' CPU, memory, storage, and network resources.

Storage resources are the datastores and allocation amounts for database data and backups. Network resources are the network or networks that are available to the resource bundle and that provide the network(s) for vFabric RelationalDB databases. Data Director system administrators can set up separate networks to provide database isolation.

Organization administrators can subdivide resource bundles across several database groups within their organization.

Databases draw their resources from their parent database groups, which draw their resources from their parent organizations. Organizations draw their resources from the Data Director system.