天天看點

開創API為核心的數字化變革,華為雲實作API全生命周期一體化協作

作者:華為雲
日前,在華為開發者大會2023(Cloud)的“開創以API為核心的數字化變革,實作API全生命周期一體化協作”專題論壇中,華為雲産品專家、技術專家、夥伴、客戶分享了在API領域中的先進管理經驗與實踐經驗。

針對目前企業API與微服務管理面臨的挑戰,華為雲打造了API全生命周期管理平台——華為雲CodeArts API,支援開發者一站式高效實作API設計、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全生命周期包含設計、開發、運維、釋出等多個階段

為解決傳統API生命周期管理中API一緻性的問題,華為雲推出了CodeArts API工具。

  • 在設計階段,CodeArts API支援Markdown文檔、API規範全自動化檢測以及一鍵文檔/代碼生成;
  • 在API的測試階段,CodeArts API支援測試用例快速生成、編排,支援端到端一鍵測試以及高規格性能測試;
  • 在API的運維階段,CodeArts API提供了雲原生網關運作時插件,實作API一鍵托管,同時也支援開箱即用的網關政策和一站式運維大屏;
  • 在API的釋出階段,CodeArts API內建了APIHUB插件,支援一鍵釋出,快速接入API生态市場。
開創API為核心的數字化變革,華為雲實作API全生命周期一體化協作

華為雲進階研發專家介紹CodeArts API

華為雲APIG網關:10年沉澱,毫秒級調用API,十萬級API并發性能

在以“10年沉澱,毫秒級調用API,十萬級API并發性能”主題的演講中,華為雲進階産品專家表示,“API運作時決定企業生産發展的品質,APIG雲原生網關為API的安全、穩定、高效、智能運作全方位保駕護航。”

開創API為核心的數字化變革,華為雲實作API全生命周期一體化協作

華為雲進階産品專家分享高并發、高品質的API運作案例

一個API項目的成功與否,API的安全、穩定和高效運作也至關重要。API一經開放,将面臨惡意攻擊、突發流量洪峰、API通路追查等衆多挑戰,如何在後端服務更新釋出的同時保證使用者的正常使用也是商用應用必須考慮的場景。華為雲将所有雲服務的API托管在雲原生網關APIG上。現在,CodeArts API也通過內建APIG,基于華為雲底座能力,為開發者提供高性能、高可用和高安全的雲原生API運作網關。

在傳統的應用業務架構中,使用者通路後端服務的流量通常需要經過安全準入層、負載均衡器、南北流量網關(如nginx)和東西微服務網關(如spring cloud gateway),最終才能進入後端服務。而現代化的應用架構利用雲原生網關實作了上述能力的合并部署。通過一個雲原生網關APIG,可以承載安全、負載均衡、入口流量治理、微服務治理和運維的五項能力,大大降低了部署成本。同時,通過減少端到端鍊路節點,APIG也幫助業務提升了整體調用性能,并簡化和統一了運維手段。

開創API為核心的數字化變革,華為雲實作API全生命周期一體化協作

無論業務後端是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擷取收益,實作商業閉環。

  • 面向API調用者

API中心不僅彙聚了10萬+的API,還內建了API調試工具。開發者們可以在API門戶中查找API,解決API碎片化分布、查找難等問題,也能利用調試工具實作沉浸式一鍵啟動、便捷調試API,減少工具的切換。

開創API為核心的數字化變革,華為雲實作API全生命周期一體化協作

總之,API中心彙聚和沉澱千行百業API,通過促進API供需比對,形成API “生産到消費到再生産“的良性循環,助力API經濟持續蓬勃發展。

API全生命周期一體化管理——青軟創新科技集團股份有限公司數字化轉型利器

“通過引入CodeArts API,青軟創新科技集團股份有限公司實作了接口全生命周期一體化管理的目标,并具備了快速開放API的能力。 ” 青軟平台研發部總監劉兆峰在演講中表示。

開創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變現,助力企業數字化轉型。

關注@華為雲,了解更多資訊