客户-服务器端应用要求在每个用户的电脑上安装客户端软件,从而导致更高的成本,因为需要在分布式网络上管理这些软件的部署、补丁和升级。这个问题随着用户登录到每个新应用系统的需求量呈增长趋势,因为IT部门需要在每个用户的桌面上部署另一个独特的客户端设备。即便在最讲究战术的接入服务场景中,应用虚拟化可以带来的成本效益也是相当诱人的。通过将IT系统的管理集中起来,企业能够同时实现各种不同的效益——从带宽成本节约到提高IT效率和员工生产力以及延长陈旧的或当前的系统的寿命等等。

目前,应用虚拟化展现给用户最直接的功能还是远程应用交付,或者叫远程接入,也叫应用虚拟化领域。从全球看,走在最前沿的厂商还是Citrix(思杰),其推出的应用虚拟化平台Citrix交付中心(Citrix Delivery Center),即Citrix应用交付基础架构解决方案正在逐步进行中国全面本地化的进程。国内最具实力的应用虚拟化厂商极通科技,也在2008年7月向全球推出极通EWEBS 应用虚拟化系统,该产品采用了极通科技独创的AIP(Application Integration Protocol)技术,把应用程序的输入输出逻辑(应用程序界面)与计算逻辑指令隔离开来,在用户访问EWEBS服务器发布的应用时,在EWEBS 服务器上会为用户开设独立的会话,占用独立的内存空间,应用程序的计算逻辑指令在这个会话空间中运行,应用程序的界面会通过AIP协议传送到用户计算机上,用户计算机只需要通过网络把键盘、鼠标及其他外设的操作传送到服务器端,从服务器端接收变化的应用程序界面,并且在用户端显示出来,就可以获得在本地运行应用一样的访问感受,最终实现用户客户端使用人员不受终端设备和网络带宽的限制,在任何时间、任何地点、使用任何设备、采用任何网络连接,都能够高效、安全地访问EWEBS服务器(集群)上的各种应用软件。

EWEBS:为远程接入下“猛药”

作为国内应用虚拟化领军企业,极通科技于2008年7月,首家面向全球推出极通EWEBS 应用虚拟化系统。极通EWEBS是一种应用虚拟化平台软件,其主要功能是向企业提供最佳性能、灵活快捷的应用交付服务。管理员只需要将各种应用软件集中部署在EWEBS服务器(集群)上,并通过极通EWEBS的应用程序虚拟化功能,将各种应用软件整合到企业门户中供终端用户使用。终端客户机无需安装任何软件,就能够让企业各种IT应用摆脱终端设备和网络带宽的限制,实现终端客户机用户在任何时间、任何地点、使用任何设备、采用任何网络连接,都能够高效、快捷、安全、方便地访问已经集中部署在EWEBS服务器(集群)上的各种应用软件。

给网络应用加速 “下猛药”

极通EWEBS主要通过三副猛药,接近完美解决了网络应用加速的问题。

猛药一:强大的负载均衡技术——动态集群

业内部分远程接入解决方案中都面临一个较大的困难就是如何在多台服务器之间实现访问负载平衡,现有的困难包括:

◆ 主要采用基于会话数的负载均衡(如终端服务),不能基于应用程序实现负载平衡

◆ 服务器负载信息的收集和同步实施比较困难

极通EWEBS可以区分应用程序,根据对应服务器上的综合负载信息包括CPU、内存、硬盘及网络等服务器资源的综合使用情况实现负载均衡。

在极通EWEBS 服务器集群中,由集群管理控制器来负责负载信息的收集和同步,在用户提出应用程序访问请求时,分配空闲的服务器信息给客户端,客户端从而访问最空闲的服务器上的应用程序。在极通EWEBS 服务器集群中,采用了竞选机制来选择集群控制器,以避免由于集群控制器失败导致的负载均衡无法正常工作现象。

猛药二:智能主机定位——动态IP技术

在国内目前的互联网环境中,越来越多的企业用户使用ADSL技术接入互联网,这也导致用户无法获得固定的公网IP地址,远程用户在访问企业内部应用时必须依赖于第三方动态DNS技术,但是服务质量却无法得到保证。

极通EWEBS 中内嵌了动态DNS技术,用户只需经过简单的配置就可以获得由极通科技专门为用户提供的DNS服务。无论用户的公网IP发生什么样的变化,极通科技的DNS服务器都会在最短的时间内为用户提供最新的地址解析,用户就可以一直使用固定的名称来访问应用服务器。

猛药三:强大的性能优化技术

极通EWEBS 时刻注意优化性能,不仅在本地输入法和虚拟打印中尽量优化服务器和网络性能,在服务器端运行应用程序时更是采用了资源共享和会话共享技术来优化服务器性能。

针对资源共享,在传统应用模式下,当用户运行某个应用程序时,应用程序相关进程会调用若干程序模块,每个模块的代码段和数据段会被加载到内存中。在用户调用另一个应用程序时,同样会调用相关的模块,加载相关的代码段和数据段,即使相同的模块代码段被调用,也会重复从硬盘读取并加载到内存中,从而产生了内存的大量占用和硬盘读写操作。

在远程应用模式中,为了保证用户应用的独立性,通常会为用户开辟独立的内存空间。如果有更多的用户执行相同的应用程序,同样的代码段会被更多次的加载到内存中,导致了服务器内存、硬盘及CPU资源的大量消耗,增加了对服务器硬件的需求。

在极通EWEBS中,专门开启了独立的共享空间,用于加载应用程序模块的代码段,用户执行应用程序时数据段存放在各自独立的内存空间中,这样就减少从服务器硬盘上大量读取代码段的需求,从而减少服务器内存、硬盘及CPU资源的消耗。因此在同样的硬件条件下,服务器同时可以支持更多的用户访问。

在会话共享方面,当一个用户从同一个客户端访问服务器上的多个应用程序时,只会占用一个会话,所有的应用程序在一个会话空间中运行,减少了服务器因为维护多个会话而产生的资源消耗,同时降低了网络连接的数量

  1. 提高网络效率,企业网络规划详解
  2. 思科看好虚拟化应用推出数据中心3.0方案


相关内容