Instance types determine the hardware characteristics of your instances.

You must specify an instance type when you launch an instance, but you can also modify the instance type later on. For more information, see Creating / Launching Instances and Modifying an Instance Attribute.

The following topics are discussed: 

Characteristics

An instance type determines the hardware characteristics of your instance, including:

  • Compute characteristics: CPU generation, number of vCPUs, amount of memory, and performance flag.
  • Network characteristics: maximum number of FNIs you can attach, and maximum number of private IPs you can assign per FNI. For more information, see About FNIs.


The CPU generation is a value that corresponds to a family of Intel CPUs:

  • 2: Intel Ivy Bridge
  • 3: Intel Haswell
  • 4: Intel Broadwell
  • 5: Intel Skylake

For more information about these CPU families, see the official Intel documentation.


The performance flag is a value that determines the overall performance of the vCPUs:

  • 1 (highest): Maximum compute capacity on all the vCPUs of the instance. This value is ideal for intensive compute applications.
  • 2 (high): High compute capacity on all the vCPUs of the instance. This value offers small performance variability and applies to most cases.
  • 3 (medium): Performance with significant variability on all the vCPUs of the instance. This option does not guarantee consistent performance, but is ideal for machines with low CPU demand.


Available Instance Types

TINA Type

The TINA type enables you to fully customize the compute characteristics of your instance.

When you specify a TINA type for an instance, you must follow the tinavW.cXrYpZ format, where W is the CPU generation, X is the number of vCPUs, Y is the amount of memory, and Z is the performance flag.

NameCPU GenerationvCPUsMemory (in GiB)Performance FlagMax Number of FNIs (Including Primary Network Interface)Max Number of Private IPs Per FNI (Including Primary IP)
tinavW.cXrYpZA value between 2 and 5A value between 1 and 78A value between 1 and 1039A value between 1 and 3810

AWS Types

AWS types are predefined instance types. They include:

  • Instance types named after those of AWS. They are provided for compatibility purposes.
  • Instance types unique to 3DS OUTSCALE, but named according to a similar naming pattern as AWS. In the table below, their family is marked with an asterisk (*).

Each AWS type has a corresponding TINA type in terms of compute characteristics, but they differ in terms of FNI characteristics.

The following table presents the available AWS types. You can also list them by API using the ReadVmTypes or DescribeInstanceTypes methods.


NameFamilyCorresponding TINA TypeCPU GenerationvCPUsMemory (in GiB)Performance FlagMax Number of FNIs (Including Primary Network Interface)Max Number of Private IPs per FNI (Including Primary IP)Notes
c1.mediumCompute optimizedtinav1.c2r2p1122126
c1.xlargeCompute optimizedtinav1.c8r7p11871415
c3.2xlargeCompute optimizedtinav3.c8r15p138151415
c3.4xlargeCompute optimizedtinav3.c16r31p1316311830
c3.8xlargeCompute optimizedtinav3.c32r61p1332611830
c3.largeCompute optimizedtinav3.c2r4p13241310
c3.xlargeCompute optimizedtinav3.c4r8p13481415
c4.2xlargeCompute optimizedtinav4.c8r15p148151415
c4.4xlargeCompute optimizedtinav4.c16r31p1416311830
c4.8xlargeCompute optimizedtinav4.c36r61p1436611830
c4.largeCompute optimizedtinav4.c2r4p14241310
c4.xlargeCompute optimizedtinav4.c4r8p14481415
c5.18xlargeCompute optimizedtinav5.c72r147p15721471830
c5.2xlargeCompute optimizedtinav5.c8r16p158161415
c5.4xlargeCompute optimizedtinav5.c16r33p1516331830
c5.8xlargeCompute optimizedtinav5.c36r74p1536741830
c5.9xlargeCompute optimizedtinav5.c36r72p1536721830
c5.largeCompute optimizedtinav5.c2r4p15241310
c5.xlargeCompute optimizedtinav5.c4r8p15481415
cc1.4xlargeCompute optimizedtinav1.c6r25p116251830
cc2.8xlargeCompute optimizedtinav2.c32r61p1232611830
cr1.8xlargeMemory optimizedtinav1.c32r250p21322502830
g2.2xlargeAccelerated computingtinav2.c8r15p128151415Provides 1 dedicated GPU (nvidia-k2)
g2.8xlargeAccelerated computingtinav2.c32r60p1232601415Provides 4 dedicated GPUs (nvidia-k2)
g3.16xlargeAccelerated computingtinav3.c64r500p136450011550Provides 4 dedicated GPUs (nvidia-k2)
g3.4xlargeAccelerated computingtinav3.c16r125p13161251830Provides 1 dedicated GPU (nvidia-k2)
g3.8xlargeAccelerated computingtinav3.c32r250p13322501830Provides 2 dedicated GPUs (nvidia-k2)
hi1.xlargeHi I/Otinav3.c4.r430p1344301415
i2.2xlargeStorage optimizedtinav4.c8r62p248622415
i2.4xlargeStorage optimizedtinav4.c16r125p24161252830
i2.8xlargeStorage optimizedtinav4.c32r250p24322502830
i2.xlargeStorage optimizedtinav4.c4r30p244302415
io5.12xlargeBig data usage*tinav4.c36r492p24364922830
io5.18xlargeBig data usage*tinav4.c54r737p24547372830
io5.2xlargeBig data usage*tinav4.c6r82p246822415
io5.4xlargeBig data usage*tinav4.c12r164p24121642830
io5.6xlargeBig data usage*tinav4.c18r246p24182462830
io5.8xlargeBig data usage*tinav4.c24r328p24243282830
m1.largeGeneral purposetinav1.c2r8p21282310
m1.mediumGeneral purposetinav1.c1r4p2114226
m1.smallGeneral purposetinav1.c1r2p2112224
m1.xlargeGeneral purposetinav1.c4r15p214152415
m2.2xlargeMemory optimizedtinav2.c4r35p224352430
m2.4xlargeMemory optimizedtinav2.c8r70p228702830
m2.xlargeMemory optimizedtinav2.c2r18p222182415
m3.2xlargeGeneral purposetinav3.c8r31p238312430
m3.largeGeneral purposetinav3.c2r8p23282310
m3.mediumGeneral purposetinav3.c1r4p2314226
m3.xlargeGeneral purposetinav3.c4r15p234152415
m4.10xlargeGeneral purposetinav4.c40r164p24401642830
m4.2xlargeGeneral purposetinav4.c8r33p248332415
m4.4xlargeGeneral purposetinav4.c16r66p2416662830
m4.largeGeneral purposetinav4.c2r8p24282310
m4.xlargeGeneral purposetinav4.c4r16p244162415
m5.12xlargeGeneral purposetinav5.c48r197p25481972830
m5.24xlargeGeneral purposetinav5.c96r384p25963842830
m5.2xlargeGeneral purposetinav5.c8r33p258332415
m5.4xlargeGeneral purposetinav5.c16r66p2516662830
m5.largeGeneral purposetinav5.c2r8p25282310
m5.xlargeGeneral purposetinav5.c4r16p254162415
mv3.2xlargeGeneral purpose*tinav4.c8r31p248312430Provides 1 dedicated GPU (nvidia-k2)
mv3.largeGeneral purpose*tinav4.c2r8p24282310Provides 1 dedicated GPU (nvidia-k2)
mv3.xlargeGeneral purpose*tinav4.c4r15p244152415Provides 1 dedicated GPU (nvidia-k2)
nv1.largeRemote visualization*tinav4.c2r8p24282310Provides 1 dedicated GPU (nvidia-k2)
nv1.mediumRemote visualization*tinav4.c1r4p2414226Provides 1 dedicated GPU (nvidia-k2)
nv1.smallRemote visualization*tinav4.c1r2p2412226Provides 1 dedicated GPU (nvidia-k2)
nv1.xlargeRemote visualization*tinav4.c4r15p244152415Provides 1 dedicated GPU (nvidia-k2)
nv2.2xlargeRemote visualization*tinav4.c4r35p244352415Provides 1 dedicated GPU (nvidia-k2)
nv2.4xlargeRemote visualization*tinav4.c8r70p248702830Provides 1 dedicated GPU (nvidia-k2)
nv2.xlargeRemote visualization*tinav4.c2r18p242182415Provides 1 dedicated GPU (nvidia-k2)
oc1.4xlargeGeneral purpose*tinav1.c6r25p116251830
oc2.8xlargeGeneral purpose*tinav2.c15r66p1215661830
oc5.12xlargeCompute optimized*tinav4.c36r492p14364921830
oc5.18xlargeCompute optimized*tinav4.c54r737p14547371830
oc5.2xlargeCompute optimized*tinav4.c6r82p146821415
oc5.4xlargeCompute optimized*tinav4.c12r164p14121641415
oc5.6xlargeCompute optimized*tinav4.c18r246p14182461830
oc5.8xlargeCompute optimized*tinav4.c24r328p14243281830
og3.2xlargeRemote visualization*tinav4.c16r61p2416612415Provides 1 dedicated GPU (nvidia-k2)
og4.2xlargeRemote visualization*tinav4.c16r123p14161231415Provides 2 dedicated GPUs (nvidia-k2)
og4.4xlargeRemote visualization*tinav4.c24r184p14241841830Provides 3 dedicated GPUs (nvidia-k2)
og4.8xlargeRemote visualization*tinav4.c32r246p14322461830Provides 4 dedicated GPUs (nvidia-k2)
og4.xlargeRemote visualization*tinav4.c8r61p148611415Provides 1 dedicated GPU (nvidia-k2)
om5.12xlargeMemory optimized*tinav4.c36r983p24369832830
om5.18xlargeMemory optimized*tinav4.c54r1475p245414752830
om5.2xlargeMemory optimized*tinav4.c6r164p2461642415
om5.4xlargeMemory optimized*tinav4.c12r328p24123282415
om5.6xlargeMemory optimized*tinav4.c18r492p24184922830
om5.8xlargeMemory optimized*tinav4.c24r655p24246552830
os1.2xlargeGeneral purpose*tinav4.c4r66p214662830
os1.4xlargeGeneral purpose*tinav1.c8r131p2181312830
os1.8xlargeGeneral purpose*tinav1.c15r250p21152502830
os3.2xlargeGeneral purpose*tinav3.c16r66p2316662830
p100.2xlargeGPU-based*tinav5.c8r61p158611415Provides 1 dedicated GPU (nvidia-p100)
p100.4xlargeGPU-based*tinav5.c16r122p15161221415Provides 1 dedicated GPU (nvidia-p100)
p100.8xlargeGPU-based*tinav5.c32r244p15322441415Provides 2 dedicated GPUs (nvidia-p100)
p3.2xlargeGPU-based*tinav5.c8r61p158611415Provides 1 dedicated GPU (nvidia-p100)
p6.8xlargeGPU-based*tinav5.c32r244p15322441415Provides 1 dedicated GPU (nvidia-p6)
r3.2xlargeMemory optimizedtinav3.c8r62p238622415
r3.4xlargeMemory optimizedtinav3.c16r125p23161252830
r3.8xlargeMemory optimizedtinav3.c32r250p23322502830
r3.largeMemory optimizedtinav3.c2r15p232152310
r3.xlargeMemory optimizedtinav3.c4r31p234312415
r4.16xlargeMemory optimizedtinav4.c64r500p24645002830
r4.2xlargeMemory optimizedtinav4.c8r62p248622415
r4.4xlargeMemory optimizedtinav4.c16r125p24161252830
r4.8xlargeMemory optimizedtinav4.c32r250p24322502830
r4.largeMemory optimizedtinav4.c2r16p242162310
r4.xlargeMemory optimizedtinav4.c4r31p244312415
t1.microMicrotinav1.c1r1p3111322
t2.largeGeneral purposetinav2.c2r8p3228336
t2.mediumGeneral purposetinav2.c2r4p3224336
t2.microGeneral purposetinav2.c1r1p3211322
t2.nanoGeneral purposetinav2.c1r1p3211322
t2.smallGeneral purposetinav2.c1r2p3212324




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