Почему я должен предпочесть Azure службу приложений NET REST Web API? - PullRequest
0 голосов
/ 12 июля 2020

Почему я должен использовать Azure Службу приложений, а не просто реализовать общую. NET Серверная часть RESTful Web API?

В чем явное преимущество этой службы по сравнению с обычной. NET RESTful Web Серверная часть API, размещенная на Azure?

Ответы [ 3 ]

3 голосов
/ 12 июля 2020

Служба приложений Azure - это место для размещения вашего веб-приложения или API. Обычно, когда у вас есть веб-API. NET, вы размещаете его за IIS или чем-то еще на виртуальной машине.

Azure помогает вам в этих распространенных сценариях ios с платформой как услугой (PaaS). Служба приложений полностью абстрагируется от операционной системы и способа размещения веб-приложения.

Служба приложений может размещать веб-приложения как на Windows, так и на Linux. Вы можете использовать все виды фреймворков, такие как PHP,. NET или Java. Вы даже можете размещать контейнеры, не беспокоясь о хосте.

Хороший пример для начала размещения вашего. NET веб-приложения на Azure Службы приложений можно найти здесь: Быстрый старт: создайте ASP. NET Базовое веб-приложение в Azure

2 голосов
/ 12 июля 2020

Да, существует огромная разница между Azure App Service и. Net серверной частью REST WebAPI на Azure.

Хостинг на Azure может быть выполнен двумя способами

  1. Создайте свою собственную виртуальную машину, затем установите IIS и сделайте все необходимое
  2. Используйте план AppService

План AppService Plan позволяет вам использовать мощную функциональность Azure . Здесь отдельная виртуальная машина вам не закреплена. Azure Служба приложений может масштабироваться автоматически в зависимости от правила масштабирования, которого нет в restful API, размещенном на Azure ВМ.

0 голосов
/ 13 июля 2020

Мой вопрос явно был глупым вопросом Ньюба ie, и, как таковой, я боюсь, что это бессмысленно, что я теперь знаю по вашим ответам.

Я в настоящее время читаю книгу «Azure и Xamarin Forms », чтобы изучить Xamarin и Azure. Видимо устарело. Предлагается «создать мобильное приложение на Azure». Из книги видно, что мобильное приложение - это просто обычная служба приложений, на которой работает RESTful Web API с EF, но для этого используются совершенно другие пространства имен.

Мой вопрос нацелен на эти другие пространства имен. Я не видел для них причины.

Видимо, Microsoft заметила то же самое. На торговой площадке Azure больше нет «Мобильного приложения».

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