Auto Scalability means scaling in/out or up/down automatically or dynamically as per the conditions or we can configure depending upon the forecasted demand for our business.
Consider the scenario of deploying our website in AWS Amazon EC2 Instance and our website generally experience more traffic on weekends than that of on weekdays. So, we can configure to add more servers for our site to handle the increased traffic on weekends and remove them on weekdays. we pay for the additional servers only on weekends thereby reducing the costs of usage.
In case of sudden surge or non-forecasted load on servers, we can use dynamic scaling for our website
e.g. Whenever CPU load becomes greater than 70%, scale out and add two more servers. If CPU load is less than 30%, then scale in by removing superfluous servers.
Similarly, we can auto-scale depending on requirements by keeping other constraints like above.
Vertical scaling (increasing capacity of same existing resource) cannot be done without stopping the instance.
No comments:
Post a Comment