Use Cases and Deployment Scope
1. We host multiple backend and cloud solutions on EC2.
2. When we want to train Machine Learning Models that need heavy computation and GPU power, we go with EC2.
3. Some solutions are not mandatory to keep up all the time. We use cloud formation script which spins up EC2 - host the solution and thrash it down when not needed.