我想了解以下服务在 Azure 上托管 api 时的区别
应用程序网关, api网关, api管理, 应用程序接口, 应用服务
一个简单易懂的例子会很有帮助,因为这些服务可能会变得非常混乱。
Azure 应用程序网关和 Azure API 管理不是托管解决方案。简而言之,它们是管理流量的解决方案。想想诸如保护、负载平衡、SSL 终止、标头修改、路由等主题。它们可以很好地结合起来。请参阅文档以获得一些指导。
Azure Functions 和 Azure Web Apps 是 2 个托管选项,前者是无服务器产品,允许按使用付费,而 Web Apps 需要一个 App Service Plan,您根据配置的资源支付固定价格。
你提到的 api 应用程序和 api 网关我无法映射到 azure 服务。
这里是一个决策树,可以帮助澄清有关托管选项的事情。