We currently only support Ubuntu 14.04 LTS images for all providers.

Amazon EC2

Amazon Elastic Compute Cloud (EC2) is one of the most popular cloud computing platforms, with datacenters in the Northern Virginia, Northern California, Oregon, Sao Paulo, Ireland, Sydney, Tokyo and Singapore.

Due to the large amount of configurations available on EC2, we are currently not able to provide default values for the image. Refer to both the EC2 Instance Types Matrix and the official Ubuntu AMIs page to define the AMI that will work for your location and instance size.

Don't have an Amazon EC2 account yet? Sign up for an account.

Don't know how to create your Amazon EC2 API keys? Check out this tutorial.

Example

The following node file will create a micro instance of first generation (size: t1.micro) in the Northern Virginia datacenter (location: us-east-1) with a 64-bit Ubuntu 14.04.1 LTS, EBS-backed AMI (image: ami-d2ff23ba, see the official Ubuntu AMIs page):

id: ec2_server
name: EC2 server
type: server

providers:
  name: ec2
  size: t1.micro
  location: us-east-1
  image: ami-d2ff23ba

Default values

The following values will be used by default for the provider if the attribute is missing.

Attribute Value Description
location us-east-1 US East (N. Virginia)

Values

Use the following values to set your provider's sizes and location attributes.

Size

Value Name RAM Disk (GB)
t1.micro Micro Instance 613 15
m1.small Small Instance 1740 160
m1.medium Medium Instance 3700 410
m1.large Large Instance 7680 850
m1.xlarge Extra Large Instance 15360 1690
m2.xlarge High-Memory Extra Large Instance 17510 420
m2.2xlarge High-Memory Double Extra Large Instance 35021 850
m2.4xlarge High-Memory Quadruple Extra Large Instance 70042 1690
m3.medium Medium Instance 3840 4000
m3.large Large Instance 7168 32000
m3.xlarge Extra Large Instance 15360 80000
m3.2xlarge Double Extra Large Instance 30720 160000
c1.medium High-CPU Medium Instance 1740 350
c1.xlarge High-CPU Extra Large Instance 7680 1690
cc1.4xlarge Cluster Compute Quadruple Extra Large Instance 23552 1690
cc2.8xlarge Cluster Compute Eight Extra Large Instance 63488 3370
c3.large Compute Optimized Large Instance 3750 16
c3.xlarge Compute Optimized Extra Large Instance 7000 40
c3.2xlarge Compute Optimized Double Extra Large Instance 15000 80
c3.4xlarge Compute Optimized Quadruple Extra Large Instance 30000 160
c3.8xlarge Compute Optimized Eight Extra Large Instance 60000 320
cg1.4xlarge Cluster GPU Quadruple Extra Large Instance 22528 1690
cr1.8xlarge High Memory Cluster Eight Extra Large 244000 240
hs1.8xlarge High Storage Eight Extra Large Instance 119808 48000
i2.xlarge High Storage Optimized Extra Large Instance 31232 800
i2.2xlarge High Storage Optimized Double Extra Large Instance 62464 1600
i2.4xlarge High Storage Optimized Quadruple Large Instance 124928 3200
i2.8xlarge High Storage Optimized Eight Extra Large Instance 249856 6400

Location

Value Name Country
us-east-1 US East (Northern Virginia) US
us-west-1 US West (Oregon) US
us-west-2 US West (Northern California) US
eu-west-1 EU (Ireland) Ireland
ap-southeast-1 Asia Pacific (Singapore) Singapore
ap-southeast-2 Asia Pacific (Sydney) Australia
ap-northeast-1 Asia Pacific (Tokyo) Japan
sa-east-1 South America (Sao Paulo) Brazil