A comparison between Pricing models of AWS EC2 and Alibaba ECS
Introduction to AWS EC2 and Alibaba Cloud ECS
Amazon Elastic Compute Cloud (EC2) provides compute capacity in the cloud. It is one of the oldest cloud computing services and 64 percent of the cloud applications today are running on AWS EC2 service according to latest statistics.
Alibaba Cloud ECS is relatively new and promises simplicity and blazing fast performance to its customers. Alibaba Cloud has about 2,300,000+ customers all over the world at present time and this number is continuously increasing as Alibaba keeps on increasing its data centres in the world.
In this blog we are going to focus on the comparison between the pricing models of both AWS EC2 and Alibaba ECS.
‘Pay-As-You-Go for ECS’ and ‘Per Second Billing for EC2’
Both ECS and EC2 offer options for paying for your instances per second. This is the finest payment model for scenarios where you want to strictly pay for only the exact number of resources and exact amount of usage of that resource.
Prices varies from region to region
AWS and Alibaba Cloud both have globally distributed data centres across major regions. A region is a specific global location, like Asia Pacific, south america and middle east etc. Each region can further have multiple data centres called Availability zones or simply zones. Pricing of the instance varies from region to region for both AWS and Alibaba.
Price varies for each instance type and OS
Both EC2 and ECS offer several categories, also called families, of instances based on the specifications. The main families are compute optimized, memory optimized and I/O optimized. Within these families you can purchase a low-end specification server or a high-end specification server. Costs keeps increasing as you go from low-end specifications to high-end ones. Both AWS and Alibaba cloud offer different costs for different operating systems.
Additional Pricing model for EC2: ‘On-Demand’
This is one of the initial pricing model offered by AWS EC2 where you pay per hour. Once your instance is in running state you are charged for one hour consumption no matter if the instance was stopped 5 minutes later, so the minimum costing parameter in this case is an hour.
Additional Pricing model for EC2:’Spot Instances’
Spot instances provides you cheapest option of purchasing instances with a disadvantage of unplanned interruption by AWS. When you buy a spot instance you actually reserve an instance out of the free capacity available in that region. So, whenever AWS runs out of capacity or the price of spot instance increases from what you are currently paying, AWS will interrupt your server. You can decide if the interruption will stop or terminate your instance as per your need.
Difference between ‘Subscription for ECS’ and ‘Reserved Instances for EC2’
Reserved instances purchasing option provided by EC2 allows the user to reserve a compute capacity (Instances) for a year or three year. This reduces the cost upto 75% compared to On-Demand instances. So, you have to pay for next 1 year or 3 years upfront and then use your servers for the selected number of years. However, the subscription pricing model of ECS allows you to subscribe your instance only for 1 month or 1 year.
Pricing for Linux type instance
Alibaba has the same price for all flavours of linux OS it offers with ECS instances. However, price of AWS EC2 instances for each linux type are different. For example, rates of RHEL are higher as compared to SLES and Amazon Linux.
AWS EC2 is the oldest of the public cloud platforms and has evolved the pricing model providing users with a number of different buying options and flexibility depending on their needs. Alibaba ECS is relatively new in the public cloud market and is focused on keeping working experience with ECS easy and super simple. This is the reason they have introduced a limited purchasing options that saves the user from spending too much time on analyzing pricing models and quickly move with the infrastructure development that closely meets their needs.
Bluestack IT Solutions