日前,在华为开发者大会 2023(Cloud)的“开创以 API 为核心的数字化变革,实现 API 全生命周期一体化协作”专题论坛中,华为云产品专家、技术专家、伙伴、客户分享了在 API 领域中的先进管理经验与实践经验。
针对当前企业 API 与微服务管理面临的挑战,华为云打造了 API 全生命周期管理平台——华为云 CodeArts API,支持开发者一站式高效实现 API 设计、API 开发、API 测试、API 托管、API 运维、API 变现,赋能企业构建高质量 API 服务,快速打造数字化企业,参与 API 经济。
华为云 CodeArts API
轻量化开发体验,一站玩转 API 设计开发测试
“API 是数字化转型的基石,构建一个可靠的 API 全生命周期管理底座是数字化企业务实之选。” 华为云高级研发专家在以“轻量化开发体验,一站玩转 API 设计开发测试”为主题的演讲中表示,同时他全面解读 API 全生命周期管理,分享了华为云 API 全生命周期管理一体化解决方案 CodeArts API。
API First 即以 API 为中心,践行这个理念需要从思维和行动上同时进行转变,而华为云 API First 理念推出了流程、组织、工具、规范和评价体系等覆盖整个 API 生命周期,从 API 文档,到 API 后端实现,再到 API 上线运行,最后实现 API 的产品变现。
API 全生命周期包含设计、开发、运维、发布等多个阶段
为解决传统 API 生命周期管理中 API 一致性的问题,华为云推出了 CodeArts API 工具。在设计阶段,CodeArts API 支持 Markdown 文档、API 规范全自动化检测以及一键文档/代码生成;在 API 的测试阶段,CodeArts API 支持测试用例快速生成、编排,支持端到端一键测试以及高规格性能测试;在 API 的运维阶段,CodeArts API 提供了云原生网关运行时插件,实现 API 一键托管,同时也支持开箱即用的网关策略和一站式运维大屏;在 API 的发布阶段,CodeArts API 集成了 APIHUB 插件,支持一键发布,快速接入 API 生态市场。
华为云高级研发专家介绍 CodeArts API
华为云 APIG 网关
10 年沉淀,毫秒级调用 API,十万级 API 并发性能
在以“10 年沉淀,毫秒级调用 API,十万级 API 并发性能“为主题的演讲中,华为云高级产品专家表示,“API 运行时决定企业生产发展的质量,APIG 云原生网关为 API 的安全、稳定、高效、智能运行全方位保驾护航。”
华为云高级产品专家分享高并发、高质量的 API 运行案例
一个 API 项目的成功与否,API 的安全、稳定和高效运行也至关重要。API 一经开放,将面临恶意攻击、突发流量洪峰、API 访问追查等众多挑战,如何在后端服务更新发布的同时保证用户的正常使用也是商用应用必须考虑的场景。华为云将所有云服务的 API 托管在云原生网关 APIG 上。现在,CodeArts API 也通过集成 APIG,基于华为云底座能力,为开发者提供高性能、高可用和高安全的云原生 API 运行网关。
在传统的应用业务架构中,用户访问后端服务的流量通常需要经过安全准入层、负载均衡器、南北流量网关(如 nginx)和东西微服务网关(如 spring cloud gateway),最终才能进入后端服务。而现代化的应用架构利用云原生网关实现了上述能力的合并部署。通过一个云原生网关 APIG,可以承载安全、负载均衡、入口流量治理、微服务治理和运维的五项能力,大大降低了部署成本。同时,通过减少端到端链路节点,APIG 也帮助业务提升了整体调用性能,并简化和统一了运维手段。
无论业务后端是 VPC、数据库、异构系统,还是微服务引擎和服务网格,云原生网关 APIG 都能帮助企业和开发者在数分钟内完成 API 的部署和开放。它可以轻松应对每秒十万级 API 的并发调用,降低 50%以上的运维成本,并提高 30%以上的资源利用率。同时,APIG 通过内置华为云多年的 API 安全治理手段,从接入层、访问层、转发层和审计层多方位保障 API 的安全运行。越来越多的企业和开发者已经从 APIG 云原生网关中受益,无忧地开放 API,参与到 API 经济中。
华为云 API 中心
与伙伴、开发者共建共享繁荣 API 经济
随着 API 经济进入蓬勃发展期,各行各业的 API 数量都在快速增长,同时也存在各种阻碍:各行各业的 API 碎片化分布,难以查找;缺少便捷的调试体验;API 商业变现的方式不够灵活等等。为了解决这些阻碍,华为云构筑了 API 中心(API Hub)平台,帮助 API 拥有者和 API 调用者更充分利用 API 资源,释放更多的经济价值。
华为云高级产品专家分析 API 经济发展中的阻碍
面向 API 拥有者:
API 中心提供了开放的生态市场,支持直接变现或间接变现。对于可直接作为商品进行交易售卖的 API,例如智能识别 API,可在华为云云商店上架 API 商品对外定价和售卖。对于平台开放类 API,例如应用在系统对接集成中的 API,可在 API 中心的 API 门户上架。通过生态的合力,这些 API 能够吸引更多的伙伴和开发者,促进系统应用之间的紧密连接,使得 API 拥有者能拓宽业务边界及范围,间接通过 API 获取收益,实现商业闭环。
面向 API 调用者:
API 中心不仅汇聚了 10 万+的 API,还集成了 API 调试工具。开发者们可以在 API 门户中查找 API,解决 API 碎片化分布、查找难等问题,也能利用调试工具实现沉浸式一键启动、便捷调试 API,减少工具的切换。
总之,API 中心汇聚和沉淀千行百业 API,通过促进 API 供需匹配,形成 API “生产到消费到再生产“的良性循环,助力 API 经济持续蓬勃发展。
API 全生命周期一体化管理
“通过引入 CodeArts API,青软创新科技集团股份有限公司实现了接口全生命周期一体化管理的目标,并具备了快速开放 API 的能力。” 青软平台研发部总监刘兆峰在演讲中表示。
青软创新科技集团股份有限公司拥有 5 个研发团队,80+个服务以及 2000+个 API,在开展全面数字化建设的过程中,面临着巨大挑战。API 链接了前端开发、后端开发、测试工程师,以及平台生态构建,在 50 人的团队中如何规范化管理 API 是一个巨大的难题。
刘兆峰认为,API 作为研发团队的重要资产,对 API 全流程的管理尤为重要。CodeArts API 为团队提供了统一的管理平台,简化了系统集成过程,加快了业务流程的整合和自动化;利用 CodeArts API 中统一的 API 设计和规范,团队可以更快速地开发和集成 APIs;CodeArts API 也提供了自动化接口测试能力,保障了 API 可靠性,助于提高产品质量;最后,借助 CodeArts API 部署发布能力,使平台快速具备 API 开放能力,对伙伴、客户开放 API,构建应用生态。
API 开发往往面临着接口一致性问题、API 定义的规范性、多个 API 集成管理问题以及 API 全生命周期管理需求,华为云 API 全生命周期一体化协作平台实现全局数据自动同步,嵌入国内唯一“先进级”评级的 API 全生命周期管理规范自动检查,提升 API 设计质量。同时,华为云 API 匹配微服务,实现项目工程式的管理,支持开发者一站式高效实现 API 设计、API 开发、API 测试、API 托管、API 运维、API 变现,助力企业数字化转型。
审核编辑 黄宇
-
网关
+关注
关注
9文章
4301浏览量
50927 -
API
+关注
关注
2文章
1483浏览量
61802 -
数字化
+关注
关注
8文章
8588浏览量
61625 -
华为云
+关注
关注
3文章
2423浏览量
17296
发布评论请先 登录
相关推荐
评论