Awesome tool to scale up your product.
Use Cases and Deployment Scope
We use AWS auto scaling for scaling up our cloud virtual machines to handle the increase or decrease in workload. It really helps us to satisfy the demand because it doesn't take lot of time to spin up new machines and it is also very cost effective in terms of pricing.
Pros
- To spin up new machines quickly
- To delete the unused machines whenever load gets decreased
- To support unexpected demand or surge in requests
Cons
- May be they can add more functionality to the load balancer
- Also there is scope for improvement in time which it takes to spin up new machines
Return on Investment
- It really helped us to save some cost
- It has increased the revenue of our product as well
- It also has less fault tolerance so the customers are satisfied
Usability
Alternatives Considered
Azure Cloud Services and Google Cloud AI
Other Software Used
AWS Certificate Manager, AWS CloudTrail, Google Cloud BigTable
