AWS › EC2 & Compute
What is Amazon EC2 and what does it provide to users needing virtual compute capacity?
BeginnerAnswer
Amazon EC2, or Elastic Compute Cloud, provides resizable virtual servers, called instances, in the cloud, letting you choose the operating system, amount of CPU and memory, storage, and networking configuration you need, and scale that capacity up or down as your requirements change, without needing to purchase, install, or maintain any physical hardware yourself.
aws ec2 run-instances --image-id ami-12345678 --instance-type t3.medium --key-name my-keyReal-world example A startup launches a handful of EC2 instances to host its web application, scaling up the number and size of instances as its user base grows, without ever needing to purchase or manage physical servers.