How many times have you been to a site that is overly slow? Or perhaps you have been to a site that said “Over Capacity”. Either way, it’s never a problem you would want to pass along to your customers or employees. These type issues can almost always be reduced or even solved completely with cloud computing. This is often referred to as auto scaling or also elastic cloud. Exactly what is an elastic cloud?
One of the most beneficial features of the cloud is elasticity. In short this means that your cloud infrastructure can not only scale up on demand, it can also scale down on demand.
This is important for a couple reasons:Scale Up:
Allowing your infrastructure to scale based on user demands ensures your users always have a favorable experience. When a server become heavily utilized, it will automatically tell another server to start. When the new server comes on line it will the balance the load between the two. As the load continues to increase, the process will repeat until the user experience is within acceptable limits.
Scale Down: Having the capability to scale up for user demands is very important. But, scaling down is just as important. Without the capability of scaling down, you will be paying for your computing power to handle your maximum needs. Without allowing your infrastructure to scale down you will not receive all of the monetary benefits of cloud computing.
When evaluating cloud providers and consultants, take the time to ask them if they have experience creating elastic infrastructure it will benefit your customers and your wallet.