Amazon Elastic Compute Cloud (EC2)
EC2 provides resizable compute capacity in the cloud. It's essentially a virtual server (Virtual Machine).
Benefits of EC2:
- Elasticity: Scale up or down based on demand.
- Control: You have full administrative access (root/Administrator).
- Flexibility: Choose OS, CPU, RAM, and Storage.
Key Terminology:
- AMI (Amazon Machine Image): The template for the server (OS + Software).
- Instance Type: Defines the hardware specs (e.g., t2.micro).
- Security Groups: Virtual firewalls for your instance.