В прошлом году я начал изучать Microsoft Azure, а одним из предоставляемых сервисов были облачные сервисы. То, как я понимаю Cloud Services, заключается в том, что это сервис, который позволяет создавать N-уровневые приложения. Таким образом, можно установить, например, веб-роль, в которой размещен один проект ASP.NET Web API, а также некоторые рабочие роли для фоновой обработки и т.д. Также была служба веб-сайтов.
Теперь на Build 2015 было представлено Azure App Services, которое в основном состоит из
- Веб-приложения
- Приложения API
- Логические приложения
- Мобильные приложения
Теперь я не понимаю, когда нужно использовать Cloud Services и когда нужно использовать App Services. Я имею в виду, у меня сложилось впечатление, что Web Apps вместе с приложениями API и приложениями Logic аналогичны облачным службам, но я не уверен.
Итак, в чем разница между облачными службами и службами приложений и когда нужно выбирать вместо другого?