A Deep Dive into Amazon EC2

Shaik SuffiyanShaik Suffiyan
2 min read

Amazon Elastic Compute Cloud (Amazon EC2) provides on-demand, scalable computing capacity in the Amazon Web Services (AWS) Cloud. Using Amazon EC2 reduces hardware costs, so you can develop and deploy applications faster.

Features of Amazon EC2

Amazon EC2 provides the following high-level features:

๐ŸŒŸ Amazon Machine Images (AMIs)

Preconfigured templates for your instances that package the components you need for your server, including the operating system and additional software.

๐Ÿ”‘ Key Pairs

Secure login information for your instances. AWS stores the public key, and you store the private key in a secure place.

๐ŸŒ Regions and Zones

Multiple physical locations for your resources, such as instances and Amazon EBS volumes.

๐Ÿ”’ Security Groups

A virtual firewall that allows you to specify the protocols, ports, and source IP ranges that can reach your instances, and the destination IP ranges to which your instances can connect.

๐Ÿ›ก๏ธ Virtual Private Clouds (VPCs)

Virtual networks you can create that are logically isolated from the rest of the AWS Cloud. You can optionally connect these virtual networks to your own network.

Types of Instances

The following are the types of instances:

  • ๐Ÿ–ฅ๏ธ General Purpose

  • ๐ŸŽ๏ธ Compute Optimized

  • ๐Ÿ“ฆ Storage Optimized

  • ๐Ÿง  Memory Optimized

  • โšก Accelerated Computing

Types of Volumes for EC2 Instances

There are two types of volumes:

  • ๐Ÿ—„๏ธ Instance Store Volumes

  • ๐Ÿ“ฆ EBS โ€“ Elastic Block Stores

Pricing Models of EC2 Instances

The different pricing models for EC2 instances are as follows:

  • ๐Ÿ’ต On-Demand

  • ๐Ÿ’ณ Reserved

  • ๐ŸŽฏ Spot

  • ๐Ÿ“… Scheduled

  • ๐Ÿ›ก๏ธ Dedicated

0
Subscribe to my newsletter

Read articles from Shaik Suffiyan directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Shaik Suffiyan
Shaik Suffiyan