我是青涩的,正在阅读他们的文档和一些在线资源。当我尝试在Azure上部署微服务时,我可以看到可以使用APIM。但是,azure还具有应用程序网关,该网关似乎提供了更多功能。 那么,为什么有人应该使用APIM而不直接使用网关?仅仅是因为成本吗?
答案 0 :(得分:2)
反之亦然,Azure API管理提供了更多功能。但是,这是两种完全不同的服务:
Azure Application Gateway是Web流量负载平衡器,可让您管理到Web应用程序的流量
Azure API管理是一个平台,可让您以安全且可扩展的方式管理 API。
进一步阅读:
答案 1 :(得分:1)
这是APIM的补充:APIM提供了一种将API商业化的方法,您可以通过订阅或致电Meteres向API用户收费。详细信息,请参见:https://azure.microsoft.com/en-us/blog/how-to-monetize-apis-with-azure-api-management/