Azure API管理与管理;Web API最佳实践

Azure API管理与管理;Web API最佳实践,azure,azure-api-management,serverless-architecture,Azure,Azure Api Management,Serverless Architecture,我们将使用Asp.net core 2.2开发Web API 现在我们想将其用作无服务器,因此决定使用API管理(APIM)实现同样的功能 当我们开始研究如何在APIM中部署API时,似乎我们首先需要在应用程序服务中部署API,然后在APIM中配置它 在这种情况下,我们不采用无服务器架构(即只为通话付费),我们同时为应用服务和APIM付费(在VNet下,将有1500英镑以上) 这是正确的方法吗?在详细讨论这一点的同时,我发现我们也可以使用或编写Azure函数。希望这将是类似的开发经验,因为我们有

我们将使用Asp.net core 2.2开发Web API

现在我们想将其用作无服务器,因此决定使用API管理(APIM)实现同样的功能

当我们开始研究如何在APIM中部署API时,似乎我们首先需要在应用程序服务中部署API,然后在APIM中配置它

在这种情况下,我们不采用无服务器架构(即只为通话付费),我们同时为应用服务和APIM付费(在VNet下,将有1500英镑以上)


这是正确的方法吗?

在详细讨论这一点的同时,我发现我们也可以使用或编写Azure函数。希望这将是类似的开发经验,因为我们有与Web API

因此,使用Azure功能,它将是无服务器架构

唯一的问题是AzureFunctions@Edge目前还不可用,我们需要使用第三方CDN,如CloudFlare