Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
secure, resizable compute capacity in the cloud. You can customize the hardware resources as per your requirement with in a few minutes at any time. It provide an web interface to access your machine. And secure way to connects with your machine.
Category: AWS EC2 comes with mainly five categories. Which I had mentioned below.
1)General Purpose: Best for small & mid range data servers, critical applications,Web application and more.
2)Compute Optimize: Mainly for high performance output application, video steaming application, batch processing etc.
3)Memory optimize: Best for high performance databases, distributed web scale in-memory caches, real time big data analytics, and more.
4) Accelerate Computing: These EC2 instances are deal for machine learning, graphic intensive applications, gaming, and more.
5)Storage Optimized: Mainly for NoSQL databases, data warehousing, distributed file systems, and more.
AWS EC2 is cheaper than any of other compute services available , you will pay only what you will use , you pay as you go , pay less as you using more & pay even less when you reserve capacity.
AWS EC2 Pricing Models
Free Tier: Free tier can be used with 750 hours of running Linux or Windows instance (only EC2 micro instances) for one year.This is great for those who are learning & upgrade their skills with AWS cloud technology.
-Helpful for students or AWS practitioners.
-Testing cloud architecture before launch.
1) On Demand: It will allow you to pay only for the time you use ,The time will be calculated on for hours or even seconds.On demand pricing are useful for :
-Developers/testers who just test their applications and after the use terminate instances.
-Those people who need flexibility & low cost for their instances without long term commitments.
-Short term applications like school/college result or lucky draw etc.
2) Reserved: It will allows you capacity reservation for your instances.And you will get huge discount on hourly charges for an instance.Contract terms for these type of instances are one year or three years. Reserved pricing are useful for:
-Application with steady state or predictable usage
-Application that required reserved capacity
-Users able to make upfront payments to reduce their total computing costs.
Reserved pricing have further three types:
standard reserved instances: You can save up to 72% for on demand instances and can be purchased 1 or 3 years terms.Customers have the flexibility to change the Availability Zone, the
instance size, and networking type of their Standard Reserved Instances.
convertible reserved instances: You will save 54% for convertible reserved instances. If you need additional flexibility, such as the ability to use different
instance families, operating systems, or tenancies over the Reserved
Instance term, you can purchase this for 1 or 3 years-terms.
schedule reserved instances: Purchasing Reserved Instances on a recurring schedule lets you pay for
compute capacity by the hour and obtain a capacity reservation ahead of
time for only the time periods you will need it.
3) Dedicated hosts: They are dedicated physical machines for your servers.It helps you to reduce the costs by allowing you to use your existing server-bound software license. it is useful for:
-useful for regulatory requirements that may not support multi-tenant virtualization
-great for licensing which does not support cloud deployments.
-Purchase on demand
4) Spot: Amazon EC2 Spot instances allow you to request spare Amazon EC2 computing capacity for up to 90% off the On-Demand price. You can bid for the instance capacity that can provide you even more saving. It is useful for:
- Spot instance are use full for those applications which have flexible up & down time.
- For those application which are only feasible for very low compute price.
- They are useful where you sudden need of compute capacity
Sharing is Caring 😀
0 Comments