After going through several similar questions I am still not entirely sure about the pros and cons of the two approaches; hence this question.
Based on my understanding it is possible to have
- Multiple roles (Web and/or Worker) in a single Cloud service.
- Alternatively we can have these roles separated in their own Cloud service (our current approach).
What are the benefits of either approach over the other and particular use cases where either one should be preferred/avoided. Also how do they compare to each other when it comes to scalability and availability?
When do I choose which? My understanding at the moment is both offer the same except maybe the pricing.