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.
·
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