写点什么

微软为无服务器架构引入新 API 管理消费层

  • 2019-01-02
  • 本文字数:1400 字

    阅读完需:约 5 分钟

微软为无服务器架构引入新API管理消费层

摘要: 在最近的一篇博客文章中,微软宣布了一个新的 Azure API Management 消费层。这个新的使用层允许针对“基于微”的计费,并遵循了无服务器架构原则,包括自动化的伸缩、内置的高可用性、每个操作的计费以及无需提供或管理基础设施。


在最近的一篇博客文章中,微软宣布了一个新的Azure API Management消费层。这个新的使用层允许针对“基于微”的计费,并遵循了无服务器架构原则,包括自动化的伸缩、内置的高可用性、每个操作的计费以及无需提供或管理基础设施。这个新层还包括一个精心精简过的特性集,它包括开发人员门户和产品内缓存,但不包含在现有层中能找到的特性。


Azure API Management 是一种完全托管的服务,客户可以通过它发布、保护、转换、维护和监视 REST 或 SOAP API。该服务用于创建一个充当“门户”的 API facade,通过该“门户”,外部和内部应用程序可以访问由定制的后端服务实现的数据或业务逻辑。Azure API Management 传统上是通过按小时计量的可伸缩单元方法部署的。当前已有的模型无论您的 API 网关是否予以处理都会产生计费事件。在这个新的消费层中,服务将根据使用情况进行计费。


这个底层 API 管理服务组件仍然保持在现有层和消费层之间,但是可以在这个新层中萃取出额外的价值。微软首席项目经理 Vladimir Vinogradsky 解释说:


消费层使用与前一层相同的底层服务组件,但使用的基础设施完全不同,它基于共享的、动态分配的资源。因此,它完全符合无服务器计算模型,也就是说,没有要管理的基础设施,没有空闲容量,高可用性,自动伸缩,以及基于使用的定价策略,当涉及到将无服务器资源作为 api 公开的解决方案时,所有这些就体会出了优势,使它成为一个上佳之选。


但是,新的基于消费的层做了一些权衡,精心策划了特性集,不再提供开发人员门户并对使用做了限制。下表对新消费层和传统开发人员/基本/标准/高级层做了一个特性级的比较。



在新的消费层中,最终将有两个新特性可在其他层使用,包括自带缓存(BYOC)和灵活的 API 密钥订阅。缓存是 API 管理解决方案中的一个重要特性,因为在频繁请求数据但不需频繁更改时它可以减轻后台系统的负担。在这个消费层,开发人员将能够使用一个外部提供的 Redis 兼容的缓存。Vinogradsky 对使用这种新方法的好处进行了说明:


BYOC 的主要优点包括:对缓存配置的完全控制、能够预加载和清除缓存内容,以及独立于使用它的 API 管理服务实例扩展缓存大小的能力。


在 API 管理平台中可以发现另一个常见概念是,使用 API keys 来授予 API 访问权和跟踪其使用情况,这种方法通常被用来对 API 进行评级限制或货币化。在新的消费层中,微软现在允许存在与用户无关的独立订阅。另外,还有两个额外的订阅范围,包括所有 API 和一个 API。Vinogradsky 解释了这样做的重要性:


打个比方,现在可以创建允许访问 API(或 API 管理实例中的所有 API)的 key,而不需要先创建产品并将这个 API(或所有 API)添加到里面了!而且,每个 API 管理实例现在都带有一个不可变的、所有 API 的订阅,这使在测试控制台中测试和调试 API 得到了进一步简化。


Azure API 管理消费层目前正在美国中北部、西部、西欧、北欧、东南亚和澳大利亚东部地区预览。当前不收取相关费用,直到 2019 年 1 月 31 日。此后,将采用公开预售价。有关成本的更多信息,请访问Azure定价页面


查看英文原文:Microsoft Introduces New API Management Tier for Serverless Architectures


2019-01-02 14:006855

评论 1 条评论

发布
暂无评论
发现更多内容

【YashanDB知识库】如何使用jdbc向YashanDB批量插入gis数据

YashanDB

数据库 yashandb

【YashanDB知识库】收集统计信息时报错YAS-00507 date/timestamp value overflow

YashanDB

数据库 yashandb

C++ vs Rust vs Go 性能比较

俞凡

c++ golang rust

部署内容管理系统Joomla

轶天下事

智元开源百万真机数据集!具身智能领域的ImageNet时刻已到来!

Geek_2d6073

部署个人博客管理系统Ghost

轶天下事

腾讯 StereoCrafter:2D 视频转 3D 视频效果;支付宝推出新 AI 视觉搜索产品「探一下」丨 RTE 开发者日报

声网

【YashanDB知识库】druid连接池查询空间数据报错read time out

YashanDB

数据库 yashandb

【YashanDB知识库】hive初始化崖山报错YAS-04209

YashanDB

数据库 yashandb

轻松打造高效日志系统

俞凡

架构 最佳实践

云起无垠入选中国信息通信研究院2024年度首期“磐安”优秀案例

云起无垠

Flexus云服务器搭建云监控

轶天下事

基于Flexus云服务器X实例之安装长亭雷池waf教程

轶天下事

制造业数字化转型要注重哪些方面?

万界星空科技

数字化转型 制造业 mes 万界星空科技mes

性能媲美裸金属,边缘场景高性能虚拟机技术揭秘

火山引擎边缘云

边缘计算 虚拟机 火山引擎 裸金属

Comprehensive Analysis of IPQ9574, IPQ5312, and IPQ5322-Exploring Industrial WiFi 7 Project Motherboard Chip Options

wifi6-yiyi

WiFi7 10G IPQ9571

Linux服务器检查以及常用运维shell命令

轶天下事

基于ArgoCD和Testkube打造GitOps驱动的Kubernetes测试环境

俞凡

gitops

华科附属同济医院携手和鲸科技,打造科研管理服务一体化平台,加快研究型医院建设

ModelWhale

人工智能 大数据 互联网

企业组网的作用及SD-WAN的优势

Ogcloud

SD-WAN 组网 企业组网 SD-WAN组网 SDWAN

华为云Flexus X实例评测使用体验——MySQL安装全过程+MySQL读写速度测试

轶天下事

Flexus云服务器搭建基础环境

轶天下事

Golang插件系统实现

俞凡

golang

NFTScan | 12.23~12.29 NFT 市场热点汇总

NFT Research

NFT NFT\ NFTScan

7thonline第七在线助力羽绒服巨头加拿大鹅实现智能化商品管理

第七在线

【YashanDB知识库】如何在备机节点上做备份和恢复

YashanDB

数据库 yashandb

央视聚焦!揭秘千行百业背后的“算力引擎”!

Geek_2d6073

AppCrawler 自动遍历测试实践(三):动手实操与常见问题汇总

测试人

软件测试

为什么Java程序员一定要会Netty?

了不起的程序猿

Java 架构师 java程序员 java面试 neety

全链路解析如何构建数据资产管理框架及落地实践

袋鼠云数栈

JSON字符串反序列化 动态泛型

EquatorCoco

json

微软为无服务器架构引入新API管理消费层_架构_Kent Weare_InfoQ精选文章