
PERFORMANCE STUDY /6
VMware vCloud Director 1.0 Performance and Best Practices
An organization administrator specifies how resources from a provider vDC are distributed to the vDCs in an
organization.
•
vCloud Catalogs – Catalogs contain references to virtual systems and media images. A catalog can be shared
to make it visible to other members of an organization, and can be published to make it visible to other
organizations. A vCloud system administrator specifies which organizations can publish catalogs, and an
organization administrator controls access to catalogs by organization members.
•
vCloud Cells – vCloud cells are instances of the vCloud Director server. A vCloud cell is made up of several
components, including VC Listener, Console Proxy, Presentation Layer, and others as shown in Figure 2.
•
vApp – A vApp is an encapsulation of one or more virtual machines, including their inter-dependencies and
resource allocations. This allows for single-step power operations, cloning, deployment, and monitoring of
tiered applications, which span multiple VMs.
Experimental Setup
Table 1 shows the virtual machines that we configured in our test bed. All VMs ran on Dell PowerEdge R610
machines with 8 Intel Xeon CPUs @2.40GHz and 16GB RAM.
Table 1. Virtual Machine Configuration
OPERATING SYSTEM NUMBER OF
VCPUS
RAM
Cell
64-bit Red Hat Enterprise Linux 5
4 vCPUs 8GB
Cell Database
64-bit Windows Server 2003
vCenter Server
vCenter Database
This section describes performance tuning and sizing recommendations for the Oracle database.
Server Sizing for the Oracle Database
An Oracle database server configured with 16GB of memory, 100GB storage, and 4 CPUs should be adequate for
most vCloud Director clusters.
Database Connection Tuning
Because there is only one database instance for all cells, the number of database connections can become the
performance bottleneck. By default, each cell is configured to have 75 database connections, plus about 50 for
Oracle’s own use. Experiments in this paper used the default setting.
When vCloud Director operations become slower, increasing the database connection number per cell might
improve the performance. If you change the CONNECTIONS value, you also need to update some other Oracle
configuration parameters. Table 2 shows how to obtain values for other configuration parameters based on the
number of connections, where
C
represents the number of cells in your vCloud Director cluster.
Komentarze do niniejszej Instrukcji