Available flavors

Terminology

A standardized flavor is made by: type.release.size.version, where:

The type is set on {ha|htc|rad|m1|spec}. It expresses the typical use case of VM, resulting in a batch of physical characteristics. Typically:

  • ha for “high availability” instances providing production services.
  • htc for computing instances
  • rad or m1 for R&D
  • spec for project dedicated instances

The release is an integer. It is the way to evolve the instance type characteristics over time (which increase regularly over time according to hardware evolution). The size expresses the type size and is conventionally {tiny|small|medium|large|xlarge}. The version is an integer that expresses a variation of the same flavor (expressed by the first triplet).

Dimensioning rules for flavors creation

A flavor can only be created for an aggregate if the ratio VM memory / host memory is less than 1/6.

List the flavors

To list the available types of instances:

% openstack flavor list
+----+-----------+-----------+------+-----------+------+-------+-----------+
| ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-----------+
| 1  | m1.tiny   | 512       | 0    | 0         |      | 1     | N/A       |
| 2  | m1.small  | 2048      | 10   | 20        |      | 1     | N/A       |
| 3  | m1.medium | 4096      | 10   | 40        |      | 2     | N/A       |
| 4  | m1.large  | 8192      | 10   | 80        |      | 4     | N/A       |
| 5  | m1.xlarge | 16384     | 10   | 160       |      | 8     | N/A       |
+----+-----------+-----------+------+-----------+------+-------+-----------+

It is possible to request customized types of instances suited to your needs. To do so, please contact our user support.