Elastic Cloud vs. Not So Elastic Cloud – CPU Oversubscription

Part I -?Exalytics – The promise of BI on Private Cloud

Part II -?Classify the application requirements and the cloud offerings – Exalytics

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:

  1. Change the CPU/vCPU ratio
  2. Configure ‘Account Resource Limit’ for individual accounts
  3. Create VM Profiles with vCPU priority
When creating a new VM Server, these three can be applied to the server to benefit from a real elastic cloud implementation.

Sachin
Architect – Oracle Engineered Systems
Exalytics/Exalogic/Exadata
BuzzClan LLC

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.