乐趣区

关于华为:带你走进与千万数据通信者共成长的家园

摘要: 本文介绍开发者如何应用华为数通开发者社区。

本文分享自华为云社区《华为数据通信开发者社区 —– 以磅礴能源引领智能 IP 网络》,原文作者:长期飘在私有云上。

一、数据通信开发者生态愿景

华为数据通信开发者生态愿景是服务宽广开发者和合作伙伴,联结开发者和搭档孵化、翻新,开发和公布面向多行业的生态解决方案,助力开发者胜利,驱动商业增长,减速企业数字化转型。

二、数据通信开发者生态整体架构

为了更好的服务宽广开发者,数据通信开发者生态共构建了三层架构,从整体架构中,大家能够理解到在整个产业链里华为做什么,合作伙伴做什么,以及华为与搭档之间如何配合。三层架构图如下:

第一层:终端层。 在端侧,由合作伙伴提供面向各个行业的终端设备,如考勤闸机、生产线大屏、超市电子价签等,终端设备通过标准协议接入企业一张网,打造企业数字化转型的松软底座。

第二层:开发者社区平台层。 为了助力企业数字化转型,华为提供 ICT 基础设施,通过在园区、广域、DCN 和数通网络凋谢可编程等场景部署交换机 / 路由器 / 防火墙产品,把企业分布各地的办公 / 生产环境连成一张网。在企业一张网底座之上,华为提供了 6 大撑持工具。同时华为通过 NCE 管控析平台向下层利用合作伙伴和开发者凋谢网络能力,比方网络自动化、运维、接入认证、地位等,目前凋谢的原子 API 超过 700+ 多个。满足 30+ 利用场景要求,面向教育、政府、交通、金融等行业提供 50+ 解决方案。以上能力和资源都是通过数据通信开发者社区平台来承载。

第三层:行业应用层。 在行业应用层,由开发者和合作伙伴提供面向各个行业的应用软件,如 APP。这些利用能够调用华为提供的网络北向凋谢能力实现各个场景的利用开发。

在整个生态联盟中,华为聚焦底层 ICT、为开发者和合作伙伴打造数通“黑土地”,为开发者和合作伙伴更高效应用网络凋谢能力。欢送端侧设施商、行业开发者 /ISV、SI、学生退出咱们的开发者生态并应用华为数据通信开发者社区,欢送开发者在数通黑土地上施展聪明才智,利用网络凋谢能力,解决行业新痛点、实现行业新体验、共创行业新价值,一起凋敝生态,实现多赢。

三、数据通信开发者社区愿景

华为携手泛滥产业搭档,在 2019 年华为全联接大会上由华为数据通信产品线总裁和合作伙伴独特公布了数据通信开发者生态社区。社区的愿景是汇集更多前沿的华为数据通信产品和解决方案,并通过开发者社区将华为网络能力凋谢给合作伙伴和开发者,帮忙合作伙伴和开发者面向不同的行业提供多姿多彩、用户体验优异的利用,最终和搭档一起实现商业胜利。

https://www.sohu.com/a/344510…

“咱们置信会有更多合作伙伴将基于华为零碎,在云时代创始出更丰盛的行业利用。诚挚心愿宽广搭档给咱们提出意见,帮忙咱们打造一个百花齐放的优良、衰弱的生态。”——华为数据通信产品线总裁胡克文

四、数据通信开发者社区架构

为了达成数据通信开发者社区的愿景,基于数据通信开发者生态从新设计了开发者社区整体架构,如下:

正如架构图所示,开发者社区重点打造了开发者交换、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

让咱们开启华为数据通信开发者社区学习体验之旅吧!

点击关注,第一工夫理解华为云陈腐技术~

退出移动版