Amazon Elastic Compute Cloud a.k.a. Amazon EC2

Amazon Elastic Compute Cloud uses Amazon Simple Storage Service to store and access your images. Your Amazon EC2 subscription will also enable your account to use Amazon Virtual Private Cloud and Amazon Simple Notification Service. You will not be charged for these services unless you decide to use them. After completing the sign-up process, you will have signed up to use Amazon SNS, S3, and VPC.

First step — sign up to EC2

Sign up surprise! AWS is free for the new AWS customers

Free tier for new AWS customers* 

New AWS customers will receive the following EC2 services each month for one year. Usage is calculated each month across all regions and automatically applied to your bill - unused monthly usage will not roll over. Restrictions apply; see offer terms for more details. 

750 hours of Amazon EC2 running Linux/Unix Micro Instance usage (613 MB of memory and 32-bit and 64-bit platform support) - enough hours to run steady state each month

750 hours of Elastic Load Balancing plus 15 GB data processing

10 GB of Amazon Elastic Block Storage (EBS) plus 1 million IOs, 1 GB snapshot storage, 10,000 snapshot Get Requests and 1,000 snapshot Put Requests

15 GB of bandwidth in and 15 GB of bandwidth out aggregated across all AWS services

Sign up surprise! AWS price differs region from region

I don’t know the Amozon policy but, from some reasons the price for their services is not the same comparing to different regions.

For instance: US-East (Northern Virginia) Region

Amazon EC2 running Linux/UNIX = $0.085 per Small Instance (m1.small) instance-hour (or partial hour)

US-West (Northern California) Region

Amazon EC2 running Linux/UNIX = $0.095 per Small Instance (m1.small) instance-hour (or partial hour)

EU (Ireland) Region

Amazon EC2 running Linux/UNIX = $0.095 per Small Instance (m1.small) instance-hour (or partial hour)

Asia Pacific (Singapore) Region

Amazon EC2 running Linux/UNIX = $0.095 per Small Instance (m1.small) instance-hour (or partial hour)

Asia Pacific (Tokyo) Region

Amazon EC2 running Linux/UNIX = $0.10 per Small Instance (m1.small) instance-hour (or partial hour)

What EC2 services is Amazon offering?

I will show the services dump for US-East (Northern Virginia) Region:

Amazon EC2 running Linux/UNIX

$0.085 per Small Instance (m1.small) instance-hour (or partial hour)

$0.34 per Large Instance (m1.large) instance-hour (or partial hour)

$0.68 per Extra Large Instance (m1.xlarge) instance-hour (or partial hour)

$0.02 per Micro Instance (t1.micro) instance-hour (or partial hour)

$0.50 per High-Memory Extra Large Instance (m2.xlarge) instance-hour (or partial hour)

$1.00 per High-Memory Double Extra Large Instance (m2.2xlarge) instance-hour (or partial hour)

$2.00 per High-Memory Quadruple Extra Large Instance (m2.4xlarge) instance-hour (or partial hour)

$0.17 per High-CPU Medium Instance (c1.medium) instance-hour (or partial hour)

$0.68 per High-CPU Extra Large Instance (c1.xlarge) instance-hour (or partial hour)

$1.60 per Cluster Compute Quadruple Extra Large Instance (cc1.4xlarge) instance-hour (or partial hour)

$2.10 per Cluster GPU Quadruple Extra Large Instance (cg1.4xlarge) instance-hour (or partial hour)

Amazon EC2 running SUSE Linux

$0.115 per Small SUSE Linux Instance (m1.small) instance-hour (or partial hour)

$0.44 per Large SUSE Linux Instance (m1.large) instance-hour (or partial hour)

$0.78 per Extra Large SUSE Linux Instance (m1.xlarge) instance-hour (or partial hour)

$0.03 per Micro SUSE Linux Instance (t1.micro) instance-hour (or partial hour)

$0.60 per High-Memory Extra Large SUSE Linux Instance (m2.xlarge) instance-hour (or partial hour)

$1.10 per High-Memory Double Extra Large SUSE Linux Instance (m2.2xlarge) instance-hour (or partial hour)

$2.10 per High-Memory Quadruple Extra Large SUSE Linux Instance (m2.4xlarge) instance-hour (or partial hour)

$0.27 per High-CPU Medium SUSE Linux Instance (c1.medium) instance-hour (or partial hour)

$0.78 per High-CPU Extra Large SUSE Linux Instance (c1.xlarge) instance-hour (or partial hour)

$1.70 per Cluster Compute Quadruple Extra Large SUSE Linux Instance (cc1.4xlarge) instance-hour (or partial hour)

$2.20 per Cluster GPU Quadruple Extra Large SUSE Linux Instance (cg1.4xlarge) instance-hour (or partial hour)

Amazon EC2 running Windows

$0.12 per Small Windows Instance (m1.small) instance-hour (or partial hour)

$0.48 per Large Windows Instance (m1.large) instance-hour (or partial hour)

$0.96 per Extra-Large Windows Instance (m1.xlarge) instance-hour (or partial hour)

$0.03 per Micro Windows Instance (t1.micro) instance-hour (or partial hour)

$0.62 per High-Memory Extra Large Windows Instance (m2.xlarge) instance-hour (or partial hour)

$1.24 per High-Memory Double Extra Large Windows Instance (m2.2xlarge) instance-hour (or partial hour)

$2.48 per High-Memory Quadruple Extra Large Windows Instance (m2.4xlarge) instance-hour (or partial hour)

$0.29 per High-CPU Medium Windows Instance (c1.medium) instance-hour (or partial hour)

$1.16 per High-CPU Extra Large Windows Instance (c1.xlarge) instance-hour (or partial hour)

Amazon EC2 running Windows with SQL Server Standard

$1.08 per Large Windows Instance and SQL Server Standard (m1.large) instance-hour (or partial hour)

$1.56 per Extra-Large Windows Instance and SQL Server Standard (m1.xlarge) instance-hour (or partial hour)

$1.22 per High-Memory Extra Large Windows Instance and SQL Server Standard (m2.xlarge) instance-hour (or partial hour)

$1.84 per High-Memory Double Extra Large Windows Instance and SQL Server Standard (m2.2xlarge) instance-hour (or partial hour)

$3.68 per High-Memory Quadruple Extra Large Windows Instance and SQL Server Standard (m2.4xlarge) instance-hour (or partial hour)

$2.36 per High-CPU Extra Large Windows Instance and SQL Server Standard (c1.xlarge) instance-hour (or partial hour)

Amazon Dedicated EC2 per Region Fee

$10 per hour when you're running at least one Dedicated Instance in this region and regardless of how many Dedicated Instances you're running

Amazon Dedicated EC2 running Linux/UNIX

$0.105 per Small Dedicated Instance (m1.small) instance-hour (or partial hour)

$0.42 per Large Dedicated Instance (m1.large) instance-hour (or partial hour)

$0.84 per Extra Large Dedicated Instance (m1.xlarge) instance-hour (or partial hour)

$0.62 per High-Memory Extra Large Dedicated Instance (m2.xlarge) instance-hour (or partial hour)

$1.24 per High-Memory Double Extra Large Dedicated Instance (m2.2xlarge) instance-hour (or partial hour)

$2.48 per High-Memory Quadruple Extra Large Dedicated Instance (m2.4xlarge) instance-hour (or partial hour)

$0.21 per High-CPU Medium Dedicated Instance (c1.medium) instance-hour (or partial hour)

$0.84 per High-CPU Extra Large Dedicated Instance (c1.xlarge) instance-hour (or partial hour)

Amazon Dedicated EC2 running SUSE Linux

$0.14 per Small SUSE Linux Dedicated Instance (m1.small) instance-hour (or partial hour)

$0.54 per Large SUSE Linux Dedicated Instance (m1.large) instance-hour (or partial hour)

$0.95 per Extra Large SUSE Linux Dedicated Instance (m1.xlarge) instance-hour (or partial hour)

$0.74 per High-Memory Extra Large SUSE Linux Dedicated Instance (m2.xlarge) instance-hour (or partial hour)

$1.36 per High-Memory Double Extra Large SUSE Linux Dedicated Instance (m2.2xlarge) instance-hour (or partial hour)

$2.60 per High-Memory Quadruple Extra Large SUSE Linux Dedicated Instance (m2.4xlarge) instance-hour (or partial hour)

$0.33 per High-CPU Medium SUSE Linux Dedicated Instance (c1.medium) instance-hour (or partial hour)

$0.96 per High-CPU Extra Large SUSE Linux Dedicated Instance (c1.xlarge) instance-hour (or partial hour)

Amazon Dedicated EC2 running Windows

$0.145 per Small Windows Dedicated Instance (m1.small) instance-hour (or partial hour)

$0.58 per Large Windows Dedicated Instance (m1.large) instance-hour (or partial hour)

$1.16 per Extra-Large Windows Dedicated Instance (m1.xlarge) instance-hour (or partial hour)

$0.77 per High-Memory Extra Large Windows Dedicated Instance (m2.xlarge) instance-hour (or partial hour)

$1.54 per High-Memory Double Extra Large Windows Dedicated Instance (m2.2xlarge) instance-hour (or partial hour)

$3.08 per High-Memory Quadruple Extra Large Windows Dedicated Instance (m2.4xlarge) instance-hour (or partial hour)

$0.36 per High-CPU Medium Windows Dedicated Instance (c1.medium) instance-hour (or partial hour)

$1.44 per High-CPU Extra Large Windows Dedicated Instance (c1.xlarge) instance-hour (or partial hour)

Amazon Dedicated EC2 running Windows with SQL Server Standard

$1.32 per Large Windows Dedicated Instance and SQL Server Standard (m1.large) instance-hour (or partial hour)

$1.91 per Extra-Large Windows Dedicated Instance and SQL Server Standard (m1.xlarge) instance-hour (or partial hour)

$1.51 per High-Memory Extra Large Windows Dedicated Instance and SQL Server Standard (m2.xlarge) instance-hour (or partial hour)

$2.28 per High-Memory Double Extra Large Windows Dedicated Instance and SQL Server Standard (m2.2xlarge) instance-hour (or partial hour)

$4.56 per High-Memory Quadruple Extra Large Windows Dedicated Instance and SQL Server Standard (m2.4xlarge) instance-hour (or partial hour)

$2.91 per High-CPU Extra Large Windows Dedicated Instance and SQL Server Standard (c1.xlarge) instance-hour (or partial hour)

Elastic IP Addresses

$0.01 per non-attached Elastic IP address per complete hour

$0.00 per Elastic IP address remap - first 100 remaps / month

$0.10 per Elastic IP address remap - additional remap / month over 100

Amazon Elastic Block Store

$0.10 per GB-Month of provisioned storage

$0.10 per 1 million I/O requests

$0.15 per GB-Month of snapshot data stored

$0.01 per 1,000 PUT requests (when saving a snapshot)

$0.01 per 10,000 GET requests (when loading a snapshot)

Amazon CloudWatch

$0.015 per instance-hour for detailed monitoring

$0.00 per alarm-month - first 10 alarms***

$0.10 per alarm-month - over 10 alarms

Elastic Load Balancing

$0.025 per LoadBalancer-hour

$0.008 per GB data processed by the LoadBalancer

Data Transfer**

$0.000 per GB - first 15 GB of data transferred in per month*

$0.100 per GB - greater than 15 GB / month data transfer in

$0.000 per GB Internet Data Transfer - first 15 GB / month data transfer out of Amazon EC2*

$0.150 per GB Internet Data Transfer - up to 10 TB / month data transfer out of Amazon EC2

$0.110 per GB Internet Data Transfer - next 40 TB / month data transfer out of Amazon EC2

$0.090 per GB Internet Data Transfer - next 100 TB / month data transfer out of Amazon EC2

$0.080 per GB Internet Data Transfer - data transfer out of Amazon EC2 / month over 150 TB

$0.010 per GB Regional Data Transfer - in/out/between Availability Zones or when using public IP addresses, Elastic IP addresses, or Elastic Load Balancing

First you may note that “Amazon EC2 running SUSE Linux” is different from “Amazon EC2 running Linux/UNIX” because SUSE is not for free.

Windows is also the option, but it is in general more expensive than the previous 2 solutions. Windows with SQL Server even more.

Next, there are so called “Amazon Dedicated” machines like “Amazon Dedicated EC2 running Linux/UNIX”. Dedicated Instances are Amazon EC2 Instances that run on hardware dedicated to a single customer for additional isolation. This was the particular request from some of the major customers and Amazon delivered.

Service surprise! The AWS Free Usage Tier

  • The AWS Free Usage Tier is available for all new AWS customers and expires one year from your AWS sign up date.

Service surprise! for Data Transfer

Across Data Transfer** $0.000 per GB - first 15 GB of data transferred in per month*

This means you don’t pay anything for the first 15GB of data transfer across Amazon EC2, Amazon S3, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS and Amazon VPC.

When your free usage expires or if your application runs over the free usage tiers, you simply pay standard, pay-as-you-go service rates.

Your usage is calculated each month across all regions and automatically applied to your bill - unused monthly usage will not roll over.

Service surprise! No charges

  • There is no Data Transfer charge for data transferred between Amazon EC2 and other AWS services within a single region, excluding RDS.

  • There is no Data Transfer charge for data transferred within an Amazon S3 Region via a COPY request. Data transferred via a COPY request between Regions is charged at regular rates.

  • There is no Data Transfer charge for data transferred between the Amazon EC2 US-East (Northern Virginia) Region and the Amazon S3 US Standard Region.

  • There is no Data Transfer charge for data transferred between Amazon EC2 instances in the same Availability Zone using private IP addresses (i.e., $0.00 per GB)

Charges

  • Data transfer “in” and “out” refers to transfer into and out of an AWS Region.

  • Data transferred between AWS services in different regions will be charged as Internet Data Transfer on both sides of the transfer (i.e. between the Amazon EC2 Northern California and Amazon S3 US Standard Regions).

  • Data transfer between two Amazon EC2 instances in the same Region (or between Amazon EC2 instances and Amazon RDS DB Instances in the same Region) is charged as Regional Data Transfer on both sides of the transfer.

Usage for other Amazon Web Services is billed separately from Amazon EC2.

  • Amazon CloudWatch

  • Elastic IP Addresses

  • Amazon Elastic Block Store

Last signup step — Activating subscription

You will receive several emails:

But make sure you activate only EC2 service first:

And to get the credentials:

Terminology

Elastic IP Addresses

Elastic IP addresses are static IP addresses designed for dynamic cloud computing. An Elastic IP address is associated with your account not a particular instance, and you control that address until you choose to explicitly release it. Unlike traditional static IP addresses, however, Elastic IP addresses allow you to mask instance or Availability Zone failures by programmatically remapping your public IP addresses to any instance in your account. Rather than waiting on a data technician to reconfigure or replace your host, or waiting for DNS to propagate to all of your customers, Amazon EC2 enables you to engineer around problems with your instance or software by quickly remapping your Elastic IP address to a replacement instance. In addition, you can optionally configure the reverse DNS record of any of your Elastic IP addresses by filling out a form.

Amazon Virtual Private Cloud

Amazon VPC is a secure and seamless bridge between a company’s existing IT infrastructure and the AWS cloud. Amazon VPC enables enterprises to connect their existing infrastructure to a set of isolated AWS compute resources via a Virtual Private Network (VPN) connection, and to extend their existing management capabilities such as security services, firewalls, and intrusion detection systems to include their AWS resources.

Elastic Load Balancing

Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve even greater fault tolerance in your applications, seamlessly providing the amount of load balancing capacity needed in response to incoming application traffic. Elastic Load Balancing detects unhealthy instances within a pool and automatically reroutes traffic to healthy instances until the unhealthy instances have been restored. You can enable Elastic Load Balancing within a single Availability Zone or across multiple zones for even more consistent application performance. Amazon CloudWatch can be used to capture a specific Elastic Load Balancer’s operational metrics, such as request count and request latency, at no additional cost beyond Elastic Load Balancing fees.

Amazon Elastic Block Store

(EBS) provides block level storage volumes for use with Amazon EC2 instances. Amazon EBS volumes are off-instance storage that persists independently from the life of an instance. Amazon Elastic Block Store provides highly available, highly reliable storage volumes that can be attached to a running Amazon EC2 instance and exposed as a device within the instance. Amazon EBS is particularly suited for applications that require a database, file system, or access to raw block level storage.

Resource: http://aws.amazon.com/ec2/

tags: & category: -