1. 我是CIO首页
  2. 观点

采用API管理SaaS的五个关键原因

在我们的现代技术基础架构中,API的使用正在迅速增长,在许多情况下,都是通过数字转换,平台方法,不断增长的生态系统,创新需求和不断增长的法规来推动的。

但是API进入技术画布已有近二十年了,几乎所有主要的软件供应商都在2000年之后发布了它们的API。例如,Salesforce和eBay分别在2000年发布了API,在2002年发布了Amazon,在2006年发布了Facebook。通过使组织能够构建平台和生态系统,API是数字转换计划的基本构建块。例如,每个连接的移动应用程序,每个跟踪用户或提供丰富用户体验的网站以及部署在云服务上的每个应用程序都使用API​​。

因此,在仅将API增加的情况下,拥有正确的API管理工具对于管理API复杂性至关重要。

同样,API管理平台在过去几年中已经成熟。他们现在具有更复杂的API安全功能,并且可以与网状应用程序和服务体系结构中的微服务一起使用并利用微服务,针对API产品经理的数字化转换工具等等。实际上,根据行业分析师MarketsandMarkets的数据,全球API管理市场规模将从2018年的12亿美元增长到2023年的51亿美元。

随着API管理工具的发展以满足客户的复杂需求,许多人现在正通过云采用API管理,以享受云提供的所有好处–也就是说,API管理解决方案仍然可以在本地提供。在当前采用云的趋势下,我们现在看到许多供应商提供API Management SaaS,这是组织可以轻松订阅和访问的托管服务。

那么,采用基于SaaS的API管理解决方案有什么好处?以下是我们考虑组织SaaS的五个最令人信服的原因:

投资回报

由SaaS提供的API管理解决方案所需的初始投资和运营成本较低,因此与本地平台相比通常具有成本效益。大多数SaaS解决方案都提供灵活的定价计划,其中总订购额取决于所使用的服务。

减少管理开销

使用基于SaaS的API管理解决方案很容易快速启动并运行,因为您无需担心设置,配置,管理和维护解决方案。订阅SaaS API管理解决方案后,所有内容都会立即配置好并已经配置好,因此您可以立即访问该解决方案。SaaS解决方案还具有通过支持获得专家知识的优势,而要从专家那里获得本地平台的此类支持则需要额外付费。

敏捷度提高

SaaS解决方案易于使用,通常只需几分钟即可开始使用。无论后端服务位于何处,大多数解决方案都支持轻松集成。几乎所有的SaaS解决方案通常都提供24/7支持服务,以帮助组织解决可能遇到的任何问题,并允许他们使用面向内部和外部用户的生产就绪的白色标签解决方案快速启动并运行。

易于扩展

基于SaaS的API管理优化了计算资源的利用,提供了弹性,并允许组织根据整体使用情况有效地进行扩展或缩减。这对用户基本上是透明的,并且API数量是SaaS定价的核心组成部分。SaaS解决方案在API规模上扩展资源的同时,还可以处理自动故障转移,以将流量路由到基础基础结构故障时的故障转移群集。

更好的性能和安全性

API管理SaaS解决方案在全球范围内提供区域网关,因此可以从云网关列表中进行选择以获得最佳性能。当涉及到API管理SaaS时,安全性通常被认为是限制,并且是许多企业关注的问题。但是,借助混合API管理等功能以及VPN和VPC对等互连等安全功能,可以解决安全问题并加强后端安全性。

随着API的日益普及,拥有有效的API管理平台显然很重要。鉴于众多优势,现在越来越多的企业采用API Management SaaS不足为奇。

但是,在评估API Management SaaS时,虽然技术可行性是必不可少的要求,但同样重要的因素是成本。由于市场竞争激烈,几乎所有API管理SaaS供应商都以较低的起始价格提供服务。您只需花费几百英镑就可以启动API管理项目。但是,重要的是要了解可用的不同定价模型。我会考虑一些因素,以便考虑到您的费用:

随用随付  -所有供应商都提供随用随付定价的一些变化。它可以是根据API调用次数收费的模型,也可以是允许您从允许不同配额的一组层次中进行选择的模型。

功能限制  -大多数供应商在不同层级限制受支持的功能。用户必须根据所需的功能集选择一个层。当用户必须升级到更高的层并为启用单个功能支付更多费用时,这可能是不利的。有一些供应商偏离了这种做法,并向客户提供所有可用功能而没有任何限制。

因此,采用“按需付费”定价,您需要为所需的某些功能支付额外费用。比较定价模型时,您需要问自己几个重要的问题:

当您的API管理程序发展壮大时,您可以预测与某个供应商的账单吗?

您是否需要支付更多费用来应对流量高峰?您可能每天或每月几次遇到峰值。一些供应商无需额外收费即可处理高峰,而有些供应商将收取更多费用来管理此类增长,尤其是当它们具有支持不同负载的不同层时。

定价清楚吗?是否存在相关的隐藏成本,这些成本可能会误导您并阻碍您预测账单的能力?例如,是否包含支持或您需要支付额外费用?是否还有其他费用,例如数据传输费用等。最后,请确保您了解需要什么合同承诺–是一个月还是三个月?

本文为作者 胡慧 独立观点,并不代表 我是CIO 立场。

发表评论

登录后才能评论