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