📜 ⬆️ ⬇️

Benefits of Jelastic pricing over Amazon

Jelastic is often compared with Amazon Web Services, as these two clouds have a lot in common: simplifying cloud computing, a web interface for creating and managing environments, a wide choice of software stacks and full control over servers, with the ability to use all the necessary settings and much more.

In this article, we would like to draw attention to one very significant difference between Jelastic and Amazon EC2 - the pricing system.

Price policy


The main idea behind Amazon EC2 pricing is that you use a predetermined amount of resources for adding servers. To get some extra resources, you will have to purchase a server twice as much as already used. As a result, this leads to a significant increase in cost, if necessary, only slightly increase the amount of resources. Even if your application consumes less resources than is available on one Amazon server, you still have to pay for all of its volume. Moreover, if you just want to resize the current server, without transferring data you will have to use EBS, which costs significantly more than non-EBS AMI.
')
Jelastic vs Amazon


In turn, Jelastic provides for the allocation of small amounts of resources as they are needed. Also, users can change the size of the server without transferring data and additional settings. Moreover, due to the automatic vertical scaling, there is no charge for unused resources.

The universal price model Jelastic allows you to choose between flexible, fixed or hybrid pricing (a combination of the first two). Thus, you pay only for the actual consumption of resources.

Jelastic also provides automatic volume discounts, i.e. the more resources you use, the cheaper the unit costs. The appropriate discount amount is automatically selected when the amount of resources used increases. Thus, the flexibility and agility of the pricing policy of Jelastic provides favorable conditions for various types of applications.

Automatic scaling for price optimization


Jelastic and Amazon EC2 provide an excellent opportunity to scale resources to optimize the price, making it more acceptable to the user. However, the implementation of this functionality is completely different in these clouds. Therefore, the impact of scaling on the price is different. Amazon supports horizontal scaling, while Jelastic provides both horizontal and vertical scaling.

Amazon EC2


When an application hosted on Amazon is growing, it becomes necessary to switch to a larger server in order to get additional resources - you cannot simply scale them up . Also, instead of starting a new server and setting it up “from scratch”, you can try changing the size of the server being used by moving it to more suitable equipment. To do this, you will have to use EBS, which will cause new technical difficulties and increased costs. Moving from a small server to a large one requires switching the disk from one virtual machine to another, which can lead to downtime for some time.

For production applications, it is possible to use horizontal scaling . Amazon EC2 allows you to automatically scale the resources you use, depending on the conditions you define. You need to specify how many servers to add if resource consumption grows. Sometimes you have to reserve even more than you actually need, simply because it is impossible to accurately predict the needs of your application.

Jelastic


In turn, Jelastic provides automatic vertical scaling of processor power and RAM (cloudlet = 128 MB of RAM and 200 MHz CPU). You simply set the maximum limit for resource consumption, and Jelastic automatically allocates only the really necessary amount of resources for your application.

Accordingly, with Jelastic you get excellent granulation when scaling. Unlike Amazon, adding resources to Jelastic is done automatically and in small quantities (according to the size of the cloudlet ). If you need to extend fixed scaling limits, you can do it manually, without having to reboot the virtual machine or move to another server (which is a prerequisite for Amazon).

You can also reserve a certain amount of Jelastic resources if you are sure that your application uses them. Such reserved keys cost less. As a result, you save even more by not using unsolicited resources.

automatic vertical scaling

In addition, you can easily scale the application horizontally by adding additional servers. Horizontal scaling can be performed manually via the control panel or automatically, using the Jelastic API. In the near future, this process will become even more flexible and automated - you can customize the triggers to initialize automatic horizontal scaling.

Cost comparison for real applications


Let's analyze the real projects. Below we will present the actual resource consumption sizes with real applications and compare the costs of these resources for Jelastic and Amazon EC2.

As an example, we will look at four applications deployed on the Jelastic platform. They represent different areas of business, and also differ in geographical location:
services for tourists in South America http://onde.ir
game studio in South America http://murastudio.com
Foundation for the Development of Internet Initiatives in Russia (IIDF) http://iidf.ru
Higher School website in the USA http://saprigrat.whelastic.net

For fair comparison, we’ll use the appropriate Amazon prices in these regions.

It is also interesting to note that the hardware settings of the hosting service providers
Jelastic correspond at least to the settings of m1. * On Amazon (it depends on the provider). In addition, they are configured for fast I / O operations and are optimized through the use of SAN arrays with high-performance SSD and SAS data stores, which corresponds to m3., C3. or i2. * Amazon servers.


Hosting in South America


The first two applications of our examples ( tourist services and a game studio ) are located in South America ( Locaweb ). Both are deployed in environments with an application server and a database.

For normal performance of a travel application on Amazon, you must select the m1.medium EC2 server type for the database, and the m1.large server type for the application server. These are 3.7 GB and 7.5 GB of RAM, respectively. Thus, the cost of hosting for the year is approximately $ 1,025 for the use of the database and $ 2,549 for the application server.

amazon south america hosting

The initial price of Jelastic and Amazon resources is very close, but it must be borne in mind that with Jelastic you can not reserve resources that you do not need using automatic vertical scaling, and also receive a wide range of discounts, which significantly reduces the final amount to be paid.

Therefore, with all the features of Jelastic, hosting such an application as Onde.ir costs $ 444 per database and $ 621 per application server per year.

locaweb pricing

Comparing the pricing of Jelastic and Amazon EC2, it can be noted that the annual cost savings with Jelastic is 52% .

Jelastic vs Amazon South America pricing

Let's take a look at what makes Jelastic pricing profitable for the user.


Automatic vertical scaling in Jelastic is a unique technology that allows you to significantly reduce costs, because you only pay for what you use. No need to reserve resources (more than you really need). Just set the maximum limit, and Jelastic will automatically use only the necessary amount of resources.

The only reason why you should reserve resources in Jelastic is additional discounts, because our hosting providers charge a fee for reserved keyboard at a reduced price. You can reserve a minimum amount of resources and save even more.

Providers of Jelastic hosting services (including Locaweb from South America) also offer discounts based on the amount of resources consumed - the more you use, the lower the cost. The advantages of this pricing model can be seen on the example of our next application - murastudio.com

With Amazon, this application will need an m1.small virtual machine (1.7 GB) for the application server and m1.medium (3.7 GB) for the database. Thus, in the year you will have to allocate about $ 1,533 of your budget.

amazon price per year

At the same time, Jelastic hosting providers (in this case, Locaweb) provide a flexible discount system that will help you to reduce costs. With Jelastic you will pay approximately $ 1,153 for the consumption of the above resources per year.

jelastic hosting pricing in south america

This is about 25% savings.

save 25%

Hosting in Russia


To compare the costs of hosting applications in Europe, we will consider an application for the Internet Initiatives Development Fund , located on REG.RU (Russia). This application is deployed in an environment with multiple application servers.

To cover the needs of this application in Amazon, we need several virtual machines like m1.large for application servers (7.5 GB each). For these resources you will have to pay $ 6676 per year.

amazon hosting in Ireland

At the same time, with Jelastic you will pay only $ 3,283 per year. This is the result of automatic vertical scaling and discounts based on the size of consumption implemented in our system.

jelastic hosting in Russia

It is noteworthy that at least the hourly price in Jelastic and higher, the total amount payable is 50% less than in Amazon.

If you used 50% of the resources, you only pay for them - a penny more.

save 50%

US Hosting


Finally, let's compare Amazon and Jelastic in the USA. The object of this experiment will be a high school application deployed on Webhosting.net , with one application server and the Maven build node.

With Amazon, we need m1.small virtual machine (1.7 GB) for the application server and t1.micro (0.615 GB) for Maven. Price per year at Amazon will be $ 632 .

Please note that we do not select t1.micro for the server, because it has very low disk I / O performance and cannot be used for production. That is why we preferred the more powerful m1.small , which is the simplest option from the list of suitable ones.

amazon hosting in usa

Meanwhile, with Jelastic this application does not consume even the minimum amount of resources requested by Amazon. And, using Jelastic's automatic vertical scaling and pricing based on consumption volumes, the owners of this application save a huge amount of money. The price per year with Jelastic cloud is $ 155 .

jelastic hosting in usa

As a result, you get almost 73% savings every year.

save 73%

findings


In conclusion, let's summarize the pricing policies of Amazon and Jelastic: advantages and disadvantages, costs and savings.

Amazon EC2


Jelastic


We hope that our examples have clarified the price differences between Amazon and Jelastic. Which platform and geographic location of the hosting to choose, which will be better and more profitable for your application - the decision is yours. You can test the Jelastic platform during the 14-day free trial and learn more about how much such hosting will cost you.

To get even more details, watch the pricing video in Jelastic.

Source: https://habr.com/ru/post/226515/


All Articles