日前,在华为 开发者大会 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变现。