日前,在華為開發(fā)者大會(huì) 2023(Cloud)的“開創(chuàng)以 API 為核心的數(shù)字化變革,實(shí)現(xiàn) API 全生命周期一體化協(xié)作”專題論壇中,華為云產(chǎn)品專家、技術(shù)專家、伙伴、客戶分享了在 API 領(lǐng)域中的先進(jìn)管理經(jīng)驗(yàn)與實(shí)踐經(jīng)驗(yàn)。
針對當(dāng)前企業(yè) API 與微服務(wù)管理面臨的挑戰(zhàn),華為云打造了 API 全生命周期管理平臺(tái)——華為云 CodeArts API,支持開發(fā)者一站式高效實(shí)現(xiàn) API 設(shè)計(jì)、API 開發(fā)、API 測試、API 托管、API 運(yùn)維、API 變現(xiàn),賦能企業(yè)構(gòu)建高質(zhì)量 API 服務(wù),快速打造數(shù)字化企業(yè),參與 API 經(jīng)濟(jì)。
華為云 CodeArts API
輕量化開發(fā)體驗(yàn),一站玩轉(zhuǎn) API 設(shè)計(jì)開發(fā)測試
“API 是數(shù)字化轉(zhuǎn)型的基石,構(gòu)建一個(gè)可靠的 API 全生命周期管理底座是數(shù)字化企業(yè)務(wù)實(shí)之選?!?華為云高級研發(fā)專家在以“輕量化開發(fā)體驗(yàn),一站玩轉(zhuǎn) API 設(shè)計(jì)開發(fā)測試”為主題的演講中表示,同時(shí)他全面解讀 API 全生命周期管理,分享了華為云 API 全生命周期管理一體化解決方案 CodeArts API。
API First 即以 API 為中心,踐行這個(gè)理念需要從思維和行動(dòng)上同時(shí)進(jìn)行轉(zhuǎn)變,而華為云 API First 理念推出了流程、組織、工具、規(guī)范和評價(jià)體系等覆蓋整個(gè) API 生命周期,從 API 文檔,到 API 后端實(shí)現(xiàn),再到 API 上線運(yùn)行,最后實(shí)現(xiàn) API 的產(chǎn)品變現(xiàn)。
API 全生命周期包含設(shè)計(jì)、開發(fā)、運(yùn)維、發(fā)布等多個(gè)階段
為解決傳統(tǒng) API 生命周期管理中 API 一致性的問題,華為云推出了 CodeArts API 工具。在設(shè)計(jì)階段,CodeArts API 支持 Markdown 文檔、API 規(guī)范全自動(dòng)化檢測以及一鍵文檔/代碼生成;在 API 的測試階段,CodeArts API 支持測試用例快速生成、編排,支持端到端一鍵測試以及高規(guī)格性能測試;在 API 的運(yùn)維階段,CodeArts API 提供了云原生網(wǎng)關(guān)運(yùn)行時(shí)插件,實(shí)現(xiàn) API 一鍵托管,同時(shí)也支持開箱即用的網(wǎng)關(guān)策略和一站式運(yùn)維大屏;在 API 的發(fā)布階段,CodeArts API 集成了 APIHUB 插件,支持一鍵發(fā)布,快速接入 API 生態(tài)市場。
華為云高級研發(fā)專家介紹 CodeArts API
華為云 APIG 網(wǎng)關(guān)
10 年沉淀,毫秒級調(diào)用 API,十萬級 API 并發(fā)性能
在以“10 年沉淀,毫秒級調(diào)用 API,十萬級 API 并發(fā)性能“為主題的演講中,華為云高級產(chǎn)品專家表示,“API 運(yùn)行時(shí)決定企業(yè)生產(chǎn)發(fā)展的質(zhì)量,APIG 云原生網(wǎng)關(guān)為 API 的安全、穩(wěn)定、高效、智能運(yùn)行全方位保駕護(hù)航?!?/p>
華為云高級產(chǎn)品專家分享高并發(fā)、高質(zhì)量的 API 運(yùn)行案例
一個(gè) API 項(xiàng)目的成功與否,API 的安全、穩(wěn)定和高效運(yùn)行也至關(guān)重要。API 一經(jīng)開放,將面臨惡意攻擊、突發(fā)流量洪峰、API 訪問追查等眾多挑戰(zhàn),如何在后端服務(wù)更新發(fā)布的同時(shí)保證用戶的正常使用也是商用應(yīng)用必須考慮的場景。華為云將所有云服務(wù)的 API 托管在云原生網(wǎng)關(guān) APIG 上。現(xiàn)在,CodeArts API 也通過集成 APIG,基于華為云底座能力,為開發(fā)者提供高性能、高可用和高安全的云原生 API 運(yùn)行網(wǎng)關(guān)。
在傳統(tǒng)的應(yīng)用業(yè)務(wù)架構(gòu)中,用戶訪問后端服務(wù)的流量通常需要經(jīng)過安全準(zhǔn)入層、負(fù)載均衡器、南北流量網(wǎng)關(guān)(如 nginx)和東西微服務(wù)網(wǎng)關(guān)(如 spring cloud gateway),最終才能進(jìn)入后端服務(wù)。而現(xiàn)代化的應(yīng)用架構(gòu)利用云原生網(wǎng)關(guān)實(shí)現(xiàn)了上述能力的合并部署。通過一個(gè)云原生網(wǎng)關(guān) APIG,可以承載安全、負(fù)載均衡、入口流量治理、微服務(wù)治理和運(yùn)維的五項(xiàng)能力,大大降低了部署成本。同時(shí),通過減少端到端鏈路節(jié)點(diǎn),APIG 也幫助業(yè)務(wù)提升了整體調(diào)用性能,并簡化和統(tǒng)一了運(yùn)維手段。
無論業(yè)務(wù)后端是 VPC、數(shù)據(jù)庫、異構(gòu)系統(tǒng),還是微服務(wù)引擎和服務(wù)網(wǎng)格,云原生網(wǎng)關(guān) APIG 都能幫助企業(yè)和開發(fā)者在數(shù)分鐘內(nèi)完成 API 的部署和開放。它可以輕松應(yīng)對每秒十萬級 API 的并發(fā)調(diào)用,降低 50%以上的運(yùn)維成本,并提高 30%以上的資源利用率。同時(shí),APIG 通過內(nèi)置華為云多年的 API 安全治理手段,從接入層、訪問層、轉(zhuǎn)發(fā)層和審計(jì)層多方位保障 API 的安全運(yùn)行。越來越多的企業(yè)和開發(fā)者已經(jīng)從 APIG 云原生網(wǎng)關(guān)中受益,無憂地開放 API,參與到 API 經(jīng)濟(jì)中。
華為云 API 中心
與伙伴、開發(fā)者共建共享繁榮 API 經(jīng)濟(jì)
隨著 API 經(jīng)濟(jì)進(jìn)入蓬勃發(fā)展期,各行各業(yè)的 API 數(shù)量都在快速增長,同時(shí)也存在各種阻礙:各行各業(yè)的 API 碎片化分布,難以查找;缺少便捷的調(diào)試體驗(yàn);API 商業(yè)變現(xiàn)的方式不夠靈活等等。為了解決這些阻礙,華為云構(gòu)筑了 API 中心(API Hub)平臺(tái),幫助 API 擁有者和 API 調(diào)用者更充分利用 API 資源,釋放更多的經(jīng)濟(jì)價(jià)值。
華為云高級產(chǎn)品專家分析 API 經(jīng)濟(jì)發(fā)展中的阻礙
面向 API 擁有者:
API 中心提供了開放的生態(tài)市場,支持直接變現(xiàn)或間接變現(xiàn)。對于可直接作為商品進(jìn)行交易售賣的 API,例如智能識(shí)別 API,可在華為云云商店上架 API 商品對外定價(jià)和售賣。對于平臺(tái)開放類 API,例如應(yīng)用在系統(tǒng)對接集成中的 API,可在 API 中心的 API 門戶上架。通過生態(tài)的合力,這些 API 能夠吸引更多的伙伴和開發(fā)者,促進(jìn)系統(tǒng)應(yīng)用之間的緊密連接,使得 API 擁有者能拓寬業(yè)務(wù)邊界及范圍,間接通過 API 獲取收益,實(shí)現(xiàn)商業(yè)閉環(huán)。
面向 API 調(diào)用者:
API 中心不僅匯聚了 10 萬+的 API,還集成了 API 調(diào)試工具。開發(fā)者們可以在 API 門戶中查找 API,解決 API 碎片化分布、查找難等問題,也能利用調(diào)試工具實(shí)現(xiàn)沉浸式一鍵啟動(dòng)、便捷調(diào)試 API,減少工具的切換。
總之,API 中心匯聚和沉淀千行百業(yè) API,通過促進(jìn) API 供需匹配,形成 API “生產(chǎn)到消費(fèi)到再生產(chǎn)“的良性循環(huán),助力 API 經(jīng)濟(jì)持續(xù)蓬勃發(fā)展。
API 全生命周期一體化管理
青軟創(chuàng)新科技集團(tuán)股份有限公司數(shù)字化轉(zhuǎn)型利器
“通過引入 CodeArts API,青軟創(chuàng)新科技集團(tuán)股份有限公司實(shí)現(xiàn)了接口全生命周期一體化管理的目標(biāo),并具備了快速開放 API 的能力?!?青軟平臺(tái)研發(fā)部總監(jiān)劉兆峰在演講中表示。
青軟創(chuàng)新科技集團(tuán)股份有限公司擁有 5 個(gè)研發(fā)團(tuán)隊(duì),80+個(gè)服務(wù)以及 2000+個(gè) API,在開展全面數(shù)字化建設(shè)的過程中,面臨著巨大挑戰(zhàn)。API 鏈接了前端開發(fā)、后端開發(fā)、測試工程師,以及平臺(tái)生態(tài)構(gòu)建,在 50 人的團(tuán)隊(duì)中如何規(guī)范化管理 API 是一個(gè)巨大的難題。
劉兆峰認(rèn)為,API 作為研發(fā)團(tuán)隊(duì)的重要資產(chǎn),對 API 全流程的管理尤為重要。CodeArts API 為團(tuán)隊(duì)提供了統(tǒng)一的管理平臺(tái),簡化了系統(tǒng)集成過程,加快了業(yè)務(wù)流程的整合和自動(dòng)化;利用 CodeArts API 中統(tǒng)一的 API 設(shè)計(jì)和規(guī)范,團(tuán)隊(duì)可以更快速地開發(fā)和集成 APIs;CodeArts API 也提供了自動(dòng)化接口測試能力,保障了 API 可靠性,助于提高產(chǎn)品質(zhì)量;最后,借助 CodeArts API 部署發(fā)布能力,使平臺(tái)快速具備 API 開放能力,對伙伴、客戶開放 API,構(gòu)建應(yīng)用生態(tài)。
API 開發(fā)往往面臨著接口一致性問題、API 定義的規(guī)范性、多個(gè) API 集成管理問題以及 API 全生命周期管理需求,華為云 API 全生命周期一體化協(xié)作平臺(tái)實(shí)現(xiàn)全局?jǐn)?shù)據(jù)自動(dòng)同步,嵌入國內(nèi)唯一“先進(jìn)級”評級的 API 全生命周期管理規(guī)范自動(dòng)檢查,提升 API 設(shè)計(jì)質(zhì)量。同時(shí),華為云 API 匹配微服務(wù),實(shí)現(xiàn)項(xiàng)目工程式的管理,支持開發(fā)者一站式高效實(shí)現(xiàn) API 設(shè)計(jì)、API 開發(fā)、API 測試、API 托管、API 運(yùn)維、API 變現(xiàn),助力企業(yè)數(shù)字化轉(zhuǎn)型。
審核編輯 黃宇
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4469瀏覽量
51109 -
API
+關(guān)注
關(guān)注
2文章
1501瀏覽量
62025 -
數(shù)字化
+關(guān)注
關(guān)注
8文章
8740瀏覽量
61782 -
華為云
+關(guān)注
關(guān)注
3文章
2491瀏覽量
17429
發(fā)布評論請先 登錄
相關(guān)推薦
評論