org.jclouds.ec2.domain
Class InstanceType

java.lang.Object
  extended by org.jclouds.ec2.domain.InstanceType

public class InstanceType
extends Object

The type of the instance. Description accurate as of 8-15-2009 release.

See Also:
EC2AsyncClient#describeInstances, EC2AsyncClient#runInstances, EC2AsyncClient#terminateInstances

Field Summary
static String C1_MEDIUM
          High-CPU Medium Instance 1.7 GB of memory 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each) 350 GB of instance storage 32-bit platform I/O Performance: Moderate
static String C1_XLARGE
          High-CPU Extra Large Instance 7 GB of memory 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each) 1690 GB of instance storage 64-bit platform I/O Performance: High
static String C3_2XLARGE
          C3 High-CPU Double Extra Large 15 GiB of memory 28 EC2 Compute Units (8 virtual cores) 2 SSD-based volumes each with 80 GiB of instance storage 64-bit platform I/O Performance: High
static String C3_4XLARGE
          C3 High-CPU Quadruple Extra Large 30 GiB of memory 55 EC2 Compute Units (16 virtual cores) 2 SSD-based volumes each with 160 GiB of instance storage 64-bit platform I/O Performance: High
static String C3_8XLARGE
          C3 High-CPU Octuple Extra Large 60 GiB of memory 108 EC2 Compute Units (32 virtual cores) 2 SSD-based volumes each with 320 GiB of instance storage 64-bit platform I/O Performance: High
static String C3_LARGE
          C3 High-CPU Large 3.75 GiB of memory 7 EC2 Compute Units (2 virtual cores) 2 SSD-based volumes each with 16 GiB of instance storage 64-bit platform I/O Performance: Moderate
static String C3_XLARGE
          C3 High-CPU Extra Large 7 GiB of memory 14 EC2 Compute Units (4 virtual cores) 2 SSD-based volumes each with 40 GiB of instance storage 64-bit platform I/O Performance: High
static String CC1_4XLARGE
          Cluster Compute Instance 23 GB of memory 33.5 EC2 Compute Units (2 x Intel Xeon X5570, quad-core "Nehalem" architecture) 1690 GB of 64-bit storage (2 x 840 GB, plus 10 GB root partition) 10 Gbps Ethernet 64-bit platform I/O Performance: High
static String CC2_8XLARGE
          Cluster Compute Eight Extra Large specifications 60.5 GB of memory 88 EC2 Compute Units (Eight-core 2 x Intel Xeon) 3370 GB of 64-bit storage (4 x 840 GB, plus 10 GB root partition) 10 Gbps Ethernet 64-bit platform I/O Performance: High
static String CG1_4XLARGE
          Cluster Compute Instance 22 GB of memory 33.5 EC2 Compute Units (2 x Intel Xeon X5570, quad-core "Nehalem" architecture) 1690 GB of 64-bit storage (2 x 840 GB, plus 10 GB root partition) 10 Gbps Ethernet 64-bit platform I/O Performance: High
static String G2_2XLARGE
          GPU Instance Double Extra Large 15 GiB of memory 26 EC2 Compute Units (8 virtual cores*), 1xNVIDIA GRID GPU (Kepler GK104) 60 GB instance storage 64-bit platform I/O Performance: High
static String HI1_4XLARGE
          High I/O Quadruple Extra Large specifications 60.5 GB of memory 35 EC2 Compute Units (16 virtual cores) 2 SSD-based volumes each with 1024 GB of instance storage 64-bit platform I/O Performance: Very High (10 Gigabit Ethernet) Storage I/O Performance: Very High**
static String HS1_8XLARGE
          High Storage Eight Extra Large 117 GiB of memory 35 EC2 Compute Units (16 virtual cores*) 24 hard disk drives each with 2 TB of instance storage 64-bit platform I/O Performance: Very High (10 Gigabit Ethernet) Storage I/O Performance: Very High**
static String I2_2XLARGE
          I2 Double Extra Large 61 GiB of memory 27 EC2 Compute Units (8 virtual cores) 2 SSD-based volumes each with 800 GiB of instance storage 64-bit platform I/O Performance: High
static String I2_4XLARGE
          I2 Quadruple Extra Large 122 GiB of memory 53 EC2 Compute Units (16 virtual cores) 4 SSD-based volumes each with 800 GiB of instance storage 64-bit platform I/O Performance: High
static String I2_8XLARGE
          I2 Octuple Extra Large 244 GiB of memory 104 EC2 Compute Units (32 virtual cores) 8 SSD-based volumes each with 800 GiB of instance storage 64-bit platform I/O Performance: High
static String I2_XLARGE
          I2 Extra Large 30.5 GiB of memory 14 EC2 Compute Units (4 virtual cores) 1 SSD-based volume with 800 GiB of instance storage 64-bit platform I/O Performance: High
static String M1_LARGE
          Large Instance 7.5 GB memory 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each) 850 GB instance storage (2x420 GB plus 10 GB root partition) 64-bit platform I/O Performance: High
static String M1_MEDIUM
          Medium Instance 3.75 GB memory 2 EC2 Compute Unit (1 virtual core with 2 EC2 Compute Unit) 410 GB instance storage 32-bit or 64-bit platform I/O Performance: Moderate
static String M1_SMALL
          Small Instance 1.7 GB memory 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit) 160 GB instance storage (150 GB plus 10 GB root partition) 32-bit or 64-bit platform I/O Performance: Moderate
static String M1_XLARGE
          Extra Large Instance 15 GB memory 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each) 1690 GB instance storage (4x420 GB plus 10 GB root partition) 64-bit platform I/O Performance: High
static String M2_2XLARGE
          High-Memory Double Extra Large Instance 34.2 GB of memory 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each) 850 GB of instance storage 64-bit platform I/O Performance: High
static String M2_4XLARGE
          High-Memory Quadruple Extra Large Instance 68.4 GB of memory 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each) 1690 GB of instance storage 64-bit platform I/O Performance: High
static String M2_XLARGE
          High-Memory Extra Large Instance 17.1 GB of memory 6.5 EC2 Compute Units (2 virtual cores with 3.25 EC2 Compute Units each) 420 GB of instance storage 64-bit platform I/O Performance: Moderate
static String M3_2XLARGE
          M3 Double Extra Large Instance 30 GiB memory 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each) EBS storage only 64-bit platform I/O Performance: High
static String M3_LARGE
          M3 Large Instance 7 GiB memory 6.5 EC2 Compute Units (2 virtual cores with 3.25 EC2 Compute Units each) 1 SSD-based volume with 32 GiB of instance storage 32-bit or 64-bit platform I/O Performance: Moderate
static String M3_MEDIUM
          M3 Medium Instance 3.75 GiB memory 3 EC2 Compute Units (1 virtual core with 3 EC2 Compute Units) 1 SSD-based volume with 4 GiB of instance storage 32-bit or 64-bit platform I/O Performance: Moderate
static String M3_XLARGE
          M3 Extra Large Instance 15 GiB memory 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each) EBS storage only 64-bit platform I/O Performance: Moderate
static String T1_MICRO
          Micro Instance 613 MB of memory up to 2 ECUs (for short periodic bursts) No instance storage (EBS storage only) 32-bit or 64-bit platform
 
Constructor Summary
InstanceType()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

T1_MICRO

public static final String T1_MICRO
Micro Instance

See Also:
Constant Field Values

M1_SMALL

public static final String M1_SMALL
Small Instance

See Also:
Constant Field Values

M1_MEDIUM

public static final String M1_MEDIUM
Medium Instance

See Also:
Constant Field Values

M1_LARGE

public static final String M1_LARGE
Large Instance

See Also:
Constant Field Values

M1_XLARGE

public static final String M1_XLARGE
Extra Large Instance

See Also:
Constant Field Values

M2_XLARGE

public static final String M2_XLARGE
High-Memory Extra Large Instance

See Also:
Constant Field Values

M2_2XLARGE

public static final String M2_2XLARGE
High-Memory Double Extra Large Instance

See Also:
Constant Field Values

M2_4XLARGE

public static final String M2_4XLARGE
High-Memory Quadruple Extra Large Instance

See Also:
Constant Field Values

M3_MEDIUM

public static final String M3_MEDIUM
M3 Medium Instance

See Also:
Constant Field Values

M3_LARGE

public static final String M3_LARGE
M3 Large Instance

See Also:
Constant Field Values

M3_XLARGE

public static final String M3_XLARGE
M3 Extra Large Instance

See Also:
Constant Field Values

M3_2XLARGE

public static final String M3_2XLARGE
M3 Double Extra Large Instance

See Also:
Constant Field Values

C1_MEDIUM

public static final String C1_MEDIUM
High-CPU Medium Instance

See Also:
Constant Field Values

C1_XLARGE

public static final String C1_XLARGE
High-CPU Extra Large Instance

See Also:
Constant Field Values

CG1_4XLARGE

public static final String CG1_4XLARGE
Cluster Compute Instance

See Also:
Constant Field Values

CC1_4XLARGE

public static final String CC1_4XLARGE
Cluster Compute Instance

See Also:
Constant Field Values

CC2_8XLARGE

public static final String CC2_8XLARGE
Cluster Compute Eight Extra Large specifications

See Also:
Constant Field Values

HI1_4XLARGE

public static final String HI1_4XLARGE
High I/O Quadruple Extra Large specifications

See Also:
Constant Field Values

HS1_8XLARGE

public static final String HS1_8XLARGE
High Storage Eight Extra Large

See Also:
Constant Field Values

G2_2XLARGE

public static final String G2_2XLARGE
GPU Instance Double Extra Large

See Also:
Constant Field Values

C3_LARGE

public static final String C3_LARGE
C3 High-CPU Large

See Also:
Constant Field Values

C3_XLARGE

public static final String C3_XLARGE
C3 High-CPU Extra Large

See Also:
Constant Field Values

C3_2XLARGE

public static final String C3_2XLARGE
C3 High-CPU Double Extra Large

See Also:
Constant Field Values

C3_4XLARGE

public static final String C3_4XLARGE
C3 High-CPU Quadruple Extra Large

See Also:
Constant Field Values

C3_8XLARGE

public static final String C3_8XLARGE
C3 High-CPU Octuple Extra Large

See Also:
Constant Field Values

I2_XLARGE

public static final String I2_XLARGE
I2 Extra Large

See Also:
Constant Field Values

I2_2XLARGE

public static final String I2_2XLARGE
I2 Double Extra Large

See Also:
Constant Field Values

I2_4XLARGE

public static final String I2_4XLARGE
I2 Quadruple Extra Large

See Also:
Constant Field Values

I2_8XLARGE

public static final String I2_8XLARGE
I2 Octuple Extra Large

See Also:
Constant Field Values
Constructor Detail

InstanceType

public InstanceType()


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.