Documentation

Choose Supported EC2 Instance Machine Types

On the Create Cluster page, under Machine Configuration, select a Worker Machine Type from the list. You can also edit the instance type on existing clusters. Amazon EC2 provides instance types with various combinations of CPU, GPU, memory, network performance, and storage. Choose an instance that suits your application.

Tip

For deep learning, choose an instance with GPUs such as the P2, P3, or G3 instances. The different machine types provide a range of performance at different prices. For example, P2s have K80 GPUs and P3s have V100 GPUs, both with high performance for general computation including deep learning. G3s have M60 GPUs with high single-precision performance well suited for deep learning, image processing and computer vision.

Cloud Center supports the following instance types:

Instance Type

Physical CPU cores - Max workers per machine

GPUs

Memory (GB)

Network Performance (Gigabit)

Ephemeral Storage (GB)

Compute Optimized

     
c4.xlarge207.5High0
c4.2xlarge4015High0
c4.4xlarge8030High0
c4.8xlarge18060100
c3.8xlarge1606010640
      

GPU

     
p3.2xlarge4461Up to 10 Gigabit0
p3.8xlarge16424410 Gbps0
p3.16xlarge32848825 Gbps0
g3.4xlarge81122Up to 10 Gigabit0
g3.8xlarge162244100
g3.16xlarge324488200
p2.xlarge2161High0
p2.8xlarge168488100
p2.16xlarge3216732100
g2.2xlarge4115High60 (SSD)
g2.8xlarge1646010240 (SSD)
      

Memory Optimized

     
r4.xlarge2030.5Up to 100
r4.2xlarge4061Up to 100
r4.4xlarge80122Up to 100
r4.8xlarge160244100
r4.16xlarge320488200
r3.xlarge2030.5Moderate80 (SSD)
r3.2xlarge4061High160 (SSD)
r3.4xlarge80122High320 (SSD)
r3.8xlarge16024410640 (SSD)
      

Storage Optimized

     
i3.xlarge2030.5Up to 10

950 (NVMe SSD)

/mnt/localdata0 (950)

i3.2xlarge4061Up to 10

1900 (NVMe SSD)

/mnt/localdata0 (1900)

i3.4xlarge80122Up to 10

3800 (NVMe SSD)

/mnt/localdata[0-1] (1900 x 2)

i3.8xlarge16024410

7600 (NVMe SSD)

/mnt/localdata[0-3] (1900 x 4)

i3.16xlarge32048820

15200 (NVMe SSD)

/mnt/localdata[0-7] (1900 x 8)

For details on other cluster settings, see Create a Cloud Cluster.

For more details on newly added compute optimized instances and regional availability, see the Amazon Web Services web site: Amazon EC2 Instance Types. Note that Amazon Web Services describes instances in terms of vCPUs, where v means virtual core (or logical core). Each physical core has two virtual cores. For example, a c3.8xlarge has 16 physical CPU cores, which corresponds to 32 vCPUs.

Note

  • Cloud Center only supports Linux on-demand instances.

  • c4.8xlarge is the suggested default instance.

  • Not all instances are available in all regions.

  • Cloud Center currently supports the following regions:

    • US East (N.Virginia)

    • EU West (Ireland)

    • AP Northeast (Tokyo)

  • Cloud Center supports reserved instances in addition to on-demand. Cloud Center does not support dedicated or spot instances.

  • Cloud Center supports at most one worker per physical core. Although Amazon Web Services machines can have many virtual cores, Cloud Center restricts use to at most one worker per physical core for optimal performance. Each physical core has two virtual cores with a shared Floating Point Unit. Most MATLAB computations use this unit because they are double-precision floating point. Restricting to one worker per physical core ensures that each worker has exclusive access to a Floating Point Unit and optimizes performance.

To use reserved instances with Cloud Center, you need to purchase reserved instances with the following Cloud Center supported attributes:

  • Instance type: one of the machine types supported by Cloud Center, listed in the table in this section: Choose Supported EC2 Instance Machine Types.

  • Platform description: Linux.

  • Tenancy: default.

  • Region: one of regions supported by Cloud Center (US East (N.Virginia), EU West (Ireland), AP Northeast (Tokyo)).

  • Availability Zone: Availability Zone within the selected region, must match the Availability Zone of the subnet selected.

Amazon enforces service resource limits on a per-region basis. To view Amazon EC2 and VPC limits for your account in the Amazon EC2 console, see Amazon EC2 Service Limits.

For pricing and billing information, see the Amazon web site: Amazon EC2 Pricing.

Related Topics