Flavors#
The term flavor refers to a server’s combination of RAM size, vCPUs, network throughput (RXTX factor), and disk space. You build a Linux or Windows server by choosing its flavor. You also use flavors to choose between cloud servers, which are multi-tenant virtual servers, and OnMetal servers, which are single-tenant physical servers.
Virtual Cloud Server Flavors#
Virtual Cloud Server Flavors are divided into the following classes:
Standard
Rackspace legacy flavors have the following characteristics:
Sizes range from 512 MB to 30 GB.
These flavors are recommended for general-purpose workloads.
They use a single disk for system and data information storage.
All storage is located on RAID 10-protected SATA hard disk drives.
General Purpose v1
These flavors, formerly Performance 1, have the following characteristics:
Sizes range from 1 GB to 8 GB.
Linux servers can be any size. Windows servers must be 2 GB or larger.
These flavors are useful for many use cases, from general-purpose workloads to high performance websites.
They use a single disk for system and data information storage.
vCPUs are oversubscribed and “burstable”, which means that there are more vCPUs allocated to the Cloud Servers on a physical host than there are physical CPU threads. This over-subscription model assumes that under normal conditions not all vCPUs will be needed by all Cloud Servers at the same time, and allows your Cloud Server to take advantage of those additional resources during such times of under-utilization.
All storage is located on RAID 10-protected SSD hard disk drives.
I/O v1
These flavors, formerly Performance 2, have the following characteristics:
Sizes range from 15 GB to 120 GB.
These flavors are ideal for high performance applications and databases that benefit from fast disk I/O, such as Cassandra and MongoDB.
They have separate system and data disks.
vCPUs are “reserved”, which means that there are never more vCPUs allocated to the Cloud Servers on a physical host than there are physical CPU threads on that host. This model ensures that your Cloud Server will always have full access to all its vCPUs.
All storage is located on RAID 10-protected SSD hard disk drives.
Compute v1
These flavors have the following characteristics:
Sizes range from 3.75 GB to 60 GB.
These flavors are optimized for web servers, application servers, and other CPU-intensive workloads.
They have no local data disks.
They are backed by Cloud Block Storage (additional charges apply for Cloud Block Storage).
vCPUs are “reserved”, which means that there are never more vCPUs allocated to the Cloud Servers on a physical host than there are physical CPU threads on that host. This model ensures that your Cloud Server will always have full access to all its vCPUs.
All storage is located on RAID 10-protected SSD hard disk drives.
Memory v1
These flavors have the following characteristics:
Sizes range from 15 GB to 240 GB.
These flavors are recommended for memory-intensive workloads.
They have no local data disks.
They are backed by Cloud Block Storage (additional charges apply for Cloud Block Storage).
vCPUs are “reserved”, which means that there are never more vCPUs allocated to the Cloud Servers on a physical host than there are physical CPU threads on that host. This model ensures that your Cloud Server will always have full access to all its vCPUs.
All storage is located on RAID 10-protected SSD hard disk drives.
If you require additional storage beyond what is provided by the local disks on a specific flavor, you can extend all the preceding server flavors with Cloud Block Storage.
OnMetal Cloud Server Flavors#
OnMetal Cloud Server flavors differ significantly from Virtual Cloud Server flavors. Virtual Cloud Server flavors are used to create virtualservers on a hypervisor, which means one or more virtual instances are located on the same physical server. OnMetal Cloud Server flavors are used to rapidly build a server instance on a physical server with no hypervisor and no multi-tenancy.
OnMetal server flavors include the following:
- OnMetal v2 I/O
Two Intel Xeon E5-2660 v3 processors
Twenty cores at 2.6 Ghz
Memory: 128 GB RAM
Storage: Two 240 GB SSD disks (RAID 1 protected)
Flash: Two 1.6 TB PCIe (providing 10% to 20% iops improvement over OnMetal v1 I/O flavor).
- OnMetal v2 General Purpose Small
One Intel Xeon E5-2620 v3 processor
Six cores at 2.4 Ghz
Memory: 32 GB RAM
Storage: Two 800 GB SSD disks (RAID 1 protected)
- OnMetal v2 General Purpose Medium
Two Intel Xeon E5-2620 v3 processors
Twelve cores at 2.4 Ghz
Memory: 64 GB RAM
Storage: Two 800 GB SSD disks (RAID 1 protected)
- OnMetal v2 General Purpose Large
Two Intel Xeon E5-2620 v3 processors
Twelve cores at 2.4 Ghz
Memory: 128 GB RAM
Storage: Two 800 GB SSD disks (RAID 1 protected)
- OnMetal v1 Compute
One Intel Xeon E5-2680 v2 processor
1x10 core at 2.8 Ghz
Memory: 32 GB RAM
Storage: 32 GB SATADOM
- OnMetal v1 Memory
One Intel Xeon E5-2630 v2 processor
Six cores at 2.6 Ghz
Memory: 32 GB RAM
Storage: Two 800 GB SSD disks
- OnMetal v1 I/O
One Intel Xeon E5-2680 v2 processor
2x10 core at 2.8 Ghz
Memory: 128 GB RAM
Storage: 32 GB SATADOM and two 1.6 TB Seagate Nyto WarpDrives
Use Compute flavors for high CPU activity like network requests, application logic, web servers, load balancers, and so on.
Use Memory flavors for high RAM activity like in-memory SQL configurations, caching, searching indexes, and so on.
Use I/O flavors for high I/O activity like NoSQL and SQL databases.
Use General Purpose flavors for everything else.
If you require additional storage beyond what is provided by the local disks on a specific flavor, you can extend all the preceding server flavors with Cloud Block Storage.
Supported Flavors for Cloud Servers#
To find the current list of supported flavors, see Retrieve list of flavors. This table shows some of the common supported flavors for Cloud Servers:
Table: Supported Flavors for Cloud Servers
ID |
Flavor name |
Memory (MB) |
Disk |
Ephemeral |
VCPUs |
RXTX factor |
---|---|---|---|---|---|---|
2 |
512 MB Standard Instance |
512 |
20 |
0 |
1 |
80.0 |
3 |
1 GB Standard Instance |
1024 |
40 |
0 |
1 |
120.0 |
4 |
2 GB Standard Instance |
2048 |
80 |
0 |
2 |
240.0 |
5 |
4 GB Standard Instance |
4096 |
160 |
0 |
2 |
400.0 |
6 |
8 GB Standard Instance |
8192 |
320 |
0 |
4 |
600.0 |
7 |
15 GB Standard Instance |
15360 |
620 |
0 |
6 |
800.0 |
8 |
30 GB Standard Instance |
30720 |
1200 |
0 |
8 |
1200.0 |
general1-1 |
1 GB General Purpose v1 |
1024 |
20 |
0 |
1 |
200.0 |
general1-2 |
2 GB General Purpose v1 |
2048 |
40 |
0 |
2 |
400.0 |
general1-4 |
4 GB General Purpose v1 |
4096 |
80 |
0 |
4 |
800.0 |
general1-8 |
8 GB General Purpose v1 |
8192 |
160 |
0 |
8 |
1600.0 |
compute1-4 |
3.75 GB Compute v1 |
3840 |
0 |
0 |
2 |
625.0 |
compute1-8 |
7.5 GB Compute v1 |
7680 |
0 |
0 |
4 |
1250.0 |
compute1-15 |
15 GB Compute v1 |
15360 |
0 |
0 |
8 |
2500.0 |
compute1-30 |
30 GB Compute v1 |
30720 |
0 |
0 |
16 |
5000.0 |
compute1-60 |
60 GB Compute v1 |
61440 |
0 |
0 |
32 |
10000.0 |
io1-15 |
15 GB I/O v1 |
15360 |
40 |
150 |
4 |
1250.0 |
io1-30 |
30 GB I/O v1 |
30720 |
40 |
300 |
8 |
2500.0 |
io1-60 |
60 GB I/O v1 |
61440 |
40 |
600 |
16 |
5000.0 |
io1-90 |
90 GB I/O v1 |
92160 |
40 |
900 |
24 |
7500.0 |
io1-120 |
120 GB I/O v1 |
122880 |
40 |
1200 |
32 |
10000.0 |
memory1-15 |
15 GB Memory v1 |
15360 |
0 |
0 |
2 |
625.0 |
memory1-30 |
30 GB Memory v1 |
30720 |
0 |
0 |
4 |
1250.0 |
memory1-60 |
60 GB Memory v1 |
61440 |
0 |
0 |
8 |
2500.0 |
memory1-120 |
120 GB Memory v1 |
122880 |
0 |
0 |
16 |
5000.0 |
memory1-240 |
240 GB Memory v1 |
245760 |
0 |
0 |
32 |
10000.0 |
onmetal-compute1 |
OnMetal Compute v1 |
32768 |
32 |
0 |
20 |
10000.0 |
onmetal-io1 |
OnMetal I/O v1 |
131072 |
32 |
3200 |
40 |
10000.0 |
onmetal-memory1 |
OnMetal Memory v1 |
524288 |
32 |
0 |
24 |
10000.0 |
onmetal-general2-large |
OnMetal General Purpose v2 Large |
131072 |
800 |
0 |
24 |
10000.0 |
onmetal-general2-medium |
OnMetal General Purpose v2 Medium |
65536 |
800 |
0 |
24 |
10000.0 |
onmetal-general2-small |
OnMetal General Purpose v2 Small |
32768 |
800 |
0 |
12 |
10000.0 |
onmetal-io2 |
OnMetal I/O v2 |
131072 |
240 |
3200 |
40 |
10000.0 |