01 / 04

What is Amazon EC2

Amazon Elastic Compute Cloud (EC2) is a foundational AWS service that provides secure, resizable computing capacity in the cloud, allowing users to launch virtual servers (instances) with configurable CPU, memory, storage, and networking.

Amazon Elastic Compute Cloud (EC2) is a core AWS service that provides secure, resizable compute capacity in the cloud. It allows users to launch and manage virtual servers, called instances, with complete control over operating systems, software, and scaling. EC2 eliminates the need to invest in physical hardware, enabling rapid scalability and pay-as-you-go pricing. EC2 forms the backbone of many cloud-native applications, web hosting environments, and enterprise IT workloads.

Key Features of EC2
  1. 1

    Virtual computing environments (instances) with customizable CPU, memory, and storage

  2. 2

    Preconfigured templates (Amazon Machine Images - AMIs) for rapid deployment of operating systems and software

  3. 3

    Multiple instance types optimized for compute, memory, storage, or GPU-intensive workloads

  4. 4

    Flexible pricing models: On-Demand, Reserved, Spot, and Savings Plans

  5. 5

    Integration with Amazon EBS for persistent block storage

  6. 6

    Security features including Virtual Private Cloud (VPC), security groups, and key pairs

  7. 7

    Auto Scaling for automatic capacity adjustment

  8. 8

    Elastic Load Balancing for distributing traffic across instances