【通信产业网讯】随着电信业的转型与互联网的发展,业界对于智能管道与智慧运营的关注前所未有。随着互联网、移动互联网的发展,电信企业感受到越来越多的竞争压力。基于此,中国电子信息产业发展研究院及通信产业报社在前七届论坛的基础上,整合业界相关资源,于今日召开第八届中国电信业信息化论坛,主题为“信息化建设与智慧运营”。以下由美国A10网络公司王一讲演。
以下为演讲全文:
王一:谢谢大会主办方,谢谢在座各位领导,还有各位专家。我是美国A10公司负责运营商王一,我今天要讲针对云计算应用交付虚拟化。我先简单提一下,刚刚我们听了很多云计算概念,或者云计算应用,我听到很多云计算发展,其实对我们厂家而言我觉得刚才有个领导说的很准确,可能要落到最后实际问题,怎么来解决,厂家有什么样的技术来支撑。如果没有现实技术支撑所有概念最后都变成空中的云了,今天我们要提的,利用我们A10公司在应用交付这块领域,我们想提提我们应用交付方案怎么来助力云计算发展,怎么来适应云计算改变,这是我们今天要讲的两个主题内容。
我会简单介绍一下应用交付概念东西,我们叫应用交付控制器,这是第一个内容。第二个内容就是我们提到应用交付内容产品怎么实现这个虚拟化,怎么帮助云计算做到助力云计算发展。我先简单介绍一下A10公司,是网络应用交付技术业界领导者,我们创始人陈澧先生做过两个公司,目前为止我查到可能中国银行ATM交换器还在用这个产品,他的ATM交换机卖给北电。A10主要是做应用交付这块领域,这个数据已经更新了,我们连续16个季度连续增长,获得硅谷最快增长称号,去年获得比较大认可,在每个有一个全美增长500我们排在第46名,这是美国各行各业增长排名,当初微软,思科,Google都是因特500名曾经的获奖者。
云这块基本东西大家讲了太多,不在重复了。我认为听了这么久有几个关键要点是必须有的东西,第一所谓我们要按需分配我们应用,我们要实现虚拟化服务。我们一个趋势所有应用,所有方式都会变成一种服务,这是我们看到云的一个发展大的方向。这些虚的概念化要落到一个实的技术上,如果这些技术不足以支撑,这些概念最后很难实现。所以,我们看看我们技术是否能满足云计算现在发展需求,以及将来发展的一个需求。这次是介绍应用交付概念,为什么云计算跟应用交付概念结合比较紧密?所谓应用交付我们刚才提到A10这个应用交付厂家,其实应用交付这个概念最简单一个概念,最原始一个概念就是所谓服务器负载均衡设备,还有应用负载均衡,这是最初一个角色。我想在运营商里面,负载均衡非常广泛,虽然不是一个主流应用环节,但是可以看到从运营商最核心系统可以看到,比如计费系统,OS系统,或者一些应用WaP,彩信,彩铃,或者DS系统,或者DSCH系统,或者邮箱系统,邮箱增值业务系统,我们可以看到有同样一个特点都是使用大量服务器,使用大量服务器在服务器之间就必须用服务器负载均衡设备。
我们可以理解跟云计算是一个紧密关系,因为云计算里面我们可以看到,无论你用什么样软件技术发展方向,最终会采用大量服务器,可能是虚拟服务器,有可能是物理服务器跑很多厂家虚拟化的东西在上面,但是你逃不开大量服务器在这个上面,你怎么做到这些服务器负载均衡,虚拟服务器负载均衡,这是我们面对很实际问题。而服务器之外,我们觉得应用交付设备还提供一些新的功能,就是应用交付,为什么能提供?跟应用息息相关。我们看到目前很多应用相关应用,比如安全相关的应用,或者一些优化应用,做内容缓存,做IP协议的优化,做一些卸载,防供给性能都放在负载均衡设备上去了,因为他在处理服务器连接的时候就能同时做一些优化在里面,这就是应用交付概念所在,把应用相互和服务器相互结合在一起,这就是一个应用交付设备,我们还可以看的更远一点,如果我们从用户到据端,第一到用户首先选一个最优路径出去,这在中国电信不存在这个问题,在中国移动会存在,移动会考虑用什么链路出去访问速度最快。
所以,第一个客户要访问一个最优路径出去,第二客户同时考虑哪一个最好网站,最好站点是应该访问的。比如新浪.COM,你可能要访问北京新浪,你在华南访问广州新浪,在北美要访问北美新浪,要选一个最优站点出来,这也应用交付需要做的事情。第三到了这个站点之后要选择最优服务器提供服务,这也是负载均衡设备要做的。这三点从出口,到链路选择,到站点选择,到最终服务器选择我们都可以得到最优访问,同时我们还可以进行优化,包括应用的一些卸载类,这样我们访问速度,对服务器压力会做到最优,这个整体来看是我们应用交付设备要做的东西。
这里大家可以了解到,因为应用交付设备之间密切程度细细相关,对云计算相关程度也息息相关,当然对服务器本身也提出一些挑战,本身也要实现虚拟化,按需增长,按需提供业务发展。我们在这之前,我先简单介绍两个我们在云上面案例,这个案例其实不是特别好,但我们后面会补充一下。左边一个是我们所说公有云情况,右边是私有云情况,但是都有一个共同特点,都采用我们这种所谓应用交付设备,或者负载均衡设备作为一个核心组件。box网站是全球排在非常前面我们SaaS平台,包括财富500强企业,还有一些个人客户都在上面交付自己文件,或者软件资源。这面是采用云端协作方式,采用我们负载均衡设备消除网络瓶颈提高效能。
另外私有云情况是政府机构,是对下面Vmware服务器优化和加速,使用aXAPI自动管理,资源交付,这样用户反映非常好,认为这个网站访问速度非常快。这两个都不是运营商案例不是特别好,我们这里有一个非常好运营商案例,中国电信在做云计算试点,像上海,广东都在做云计算试点,广州电信从去年开始云计算试点里面重复采用我们设备进行组件,包括他们最近要进行比较大扩容。他们拿我们负载均衡设备和他们所谓虚拟机做一个结合,同时还实现全局负载均衡,实现云计算之间无缝切换。
这张图我想大家都能够非常熟悉概念,按需弹性部署。我们的设备,云计算概念里面用户访问数据增加我们所有资源进行自动扩容,无论是服务器资源,流量减少可以做自动缩减,包括服务器自动增加减少,同时包括对应用交付设备也能够做到按照需求性能增加或者减少,或者我们负载均衡设备个数增加和减少,这是一个蛮大挑战,因为是一个硬件设备。你可以买一台,两台,但是很难在物理上面再做虚拟化动态减少,或者说设备本身再实现虚拟化,这是我们看到云计算对我们很大挑战,而A10在这个上面做的非常成功。
现在我们介绍一下我们A10在云计算里面虚拟化主要方案,主要是针对我们负载均衡这块而言。因为我刚刚说过作为一个硬件厂家我们只做我们该做工作,我们在负载均衡这块领域能助力云计算发展,适应云计算发展,那就是我们自己该做的一些功劳。我们的虚拟化其实是蛮全面,除了有物理纯硬件负载均衡设备之外,还有跑在公众上小型机,服务器上面纯软件负载均衡设备我们也提供。同时,我们的硬件设备上面也可以跑这种虚拟机,跑我们这种SoftADC,我们设备本身可以虚拟成128台虚拟设备,还有多台,8台设备合成一台SoftADC,我们可以减少也可以增加,我们可以真正实现按需分配资源。
这里面可能内容稍微枯燥一点,第一个我们可以跑在一个物理机器上面,我们一台服务器上面,作为一个软件在上面运行,这个软件具有全面负载均衡功能,他具有移植灵活安装方便,你跑到这台服务器,这台服务器本身就是一个应用交付设备,负载均衡设备,使用起来非常方便,能够实现1-4级吞吐量,这里面有一些缺点,会受限于硬件平台,因为服务器没有专门芯片进行优化,但是功能非常全面。可以适用一些初期应用,或者ITC里面针对一些小型用户,没有足够钱买一些真正物理负载均衡设备,但可以买一个软件,买一个服务作为一个组件,这样投资成本非常低,这样上线起来也非常快。
另外一个解决模式,我们把这个虚拟化负载均衡软件跑在我们自己机器上面,这样的话我们自己机器变成一个服务器,上面再跑负载均衡设备,可以跑多台负载均衡软件。我们把所有硬件功能也结合起来,比如我们HA,我们性能变的更可靠了,同时我们一些专有芯片,贷款压缩硬件芯片这些功能都会用起来,都可以利用服务器去跑。这里面这个设备本身就形成多台设备,充分实现设备的灵活程度,而且我刚刚提到可以针对下面服务器增长情况自动启动我们虚拟负载均衡设备数量。
这个分区功能其实跟刚才功能有些接近,我们说可以直接分成128个分区,同时可以多台设备合为一,这种情况下都可以满足云计算的发展。我们对云计算长期发展来看的话,往往一台负载均衡设备是不足以支撑整个云计算设备,如果我们做虚拟化可以把8台合成一台,最终可以做成300G以上吞吐量,业界可以看到世界上最庞大云计算中心流量支持。
下面这部分简单介绍一下举个例子,不完全这一家。我们可以支持跟VMware软件联动或者优化。要知道现在服务器上面,云计算里面提供很多服务器实现虚拟化,比如实现软的虚拟节点,虚拟服务器,实际上还是有一些问题的。比如说你VMware软件并不便宜,怎么实现VMware软件优化,减少硬件设备压力。如果说你没有一个优化设备放在上面,可能你VMware会变的非常庞大,因为本身为会消耗资源。我们应用交付设备,本身在应用交付这个领域里面就能做很多优化功能,我们能够取得一些简单优化功能,我会简单讲一下。比如我们做TCP优化,我们有一个非常大的客户淘宝,他们购买我们非常多应用交付设备。
淘宝有一个很简单情况,我们几乎每一个网页上面,比如这是一个卖衣服的淘宝网站,有几百个衣服图表在上面。我们去获取这些网站内容的时候,往打开这几个网页,一个TCP要三次握手建立连接,光是取下这一个网页可能需要几百个,上千个连接,当你有上万个用户访问这些网页的时候,会发现服务器连接数很快被用掉,流量还没有用光的情况下连接数已经用完了,当你有大量云计算的时候也会遇到这种情况。所以,你做协议优化访问速度会得到很大提高,我们只做一次连接,这样服务响应速度会很快。
还有内容缓存,如果我们大量内容,核心访问内容进行缓存,这样压力也会很少,如果交给虚拟机处理压力会非常庞大,而且他们不适合做这个事情。有了我们应用交付系统放在前面,不但做虚拟机负担,还可以满足虚拟机本身节点的需求。这里还有一张图,就是我们说的按需分配一个核心思想点。我们其实也可以跟第三方像VMware,针对内存使用率进行状态改变,是否需要加入新的服务组进来,还是说要减少这些服务器的数量,或者说是否要增加负载均衡新的负载均衡节点,还是减少我们负载均衡虚的节点,都可以针对这个需求极大的方便大家云计算的部署。
这张图我们今天简单总结,我们应用交付作为云计算其中一个小的组件,但是是里面一个非常关键组件。我们通过我们硬件设备,硬件设备本身虚拟化,硬件设备,或者我们设备虚拟化之后跟第三方服务器软件结合,我们真正实现用户需求,自动按需增长,真正实现云计算灵活性和虚拟化。今天差不多就是这些了,谢谢大家。







