【云駐共創】華為云助力開放平臺生態建設
Part 01

背景:為什么發展API經濟?
第四次工業革命(智能時代)正在到來,技術進步驅動全球發展。
人類社會發展已經完成三次工業革命,目前正處于第三次工業革命至第四次工業革命的變革期,即信息時代與智能時代的交界點。信息時代給我們的生活帶來了天翻地覆的變化,我們無時無刻的受到信息技術變革帶來的影響,比如網上購物、外賣點餐、共享經濟、移動支付等。在即將到來的第四次工業革命(2020年往后的20年),智能時代具備哪些特征,會誕生哪些企業,我們的生活又會發生什么樣的變化呢?
如下圖趨勢,全球共計170多個國家發布數字戰略,數字經濟成為新的增長模式。美國提出建設工業互聯網,德國發布工業4.0戰略,中國的《十四五規劃》明確提出加快新一代信息技術及高端裝備制造的產業發展,加快第五代移動通信、工業互聯網、大數據中心等建設,推動互聯網、大數據、人工智能等同各產業深度融合。
在經濟全球化的背景下,對于企業而言,企業的數字化轉型需要實現什么價值、面臨哪些挑戰,又應該具備哪些實力?
企業的數字化轉型需要實現什么價值?
企業數字化轉型需實現廣泛的開放和連接,打通企業系統邊界、數據邊界、物理與數字世界邊界、生態價值邊界,連接云上云下資源、連接IT與OT、連接企業與生態伙伴,通過商業價值驅動,打造生態鏈。
企業數字化轉型面臨全方位挑戰有哪些?
我們將企業數字化轉型面臨的挑戰分為四類,ABCD。
A跨應用(Applications):接口網狀耦合;協議轉換困難;運維成本高。
B跨企業(Businesses):B2B協議復雜;需跨網全球網絡集成;協作管理困難。
C跨多云(Clouds):云中信息孤島嚴重;缺少服務統一治理;跨云集成復雜。
D跨設備(Devices):IT與 OT分離,信息孤島嚴重;設備協議、數據類型多樣化難采集;缺少智能化應用。
這四類挑戰都面臨同樣的挑戰,跨網絡:云與企業內網隔離;專線成本高運維困難;代理接入存安全風險。
Part 02
企業轉型:從華為自身經驗看API能力
從華為數字化發展歷程來看集成演化趨勢,華為IT經歷的幾次戰略轉型,有力支撐了公司業務全球化拓展。
華為公司成立與1988年,業務遍布170多個國家,近18萬員工,走過了從單兵作業、個人英雄主義,到集中化、國際化、全球化的道路,從2014年全面走進數字化時代。華為公司經歷了幾次戰略轉型,有力的支撐了公司業務全球化拓展。
華為公司的IT系統演進,從最早分散式煙囪架構應用,到各應用系統間點到點集成,實現數據互通,到ESB企業總線架構,再到為了適應當今業務全球化,保證大并發及高可用,發展到分布式架構。
華為的下一代數字能力平臺ROMA
華為ROMA,源自華為自身變革痛點訴求,ROMA Connect(應用與數據集成平臺)源自華為10年+數字化轉型實踐。聚焦應用和數據聯接,提供消息、數據、API、設備集成能力,幫助企業快速、簡單的打通并管理Legacy系統與CloudNative應用,聯接云上云下,消除數字鴻溝,構建業務敏捷性,驅動數字化轉型。
ROMA關鍵技術一:實現異構數據建跨網集成公布
支持20+異構數據源間同步:
輕量級支持多種異構數據源間相互同步,如http、Oracle、mysql、SqlServer、db2、JMS、MQS、hive、hbase、kafka、Cloudtable、fihive、DIS、MongoDB、DWS、sftp、ftp、耐腐蝕、Edoc、BOS、MRS等。
跨網數據同步:
支持復雜多樣網絡環境、支持跨網絡、跨云、跨數據中心、跨機房等網絡環境數據同步。
靈活調度同步任務:
靈活調度按數據量(增量、全量)、時間(定時、實時)等任務規則來調度任務。
數據安全傳輸:
數據安全防護機制提供數據安全(敏感數據加密)、系統安全、網絡安全(防火墻防入侵)、業務安全(租戶隔離)等多層安全防護機制。
ROMA關鍵技術二:分布式消息集成
支持公有云、集團、子公司自由組網,應用就近接入,消息本地發布本地消費,消費端決定路由策略。
分布式消息部署,自由組網:
主備模式多借點集群模式;
跨數據中心的多集群模式;
跨數據中心的消息平臺通過統一路由連接。
消息統一路由,應用就近接入:
統一的服務發現與負載均衡模塊,實現應用就近接入消息平臺;
自動發現消費端位置,統一路由模塊處理,路由到消費端本地消費。
支持混合云各種應用場景:
消息Proxy代理消息到消息平臺;
Proxy負責認證、加密等安全措施;
集團分子公司間全國\全球跨網集成;
B2B跨網間消息集成;
公有云、私有云間跨云消息集成。
ROMA關鍵技術三:設備數據集成
設備多協議接入:
支持標準MQTT、MQTT Client SDK、Link Agent、軟/硬網關、HTTP各種協議與方式實現設備數據接入云端。
設備管理:
支持物理模型定義,產品、設備管理,物理模型與設備影子綁定;
支持工業、園區、汽車、家居等各種設備對接管理。
規則及協議轉發:
支持規則引擎轉發數據到MDS;
支持設備數據與FDI結合發送到各種目標數據源。
安全可靠:
提供設備、應用授權認證及Topic的雙向綁定授權,保障設備安全與唯一性,提供TLS標準的數據傳輸通道保障消息傳輸通道的安全;
支持海量設備低延時接入,百萬設備長連接,Broker可水平擴展。
ROMA關鍵技術四:API網關實現應用間API跨云集成
通過API Gateway、LiveData和Markerplace三大產品,聚焦在API集成拉通,存量系統服務化改造,全球跨云數據中心路由等核心功能,涵蓋從API設計、開發、測試、管理到發布的全生命周期管理。
API跨網、分布式集成:
簡單易用:只需簡單配置API信息,即可完成API注冊于開放;
跨網發布API:支持API由內網到公網,云端到內網發布;
大規模高性能:分布式部署,分區域運行,可自動擴展,低延時。
分鐘即開放DB成API接口:
能快速開放DB為Restful接口;
數據編排:支持API數據編排。
API安全與流控:
流量控制:對API可設置調用量控制;
安全可靠:提供Appkey認證、支持SSL/TSL加密,黑白名單設置。
API市場:
直觀服務呈現:在界面上分類直觀呈現大量的API服務,用戶能快速查找到需要的API服務。
Part 03
華為云API云平臺:華為API云平臺如何賦能企業和開發者
如何通過API市場,實現行業變現
API經濟這個詞并不陌生,早上2014年,從SOA架構開始改造,提出服務化和微服務化的概念。2016年美國有50%B2B貿易通過Web API完成,到2018年全球API經濟市場規模達到2,2萬億美元,我們預測在2021年在超過一半的全球2000強企業中,?的數字化服務交互都將來自API開放生態系統。
很多銀行通過開放銀行平臺,將傳統交易型(貸款、征信等)的能力通過API的方式對外開放,打造API生態。 因此API已成為企業能力對外開放和變現的主要方式,并且未來的大部分B2B商業合作將通過API實現。
通過利用API的能力,開發者可以很快的使產品上線,縮短研發周期,加快服務能力的速度和創新。大于吃小魚的時代已經過去,速度是目前決定公司成敗的唯一重要特征。API經濟模式順應發展潮流,并已逐漸成型。
應用從單體架構向微服務架構的轉變,將傳統笨重的巨石型的應用打碎,變成細小的積木塊,每個積木塊都是一個業務模塊,模塊間通過Restful API的通信。微服務架構提供了更高的靈活性,推動了持續集成/持續交付的發展,加快業務上線速度。
結合華為自己的實踐,制作了一個企業數字化轉型的參考模型。最底層我們定義為核心業務能力,Garter給的定義是System of Record,即傳統的記錄性系統,包括SAP、PDM、PLM、MES、ERP。最上層稱為多樣化的生態(System of Enagement),用于連接大量TO C的用戶,需要有大量的交互和協同,需要具有快速響應市場變化的能力。中間層通過API網關銜接上下層,將底層的傳統應用和數據提供給SOE層使用,并可以橫向提供給其他的合作伙伴使用,打通南北向和東西向,建立良好的生態。
優秀的API網關應具備的關鍵能力:
生命周期管理
API生命周期管理:1分鐘簡單、快速、安全的完成API的構建、管理和發布,高效率的開放企業服務能力;
便捷調試工具:可使用頁面調試工具簡化API開發,大大降低API的開發維護成本;
多版本維護:一個API可發布不同的版本到不同的運行環境,滿足業務灰度發布、版本升級、回滾等需求。
認證管理
認證鑒權:提供應用級別認證機制,可通過APP key&secret精準判別用戶訪問權限。
訪問控制:提供IP白名單功能,可靈活配置訪問權限。
API變現
免費創建和管理API。您只需為API調用量以及傳輸數據量付費。無最低費用,無預先付費。
配合API市場,將在華為云上構建的企業服務能力已標準Open API的形式提供給合作伙伴及第三方開發者。通過與合作伙伴系統對接達成深度合作,構建新的企業生態。從而變現服務能力,提高企業應收。
流量控制
流控策略:針對不同的業務登記、用戶登記,可實施API級別的精細流控,保護后端業務的穩定運行;
秒級流控:流控粒度除支持分鐘、小時、天外還可精細到秒級別,更加適應高并發場景。
華為云API網關除了具備上述的四大特性,還具備:
簡化客戶端的調用復雜度;
傳統應用API快速改造;
安全防控,流控,防控及防重放等;
多協議,多語言,多版本快速接入;
數據過濾,編排,聚合;
API快速上線,回退,下線,灰度等生命周期管理;
豐富的API運營、監控,告警,分析處理;
完成能力變現,快速接入云市場。
《從偶然到必然》這本書介紹了華為公司如何做數字化轉型及華為公司30年來在研發領域的寶貴經驗,并歸納總結了華為研發基本原則,并應用到華為API管理上。
價值原則:制定明確的可衡量的API價值指標,牽引價值提升。
穩定原則:通過API版本管理,避免和減少對開發者的影響,保證API穩定性。
易用性原則:API設計要面向開發者,提供從學習、開發到應用發布全過程的良好體驗。
安全性原則:制定API相關的風險控制措施以保護數據和監控訪問。
一致性原則:API應按統一的格式規范、發布渠道對外呈現,已保持一致的開發者體驗。
服務支持原則:遵循統一的流程規范,為開發者提供良好的服務支持。
企業構建開放平臺(服務共享體系)實現路徑
第一階段:核心上云業務互通:
通過API發布或者通過APP,快速的把核心能力承載出來。
第二階段:企業內部全面融合:
企業內部應用橫向之間全部通過API開放平臺全面融合。
第三階段:多云協同,產業協同,業務創新:
打通上下游之間的合作伙伴、第三方應用,連接相關行業,建立生態,統一協作,建立平臺。
華為云服務全方位API能力開放,包含13大類60+產品服務,共計1800+AP
華為云服務全方位API能力開放,包含13大類60+產品服務,共計1800+API,搭載華為云計算、網絡、存儲、應用服務、軟件開發服務、視頻、數據庫、EI智能等60+產品服務,1800個API和5000+個錯誤碼。
上圖為華為云API的全景圖,面向API開發者,華為云提供全方位API工具集和服務。最頂層在華為云官網有很多的入口(首頁、幫助文檔、CloudIDE)可以進入 API。中間層,通過API Exploer可以查詢、檢索、調試,API編排提供可視化編排、API組裝和發布的能力,華為云API市場,提供第三方合作伙伴的能力,包括征信查詢、機器編譯、氣象數據、股票行情。最底層的華為云自身能力(網絡、EI、計算等)和第三方合作伙伴的能力通過API網關向上層提供能力。
華為云提供豐富的API云市場生態,可實現快速獲取,一鍵接入。
API Explorer 1.0
API Explorer及API錯誤中心是面向開發者,為開發者提供一站式API解決方案的統一平臺,集成華為云服務所有開放API,支持全量快速檢索、可視化調試、幫助文檔、交流咨詢,幫助開發者快速查找、學習API和定位修復錯誤。
API快速檢索:
支持全局/按產品搜索API;
支持產品和 API中英文搜索;
支持快速查看最近搜索/使用得產品活API;
支持關注常用產品API。
API可視化調試:
支持API在線調試,支持參數表格化、可視化;
詳細的API參數描述及示例說明,讓參數填寫更簡單;
支持Region、Token、Project_id自動填寫;
支持自動獲取錯誤碼詳情,從發現問題到解決問題。
API文檔
快捷查詢API詳情和參數說明;
規范的文檔結構,接口說明、請求參數/示例、返回參數/示例、錯誤碼、SDK等。
API問答
支持在線提問,打通求助通道;
查看已有問答,消除共性困惑。
API錯誤碼在線搜索
查看產品全部錯誤碼;
錯誤碼全局搜索;
錯誤碼產品搜索。
華為云CLI 1.0
華為云CLI提供豐富的產品和API集成能力,便利的命令行使用方式,支持已上線華為云產品和API,與API一致的命令名和參數格式,簡單易用的命令行提示和幫助,支持自動升級保持與云服務開放API同步。
豐富的云服務和API
支持60+云服務,涵蓋計算、網路、存儲、應用服務、軟件開發服務、視頻、數據庫、企業智能等;
支持1800+API調用。
簡單的使用方式
1個獨立的可執行文件;
支持Windows、linux平臺;
簡單的命令行參數形式;
多種返回結果輸出模式,Json、Table。
多種鑒權方式
支持AK/SK鑒權;
支持Token鑒權;
支持數字簽名。
詳細的幫助下文檔
無處不在的help,hcloud ecs--help;
詳細的參數列表和說明信息;
命令行歷史課最終;
詳細的日志調試信息。
通過微服務化的架構,在業務層面上,提供API全生命周期的測試。下圖為微服務測試業務全景圖。
接口測試
接口測試四原則:同源(設計與測試),獨立驗證(Mock),全自動,快速反饋(獲取覆蓋)。
接口性能測試
性能測試通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來多系統的各項性能指標進行測試。
測試流程:設計容量規格-單實例負載測試-集群部署-加壓-定位瓶頸點-調優。
看合作伙伴如何如果通過API開拓市場,實現能力變現
某合作伙伴通過華為云API網關將直播、點播、轉碼等視頻業務開放成標準的Restful API,以商品的形式發布在華為云API市場,華為云將視頻類API包裝成華為云視頻解決方案,為云上租戶提供視頻解決方案的能力。
以API暴露服務能力
面向運營的架構設計,在云端以API形式為租戶提供全業務、全流程的專業化服務,包括:上傳、轉碼、截圖、鑒黃、快編、智能標引、存儲、點播分享、直播模板、云導播、云輪播、流拆條、數據統計等功能。為客戶提供視音頻一站式服務。
更輕量級的交付能力
相比于傳統的SaaS模式交付,API交付更為簡單、快速,用戶只需在API市場購買、調用相應的API,并依照文檔進行調試,這個過程不超過30分鐘,大大降低了用戶使用及交付成本。
拋開行業屬性
原先的SaaS化產品更多面向廣電領域,功能全面但行業屬性高,無法靈活適應非廣電行業。SaaS軟件更改成本高,時間周期長。使用API形式暴露源原子業務能力,拋開行業屬性,打造通用能力。
開拓未涉足的新領域
服務能力以API形式暴露后,可以被合作伙伴快速集成,也可以快速的引入第三方合作伙伴的能力,將不同API的能力融合,推動業務創新。
本文整理自華為云社區內容共創活動第一期之【HDZ研習社】華為云助力開放平臺生態建設。
查看活動詳情:
https://bbs.huaweicloud.com/forum/thread-105538-1-1.html
API API Explorer API網關 APIG 應用與數據集成平臺 ROMA Connect
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。