3. Organization Virtual Datacenter Examples : 3.3 Allocation Pool Model : 3.3.2 Use Case
   
3.3.2 Use Case
A new customer known as Company2 is requesting resources on Company1’s vCloud and has asked the vCloud provider to obtain capacity in the Company1 vCloud. Company2 wants a model that provides the following:
*A combination of the characteristics of the Pay As You Go per virtual machine settings with the pool-based aspect of the Reservation Pool.
*High performing virtual machines, but they do not want the management overhead of setting resource options for each virtual machine. They want to start with a set amount of resources, with a portion automatically guaranteed. They are not sure how many virtual machines they will need to deploy.
*No fast provisioning, but thin provisioning is acceptable.
Based on the initial pool of resources Company2 requested, Company1 will apply a total virtual machine limit to the pool to help Company2 to limit overcommitment. Company1 can adjust these settings as needed to meet more or less demand from Customer2’s vApps, but some virtual machine restarts would be needed.
Based on these requirements, the Allocation Pool model was chosen as the best fit to meet Company2’s needs. This model gives them dedicated resources to start with, and preset guarantees are applied to each virtual machine along with the total guarantee set in the resource pool.
3.3.2.1. Assumptions
*Company1 has a single provider virtual datacenter configured. Storage performance is predetermined.
*Networking will be routed – vCloud Networking and Security Gateways will be deployed by vCloud Director at network creation time after the organization is configured.
3.3.2.2. Organization Functional Requirements
*25GB of memory with 100% guarantee – This is applied to the pool and to the individual virtual machines automatically.
*25GHz of CPU with 50% guarantee – Applied to the pool, but not to the virtual machines.
*12 maximum virtual machines – Determined by Company1 based on the organization sizing to prevent overcommitment.
*vCPU speed of at least 2GHz.
*No fast provisioning.
Based on the requirements, Company1 will use the following settings to configure Company2’s organization.
Table 5. Company2 Allocation Pool Organization Settings
Parameter
Setting
CPU allocation
25GHz
Memory allocation
25GB
vCPU speed
2GHz
Maximum number of VMs
12