- April 28, 2014
- Posted by: sjain
- Category: Cloud, Enterprise Manager, Exalogic, Exalytics, Oracle Cloud, private cloud, vCPU, Virtualization, VM Manager
Elastic Cloud: key ingredient – vCPU
Using VM Manager, we can create a?High Density Deployment
Read more at:?http://www.qualogy.com/upgrading-our-exalogic-to-navstar/
A good explanation of the concept can be found at?Exalogic and CPU Oversubscription by – Donald Forbes
|vCPU Configuration – EMOC vDC Management|
The concept is that we allocate each VM the resources needed to run optimally. But instead of allocating the resources an absolute number, it is done virtually. This allows for the dynamic reallocation of the resources at run time without the need for a recycle of the server. We can now talk in terms of cpu threads rather than cores. This allows for the VM’s to compete for the CPU cycles/threads, and compete on the basis of priority allocated to them at design time.
If we have a VM hosting the EPM Suite, another one hosting BI for the North America and one hosting it for the Asian operations. we can schedule the priority of the North America VM and the Asian server to be high priority based on time of operations, and the EPM server can have overall priority so that users on the EPM server will get a better throughput whenever they are on.
|Account Resource Limit|
One caveat is that ?the vCPU memory and storage quotas (Account Resource Limit) are set at account level rather than at the VM level. The idea is that a cloud user can create multiple VM’s within the quota allocated the them.
The vCPU priority and Cap is defined by creating VM profiles.
|VM Proile – CPU Priority/Cap|
This profile will be used to define a VM hosting a service which can run in the background and yield to high priority tasks as and when needed.?A deployment plan is created with this profile and applied while creating a virtual machines.
There are three configurations to enable an elastic cloud:
- Change the CPU/vCPU ratio
- Configure ‘Account Resource Limit’ for individual accounts
- Create VM Profiles with vCPU priority
Architect – Oracle Engineered Systems
BuzzClan is a business consulting company collaborating to provide Oracle software advisory services & implementation services. BuzzClan LLC is committed to providing substantive business value on each and every client engagement. We do this through a combination of industry-specific business expertise, technical skills, proven project management methods and our ?onsite – off site – offshore? delivery model. We strive to work in partnership with our customers to build high-performance teams and create business solutions that will last.