Skip to content
English
On this page

AWS Compute

AWS – Compute Products

  • Amazon EC2
  • Amazon EC2 Auto Scaling
  • Amazon EC2 Container Registry
  • Amazon Elastic Container Service
  • Amazon Elastic Container Service for Kubernetes
  • Amazon Lightsail
  • AWS Batch
  • AWS Elastic Beanstalk
  • AWS Fargate
  • AWS Lambda
  • AWS Serverless Application Repository
  • Elastic Load Balancing (ELB)
  • VMware Cloud on AWS

AWS – Compute - EC2

Amazon Elastic Compute Cloud (Amazon EC2) is flexible service that provides resizable cloud-based compute capacity in the form of EC2 instances.

Amazon EC2 Benefits

  • Elastic Web-Scale Computing / Auto Scaling
  • Completely Controlled
  • Flexible Cloud Hosting Services
  • Integrated
  • Reliable
  • Secure
  • Inexpensive
  • Easy to Start

Amazon EC2 Instance Types

  • General Purpose
  • Compute Optimized
  • Memory Optimized
  • Accelerated Computing
  • Storage Optimized

Amazon EC2 - General Purpose instances

T3, T2, M5, M4 - instances provide a baseline level of CPU performance with the ability to burst above the baseline.

Features

  • High frequency Intel Xeon processors Lowest-cost general purpose instance type, and Free Tier eligible (t2.micro only)

Amazon EC2 - Compute Optimized instances

C5, C4 instances are optimized for compute-intensive workloads and deliver very cost-effective high performance at a low price per compute ratio.

Amazon EC2 - Memory optimized instances

X1, R5, R4, z1d - instances are optimized for highperformance databases, in-memory databases and other memory intensive enterprise applications.

Amazon EC2 - Accelerated computing

P3, P2, G3, F1 - instances are the latest generation of general purpose GPU instances.

P3 Features:

  • Up to 8 NVIDIA Tesla V100 GPUs, each pairing 5,120 CUDA Cores and 640 Tensor Cores
  • High frequency Intel Xeon E5-2686 v4 processors
  • Provide Enhanced Networking

Use cases:

  • Machine/Deep learning, high performance computing etc.

Amazon EC2 - Storage optimized instances

H1, I3, D2 - instances feature up to 16 TB of HDD-based local storage, deliver high disk throughput, and a balance of compute and memory.

H1 Features:

  • Powered by 2.3 GHz Intel® Xeon® E5 2686 v4 processors
  • Up to 16TB of HDD storage

Amazon EC2 Features

  • Bare Metal Instances
  • Optimize Compute Performance and Cost
  • GPU Compute Instances
  • GPU Graphics Instances
  • High I/O Instances
  • Dense Storage Instances
  • Optimized CPU Configurations
  • Flexible Storage Options
  • Petabyte scale.
  • Paying for What You Use
  • Multiple Locations
  • Elastic IP Addresses
  • Amazon EC2 Auto Scaling
  • HPC Clusters
  • Enhanced Networking
  • PrivateLink (VPC, DC)
  • Amazon Time Sync Service

Shared Instance

The original AWS compute type was a shared instance. It is the default and usually cheapest option available. Shared instances are the basis for the cloud. It allows Amazon to oversubscribe its hardware. Many people can actually be leveraging the same physical hardware at the same time without using all of its capacity. The term utility computing comes from the consumer not really caring what machine they are running on, as long as their instances are running.

Dedecated Instances

As your workloads grow in size, or for regulatory reasons, you may need to separate your compute from other AWS customers. In this case, you would choose a dedicated instance. The dedicated type provides you with your own hardware. It helps to avoid noisy neighbors and simplifies compliance. As you are reventing Amazon from taking advantage of any unused capacity, it has a higher cost.

Spot Instance

Spot instances are the lowest cost CPU capacity available. As the name implies, these instances can disappear at any time. Amazon will give you a two-minute warning to evacuate your workload. For non-critical, resumable workloads, these are an excellent choice.

Amazon EC2 - EC2 Spot instances

  • Amazon EC2 Spot instances are spare compute capacity in the AWS cloud available to you at steep discounts compared to On-Demand prices.

  • EC2 Spot enables you to optimize your costs on the AWS cloud and scale your application's throughput up to 10X for the same budget.

EC2 Spot instances Benefits

  • Reduce Costs
  • Pause & Resume
  • Familiar Interface
  • Scale Your Application
  • Unlock new opportunities
  • Integrated Everywhere