When launching an instance, you need to choose an instance type which determines the hardware of its host computer. Each instance type provides different capabilities in terms of compute, memory and storage. Outscale provides predefined instance types grouped in families depending on their capacity, or custom instances for which you can choose the amount of vCores and memory you need.

We recommend to test different instance types to better decide which most fits your needs. You can launch an instance and then modify its instance type when the instance is stopped. For more information, see Modifying an Instance Attribute.

You can also get information about available predefined instance types using the DescribeInstanceTypes API method. For more information, see DescribeInstanceTypes.

The following topics are discussed: 

Custom Instances

Custom instances enable you to choose the hardware configuration you need for your instances in terms of vCores and memory, in Gibibytes (GiB). This gives you a high flexibility regarding the capabilities of your instances. With the On-Demand offer, you can choose up to 78 vCores and 720 GiB of memory.

Windows instances require at least 2 GiB of memory. When launching an instance using a Windows OMI, ensure that you specify an instance type (custom or predefined) that meets this requirement.


Custom instances can be launched from Cockpit, or through the API with any SDK such as AWS CLI, using a tina.cXrY instance type where X corresponds to the number of vCores and Y to the amount of memory, in GiB.  

You can specify the type of processor you want to use for your custom instances by specifying it in the instance type. You can specify the following processor generations:

  • v2 Intel processors: Use the tinav2.cXrY instance type.
  • v3 Intel processors: Use the tinav3.cXrY instance type.

  • v4 Intel processors: Use the tinav4.cXrY instance type.
  • v5 Intel processors: Use the tinav5.cXrY instance type.

- If you launch custom instances using the tina.cXrY instance type, these instances are launched with the last processor generation available for custom instances, if possible. If not, they are launched with the previous processor generation.

- If the processor generation you specify for your custom instances is not available, the instances are not launched.

- For more information about the processor family corresponding to each processor generation, see the Processor Generations and Corresponding Processor Families section below.

Custom instances can be either launched in the public Cloud or in a Virtual Private Cloud (VPC).

Custom instances do not support ephemeral storage disks and do not have any graphic processing unit (GPU).


Predefined Instance Types

Predefined instance types have a predefined configuration and are grouped in categories depending on their capacity and their dedicated purpose. Outscale provides both AWS-compatible and Outscale-specific instance types, that can be launched either in the public Cloud or in a VPC.

They are configured with a different amount of vCores and memory, a processor family, and possibly a GPU and ephemeral storage disks. Their clock speed, corresponding to the number of instructions that can be processed by the processor in one second, ranges from 2.0 GHz to 2.6 GHz.

Windows instances require at least 2 GiB of memory. When launching an instance using a Windows OMI, ensure that you specify an instance type (custom or predefined) that meets this requirement. 

The number used in the instance type corresponds to the generation of the processor used for the instances. For more information about the processor family corresponding to each processor generation, see the Processor Generations and Corresponding Processor Families section below.

The following tables present the characteristics of each instance type in terms of:

  • vCores
  • Memory, in Gibibytes (GiB)
  • Ephemeral storage disks

    Ephemeral storage disks need to be activated before using them. For more information, see Defining Block Device Mappings.

  • Processor family and the corresponding clock speed, in Gigahertz (GHz)

    For more information about the characteristics of processor families, see Intel documentation.

  • GPU

AWS-compatible Instances

General Purpose Instances

General purpose instances are instance types you can choose for a classic usage. 

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU

t2.nano

10,5//
t2.micro11//
t2.small12//
t2.medium24//
t2.large28//
m3.medium13.751 x 4/
m3.large27.51 x 32/
m3.xlarge4152 x 40/
m3.2xlarge8302 x 80/
m4.large28//
m4.xlarge416//
m4.2xlarge832//
m4.4xlarge1664//
m4.10xlarge40160//
m5.large28//
m5.xlarge416//
m5.2xlarge832//
m5.4xlarge1664//
m5.12xlarge48192//
m5.24xlarge96384//

 

Previous Generation Instance Types: m2.xlarge, m2.2xlarge, m2.4xlarge, m1.small, m1.medium, m1.large, m1.xlarge, t1.micro

Compute-optimized Instances

Compute-optimized instances provide high computing performances. Outscale also provide Outscale-specific instance types optimized for computing. For more information, see Outscale-specific Instances > Compute-optimized Instances. 

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
c4.large23.75//
c4.xlarge47.5//
c4.2xlarge815//
c4.4xlarge1630//
c4.8xlarge3660//
c5.large24//
c5.xlarge48//
c5.2xlarge816//
c5.4xlarge1632//
c5.9xlarge3672//
c5.18xlarge72144//

 

Previous Generation Instance Types: c1.medium, c1.xlarge, cc1.4xlarge, cc2.8xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge

Memory-optimized Instances

Memory-optimized instances provide high memory performances. Outscale also provide Outscale-specific instance types optimized for memory performances. For more information, see Outscale-specific Instances > Memory-optimized Instances.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
r4.large215.25//
r4.xlarge430.5//
r4.2xlarge861//
r4.4xlarge16122//
r4.8xlarge32244//
r4.16xlarge64488//
r3.large2151 x 32/
r3.xlarge430.51 x 80/
r3.2xlarge8611 x 160/
r3.4xlarge161221 x 320/
r3.8xlarge322442 x 320/

 

Storage-optimized Instances

Storage-optimized instances provide high-capacity ephemeral storage disks and memory.

Previous Generation Instance Types: i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge


GPU Commodity Instances

GPU Commodity instances provide a GPU and can be chosen for general graphic applications.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
g3.4xlarge16122/1
g3.8xlarge32244/2
g3.16xlarge64488/4
g2.2xlarge8151 x 601
g2.8xlarge3260/1

 

Outscale-specific Instances

General Purpose Instances with GPU

MV3 instance types are general purpose instances that also provide a dedicated NVIDIA K2 GPU in passthrough mode.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
mv3.large27.51 x 321
mv3.xlarge4152 x 401
mv3.2xlarge8302 x 801

 

Previous Generation Instance Types: oc1.4xlarge, oc2.8xlarge, os1.2xlarge, os1.4xlarge, os1.8xlarge, os3.2xlarge

Remote Visualization Instances

Remote visualization instances provide high graphic computing performances thanks to a dedicated NVIDIA K2 GPU in passthrough mode.  

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
og4.xlarge8601 x 1281
og4.2xlarge161201 x 2562
og4.4xlarge241801 x 3843
og4.8xlarge322401 x 5124

Previous generation instance types: nv1.small, nv1.medium, nv1.large, nv1.xlarge, nv2.xlarge, nv2.2xlarge, nv2.4xlarge, og3.2xlarge

Memory-optimized Instances

These instances are in Beta version. They are launched using previous generation processors and you may have an insufficient capacity error.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
om5.2xlarge6160//
om5.4xlarge12320//
om5.6xlarge18480//
om5.8xlarge24640//
om5.12xlarge36960//
om5.18xlarge541440//

Compute-optimized Instances

These instances are in Beta version. They are launched using previous generation processors and you may have an insufficient capacity error.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
oc5.2xlarge680//
oc5.4xlarge12160//
oc5.6xlarge18240//
oc5.8xlarge24320//
oc5.12xlarge36480//
oc5.18xlarge54720//

Big Data Usage Instances

These instances are in Beta version. They are launched using previous generation processors and you may have an insufficient capacity error.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
io5.2xlarge6801 x 640/
io5.4xlarge121602 x 640/
io5.6xlarge182403 x 640/
io5.8xlarge243204 x 640/
io5.12xlarge364806 x 640/
io5.18xlarge547209 x 640/

 


Processor Generations and Corresponding Processor Families

The following table presents the processor family used for each processor generation available for Outscale instances:

Intel Processor GenerationCorresponding Processor Family
v2Intel Sandy Bridge
v3Intel Haswell
v4Intel Broadwell
v5Intel Skylake

Related Page


Windows® is a registered mark of Microsoft Corporation in the United States and/or other countries.

AWS™ and Amazon Web Services™ are trademarks of Amazon Technologies, Inc or its affiliates in the United States and/or other countries.

See Legal Mentions.