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. 3DS 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.

If you exceed the number of identical requests allowed for a configured time period, the RequestLimitExceeded error message is returned.

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 the v3 Intel processor generation, 2 vCores, and 4 GiB of memory. When launching an instance using a Windows OMI, ensure that you specify an instance type (custom or predefined) that meets these requirements.


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. 3DS OUTSCALE provides both AWS-compatible and 3DS 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 the v3 Intel processor generation, 2 vCores, and 4 GiB of memory. When launching an instance using a Windows OMI, ensure that you specify an instance type (custom or predefined) that meets these requirements. 

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 

    3DS OUTSCALE also supports flexible GPUs (fGPUs), which are GPUs that can be attached to and detached from your instances at any time. For more information, see About Flexible GPUs.


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

11//
t2.micro11//
t2.small12//
t2.medium24//
t2.large28//
m4.large28//
m4.xlarge416//
m4.2xlarge833//
m4.4xlarge1666//
m4.10xlarge40164//
m5.large28//
m5.xlarge416//
m5.2xlarge833//
m5.4xlarge1666//
m5.12xlarge48197//

m5.24xlarge

96

384

/

/

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. 3DS OUTSCALE also provides 3DS OUTSCALE-specific instance types optimized for computing. For more information, see 3DS OUTSCALE-specific Instances > Compute-optimized Instances.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
c4.large24//
c4.xlarge48//
c4.2xlarge815//
c4.4xlarge1631//
c4.8xlarge3661//
c5.large24//
c5.xlarge48//
c5.2xlarge816//
c5.4xlarge1633//
c5.9xlarge3672//
c5.18xlarge72147//

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. 3DS OUTSCALE also provides 3DS OUTSCALE-specific instance types optimized for memory performances. For more information, see 3DS OUTSCALE-specific Instances > Memory-optimized Instances.

Instance TypevCoresMemory (in GiB)Ephemeral Storage Disks (in GiB)GPU
r4.large216//
r4.xlarge431//
r4.2xlarge862//
r4.4xlarge16125//
r4.8xlarge32250//
r4.16xlarge64500//
r3.large2151 x 32/
r3.xlarge4311 x 80/
r3.2xlarge8621 x 160/
r3.4xlarge161251 x 320/
r3.8xlarge322502 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.4xlarge16125/1
g3.8xlarge32250/2
g3.16xlarge64500/4


3DS 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.large281 x 321
mv3.xlarge4152 x 401
mv3.2xlarge8312 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.xlarge8611 x 1281
og4.2xlarge161231 x 2562
og4.4xlarge241841 x 3843
og4.8xlarge322461 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.2xlarge6164//
om5.4xlarge12328//
om5.6xlarge18492//
om5.8xlarge24655//
om5.12xlarge36983//
om5.18xlarge541475//


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.2xlarge682//
oc5.4xlarge12164//
oc5.6xlarge18246//
oc5.8xlarge24328//
oc5.12xlarge36492//
oc5.18xlarge54737//


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.2xlarge6821 x 640/
io5.4xlarge121642 x 640/
io5.6xlarge182463 x 640/
io5.8xlarge243284 x 640/
io5.12xlarge364926 x 640/
io5.18xlarge547379 x 640/


GPU-based Instances

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

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

p6.8xlarge

32244/1

p100.2xlarge

861/1

p100.4xlarge

16122/1

p100.8xlarge

32244/2


Processor Generations and Corresponding Processor Families

The following table presents the processor family used for each processor generation available for 3DS OUTSCALE instances:

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



Windows® is a registered trademark 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.