January 5, 2017
January 5, 2017
Every website, web application, app integration, email, or social media profile depends on cloud infrastructure. It takes an army of servers all operating in concert. The way you set-up your servers can make a world of difference for your cloud application.
Basically the way a website works is like this: A visitor will open their browser and type in your website domain name like www.eclarian.com. Their browser will then search DNS (Domain Name Service) to find the location of the server for your website’s domain. Once it has found the server that hosts your website, the browser will ask the server to deliver the web page located under your domain. The server is just a computer that responds to these requests by pulling up the appropriate information and delivering it back to the visitor. Server’s have limited resources, just like the computer you have at home. Servers have a limited amount of bandwidth in order to send responses back to users; they have limited processing power; and they have limited memory. Since the server is limited, it can only respond to so many users at one time. There are two ways to increase this limit on the number of users a website can service at the same time.
- Get a more powerful server with more processing power and bandwidth, or
- Set up multiple servers so they can distribute the requests from users.
Each of these methods traditionally cost large amounts of money and time as you must buy new servers and install the proper software, then reconfigure network settings so that the increased power can be utilized. Then you must support the cost of running more and larger servers 24/7, even though the maximum capacity is only used a small portion of the time.
Elastic Architecture is a way to immediately increase the service capacity of a website when it is needed, then decrease it again when traffic is light. This an amazing tool for websites that see huge seasonal spikes in traffic, like e-commerce. It allows them to service even the largest number of customers while keeping costs down when traffic slows.
AWS provides an amazing elastic architecture that we have used to great effect for some of our clients’ websites. Amazon only charges for the resources that are used. It automatically increases available resources to the website as they are needed, and will automatically release the resources when they are no longer needed. It would be as if a highway was able to suddenly pave more lanes when rush hour hits. This system of automatic growth and recovery allows a website to have an incredibly responsive, high-power, global cloud network at incredibly low prices.
If your website needs to be able to handle huge spikes in traffic without missing a beat, Elastic Architecture can help! If you’ve ever had problems with your website crashing after you launched a marketing campaign, you should contact Afterburner. If you have had to pay huge hosting bills because of these spikes… you may benefit from Elastic Architecture!
And the best news? We here at Afterburner know exactly how to leverage elastic architecture to maximize your website’s performance. Just let us know what you need and we can help you leverage the cloud like you’ve never dreamed possible.