微软为无服务器架构引入新API管理消费层
极客时间编辑部
讲述:杜力大小:2.50M时长:02:44
在最近的一篇博客文章中,微软宣布了一个新的 Azure API Management 消费层。这个新的使用层允许针对“基于微”的计费,并遵循了无服务器架构原则,包括自动化的伸缩、内置的高可用性、每个操作的计费以及无需提供或管理基础设施。
据了解,这个新层还有一个精心精简过的特性集,它包括开发人员门户和产品内缓存,但不包含在现有层中能找到的特性。
Azure API Management 是一种完全托管的服务,客户可以通过它发布、保护、转换、维护和监视 REST 或 SOAP API。该服务用于创建一个充当“门户”的 API facade,通过该“门户”,外部和内部应用程序可以访问由定制的后端服务实现的数据或业务逻辑。
传统上来说,它是通过按小时计量的可伸缩单元方法部署的。在当前已有的模型中,无论 API 网关是否予以处理都会产生计费事件。在这个新的消费层中,服务将会根据使用情况进行计费。
尽管这个底层 API 管理服务组件仍然保持在现有层和消费层之间,但是可以在这个新层中萃取出额外的价值。微软首席项目经理弗拉基米尔(Vladimir Vinogradsky)表示,它完全符合无服务器的计算模型,当涉及到将无服务器资源作为 API 公开的解决方案时,它可以成为一个上佳之选。
但是,新的基于消费的层做了一些权衡,包括精心策划了特性集,不再提供开发人员门户并对使用做了限制。
在新的消费层中,最终将有两个新特性可以在其他层使用,包括自带缓存 (BYOC) 和灵活的 API 密钥订阅。缓存是 API 管理解决方案中的一个重要特性,因为在频繁请求数据但不需频繁更改时,它可以减轻后台系统的负担。在这个消费层,开发人员将能够使用一个外部提供的 Redis 兼容的缓存。
在 API 管理平台中,可以发现的另一个常见概念是,使用 API keys 来授予 API 访问权和跟踪其使用情况,这种方法通常被用来对 API 进行评级限制或货币化。在新的消费层中,微软现在允许存在与用户无关的独立订阅。
目前,Azure API 管理消费层正在美国中北部、西部、西欧、北欧、东南亚和澳大利亚东部地区预览。当前不收取相关费用,直到 2019 年 1 月 31 日。此后,将采用公开预售价。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论