用Azure函数替代Azure APIs

问题描述 投票:0回答:0

**背景。**我目前有一个网络应用,它依赖于一个单片的Azure api应用。 该 Web 应用程序是作为使用 Azure 存储的静态站点部署的。 API 被部署为 Azure API 应用。

我正在开始对应用程序进行移植,以便从.net 4.6 转到.net core 3.1,并且正在考虑不同的架构选项。 我最初考虑的是将单体 API 分成大约 5 个不同的 Azure API 应用程序(基于系统中功能的逻辑分组的不同 apis),这些应用程序位于 Azure API 管理后面。 但我放上去的一个样本的成本非常疯狂,几乎没有实际流量通过。

现在,我正在考虑用Azure函数替换那些Azure API应用,我想,这将解决开发过程中的成本问题,同时也将是一个高质量的生产解决方案,维护量更少,并且同样容易适合CICD管道。

我找不到任何文档来说明Azure API应用与Azure Functions(带HTTP触发器)的真正区别。

我目前有一个用identity server 4写的授权服务器,作为API应用,其他apis针对它进行认证。 我可以用Azure Functions做同样的事情吗? 是否有任何我遗漏的障碍?

azure azure-functions azure-api-management
© www.soinside.com 2019 - 2024. All rights reserved.