IES北向API介绍

企业动态
我先自我介绍一下,我叫赵纯利,目前在做CloudOpera IES产品的设计工作。其实刚才我们花了一点时间把CloudOpera IES产品简单做了一下介绍,希望大家对我们的产品有一个整体的认识。

我先自我介绍一下,我叫赵纯利,目前在做CloudOpera IES产品的设计工作。其实刚才我们花了一点时间把CloudOpera IES产品简单做了一下介绍,希望大家对我们的产品有一个整体的认识。

接下来我对产品目前所开放的能力,这次大赛相关的一些赛题,包括我们的一些支撑做一个说明。我们说CloudOpera IES这个产品它是开放的系统,它的开放性体现在哪儿呢?体现在两个方面,一个是南向的开放,一个是北向的开放。我们知道CloudOpera IES这个产品它是运营商的基础设施系统,它往下要管理运营商各种各样的网络设备。包括它的IT资产、云,而这些IT资产和它的网络资产,以及设备形态是有很大差异的。有IT设备、CT、IP网络和数据网络,包括我们的接入网。而设备的形态也有很多,这些设备本身也是有多个厂商。南向开放这一块,实际上就是面向我们的基础设施提供商,如何把这些设备快速的接到系统里面来。

[[168675]]

北向的开放实际上就是面向IT资产和云资产的使用者:我们的行业客户,我们的企业客户,对于云资产的一些使用;对于IT资产的使用,面向我们的企业,面向垂直行业的客户。包括我们使用的家庭客户,只要使用到网络和云都可以用到它,我们中间只提供编排的系统。编排的系统做什么呢?就是把我们下面的基础设施能力快速的提供给我们的IT和云资产的这些使用者。

我们再来看一下,目前产品它所开放的能力,它的开放方式目前有两种,一种是原子化的API,一种是场景化的API。怎么理解这两点呢?原子化的API更贴近于我们基础设施,它包括的是基础设施的基本能力,可以说是原生态的一些能力,像我们云的服务,像我们虚拟化的增值服务,像虚拟的防火墙,虚拟的DHCP的服务。

另外,它还有一些面向网络的管道服务,像SDN的断线,二次VPN、三次VPN,这都是运营商传统的管道服务。同时它还提供维护的手段,像监控、运维的能力等等。如果大家深入到这里面,就会发现这些实际上对于使用者是有要求和技术背景的,我们要对于CT和IT的能力有一些了解。场景化的API,实际上是我们在这个基础上已经编排和构建之后的,就是面向我们企业,面向客户已经整理好的一些方便易用的API,它已经把下面各种能力做了组合编排,对于我们的客户呈现极少的参数,这样就大大降低了对于我们技术的要求。

目前我们可以看一下,它提供的能力,包括场景化的能力,我们这次大赛的赛题其实是围绕Cloud  VPN展开的,后面我们花一点时间把场景化的能力稍微做一个说明。

我们先来看一下CloudVPN,简单来说,它跟企业,包括企业分支、企业总部之间提供互联互通的网络能力。但是它实际上和我们所说的传统专线又不同,因为它是基于云和VPN的专线,在传统上面又叠加了很多增值能力。比如说它的专线要具备一些安全的策略,比如说我们刚才有一位同志说,他们是做军网跟军队相关的,它需要很强的保密性。在这个上面需要安全的策略,我们在开这种高清视频会议的时候,对带宽、对传输的时延需要有一个保证。包括企业在访问网络的时候有一些安全的策略,比如说防DOS攻击,它都可以通过CloudVPN的HI完成,我们把这些能力封装在API里面,大家可以很容易的使用。同时通过这个API,我们只需要专用API就可以完成业务的开通和布放,包括一些调整。

我们再来看一下云网一站式的协同,实际上它本质是把运营商的IT能力,包括它的数据中心和网络的能力开放给园区的企业用。我们知道以前我们办一个企业,办一个公司,IT的资产一般情况下都是要企业自己购置,自己租网。在这种情况下,实际上运营商他这块的资产是很丰富的,它可以把自己的IT资产开放出来给企业用,按照企业的要求,在数据中心里面为每一个企业创建虚拟的数据中心,来提供存储、虚拟的桌面、远程办公的环境,在这种情况下企业只需要按照自己的要求,实时向运营商提出申请就可以了。同时运营商把自己的管道资源开放给企业和园区,这种情况下实际上它的访问带宽,访问的服务质量都是有保障的。

我们刚才还提到带宽,比如说突发性的带宽,企业的数据到数据中心的备份。这种情况下,其实这个备份的动作一般不会说我实时做,一般都有一个周期,我一周备份一次,这种带宽可以按需申请和调整。

从企业的办公地点到企业的数据中心,包括中间的网络打通,以及云资产里面的实时申请都可以通过它来完成。我们再来看一个例子,这个是视频分发加速的例子。我们可以回忆一下,十年前或者是几年前,我们在看视频的时候,其实很少在线观看。因为那个观感很差,经常会发现卡顿或者是显示正在缓冲之类的,那个效果很不好,我们一般下载到本地看。原因是什么呢?是两个方面,一个是网络的带宽有瓶颈。另外一个是视频的内容离我们最终的用户非常远。比如说可能广东的用户要看一个视频,但是这个视频源在北京,怎么办?所有广东客户在看这个视频源的时候,都需要从北京把视频源拉到本地,这是一个很大的问题。怎么解决呢?一个是通过本身监控实时监控网络上的流量,当发现流量拥塞,根据一些策略可以自动的调整伸缩网络的带宽,使得网络的带宽和用户的请求相匹配。

另外是通过VC定义的网络,用户在看视频之前就下载到离用户很近的地方。比如说广东的用户如果看视频,可能在用户请求之前就把CDN的网络,把北京的视频同步到广东本地。这种情况下广东的用户看的时候就不需要到北京获取这个资源了,直接到广东本地就可以了,这样就大大加速和提升了它的视频观感和观看的质量。

我们再来看一个例子,这个是万网络的分流,我们知道一个企业对网络的访问不是说只有一种形态。它的访问,既有访问互联网的需求,也有公有云和自己企业数据中心,甚至企业分支之间的流量,这些流量到底怎么流,流向哪儿,怎么对这些流量做一个合理的布放和合理的调度,使这些流量均衡。对于企业的网络流量做一个合理的均衡和调度,来达到对于网络带宽的合理占用。

我们再来看,刚才我们说了上面这些其实都是我们能提供哪些能力,让我们的垂直行业和客户可以用。还有一个问题,就是我们把这些服务布放下去了,这些服务的运行是不是正常的,它的中间过程有没有出问题。我们也提供了监控的手段,通过这个监控手段使我们可以根据自己的要求,自定义一些关注的指标放到这个上面来,实时监控服务运行的情况。

我就不展开了,因为刚才那个里面也有了,我们有行业的、原子化的服务,这些原子包括SDN和WNA网络,包括虚拟化的资产和云,以及维护的手段。

刚才我们主要是把IES在场景化的开放情况做了一个简要的说明,未来的场景肯定不仅仅这些,希望大家可以在这些场景上面结合行业的应用,有更好的想法提出更好的解决方案。

下面我们再看一下怎么使用这些API,怎么去开发,其实非常简单。我们看一下开发的流程只要简单的四步就可以了,首先华为有一个开发者网站,在这个网站上注册,注册完之后通过找到能力开放就可以找到CloudOpera IES产品的开放位置,在这里面我们可以获取到目前开放的API接口,包括详细的一些使用指导,包括每个参数,以及参数的取值和使用规则。还包括了开发工具,以及它的开发实例的代码,都可以供大家参考。

我们拿到这个之后可以结合我们行业的想法,可以完成我们所需要的应用软件的开发。当然它这个只是我们提供的能力,如果是行业的应用,还需要结合我们行业实际的需求,把它融入到里面去。开发完的APP,我们也提供了远程的实验室测试环境,这个测试环境目前是免费开放给大家使用的,因为刚才也提到了华为的设备本身比较贵,大家不可能每个人都去构建。所以这个环境目前是完全开放给大家的,只需要做相关的申请,我们会按照你们的要求来提供相关的实验室环境的配置。

对于开发完的应用,其实它可以在我们的网站上做发布和提交。我们再来看一下这一次开发者大赛我们的赛题,刚才也说了,我们这次开发者大赛,围绕CloudVPN的场景,在这个场景下面我们会提供完整的API使用说明。包括如何使用这些API的代码样例,以及它的开发环境搭建的指导。同时,还提供了刚才我们说到的远程实验室使用,结合这些能力,大家可以结合行业的应用设计相关的解决方案,这对于开发者我们的交付有基本的要求。

包括几个方面,首先是我们要结合行业的应用场景,以及目前面临的问题来回答怎么结合我们CloudVPN的能力,来解决我们行业的一些问题。另外,我们希望对APP的架构能够稍微做一下设计,看一下架构是不是合理,同时尽量完成APP功能的开发,争取做到基本功能可用。

这个是我们针对开发者大赛所提供的支撑环境,这个支撑环境其实包含了三个部分。首先最下面是网络的资源,网络资源包括了两部分,一部分是我们企业的资源,这部分其实是模拟企业的资源。我们企业分支,它所在的办公地点,它的办公环境或者是办公位置所在的资源。在这里面我们会给每一个开发者提供相关的交换机的设备,包括企业的远程桌面的办公环境。在这个云资源里面,这个其实模拟的是企业数据中心的资源,在这里面我们也会给开发者提供相关的云的VDC和存储一系列的资源,用于开发者模拟企业的云资产。

上面是我们CloudOpera IES产品,通过它会把下面整个网络统一的管起来。上面配置都是通过它分发下去的,上面的运行,其实就是我们开发者所开发的APP,所开发的服务,所部署的位置。

我们再来看一下针对这次CloudVPN赛题我们所开放的接口,大家可以看一下,目前我们所开放的API都是采用比较通用的技术与HTTP的接口。还有一点就是刚才说了,我们CloudOpera IES它开放的能力有两种方式,一种是原则化的,一种是场景化的,实际上我们提供的接口,也提供了这两类,一种是基于场景化CloudVPN的接口,相对来说使用起来比较简单。大家只需要调一个接口就可以开通。而下面这些针对这个服务更原则化的接口,它涉及到很多的接口,包括住户资源的接口,包括管道的接口,包括数据中心云资源的接口。如果不用上面的接口,大家需要完全理解这些接口做一个组合调用,这个难度相对来说会大很多。所以针对这次开发者大赛,我们还是鼓励大家优先用上面的。

实际上这个是我们针对这次大赛所提供的样例的指导,通过这个样例大家可以看出来如何搭建开发环境,以及如何根据这些规划的参数,并且调用接口。但是这个地方后面我们还会准备另外一个DEMO,那个样例完全会结合刚才我们提到的契合这个场景,这个例子会很快上线。到时候大家关注,我们把它放到开发者的网站上面。其实这个地方很简单,大家看到例子就可以很容易明白。

这个地方是我们提供的指导,如果大家开发或者是在学习的过程当中遇到一些问题,都可以加到微信群里面提交相关的问题。这个就是我们CloudOpera IES开发者群,大家可以扫一下,我们刚才发的传单里面有一页也是讲CloudOpera IES群,扫纸上的也可以。

另外,再做一下说明,刚才我们会议刚开始的时候里面提到,我们有14个主题,那些主题里面有一个叫Open IES,就是我们叫的CloudOpera IES,两个是一个。现在我们统一改成了CloudOpera IES,为了避免大家的误解,所以在这里做一下澄清。

关于这个议题的介绍就到这里,看看大家对这块有没有什么疑问,尤其对大赛这块有没有什么问题。

提问:

你们现在所有的API全部需要先申请资源,我之前在网上申请了, 等了好几天也没有开通。很多人不是以企业的形式参加的时候,他无法确定具体哪一块,有VPN等等。我想问一下,你们有考虑搭一个实验环境,我使用这台交换机配好了,你们的DEMO直接开放一个可访问的API,现在不可访问,必须申请之后再走绕了很大一圈,而且这个DEMO不能直接运行,不知道这块你们是怎么考虑的。

赵纯利:

现在这块我们正在做,就是你刚才说的结合我们实验室的环境,在实验室上面是没有办法运行的。现在我们针对实验室环境的DEMO目前在开发中,经过这个DEMO,我们说开放的接口有两类,我们后面看到的DEMO是用原子化的接口开通的。现在我们正在做的接口直接用CloudVPN接口,完全契合场景,这个在下周会上线,到时候你可以关注一下。

提问:

你好,我想问一下作品参加大赛的话要做到什么程度,我听你的意思是只要有一个架构就出来,还是说基本能用,还是做的很好,把BUG都解决完了以后才可以。

赵纯利:

在这里我做一个补充说明,会议一开始介绍的是公司级大奖的设置。由于我们这个圈本身比较新,所以除了公司大奖设置之外,凡是参加我们这个圈的,这个圈本身还会有额外的奖项设置,对于这一块我们包括了幸运奖、金奖、银奖和铜奖。如何获取这些奖项,对于幸运奖要求比较低,能够调用到我们API,开通一条业务就可以了。

另外,在网上要得到金奖的级别要求比较高一点,要有完成的创意Idea,并且有实际说明的商业价值,并且要有相对完整的APP功能的交付,可以说完成大部分的功能开发,有相关的使用指导。银奖要求低一点,铜奖会再低一点,在这个区间内。

 

责任编辑:Jane 来源: 51CTO
相关推荐

2016-08-12 14:52:24

2013-01-28 15:43:15

SDNAPI软件定义网络

2016-07-11 15:11:56

2016-07-14 15:15:32

华为

2016-07-14 16:27:06

2016-07-15 11:00:01

华为

2016-07-26 15:15:39

2016-07-14 17:10:24

华为

2023-06-13 15:00:54

环境搭建鸿蒙

2016-10-12 17:00:23

CloudOpera 华为

2016-11-12 19:02:41

CloudOpera 华为

2017-01-02 17:52:46

2013-12-19 09:35:49

SDN控制器北向

2014-01-21 09:28:44

ONFSDN北向接口

2013-12-16 12:27:09

SDN控制器SDN北向接口

2011-12-20 11:20:46

PhoneGap APCompass

2011-12-19 16:09:32

PhoneGap APCamera

2011-12-20 15:34:55

PhoneGap APConnection

2011-12-19 16:26:39

PhoneGap APCapture

2011-12-21 21:56:45

PhoneGap APFile
点赞
收藏

51CTO技术栈公众号