云数据中心网络与SDN: 技术架构与实现(云数据中心网络与sdn)
725
2022-05-29
什么是智简网络开发者社区
在介绍智简网络开发者社区之前,先来了解什么是智简网络。华为意图驱动的智简网络,基于极简超宽的网络基础设施,实现更广泛的接入和更简单的管理;通过数字孪生构建数字世界,结合AI、大数据等技术在网络领域的应用,实现网络的自动驾驶。
智简网络开发者社区则是一个资源共享平台,它主要是面向数据通信领域的开发者和合作伙伴的“学习、开发、测试、交流”一站式服务平台,针对智简园区网络、云数据中心网络、广域网络三大领域,提供开放API、二次开发视频与教程、API Explorer、API Studio、沙箱、DevOps开发IDE与SDK等开发资源。
你是否也有如下类似的困惑呢?
协调物料的流程耗时长,进度缓慢。好不容易物料齐全了,搭建环境还十分麻烦,一个新手根本不知道怎么配置环境。就算环境搭建完成,拿到的指导文档又长又复杂,快速上手开发实在费力。而且测试需要去华为基地,耗时耗力。小编时常想,如果有个已经搭建好的环境,可随时开发应用并且能够在线测试验证。尤其是及时解答开发中遇到的问题,那可是太美好不过。
如今,以上困惑已然不是阻碍。开发者在智简网络开发者社区可随时、随地、随需免费预约沙箱环境,体验真实网络设备环境。开发者可以在线学习、在线调测,利用自动化工具,快速高效开发应用。并通过社区论坛、技术问答、工单系统提问,问题闭环率达100%。接下来,我们一起揭开智简网络开发者社区的神秘面纱!
3种领域,10大类API
我们来设想这样两个场景:
场景一:开发者通过调用智简园区网络解决方案下的iMaster NCE-Campus平台位置服务API,能够解析大型商场、超市、酒店、机场等场所的Wi-Fi终端位置数据,从而实现实时定位和室内导航,或者分析客流密度情况,优化资源配置。
场景二:开发者还能调用智简园区网络解决方案下的iMaster NCE-Campus增值业务API,获得精确的客流数据,例如用户画像和热力图等。通过预测客流高峰期,实现资源的按需分配和高效调度。
以上便是智简网络开发者社区在智简园区网络领域为各位开发者开放的一部分API接口了。
现在各位开发者和小编一起来探索智简网络开发者社区开放的领域和API究竟有哪些。开发者社区包括以下三个领域(本开发者社区重点展示智简园区网络领域相关内容):
智简园区网络:华为智简园区网络解决方案,应用最前沿的有线和无线技术,加持大数据、AI和云技术,以业务为中心,构建万物互联、业务无忧和可平滑演进的园区网络,使能行业数字化转型。基于5大类250+开放的API接口,华为智简园区网络解决方案面向行业构建开放的架构,帮助客户使能数字化的行业园区网络。智简园区网络解决方案包括以下5类API:
l 基础网络
l 增值业务
l 第三方认证
l 位置服务
l IoT
智简数据中心网络:iMaster NCE-Fabric是新一代面向企业数据中心市场的SDN控制器,是华为智简数据中心网络解决方案的核心部件,应用最前沿的技术,加持AI和云技术,构建全生命周期智简自动化的数据中心网络,使能行业数字化转型。基于3大类200+开放的API接口,华为数据中心SDN控制器面向行业构建开放的架构,使能智简的行业数据中心网络。云数据中心网络解决方案包括以下3类API:
l Day 0规划设计
l Day 1业务发放
l Day N维护监控
广域网络:在业务云化和行业数字化趋势下,企业专线要更大的带宽,更便捷的运维,快速响应业务变化。华为全新广域网络解决方案实现了对SD-WAN方案的全面超越,以新一代NetEngine AR6000 SD-WAN路由器为基石,为企业提供分支、分支与总部、分支与云之间的随需互联,构建高性能、优体验、灵活组网、简运维的SD-WAN。广域网络解决方案包括以下2类API:
l 网络业务
l 云网协同
更多接口详情可点击如下链接进入智简网络开发者社区:https://developer.huaweicloud.com/resource/network.html
了解智简网络开发者社区中开放的API后,小编已经迫不及待想知道开发者社区为开发者提供了哪些隐藏技能。
关键能力1:API Explorer
首先,智简网络开发者社区提供了API Explorer工具,帮助开发者在线模拟调用API接口,只需一键单击“执行”,即可体验API调用。当然,社区也支持Python/Java SDK和Postman调用API接口,并为开发者提供源码文件和相关指导文档。
关键能力2:API Studio
其次,智简网络开发者社区提供API Studio工具。API Studio是基于iMaster NCE-Campus提供的北向开放能力,为广大开发者提供场景化的API调用示例和RESTful接口调测环境。
什么是场景化API调用示例呢?
如下图所示,这是一个基于实际业务场景的逻辑流程图:先查询指定的站点信息,即调用第一个查询站点API。如果该站点存在,则进一步查询该站点下的设备信息,即运行左边true分支,调用查询设备API。如果该站点不存在,则创建一个新的站点,即运行右边false分支,调用创建站点API。
开发者只需根据业务需求进行可视化流程编排,然后一键运行即可体验API调用。
API Studio功能概述如下:
1. 提供设置API参数的可视化界面。
2. 支持拖拽公共组件和API组件构建成场景化API调用的流程图。
拖拽式编排将多个API组合起来,基于某个实际业务场景实现API调用。另外,通过拖拽组件和连接线便可构建API调用流程,降低开发者的操作复杂度。
3. 支持开发者推送模板。开发者可将自己设计的流程推送到管理员。经过管理员审核后,自己设计的流程就可以作为菊厂的公共模板发布啦。
4. 支持用户导出基于某个流程的Java代码示例。
5. 支持导入本地流程/导出流程到本地。
6. 支持导出流程运行结果到本地后查看返回结果。
关于API Studio的更多详情操作请参考:API Studio使用指导
关键能力3:Sandbox
另外,智简网络开发者社区为开发者提供远程沙箱实验室。开发者可体验线上平台&线下网络设备环境,3种沙箱类型如下:
l 快速体验:通过公网接入远程实验室,可快速体验控制器,纳管本地设备以及进行API调测。
l Demo调试:通过VPN接入远程实验室,适用于调试本地应用,对接控制器以及进行API调测。
l API调测:提供API调测的沙箱环境,免预约,可支持200人同时使用。
关键能力4:DevOps
最后,智简网络开发者社区还支持DevOps体验。DevOps流水线开发是依托华为云DevCloud面向开发者提供的云服务,即开即用,随时随地在云端进行项目管理、代码托管、代码检查、流水线、编译、构建、部署、测试、发布等。结合沙箱预约系统,让开发者快速而又轻松地开启云端开发测试之旅。
一起走进智简网络开发者社区,享受最高效的开发体验吧!
科普小知识
iMaster NCE-Campus:华为智简园区网络解决方案的控制器产品名。
iMaster NCE-Fabric:华为云数据中心网络解决方案的控制器产品名。
iMaster NCE-WAN:华为广域网络解决方案的控制器产品名。
智简网络 广域网络 网络
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。