Рекомендации по управлению Azure API и веб-API
Мы собираемся разработать веб-API, используя ядро Asp.net 2.2
Теперь мы хотим использовать его как безсерверный, поэтому решили использовать API Management (APIM) для того же.
Когда мы начали изучать, как развернуть API в APIM, кажется, нам сначала нужно развернуть API в App Service, а затем настроить его в APIM.
Как и в этом случае, мы не используем серверную архитектуру (то есть платим только за звонки), и мы платим как за службу приложений, так и за APIM (чтобы иметь в рамках VNet, еще £1500)
Это правильный подход?
1 ответ
Более подробно об этом я обнаружил, что мы также можем писать функции Azure, используя код Visual Studio ИЛИ Visual Studio 2017. Надеюсь, это будет такой же опыт разработки, как у нас с Web API.
Так что с функциями Azure это будет безсерверная архитектура.
Единственная проблема заключается в том, что AzureFunctions@Edge на данный момент недоступен, и нам нужно использовать стороннюю CDN, такую как CloudFlare, для той же самой.