Newvem Analytics
Newvem Analytics analyzes, reveals, and recommends powerful insights on your AWS Cloud. Start using it for free:
By Signing up you signify that you have read and agree to the Terms of service and Privacy Policy.
By Signing up you signify that you have read and agree to the Terms of service and Privacy Policy.
Scalability?
There are two main Scaling methods, Vertical and Horizontal Scaling. Each method has different attributes, each with its own Pros and Cons, but the question is not “which one is better?“ rather “which one best suits me?” based on the phase your application/service is facing. The following table compares the main features of the two scaling methods:
Vertical Scaling | Horizontal Scaling | |
Solution | Increasing the demand of the resources in use. This can solve core issues and system bottlenecks that create loads. Simple to perform, and helps with cloud adoption. | Use of additional resources upon load.Generally solves load of client requests on the web servers, hence supports usage growth |
Cost considerations | Expensive. Scaling up by one pricing level causes additional operational costs. | Scaling out usually includes adding cheap hardware resources. Maintenance will add additional costs to operation. |
Availability | Single point of failure. | Strengthens the system robustness. |
Scalability | There will be a maximum size that you can purchase. | The IaaS providers aim to provide a cloud with an infinite amount of resources. There is no limit for horizontal scaling in such an optimal environment. |
Provisioning | The actual scaling function involves downtime. | Demand should be predicted early enough so that resources provisioning can be enabled before the peak. |
You can read more here about the different scaling methods.
How to build an Elastic environment (Auto Scale Out and Shrink upon usage)
If your application is serving end users and its performance is mainly driven by users’ high-load, you should consider building the ability to scale horizontally (Scaling-Out).
Dos and Don’ts
How To Guides
Case Study
Please read this Case Study from one of our Design Partners who maintains a full elastic AWS environment
Best Practices
By Signing up you signify that you have read and agree to the Terms of service and Privacy Policy.