Skip to main content

AWS Glossary

Amazon EC2

Amazon Elastic Compute Cloud — scalable virtual server infrastructure for running applications in the AWS cloud.

Last reviewed: June 2026

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

Amazon Elastic Compute Cloud — scalable virtual server infrastructure for running applications in the AWS cloud.

Key Facts

  • Amazon Elastic Compute Cloud — scalable virtual server infrastructure for running applications in the AWS cloud
  • Definition Amazon Elastic Compute Cloud (EC2) is AWS's foundational virtual server service
  • As of mid-2026, **Graviton4** families (M8g, C8g, R8g) and the newer **Graviton5 M9g** line deliver strong price-performance on ARM64 Linux; **m7g/c7g/r7g** remain common in existing fleets
  • large, m8g
  • xlarge, t4g

Entity Definitions

Lambda
Lambda is an AWS service relevant to amazon ec2.
EC2
EC2 is an AWS service relevant to amazon ec2.
CloudWatch
CloudWatch is an AWS service relevant to amazon ec2.
VPC
VPC is an AWS service relevant to amazon ec2.
EKS
EKS is an AWS service relevant to amazon ec2.
serverless
serverless is a cloud computing concept relevant to amazon ec2.
cost optimization
cost optimization is a cloud computing concept relevant to amazon ec2.
compliance
compliance is a cloud computing concept relevant to amazon ec2.
Kubernetes
Kubernetes is a term relevant to amazon ec2.

Related Content

Definition

Amazon Elastic Compute Cloud (EC2) is AWS’s foundational virtual server service. You launch instances — VMs with configurable CPU, memory, networking, and storage — inside a VPC, attach EBS volumes or instance store, and pay by the second for On-Demand or commit for Savings Plans and Reserved Instances. EC2 remains the default when you need full OS control, long-running processes, licensed software, or hardware profiles (GPU, local NVMe, bare metal) that serverless and container services cannot expose cleanly.

Instance choice drives both performance and bill. As of mid-2026, Graviton4 families (M8g, C8g, R8g) and the newer Graviton5 M9g line deliver strong price-performance on ARM64 Linux; m7g/c7g/r7g remain common in existing fleets. Match family to workload: general purpose (M/T), compute (C), memory (R/X), storage (I/D), and accelerated (P/G/Trn) for ML and graphics.

FamilyOptimized forExamples (2026)
General purpose (M, T)Balanced CPU/memorym7g.large, m8g.xlarge, t4g.micro
Compute optimized (C)CPU-bound workloadsc7g.2xlarge, c8g.4xlarge
Memory optimized (R, X)In-memory DBs, cachesr7g.4xlarge, r8g.8xlarge
Storage optimized (I, D)High IOPS, local NVMei4i.xlarge, i8g.2xlarge
Accelerated (P, G, Trn)ML training/inference, GPUp5.48xlarge, g6.xlarge, trn2.48xlarge

When to use it

When not to use it

Tips

Gotchas

Official references

Need help with this topic?

Our AWS-certified team implements, audits, and optimizes these services in production — from Bedrock RAG pipelines to multi-account landing zones.