写点什么

微软为无服务器架构引入新 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:006849

评论 1 条评论

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

IPQ9574/WiFi 7: Connecting everything, opening a new chapter in smart life

wallysSK

数据指标体系搭建方法及经验

ClkLog

利用1688商品详情API:打造高效的电商解决方案

技术冰糖葫芦

API Explorer API 接口 API 策略 pinduoduo API

GaussDB(DWS)集群通信:详解pooler连接池

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(DWS)

HarmonyOS-安装篇(DevEco Studio)

京东科技开发者

南开大学OpenHarmony技术俱乐部揭牌成立

科技热闻

大模型训练中的Prompt Learning

百度开发者中心

人工智能 自然语言处理 大模型

现代DevOps如何改写软件开发格局

禅道项目管理

DevOps 自动化测试 项目管理软件

掌握提示词工程与大模型多场景实战

百度开发者中心

人工智能 自动驾驶 大模型 Prompt

探索AI的边界:如何精准地测试人工智能

测试人

软件测试 测试开发

AIGC 周报(3.03~3.10)

AIGC Weekly 周报

AI 互联网 周报 AIGC #人工智能

CCE集群VPC网络模式下几种访问场景

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟

为了跳槽或提升自己,你会先学习哪一门编程语言?

小齐写代码

游戏行业需要堡垒机吗?用哪款堡垒机好?

行云管家

网络安全 游戏 数据安全 堡垒机

浅谈代码架构

比伦

ios 架构

跨境电商三大趋势

api开发

移动App开发常见的三种模式(原生应用、H5移动应用、混合模式应用)

天津汇柏科技有限公司

软件开发 APP开发 软件定制开发

组团上车游百度,爱采购财富游学团助推中小企业开年抢跑!

科技热闻

华为云亮相LEAP科技展,携手沙特共创智能新高度

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟

震惊:苹果手机电池栏“黑白无常”

京东科技开发者

京东API赋能电商生态,商品详情随时掌握

技术冰糖葫芦

API 接口 API 文档 API 策略

再聊对架构决策记录的一些思考

京东科技开发者

开源无代码 / 低代码平台 NocoBase 0.20:支持多数据源

NocoBase

开源 低代码 低代码开发 低代码平台 无代码平台

PostgreSQL数据库连接数设置的越大越好吗

张文平

数据库 postgresql 连接数 数据库配置

借助 Terraform 功能协调部署 CI/CD 流水线-Part 2

SEAL安全

运维 云原生 CI/CD Terraform

简单了解不同行业下4a的定义

行云管家

网络安全

探索大模型提示词

百度开发者中心

人工智能 自然语言处理 图像识别 大模型

MySQL 8.0.26版本升级32版本查询数据为空的跟踪

GreatSQL

探索AI的边界:如何精准地测试人工智能

霍格沃兹测试开发学社

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