A service offering is a predefined set of virtual hardware attributes, including CPU speed, number of CPUs, and RAM size, that the user can select when creating a new virtual machine instance. The administrator defines one or more service offerings to let the user choose from, for example, small, medium, or large instances, where the difference between "small" and "large" is whatever the administrator decides.
It is the responsibility of the cloud provider to define the allocated compute resources for each instance type. Below is a sample breakdown.
The values in the table assume the following: 1U server with 2 Intel 5600 CPU with 6 cores each @ 3 GHz = 36 GHz per host
Standard instance sizes
Instance Size | vCPU | CPU Speed | RAM | Disk | Billing |
XSmall | 1 | 750 MHz | 512 MB | $0.05/hr | |
Small | 1 | 1 GHz | 2 GB | $0.10/hr | |
Medium | 2 | 1 GHz | 4 GB | $0.15/hr | |
Large | 2 | 2 GHz | 8 GB | $0.30/hr | |
XLarge | 4 | 2 GHz | 16 GB | $0.60/hr |
vCPU - The number of virtual CPUs. For example, your virtual machine may have two CPUs installed.
Instance Size | CPU required | Number of Instances per node |
XSmall | 750 MHz | 48 |
Small | 1 GHz | 36 |
Medium | 2 GHz | 18 |
Large | 4 GHz | 9 |
XLarge | 8 GHz | 4.5 |
Refer to the Add a Service Offering and Template section of the CloudStack 3.0 Installation Guide.
For information about how to define your service offerings in CloudStack, see the CloudStack Administration Guide.
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.