Azure的APIM云服务管理三大核心
Author:zhoulujun Date:
Azure提供了API Management(APIM)来管理云服务! 一种混合式多云管理平台,因此可以适用于所有环境的API。
APIM主要是帮助外部、合作伙伴和内部开发人员发布API
提供API文档和交互式的控制平台
节流、速率限制和配额API
监控API的运行状况并快速识别错误
快速分析API的使用情况
APIM三大组件
APIM是由三大组件组成的,这三大组件可以说是APIM的核心
Developer Portal:主要面向开发人员,提供API文档和试用环境,侧重于提高开发效率和体验。
Azure Portal:面向所有Azure资源的管理和监控,提供全面的云服务管理平台。
API Gateway:作为API的入口点,提供安全性、性能优化、日志记录等,确保API的安全高效运行。
API gateway:
web流量负载均衡器,可以管理应用的流量。
主要作用:请求路由、协议转换、请求和响应转换、安全性、速率限制、日志记录和监控、缓存、错误处理、服务发现、API文档、请求验证等
接受API调用并且能够转发到自己的后端
配额API和限制速率
验证API的证书或凭证等
分析日志
Azure protal:
Azure Portal是基于Web的统一控制台,提供可替代命令行工具的方法,用于管理Azure订阅和资源,用户可以通过它生成、管理和监视所有内容,例如将最重要的事项固定在仪表板上,重设磁贴大小,以便仅显示适量详细信息
主要作用:作为Azure服务的中央管理平台,提供全面的资源管理、监控和支持。
API程序的管理界面
定义API架构
设置API策略
分析log
管理用户
Developer Portal:
主要作用:简化API的文档管理和使用,提高开发效率。
帮助开发人员在线阅读API文档,并通过交互式控制台试用API。
允许内外部用户创建账号订阅以获取API密钥,并访问自己的使用情况分析开发人员的网站
浏览API文档
交互式使用API
分析使用情况
具体使用,参看 :超详细的APIM部署 https://zhuanlan.zhihu.com/p/486731178
转载本站文章《Azure的APIM云服务管理三大核心》,
请注明出处:https://www.zhoulujun.cn/html/tools/cloudServices/Azure/9341.html