0 Shares 1432 Views

A New Perspective on Scaling: Aksela (Dynamic Site Acceleration)

Scaling with Medianova’s Dynamic Site Acceleration: AKSELA

Coding a web application and taking it to the productization stage is an important success. However, the main accomplishment is the sustainability of this success. There are a number of metrics that demonstrate the success of web applications. Speed ​​and scalability are the key metrics for the continued success of applications. Over time, the number of end-users who want to visit your web application may increase. In such a case, it is possible to encounter performance problems by increasing the number of requests to your web application.

So what should we do to combat these problems?

Before answering this question, let’s explain how a simple web application works.

In the diagram above, we see a classic web application. The application that is not under heavy traffic initially works this way. Let’s assume that your web application receives an average of 1000 requests per second. And also assume that your application server with a capacity of 1000 requests per second and your cache and database servers with a capacity of 2000 requests per second in the 3rd layer. Such a setup can respond to end-user requests without any problems.

However, when the number of requests to your web application exceeds 1000, you will face some problems such as not being able to respond fast and reliably for content to end-users.

For increased traffic above the capacity of your web application comprised of the above components, you may consider scaling your web application Horizontal or Vertical for a solution for faster content delivery.

Vertical Scaling

You can scale your application vertically by increasing the capacity of a single server with more efficient resources such as CPU, RAM, HDD, SSD, and cache. With this method, you can increase the capacity of your webserver to 2000 requests per second. So you can provide service to more users with constant performance.

However, vertical scalability has limitations in terms of performance and cost. In this example, you can increase the capacity of your webserver to the capacity of your database and cache server. This method will not be enough to handle more user requests. You need to pay for more and more resources as your application generates more requests.

Horizontal Scaling

Horizontal scalability can be implemented by adding more servers in parallel and caching on each server. In this way, in contrast to vertical scalability, you can increase the capacity of your webserver to 2000 requests per second with a different method.

Similar to vertical scalability, this method also has its limitations. First of all, managing multiple servers and efficient load balancing has more complexity than a single server. In addition, multiplying of these servers for horizontal scalability will require a bigger budget, so it is as inefficient as vertical scaling for high-traffic sites. In addition, you can increase the capacity of your web server within the limits allowed by your database and cache server capacity. Unfortunately, this method will not be enough to handle more user requests, especially spikes in your website’s traffic.

In addition, both methods do not provide redundancy for your web application, since the scaling operation is performed within only one data center. In case of any network failure or hardware malfunctions, the application may be out of service because the user cannot be directed to a different location.

So what are you going to do? We have a suggestion for this question below!

Aksela: Medianova Dynamic Site Acceleration Service

You can choose to use Aksela, the dynamic site acceleration service of Medianova, in order to overcome all these problems mentioned above. Aksela clones your application around the world into our servers without having to bear unforeseeable costs. It does this by caching the content on your dynamic website and delivering it to the end-user from Medianova CDN’s edge servers. This way, the requests of the end-users who want to reach your web application do not have to reach the source server where your web application is located. Aksela can deal with user requests in Medianova CDN servers instead of your servers. More importantly, you will also acquire faster page-loading as Aksela responds to end users from the closest edge server. Please read our other articles for more detailed information about Aksela and its advantages.

Simply put; end-users who want to access your web application from different locations will be served its multiple clones over the world, thanks to Medianova’s CDN network. Such a caching operation indirectly allows you to back up your web application on different servers during the cache period. This means that Aksela scales your application without spending energy and cost for you.

Discover the convenience of scaling to the size of Medianova’s CDN network!

You may be interested

The Ultimate CDN (Content Delivery Network) Guide
CDN
3871 views
CDN
3871 views

The Ultimate CDN (Content Delivery Network) Guide

Nadia Benslimane - August 3, 2020

The Ultimate CDN Guide- Everything About Content Delivery Network You probably know what CDN (Content Delivery Network) stands for. You may also be aware of its full definition,…

The Essential CDN Glossary
CDN
8934 views
CDN
8934 views

The Essential CDN Glossary

Nadia Benslimane - November 21, 2019

Why Have We Decided To Create a CDN Glossary? Whether you are new to the world of CDN, or have been involved in it for years, there…

How CDN Providers are Meeting Surging OTT Demand in 2021
Uncategorized
75 views
Uncategorized
75 views

How CDN Providers are Meeting Surging OTT Demand in 2021

Tushar Sonal - May 10, 2021

The OTT, or Over-the-Top video content is a trend that’s been growing phenomenally over the last few years.  According to a study by the Allied Market Research,…

The State of Software-Defined Storage In 2021
Technology
189 views
Technology
189 views

The State of Software-Defined Storage In 2021

Tushar Sonal - April 22, 2021

Today, companies of all sizes are looking to invest in setting up state of art data architecture, to manage the end to end enterprise data workflow -…

Why Having a Great Place To Work Is Important In The Digital Era
HR
171 views
HR
171 views

Why Having a Great Place To Work Is Important In The Digital Era

Tushar Sonal - April 19, 2021

Having a Great Place To Work In The Digital Era The Covid19 pandemic has turned businesses all over the world upside down. The normal business environment, and…

Most from this category