Amazon EC2 (Elastic Compute Cloud) is a cloud service that provides on‑demand, scalable virtual servers—called EC2 instances—allowing you to run applications without buying physical hardware. It offers hundreds of instance types, flexible pricing (On‑Demand, Spot, Savings Plans), and full control over compute, storage, and networking resources