Подтвердить что ты не робот

Каковы различия между Azure Virtual Machines и облачными службами

Я хочу переключиться с AWS на Azure, но я немного смущен различиями между Azure Virtual Machines и Cloud Services! мне нужен небольшой сервер linux, независимо от того, какие компании с причудливыми именами называют его (например, EC2), я использую его для запуска различных небольших проектов uni, написанных на разных языках.

4b9b3361

Ответ 1

Виртуальная машина Azure в основном похожа на экземпляр виртуальной машины Windows или Linux, которую вы контролируете. Azure в основном просто дает вам пространство для размещения этой виртуальной машины. Вы управляете O/S, обновлениями и т.д.

Служба облачного облака (веб-роль, рабочая роль и т.д.) является слоем над виртуальной машиной. Azure управляет экземпляром виртуальной машины, в которой работает ваша роль (O/S, обновления и т.д.), В то время как вы просто обеспокоены своим приложением. Для веб-роли это будет код для веб-приложения (например, сайт ASP.NET); для рабочей роли, это будет код для службы, которая работает в фоновом режиме.

С помощью облачной службы вы развертываете приложение в своих экземплярах роли. Вы действительно не контролируете, как работают эти экземпляры (и вам действительно все равно) - вы просто обеспокоены тем, что ваш код работает.

Итак, если вам нужен полный контроль над виртуальной машиной, то виртуальная машина Azure - это направление, в котором вы должны идти. Если вы разрабатываете приложения и не так озабочены инфраструктурой (обновления O/S и т.д.), То облачные сервисы (роли) - это путь.

Надеюсь, это поможет. Удачи!