Amazon AWS – EC2 – Instance Types

Basic information about Amazon EC2 instances types:

 

  • Standard
    • First generation (M1) – balanced set of resources at a low cost
      • M1 Small Instance (Default):
        • 1.7 GiB of memory,
        • 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit),
        • 160 GB of local instance storage,
        • 32-bit or 64-bit platform
      • M1 Medium Instance:
        • 3.75 GiB of memory,
        • 2 EC2 Compute Units (1 virtual core with 2 EC2 Compute Units each),
        • 410 GB of local instance storage,
        • 32-bit or 64-bit platform
      • M1 Large Instance:
        • 7.5 GiB of memory,
        • 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each),
        • 850 GB of local instance storage,
        • 64-bit platform
      • M1 Extra Large Instance:
        • 15 GiB of memory,
        • 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each),
        • 1690 GB of local instance storage,
        • 64-bit platform
    • Second generation (M3) – balanced set of resources and a higher level of processing performance compared to M1.
      • M3 Extra Large Instance:
        • 15 GiB of memory,
        • 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each),
        • EBS storage only,
        • 64-bit platform
      • M3 Double Extra Large Instance:
        • 30 GiB of memory,
        • 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each),
        • EBS storage only,
        • 64-bit platform
  • Micro
    • provide a small amount of consistent CPU resources and allow you to increase CPU capacity in short bursts when additional cycles are available.
      • t1.micro
        • 613 MiB of memory,
        • up to 2 ECUs (for short periodic bursts),
        • EBS storage only,
        • 32-bit or 64-bit platform
  • High-Memory
    • offer large memory sizes for high throughput applications, including database and memory caching applications.
      • High-Memory Extra Large Instance:
        • 17.1 GiB memory,
        • 6.5 ECU (2 virtual cores with 3.25 EC2 Compute Units each),
        • 420 GB of local instance storage,
        • 64-bit platform
      • High-Memory Double Extra Large Instance:
        • 34.2 GiB of memory,
        • 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each),
        • 850 GB of local instance storage,
        • 64-bit platform
      • High-Memory Quadruple Extra Large Instance:
        • 68.4 GiB of memory,
        • 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each),
        • 1690 GB of local instance storage,
        • 64-bit platform
  • High-CPU
    • have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications
      • High-CPU Medium Instance:
        • 1.7 GiB of memory,
        • 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each),
        • 350 GB of local instance storage,
        • 32-bit or 64-bit platform
      • High-CPU Extra Large Instance:
        • 7 GiB of memory,
        • 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each),
        • 1690 GB of local instance storage,
        • 64-bit platform
  • Cluster Compute
    • provide proportionally high CPU resources with increased network performance and are well suited for High Performance Compute (HPC) applications and other demanding network-bound applications
      • Cluster Compute Eight Extra Large:
        • 60.5 GiB memory,
        • 88 EC2 Compute Units,
        • 3370 GB of local instance storage,
        • 64-bit platform,
        • 10 Gigabit Ethernet
  • High Memory Cluster
    • provide proportionally high CPU and memory resources with increased network performance, and are well suited for memory-intensive applications including in-memory analytics, graph analysis, and scientific computing
      • High Memory Cluster Eight Extra Large
        • 244 GiB memory,
        • 88 EC2 Compute Units,
        • 240 GB of local instance storage,
        • 64-bit platform,
        • 10 Gigabit Ethernet
  • Cluster GPU
    • provide general-purpose graphics processing units (GPUs) with proportionally high CPU and increased network performance for applications benefitting from highly parallelized processing, including HPC, rendering and media processing applications.
    • While Cluster Compute Instances provide the ability to create clusters of instances connected by a low latency, high throughput network, Cluster GPU Instances provide an additional option for applications that can benefit from the efficiency gains of the parallel computing power of GPUs over what can be achieved with traditional processors
      • Cluster GPU Quadruple Extra Large
        • 22 GiB memory,
        • 33.5 EC2 Compute Units,
        • 2 x NVIDIA Tesla “Fermi” M2050 GPUs,
        • 1690 GB of local instance storage,
        • 64-bit platform,
        • 10 Gigabit Ethernet
  • High I/O
    • provide very high disk I/O performance and are ideally suited for many high performance database workloads.
    • provide SSD-based local instance storage, and also provide high levels of CPU, memory and network performance
      • High I/O Quadruple Extra Large
        • 60.5 GiB memory,
        • 35 EC2 Compute Units,
        • 2 * 1024 GB of SSD-based local instance storage,
        • 64-bit platform,
        • 10 Gigabit Ethernet
  • High Storage
    • provide proportionally higher storage density per instance, and are ideally suited for applications that benefit from high sequential I/O performance across very large data sets
      • High Storage Eight Extra Large
        • 117 GiB memory,
        • 35 EC2 Compute Units,
        • 24 * 2 TB of hard disk drive local instance storage,
        • 64-bit platform,
        • 10 Gigabit Ethernet

 

EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.

Advertisements

Tagged:

%d bloggers like this: