опубликованные webapi в Azure подпадают под PaaS и IaaS? - PullRequest
0 голосов
/ 29 июня 2018

Я опубликовал веб-API в Azure через Visual Studio. Я хотел бы знать, является ли это PaaS или IaaS.

Когда я ищу ответ, я нахожу множество определений о PaaS и IaaS.

Но я не нашел, где четко определено, какие службы, найденные на портале Azure, являются PaaS, а какие - IaaS?

Спасибо. С наилучшими пожеланиями, SR

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Этот сценарий рассматривается как PaaS.

Виртуальные машины Azure - это инфраструктура как услуга (IaaS), а Служба приложений и Служебная структура - это платформа как услуга (Paas).

Azure предлагает несколько способов размещения веб-сайтов: служба приложений Azure, виртуальные машины, Service Fabric и облачные службы.

Эта статья поможет вам понять варианты и сделать правильный выбор для вашего веб-приложения.

Какой лучший способ размещения веб-приложений в Azure?

Служба приложений Azure (ранее веб-сайты Azure) несут очень небольшую ответственность за выполнение и относительно меньше контролируют. Это лучший выбор для большинства веб-приложений. Развертывание и управление интегрированы непосредственно в платформу, которую мы получаем. Это масштабируемый, может справиться с высокими нагрузками трафика. Это может обеспечить вам высокую доступность.

Виртуальные машины Azure может быть вашим выбором, если вы хотите частые модификации и изменения в среде вашего веб-сервера. Он предоставляет вам богатый набор функций; однако для правильной настройки, защиты и обслуживания виртуальных машин требуется гораздо больше времени и больше знаний в области ИТ по сравнению с облачными службами Azure и веб-сайтами Azure. Вам нужно будет прилагать больше усилий для частого обслуживания и обновления патчей для управления средой виртуальных машин.

Облачные службы Azure Если вы хотите больше, веб-сервер, как среда, которую вы могли бы использовать облачные службы Azure. Вы можете удаленно подключиться к облачным сервисам и настроить задачи запуска. Облачные сервисы предоставляют вам больше простоты управления и гибкости, чем веб-сайты Azure, но меньше контроля, чем это. Облачная служба предоставляет вам несколько сред развертывания, аналогичных веб-сайтам Azure, но на виртуальных машинах это недоступно. Помимо веб-сайтов, вы можете установить любые пакеты, которые вы хотите, что обеспечивает большую гибкость.

На следующем рисунке показано, как правильно выбрать опцию:

enter image description here

0 голосов
/ 29 июня 2018

IaaS (Инфраструктура как услуга):

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

PaaS (Платформа как услуга):

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

Источник: SaaS против PaaS против IaaS: в чем разница и как выбрать

Короче говоря: с IaaS вы используете инфраструктуру (в основном виртуальные машины, сети, ...) от своего облачного провайдера, которым вы управляете сами. С PaaS вы используете уровень абстракции поверх некоторой инфраструктуры, где вы не сами управляете базовой инфраструктурой. Вы управляете только приложением и его данными.

Если вы развернули службу приложений, вы используете PaaS. Если вы развернули виртуальную машину, которой вы управляете и используете IIS, вы используете IaaS.

Еще одно интересное прочтение: Что такое PaaS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...