帶你走進與千萬數據通信者共成長的“家園”

摘要:本文介紹開發者如何使用華爲數通開發者社區。

本文分享自華爲雲社區《華爲數據通信開發者社區-----以澎湃動力引領智能IP網絡》,原文作者: 長期飄在公有云上

一、數據通信開發者生態願景

華爲數據通信開發者生態願景是服務廣大開發者和合作夥伴,聯合開發者和夥伴孵化、創新,開發和發佈面向多行業的生態解決方案,助力開發者成功,驅動商業增長,加速企業數字化轉型。

二、數據通信開發者生態整體架構

爲了更好的服務廣大開發者,數據通信開發者生態共構建了三層架構,從整體架構中,大家可以瞭解到在整個產業鏈裏華爲做什麼,合作伙伴做什麼,以及華爲與夥伴之間如何配合。三層架構圖如下:

第一層:終端層。在端側,由合作伙伴提供面向各個行業的終端設備,如考勤閘機、生產線大屏、超市電子價籤等,終端設備通過標準協議接入企業一張網,打造企業數字化轉型的堅實底座。

第二層:開發者社區平臺層。爲了助力企業數字化轉型,華爲提供ICT基礎設施,通過在園區、廣域、DCN和數通網絡開放可編程等場景部署交換機/路由器/防火牆產品,把企業散佈各地的辦公/生產環境連成一張網。在企業一張網底座之上,華爲提供了6大支撐工具。同時華爲通過NCE管控析平臺向上層應用合作伙伴和開發者開放網絡能力,比如網絡自動化、運維、接入認證、位置等,目前開放的原子API超過700+多個。滿足30+應用場景要求,面向教育、政府、交通、金融等行業提供50+解決方案。以上能力和資源都是通過數據通信開發者社區平臺來承載。

第三層:行業應用層。在行業應用層,由開發者和合作夥伴提供面向各個行業的應用軟件,如APP。這些應用可以調用華爲提供的網絡北向開放能力實現各個場景的應用開發。

在整個生態聯盟中,華爲聚焦底層ICT、爲開發者和合作夥伴打造數通“黑土地”,爲開發者和合作夥伴更高效使用網絡開放能力。歡迎端側設備商、行業開發者/ISV、SI、學生加入我們的開發者生態並使用華爲數據通信開發者社區,歡迎開發者在數通黑土地上發揮聰明才智,利用網絡開放能力,解決行業新痛點、實現行業新體驗、共創行業新價值,一起繁榮生態,實現多贏。

三、數據通信開發者社區願景

華爲攜手衆多產業夥伴,在2019年華爲全聯接大會上由華爲數據通信產品線總裁和合作夥伴共同發佈了數據通信開發者生態社區。社區的願景是聚集更多前沿的華爲數據通信產品和解決方案,並通過開發者社區將華爲網絡能力開放給合作伙伴和開發者,幫助合作伙伴和開發者面向不同的行業提供多姿多彩、用戶體驗優異的應用,最終和夥伴一起實現商業成功。

https://www.sohu.com/a/344510171_609408?scm=1002.44003c.fe0183.PC_ARTICLE_REC

“我們相信會有更多合作伙伴將基於華爲系統,在雲時代開創出更豐富的行業應用。誠摯希望廣大夥伴給我們提出意見,幫助我們打造一個百花齊放的優秀、健康的生態。”——華爲數據通信產品線總裁胡克文

四、數據通信開發者社區架構

爲了達成數據通信開發者社區的願景,基於數據通信開發者生態重新設計了開發者社區整體架構,如下:

正如架構圖所示,開發者社區重點打造了開發者交流、API Explorer、多媒體課件、SDK工具包、開發者工具、遠程實驗室共6大工具,支撐智簡園區網絡、智簡數據中心網絡、廣域網絡、數通網絡開放可編程、網絡安全(開發中)和路由器(開發中)6大數通產品社區,並統一通過iMaster NCE開放北向API供開放者使用。即開發者社區是集學習、開放、驗證和交流的一站式服務平臺。下面就社區6大工具和當前的4大產品社區做重點介紹。

五、社區6大工具介紹

1、開發者交流

在這裏,開發者和合作夥伴可以學習、分享、交流和獲取最新的行業資訊,瞭解社區的所有活動。該模塊共有5部分組成,包括網頁title、開發者大賽、走進校園、在一起和成爲夥伴。“網頁title”包括了社區最新活動宣傳和入口,技術博客和論壇,DevRun和大學生聯盟。在這裏大家可以瞭解4大數通前沿技術,和技術大咖一起交流,獲取最新活動並可以直接參與活動。“開發者大賽”模塊承載歷屆開發者大賽諮詢和即將開始的大賽信息。大家可以參加大賽展示個人和團隊的創新能力,助力技能提升。“走進校園”模塊是重點爲大學生朋友打造的,在這裏可以獲取到歷屆和即將開展的線上和線下校園活動。“在一起”模塊重點介紹了社區和開發者合作案例,“成爲夥伴”模板將指導大家如何成爲華爲合作伙伴。

2、API Explorer

爲開發者提供API體驗學習和體驗平臺,包含了API信息概覽、SDK嚮導、以及API在線模擬調測,通過多個行業場景應用讓廣大開發者體驗北向接口開發。

3、多媒體課件

“多媒體課件”提供豐富的應用案例和視頻教學,讓開發者輕鬆上手學習與開發,幫助開發者快速成長。

4、SDK工具包

“SDK工具包”模板提供了示例代碼、SDK包下載、技術註解和二次開發指南等,爲開發者降低開發難度,輕輕鬆鬆完成開發任務。

5、開發者工具

“開發者工具”模板從研發項目生命週期出發,提供了生命週期中所有工具,包括項目管理 ProjectMan、代碼託管 CodeHub、流水線 CloudPipeline等工具共大家使用,幫助開發者快速開發、集成和上線各行業應用。

6、遠程實驗室

“遠程實驗室”聚集了6大數通產品和麪向行業的典型終端,併爲開發者提供了7×24小時免費雲化實驗室環境。開發者無需購置華爲產品,即可針對相關產品進行二次開發,並實現遠程對接測試認證。

六、數據通信4大產品開發者社區介紹

以上介紹的6大工具大家可以直接使用,亦可在學習體驗數通6大產品開發者社區時使用。工具已經嵌入到數通產品開發者社區模板之中。目前開發者社區已經整合了智簡園區網絡、智簡數據中心網絡、廣域網絡和數通開放可編程4大產品,並最終通過iMaster NCE產品將產品開發API呈現給開發者,後續還會整合網絡安全和路由器產品。

由於智簡園區網絡、智簡數據中心網絡和廣域網絡產品社區內容類似,而數通網絡開放可編程區別於其他社區,所以下文將重點講解智簡園區網絡和數通網絡開放可編程社區有哪些內容,如何使用等。

1、智簡園區網絡

華爲智簡園區網絡(CloudCampus)解決方案,應用前沿的有線和無線技術,加持大數據、AI和雲技術,以業務爲中心,構建萬物互聯、業務無憂和可平滑演進的園區網絡,使能行業數字化轉型。基於5大類430+開放的API接口,華爲智簡園區網絡解決方案面向行業構建開放的架構,幫助客戶使能數字化的行業園區網絡。華爲智簡園區網絡生態全景圖:

智簡園區網絡社區分四個部分,包括網頁title,應用場景,開放資源和知識中心。

1.1、“網頁title”包括社區介紹,遠程實驗室入口,智簡園區網絡社區論壇入口和成爲夥伴入口。

1.2、“應用場景”包括6大行業應用場景介紹和體驗入口,大家可以通過快速入口進行學習體驗。

1.3、“開發資源”包括實驗室環境,工具資源和測試認證,大家可以通過“實驗室資源”預約沙箱開發和測試;大家可以利用“工具資源”下載基於Java和Python的產品SDK包,以及接口開發指南;可以通過“測試認證”下載測試認證指導。

1.4、“知識中心”包括API Explorer,探索,視頻教程,學習教程,智簡園區網絡生態合作白皮書,合作伙伴認證指導書。“API Explorer”是爲智簡園區網絡開發者提供API體驗學習和體驗平臺,包含了API信息概覽、SDK嚮導、以及API在線模擬調測等;“探索”基於行業應用場景,探索和演示使用華爲CloudCampus API構建的解決方案,並展示商業案例等;“視頻教程”通過視頻瞭解華爲CloudCampus應用場景和操作指導;“學習教程”提供場景化的API學習指導和調用示例;“智簡園區網絡生態合作白皮書” 瞭解華爲智簡園區網絡解決方案的開放性和增值業務,以及其在行業中應用。“合作認證指導書”瞭解如何成爲華爲合作伙伴,以助力業務合作。

上面介紹了“智簡園區網絡”社區內容和資源,大家可能還是比較困惑,在實際中如何合理使用上面的資源呢?下面介紹下開發者如何合理使用以上資源。

如上圖所示,開發者可以通過10個步驟完成對智簡園區網絡社區的學習和體驗。第1-5步是前期學習,其中可以通過智簡園區網絡生態合作白皮書學習智簡園區產品和解決方案原理和開放能力。第6-7步是上手操作體驗,可以選擇自己關心的場景進行體驗。第8步是遇到任何問題可以進入論壇進行求助,第9-10是成爲華爲智簡園區合作伙伴操作指導及測試認證指導。好了,資源和體驗步驟都給大家提供,現在就開始你的智簡園區網絡學習體驗之旅吧!

智簡數據中心網絡和廣域網絡內容跟智簡園區類似,下面只做簡單介紹!

2、智簡數據中心網絡

iMaster NCE-Fabric針對智簡數據中心網絡的多種應用場景,提供開放的API、二次開發視頻、遠程沙箱實驗室等全面支撐。開發者可基於3大類200+開放的API接口,構建開放的架構,使能智簡的行業數據中心網絡。

3、廣域網絡

全新CloudWAN實現了對SD-WAN方案的全面超越,以新一代NetEngine AR6000 SD-WAN路由器爲基石,爲企業提供分支與分支、分支與總部、分支與雲之間的隨需互聯,構建高性能、優體驗、靈活組網、簡運維的SD-WAN。

4、數通網絡開放可編程

數通網絡開放可編程系統以YANG模型驅動爲基礎,提供了端到端的開放可編程框架能力和資源,支持多協議(Netconf,SNMP,STelnet,RestConf)實現南向跨廠商的多種網絡設備納管,並通過北向接口實現業務配置下發,配置回滾等功能。具體功能包括設備驅動可編程、網絡業務可編程、事務機制,映射機制,配置預覽,配置併發,數據溯源,數據一致性校驗,配置回滾。數通網絡開放可編程宗旨是讓天下沒有難寫的代碼。數通網絡開放可編程社區共有5部分組成,包括網頁title、成長路線、應用場景、開發流程和成功故事。下面介紹下每個部分功能和內容。

4.1、網頁title

這部分包括三個快速入口,分別是在線開發,文檔中心和進入論壇。通過“在線開發”入口可以直接進入免費試用線上資源進行在線開發;通過“文檔中心”可以進入開發過程中需要的文檔,軟件和插件包等;通過“進入論壇”可以與大咖進行技術交流和求助,並學習相關前沿技術。

4.2、成長路線

包括“快速入門”、“進階學習”、“在線開發”和“代碼show”四個部分,其中“快速入門”通過視頻教程方式教大家本地部署AOCmini,軟件啓動,加載網元驅動包,納管設備,開發業務包,加載業務包,配置調試環境和調試。讓大家從0到1輕鬆上手開放可編程;“進階學習”部分通過視頻教程、實驗教程等多形式資料瞭解AOC基本原理,熟悉典型業務場景操作;“在線開發”是基於容器技術並集華爲雲CloudIDE和AOC mini爲一體的支持多租戶的在線開發和調試一站式綜合解決方案,爲每個租戶分配在線開發資源;“代碼show”是開放給開發者上傳自己開發的代碼,並與廣大開發者技術交流平臺。

4.3、應用場景

該部分重點介紹了數通網絡開放可編程的應用場景和實際價值,包括“設備快速適配”、“業務敏捷開發”、“可靠網絡變更”和“全生命週期運維”。每個價值通過客戶場景,客戶痛點,方案價值、解決方案和關鍵技術展開。

4.4、開發流程

該部分將研發項目生命週期打開,從需求分析到最終發佈,闡述了每個階段的輸出件,AOC在其中的價值,以及每個部分的責任主體。其中業務模型開發通過指導文檔向大家介紹瞭如何進行實際開發操作。

4.5、成功故事

該部分用於承載當前夥伴與華爲AOC成功合作案例,包括銀聯,華爲雲,EANTC。

同樣,介紹了相關內容,大家還是會有疑惑,到底如何使用呢?不要着急,我來給大家介紹下。

建議大家按照以上9個步驟學習和體驗數通網絡開放可編程(AOC),其中大家可以通過第1-2步學習AOC使用場景和具體價值;然後通過第3步中的視頻教程瞭解AOC基本原理,熟悉典型業務場景的操作;第4步開始在你本地部署一套AOC mini親手體驗,實現從0到1上手AOC操作;第5步在前面基礎上利用雲上資源開啓在線開發體驗;期間可以通過第6步下載體驗需要的軟件包和操作指導;如遇到問題都可以通過第7步來求助;通過本地和線上體驗,完成自己代碼編寫,可以通過第8步上傳到代碼show,可以很方便地展示自己代碼並和大咖們一起交流;通過前面1-8反覆學習和體驗,基本掌握了AOC相關能力後,這個時候我們就可以開啓第9步---利用AOC進行實際項目開發。同樣,過程中遇到問題都可以通過論壇來求助。

七、成功案例

前面我們描述了開發者社區6大工具,4大產品社區及其開放能力,下面我們來舉2個華爲和合作夥伴利用社區資源和能力成功合作的案例。

1、成功案例一:華爲聯合夥伴攜手打造機場一張網解決方案

這是華爲和開發者基於場景化API聯合創新的場館生態解決方案,解決行業新痛點、實現行業新體驗、共創行業新價值,我們不僅在說,也實實在在地在做,we are not only talking the talk also walking the walk。比如我們大家飛機拖運行李時,怕行李被誤拿或丟失,落地後想快速走到轉盤,大家遇到最不爽的情況是什麼?自己第一個到達轉盤、但是行李是最後一個到達,白白浪費了很多時間在轉盤上等待。又比如在機場購物時,我們想快速找到商店,如果幾個人一起出行,大家分開去不同的店鋪購買物品,之後想要再碰頭,這時候怎麼辦,怎樣快速找到對方?爲了解決出行過程中的這些問題,我們攜手兩家合作伙伴淘點網絡和萬達信息,在民航總局的牽頭下,聯合開發機場一張網解決方案,萬達信息和華爲配合,提供機場Wifi證書級安全保護、一鍵接入後在其他機場無須再次認證、即可享受高質量網絡。淘點網絡和華爲配合,在用戶確認許可後,爲旅客提供行李全程跟蹤、同行人員快速尋找定位,避免小孩/老人走散、行李丟失。在精確瞭解行李運輸信息情況下,遊客可以放心在機場購物、休閒,充分享受機場各種服務,提升顧客滿意度。在旅客出行場景基礎上,我們進一步提升場景適用性,形成面向學校、商超的場館類生態解決方案,通過華爲全球渠道複製到教育、商業客戶中,讓更多客戶享受到價值,讓夥伴能持續實現價值。

2、成功案例二:基於網絡開放可編程技術構建新一代網絡設備運管平臺

Bank4.0時代,智能金融服務融入生活中的各個場景,隨時隨地、永不掉線的金融服務需要平穩的網絡支撐。隨着金融互聯網業務的飛速發展,一方面金融機構對數據中心基礎網絡的平穩性和快速性的要求越來越高,而另一方面不斷擴大的網絡規模和愈發複雜的網絡架構又給網絡運維工作帶來巨大的挑戰。網絡運維工作量和難度的日益增加,催生了數據中心網絡運維自動化轉型的需求,且已成爲趨勢。

金融行業在自動化轉型過程中,凸顯出兩大痛點問題:一是在數據中心內部網絡設備數量巨大,品牌、型號衆多,不同設備間管控方式和管控命令差異巨大,難以構建統一管理的能力;二是隨着網絡架構和上層應用的變化,網絡運維業務也在不斷更新,而傳統的編碼方式在構建新業務能力的時候開發週期長,無法進行敏捷響應。

針對上述問題,銀聯-華爲金融網絡實驗室基於AOC打造新一代網絡設備運管平臺,並在生產測試區上線,實現了網絡運維開放可編程技術在金融行業的首應用。 新平臺重點構築和驗證了以下關鍵能力:設備與業務雙層YANG模型驅動,基於業務視角實現不同廠商設備統一管控;開放可編程,快速適配多廠商設備和構建新業務;事務回滾機制,支撐網絡可靠運維

基於AOC的新一代網絡設備運管平臺,使得網絡運維從命令行轉向YANG模型動和開放可編程。構建了多廠商設備的統一管理、快速適配能力;構建了網業分離,屏蔽廠商及設備差異的能力,從而更聚焦業務本身;構建了業務配置的事前審覈、故障快速回退能力。爲智慧金融業務提供更開放、更靈活、更可靠的網絡。

面向未來,銀聯-華爲金融網絡實驗室將進一步深化和推進金融網絡運維的開放可編程,攜手更多的夥伴,共建和繁榮金融網絡開放可編程生態。

八、如何訪問數據通信開發者社區

網頁訪問:https://devzone.huawei.com/cn/network/portal.html

讓我們開啓華爲數據通信開發者社區學習體驗之旅吧!

 

點擊關注,第一時間瞭解華爲雲新鮮技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章