日前,在華為開發者大會 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文章
4587瀏覽量
51498 -
API
+關注
關注
2文章
1511瀏覽量
62397 -
數字化
+關注
關注
8文章
8853瀏覽量
62165 -
華為云
+關注
關注
3文章
2682瀏覽量
17587
發布評論請先 登錄
相關推薦
評論