《F5:API 持续蔓延白皮书(26页).pdf》由会员分享,可在线阅读,更多相关《F5:API 持续蔓延白皮书(26页).pdf(26页珍藏版)》请在三个皮匠报告上搜索。
1、Continuous API SprawlChallenges and Opportunities in an API-Driven Economy.By Rajesh Narayanan,Mike WileyOFFICE OF THE CTO REPORT$300ORDER NOW$20.8首席技术官办公室报告API 持续蔓延API 驱动型经济的挑战与机遇作者:Rajesh Narayanan,Mike Wiley2API 持续蔓延目录3 前言4 简介 4 经济影响5 API 蔓延将持续存在并扩大 5 API 具有多种类型和大小7 API 增长量建模 7 参数8 结果10 造成 API 蔓延
2、的因素10 缺乏标准10 微服务架构10 持续软件开发11 集成挑战11 业务部门孤岛12 混合基础架构13 边缘计算 13 一切即服务14 为什么这在当下是个问题?14 大规模运营15 大规模安全防护18 信任衰减18 机密蔓延19 我们的应对之策19 集群内 20 API 蔓延是一个集群间问题 24 总结25 参考资料3API 持续蔓延前言应用程序编程接口(API)经济是无处不在、无时不有的所有公共和私有 API 经济活动的总和。API 持续扩张,不久将成为全球经济发展的重要推动力。就像主宰我们生活各个方面一个多世纪的石油行业一样,API 也将成为推动经济发展的主要力量。在成为推进数字化转
3、型的重要引擎之前,API 主要用于集成和进入更大的生态系统。如今,近一半(43%)的企业除了较为传统的技术用例之外,还利用 API 作为创收来源1。尽管 Twilio 和 Stripe 等公司展示了未来 API 将是一个强大的企业工具,但很少有企业能够充分认识到 API 在促进经济活动方面的强大作用。随着我们转向 API 驱动的经济,我们需要解决的问题变成了 API 端点的激增(又称为“API 蔓延”)。了解 API 蔓延原因并构建强大基础架构(包括人员、流程和工具,以优化 API 的使用)的企业将在这个新的 API 驱动经济中取得长足发展。API?API?API?API?如果将数据比作新石油
4、,那么 API 就相当于新塑料。负责任地创建、使用和管理 API 至关重要,否则 API 蔓延将污染和破坏生态系统。构建强健 API 基础架构的第一步是处理 API 蔓延的问题。虽然我们直觉上认为这个问题当下不会严重影响业务,但未来一定是个烫手山芋。API 蔓延是指 API 数量呈指数级大量增长,以及 API 所在的分布式基础架构广泛分布在各个物理位置。图 1:API 驱动的经济图 2:蔓延与 API 的规模和分布有关?API?4API 持续蔓延简介 API 是服务提供者和服务消费者之间的一个协议。任何应用在使用 API 时都需要遵循共同议定的协议标准。由于消费者一般不关心背后的故事,服务提供
5、者会使用一切必要手段来交付价值,可能会选择任何技术来交付服务,而这些技术不一定会优化交付服务所需的资源。经济影响API 已经从一个支持两个独立系统通信的简单软件构造,发展成为允许任何联网实体通过明确定义的协议进行价值交易的一种手段。API 最初主要是用作两个应用相互通信和交换数据的标准途径,而今已升级为服务提供者向 API 消费者交付价值的媒介。API 支持厂商在数字市场中提供商品和服务。API 的使用促成了拼车(优步、Lyft 等)、房屋租赁(爱彼迎等)和外卖服务(Doordash 等)等应用,颠覆了运输、酒店和餐饮业。YouTube、抖音、Instagram 等应用让有创意的人们吸引了大量
6、粉丝,并得到了赞赏和奖励。API 让我们无需面对面即可安全地与世界各地的任何人进行交易。举例来说,物联网(IoT)设备通过 API 交换其当前状态来证明其价值。从娱乐应用到盈利的企业应用,API 驱动的应用渗透到了我们生活的方方面面,但我们挖掘到的经济价值不过是九牛一毛而已。为了充分释放 API 的经济和技术优势,我们必须首先扫清 API 蔓延这个重大障碍。5API 持续蔓延API 蔓延将持续存在并扩大 API 蔓延的原因在于它的分布很广,但却缺乏整体性的策略(包括治理和最佳实践)。更糟糕的是,开发团队对应用生命周期过程的持续不断开发和部署,这让 API 蔓延根本停不下来。应用和 API 随时