EC2

What is Amazon EC2?
·         Amazon Elastic Compute Cloud (Amazon EC2) Provides scalable computing capacity in the Amazon Web Services (AWS) cloud.

·         Using Amazon EC2 eliminates your need to invest in hardware up forint, so you can develop and deploy applications faster.

·         You can use Amazon EC2 to launch as many or as few virtual servers as you need, configure security and networking, and manage storage.




Amazon EC2 Provides The Following Features:

·         Virtual computing environments, known as instances

·         Preconfigured templates for your instances, known as Amazon Machine Images (AMIs), that package the bits you need for your server (including the operating system and additional software)

·         Various configurations of CPU, memory, storage, and networking capacity for your instances, known as instance types

·         Secure login information for your instances using key pairs (AWS stores the public key, and you store the private key in a secure place)

·         Storage volumes for temporary data that's deleted when you stop or terminate your instance, known as instance store volumes

·         Persistent storage volumes for your data using Amazon Elastic Block Store (Amazon EBS), known as Amazon EBS volumes

·         Multiple physical locations for your resources, such as instances and Amazon EBS volumes, known as regions and Availability Zones

·         A firewall that enables you to specify the protocols, ports, and source IP ranges that can reach your instances using security groups

·         Static IP addresses for dynamic cloud computing, known as Elastic IP addresses

·         Metadata, known as tags, that you can create and assign to your Amazon EC2 resources

·         Virtual networks you can create that are logically isolated from the rest of the AWS cloud, and that you can optionally connect to your own network, known as virtual private clouds (VPCs)

Instances and AMIs:

·         An Amazon Machine Image (AMI) is a template that contains a software configuration (for example, an operating system, an application server, and applications).

·         From an AMI, you launch an instance, which is a copy of the AMI running as a virtual server in the cloud.

·         You can launch multiple instances of an AMI.

·         Your instances keep running until you stop or terminate them, or until they fail. If an instance fails, you can launch a new one from the AMI.



Instances:

·         You can launch different types of instances from a single AMI.

·         An instance type essentially determines the hardware of the host computer used for your instance.

·         Each instance type offers different compute and memory capabilities.

·         Select an instance type based on the amount of memory and computing power that you need for the application or software that you plan to run on the instance.

Types of Instance Applications:
  • ·         Memory (RAM) Instance Application
  • ·         Storage (HDD) Instance Application
  • ·         Process (VCPU) Instance Application

Types of EC2:
  • ·         General Purpose
  • ·         Compute Optimized
  • ·         Memory Optimized
  • ·         Storage Optimized
  • ·         GPU Instance

General Purpose:



Compute Optimized:



Memory Optimized:


GPU:


Storage Optimized:



EC2 Instance Purchasing Options:
Amazon EC2 provides the following purchasing options to enable you to optimize your costs based on your needs.
  • ·         On-Demand Instances
  • ·         Reserved Instances
  • ·         Spot Instances
  • ·         Dedicate Instances

On-Demand Instances: Pay by the hour, for the instances that you lunch.

Reserved Instances: Purchase at a significant discount, instance that are always available, for a term from one year to three years.

Spot Instances: Bid on unused instance which can run as long as they are available and your bid is above the spot price at a significant discount.

Dedicate Instances: Pay by the hour for instances that run on single tenant hardware.

 Regions and Availability Zones:

·         Amazon EC2 is hosted in multiple locations world-wide.
·         These locations are composed of regions and Availability Zones.
·         Each region is a separate geographic area.
·         Each region has multiple, isolated locations known as Availability Zones


AWS EC2 OS’s:





No comments:

Post a Comment