General purpose - Flex
The general purpose Flex virtual server profiles (nano, balanced, compute, and memory) are built atop the 2nd and 4th Generation Intel® Xeon® Scalable processors and AMD’s 3rd generation EPYC processors. You can place Flex profiles on any available generation of these processors in a specified region.
Flex profiles offer a broad set of capabilities and scale from 1 vCPU up to 64 vCPUs.
Virtual servers with a Flex profile are configured with a baseline CPU family regardless of hypervisor host CPU family.
With a Flex profile, you can't select hardware or CPU family. The hardware that is selected is based on hardware availability.
Operating systems
Flex profiles support the following operating systems.
- Linux
- Windows
Processor generation
- Intel 2nd Generation Xeon® Gold 6248 and Platinum 8260 Scalable processors
- Intel 4th Generation Xeon® 8474C Scalable processor
- AMD 3rd generation EPYC 7763 processor
Keep in mind that you don't have control over which hardware that a Flex profile provisions.
Availability
- Status: GA
- Regions: All
Capabilities
See the following capabilities for Flex profiles.
-
Core type: Flex
-
Burtable: Yes (with select profiles)
-
Dedicated host: No
-
Hyperthreading: Yes (SMT-2)
-
Secure boot: No
-
Confidential computing: No
-
Live migration: Yes
-
Instance storage: No
-
NUMA Pinning: Yes
-
Bandwidth pooling: No
-
Volume bandwidth allocation method:
pooled
by default, can be updated toweighted
.
VM configuration
See the following list for VM configuration.
- Hardware type: i440fx
- Cloud networking: virtio
- Block boot volume: virtio
- Exception: vscsi for Windows-based virtual server instances
- Block data volumes: virtio
- Instance storage: virtio
Instance profiles
The following Flex profiles are available when you provision a virtual server instance and are subject to change.
Nano
Beta
Instance profile | vCPU | Memory (GiB) | Total instance bandwidth (Gbps) | % vCPU share (beta) |
---|---|---|---|---|
nxf-1x1 | 1 | 1 | 1 | 10% 25% 50% |
nxf-1x2 | 1 | 2 | 1 | 10% 25% 50% |
nxf-1x4 | 1 | 4 | 1 | 25% 50% |
nxf-1x8 | 1 | 8 | 1 | 50% |
nxf-2x1 | 2 | 1 | 2 | 10% 25% 50% |
nxf-2x2 | 2 | 2 | 2 | 10% 25% 50% |
Balanced
Instance profile | vCPU | Memory (GiB) | Total instance bandwidth (Gbps) | % vCPU share (beta) |
---|---|---|---|---|
bxf-2x8 | 2 | 8 | 4 | 50% |
bxf-4x16 | 4 | 16 | 8 | 50% |
bxf-8x32 | 8 | 32 | 16 | 50% |
bxf-16x64 | 16 | 64 | 32 | 50% |
bxf-24x96 | 24 | 96 | 48 |
|
bxf-32x128 | 32 | 128 | 64 |
|
bxf-48x192 | 48 | 192 | 80 |
|
bxf-64x256 | 64 | 256 | 80 |
|
Compute
Instance profile | vCPU | Memory (GiB) | Total instance bandwidth (Gbps) | % vCPU share (beta) |
---|---|---|---|---|
cxf-2x4 | 2 | 4 | 4 | 25% 50% |
cxf-4x8 | 4 | 8 | 8 | 25% 50% |
cxf-8x16 | 8 | 16 | 16 | 25% 50% |
cxf-16x32 | 16 | 32 | 32 | 25% 50% |
cxf-24x48 | 24 | 48 | 48 |
|
cxf-32x64 | 32 | 64 | 64 |
|
cxf-48x96 | 48 | 96 | 80 |
|
cxf-64x128 | 64 | 128 | 80 |
|
Memory
Instance profile | vCPU | Memory (GiB) | Total instance bandwidth (Gbps) | % vCPU share (beta) |
---|---|---|---|---|
mxf-2x16 | 2 | 16 | 4 |
|
mxf-4x32 | 4 | 32 | 8 |
|
mxf-8x64 | 8 | 64 | 16 |
|
mxf-16x128 | 16 | 128 | 32 |
|
mxf-24x192 | 24 | 192 | 48 |
|
mxf-48x384 | 48 | 384 | 80 |
|
mxf-64x512 | 64 | 512 | 80 |
|
Limits
An instance has a limit for the number of volumes and virtual network interfaces that can be attached. This limit is based on the size of the instance.
Number of vCPUs | Max volumes | Max vNICs |
---|---|---|
1 - 4 | 12 | 1 |
8+ | 12 | 2 |