AI智能总结
AI时代API资产治理新实践让API从管好到用好 刘昊臻Eolink CEO 刘昊臻 连续技术创业者,API First的坚定支持者,致力于通过通过API发掘数据和服务的潜力。2017年创办的Eolink是目前国内最大的API管理SaaS平台。 Linux Tars、NextArch基金会成员广东工业大学计算机学院特聘教师TGO鲲鹏会最年轻成员创业邦30位30岁以下创业者(30Under30) Eolink致力于AI+API,赋能企业智能化转型 NO.1 Eolink(深圳银云信息科技有限公司)成立于2017年,是国内最大的API全生命周期解决方案提供商,为全球超过10万家企业,超过100万开发者,管理超过20亿个API。 国内最大API在线管理平台 10万+ 我们致力于打造一站式、智能化的API全生命周期解决方案,为企业用户提供完善的API规范化治理、API研发流程优化、API性能和安全保障、API数据服务开放及交易等创新服务。 累计服务企业级用户10万+ 100万+ 知识产权与资质 全球开发者的专业认证 20亿+ 平台累计托管API超过20亿个 投资机构 01新时代:IT团队重新定位和价值重塑 02新观察:摩尔定律进入下半场,API在AI时代发挥重要作用 03新实践:让API从「管好」到「用好」转变 04新希望:AI与API的结合,让IT团队发挥业务价值 新时代IT团队重新定位和价值重塑 G O P S全 球 运 维 大 会2 0 2 4·深 圳 站 AI正在快速将人类从简单的智力劳动中解放出来 AI可能取代30%甚至更多的白领工作,从律师、财务、插画师、音乐作曲到基础程序员,只要有大量公开数据可供训练和学习的工作都有可能被AI取代。 Hard Code的价值在逐渐降低 开发者和IT部门的价值从“写代码”变成“设计、规划和运用技术资产来创造价值” 就像画家的价值在于最终提供了好的作品,但是绘画过程并不为观众创造价值。 API+AI,让超级个体和迷你团队快速崛起,$1M Team Size正在变小 利用AI和API来创造新产品,可以让产品的平均发布速度从7个月降到30天,“套壳”逐渐变成软件开发的最佳实践 网络上的一些观点 A:以前IT团队,规模小于500人的,不好意思出门现在IT团队,规模大于10人的,不好意思出门 B:现在做新产品,研发不超过2人不够的AI来补 我们无法评论观点是否偏激,但过去12个月的事实告诉我们,趋势正在朝这个方向发展。企业正在重新定位IT团队的价值。 AI会改变企业组织架构,康威定律会加速智能企业转型 过去100年,AI生产内容的成本,在过去2年里下降了99.9%,企业应用AI的成本急剧下降,推动企业组织结构、企业文化、生产方式、工作内容等发生变化。 从康威定律推断: 当大部分的产品都不再需要复杂的操作界面,用户逐渐倾向于对话式的人机交互方式时,系统的简化也会推动组织的简化。 IT团队和DevOps理念也在回归本质:为业务提供丰富、稳定、高效的数据、服务和产品支持。 IT团队是企业推动智能化的起点,也是最强的引擎 运作效率提升 销售业绩增长 提供智能化营销工具,降低销售成本,同时提升客户服务水平,推动业绩增长 为企业每个岗位设计专门的智能助手,提升工作效率,解放创造力 产品价值提升 团队能力成长 作为企业的技术创新部门,推动团队能力成长 通过AI+API,快速落地产品创意,或者在现有业务中提供更好的用户体验,提升产品竞争力 新观察 摩尔定律进入下半场,API在AI时代发挥重要作用 G O P S全 球 运 维 大 会2 0 2 4·深 圳 站 摩尔定律的下半场已正式开启 AI已经带来超过1万亿美元的GDP,在未来5年内还将快速提高到10万亿美元。AI用1年走完了SaaS行业10年的营收增长曲线。 API成为AI利用数据资产的最佳范式 企业结合现有数据资产,充分利用API和现有的微服务架构,可以获得更高的产品创新能力以及运作效率。 AI有潜力将基于知识的职业中的大部分任务自动化,从而显著提高人类的生产率。 AI应用 AI应用作为用户界面,完成任务拆解和智能调度 API为AI提供可调用的资源或服务 数据 将数据封装为API,最终可供程序或AI使用 API是数字经济的基础,也是企业最重要的数字资产 API经济全球市场规模超过2.2万亿美元。开发API项目的公司数量预计将保持100%的同比增长。 ——IBM《Unveils Matchmaking Technology to Navigate API Economy》 API生命周期管理市场2019年同比增长36%,超过17亿美元,其成为应用程序基础结构和中间件市场中增长最快的部分。——Gartner《Magic Quadrant for Full Life Cycle API Management》 2019年人工智能API开放平台市场规模达104.1亿且正处于高速增长期,预计到2024年市场规模有望达到579.9亿。——艾瑞咨询《2020年中国人工智能API经济白皮书》 API数量 API安全 API经济 API开放 DevOps、前后端分离的研发模式带动API数量大幅增长; 数 据 安 全 、 服 务 治 理 等 诉 求 推 动API管理成为IT系统的基础设施; 微服务架构改造带来大量API管理及开放需求; 开放式企业、开放银行等行业领先实践推动API经济兴起。 新实践 让API管理从「管好」到「用好」转变 G O P S全 球 运 维 大 会2 0 2 4·深 圳 站 当我们谈论API治理,其实是建设数据资产的基础设施 1.数量有多少,运行在哪里,避免糊涂账 2.质量怎么样,是否有风险,异常要清楚 3.用的怎么样,支撑啥业务,是否有价值 Eolink是全球首个践行API全生命周期治理理念的解决方案 一键发布API资源到多个网关集群 多集群、多网关节点管理支持根据环境划分集群管理SSL证书支持分集群管理全局变量 支持一键发布资源到多个集群 其他网关难以统一管理多个集群的资源。 在Apinto中可以一键发布资源到多个集群中,比如将测试环境中验证通过的API发布到生产环境的集群中,降低配置的复杂度并减少数据同步的工作量。 微服务治理,保障服务稳定性 支持服务发现、负载均衡、健康检查 支持EureKa、Consul,能够自动发现新的负载服务器。 网关节点自带负载均衡功能,能够对后端服务器进行负载,并且能够实时对负载后端进行健康检查。 支持熔断、降级,保障业务正常运行 当发现部分API出现异常时,能够自动停止该API的转发工作,并且自动返回预设结果,让前端业务能够获得正确返回信息保障业务正常运行。 全面、细粒度的调用统计 丰富的统计数据 调用数、转发数、调用趋势、带宽占用趋势、请求排名、成功率、响应时间、流量大小 丰富的统计维度 按API、按调用方、按上游服务统计调用数据 可按环境、集群自定义监控报表,并提供直观的统计图表 可从应用、API、上游服务逐级查看统计数据,满足深度统计需求 细粒度的异常监控告警 支持多维度告警:按API、上游、集群、逻辑分区创建告警规则 可指定告警的API范围 支持分钟级监控告警 丰富的告警触发规则:失败率、响应时间、带宽占用、状态码等 打通API开发与上线环节,实现快速发布 并通过网关保护API流量,提升API的性能,安全和稳定性 通过API网关统一维护对外发布的API API时刻暴露在公网的风险环境中,需要通过网关维护API的接入权限,对所有请求进行身份认证、数据处理,并且降低对后端服务的压力,对高峰流量进行负载分流等。 将研发、测试、运维流程打通,实现API敏捷发布 将API管理平台与API网关打通,方便测试通过的API快速发布到API网关,并且自动配制好各类上下游信息。 提高API可观测性,了解API运行情况与风险 由API网关统计所有API的访问情况,了解热门、冷门、异常API的运行情况并且及时发现异常告警。 基于文档与测试驱动,并联动前后端测试团队,持续管理API资产并且提升API的研发效能。 规范管理、测试所有API 无论使用什么语言开发,无论是HTTPS、Websocket、TCP、UDP等协议,还是Restful、SOAP、WebService等规范,EolinkApikit都可以统一规范地管理起来,并提供强大的文档管理、协作、测试、分享功能。 联动前端、后端与测试人员,构建敏捷团队 在同一平台内完成API的研发管理、对接、测试、自动化测试等工作。API文档变化后可以直接反映在测试页面中,并且通过界面操作即可实现API自动化测试,真正快速、低成本实现自动化测试。 通过与其他系统对接,强化DevOps能力 提供全面的Open API以及Webhook接口,能够快速对接到已有的DevOps流程中,或者与企业微信、钉钉等协作工具对接。 API的自动化测试逐渐加强并集成到流水线中,实现随时测试以及持续测试。 低代码,人人皆可做自动化测试 EolinkApikit提供了易用、强大的API自动化测试功能,测试人员无需编写代码,在界面上可以直接导入API文档信息生成测试用例、设置API之间的参数关联、对参数进行数据处理等,真正实现人人皆可做自动化测试。 提高90%测试效率并提升产品质量 通过无人值守的API自动化测试来代替人工进行项目大范围回归测试,以往需要一个团队一周时间完成的回归测试工作,现在只需要10分钟即可完成,并且系统还会提供非常详细的测试报告来排查异常。 数据驱动、定时测试、持续测试 支持通过数据驱动,在平台内部管理测试数据以及测试流程。测试用例可以定时触发或者通过Open API触发,比如每次代码仓库更新都能触发相应系统或者模块的测试工作并且得到精细的测试报告。 结合API监控、链路追踪等, 及时发现线上故障并告警,增强API的可观测性。 实时内网访问监控,自定义告警与通知规则 API网关会记录每一次请求状态,支持自定义告警与通知规则,当API出现异常时即可根据告警规则发送告警信息。并且能够将访问日志同步到Prometheus或者Graphite平台中进行分析。 多点网络监控,模拟真实用户监控API服务状态 自由根据业务部署网络监控节点,定时模拟真实用户监控API服务状态,并且自动判断网络连通情况、返回数据格式与内容,如果出现局部地区网络异常或者服务API异常,会记录异常信息便于排查并及时告警。 丰富直观的监控统计报表,动态展现API状态 内网API监控支持根据服务、API分别统计请求时间、正确率、各状态码分布、调用次数、异常次数、异常时长等,外网监控支持统计API响应性能、正确率、异常次数、异常时长、异常区域、异常原因分析等。 API成熟度评价体系 推荐一本动物书,更深入了解API成熟度评价体系 Eolink拥有6年 为全球超过10万家企业提供专业API相关服务的经验 某银行客户 最佳实践 外围系统对接情况 某证券客户 最佳实践 外围系统对接情况 行业案例 痛点诉求 IT /科技 某集团在使用Eolink产品之前,API开发管理较为混乱,企业内部存在多种API管理和测试工具,并且工具缺乏快速的API自动化测试能力,导致研发效率和产品质量难以进一步提升。某集团API安全卫士产品是针对于数字化转型业务中API安全需求的产品与解决方案,缺少配套产品API网关。 某安全集团 解决方案&项目成果 网络安全龙头企业 某科技集团是国内最大的网络安全公司之一,专注于网络空间安全市场,向政府、企业用户提供新一代企业级网络安全产品和服务。 API自动化测试 API研发管理 Eolink为某集团提供API敏捷研