<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> SWsoft 刘辛酉 Virtuozzo虚拟化技术体验|中国IT实验室
  您现在的位置: 中国IT实验室 >> 活动 >> 研讨会 >> 主机行业研讨会 >> 文章正文
SWsoft 刘辛酉  Virtuozzo虚拟化技术体验

大家好,首先感谢大家听了两个多小时以后还很有精神来听我的演讲,我会花十分钟左右的时间简单的给大家介绍一下Virtuozzo的虚拟化技术以及VPS产品技术上的特点。

我们这个PPT里面会包含这些主要章节,技术主要特点、演示以及其他内容。

我们刚才所说的VPS概念,Virtuozzo是由SWsoftVirtuozzo软件所提供的一个虚拟环境,Virtuozzo是一种操作虚拟化的技术,它将一台服务器上的一个操作系统实例划分成多个相互独立隔离的虚拟环境,每个虚拟环境就是我们所说的VPS,所以我们通常说的VPS其实只是Virtuozzo这个软件上所划分出来的一个虚拟的分区。


SWsoft CTO 刘辛酉先生

我们这里有一个PPT的示意图,这儿是一台物理服务器,我们将整个物理服务器的硬件视为一个完整的硬件节点,我们在上面安装自己的操作系统,操作系统上加装Virtuozzo所提供的虚拟化操作,我们将现有的环境划分成若干个虚拟环境,每一个虚拟环境中包含一组对象,分别是用户、应用程序和系统应用,其中的一个虚拟环境我们把它提取出来,我们叫它VPS,这个VPS有如下特点,第一个是在整台服务器上只有一个单一的操作系统实例,没有多个系统的拷贝,第二,没有任何虚拟任何之外的HardwareGuestOS。第三,每个容器也被称为虚拟环境,第四、用户的程序运行于物理节点上,但实际上也是运行在容器中的。

  VirtuozzoSWsoft2000年起推出的采用操作系统虚拟化技术的商业产品,从2000年诞生到现在已经走过了六年的历史,可以说是一个非常成熟的版本,2003年我们正式推出了Windows版本,迄今为止,从前面几位的发言中我们可以发现,Virtuozzo数十万个用户正在以全天24个小时运行着,如此巨大的用户数量证明Virtuozzo是完全安全的,不会给用户带来任何影响。

  Virtuozzo的智能分区,可在单一物理服务器上创建多个相互隔离的分区(即VPS),充分利用副服务器的各种资源。

第二,全面隔离:VPS互相独立隔离,应用、性能、故障没有相互影响,比如说左侧的物理服务器出现了故障,它的故障不会扩充到其他的VPS中去。

  第三、动态资源分配,我们可以看到,资源是可以扩充的,我们通过VPS的宽度可以体现出来,另外资源的扩充是实时生效的。

  第四、动态的迁移,在两台物理服务器之间,VPS可以进行平滑、完整的迁移,这个迁移包含了所有用户数据、所有用户配置过程的迁移,比方说用户在浏览网站时所产生的历史记录、收藏夹、桌面、开始菜单等等一系列信息都会随着迁移搬到新的服务器上。

  第五、集中管理,通过Virtuozzo可以向多个VPS中分发软件,假设我需要给这个服务器Windows做补丁,但是通过Virtuozzo可以将补丁分发到其下的几十个客户中。集中管理、补丁分发还体现在对应用程序的分发和集成,也就是说我们合办的各种程序都可以通过VPS批量的部署,批量的分发。

  从技术角度来讲,Virtuozzo第一次将大型机上的逻辑分区技术引入到了X86架构上,大型机上的逻辑分区指的是什么呢?比如说招商银行的总部信息中心,工商银行的信息中心等,他们所采用的IBM  P系列等高达几千万美元的大型机,在大型机上为了得到更好、更高的利润率,会把其划分成若干个分区,其中的分区会按一定的比例分给不同的部门来使用。Virtuozzo是在通用的WindowsLinux平台上实现了分区的功能,这个分区也就是我们所说的虚拟化,每一个分区我们可以把它叫做一个VPS。这里列出了一些现有的虚拟化技术的代表,比方说硬件分区技术,硬件分区是以IBMHP等大型机厂家为主的,虚拟机技术是以EMCVMware和微软为代表的。并行虚拟及是以Xen  Project为主的,分区/操作系统虚拟化是以SWsoftOpenVZSUNHP为代表的。

左侧的图可以看到是传统的虚拟技术的例子,在这个里面我们可以看到,屏幕中最下方深蓝色的部分是硬件,红色部分是操作系统,其上我们划分了若干个虚拟机,每一个虚拟机上有一个虚拟硬件,在虚拟硬件上我们安装了一个GuestOS,大部分资源都被虚拟机本身所消耗的,这种虚拟化带来了很多损耗,以前国内很多厂商尝试着以这种虚拟化来运营,最后效果非常不理想,并且逐渐转化到Virtuozzo虚拟化技术上。

  右侧的列表是关于Virtuozzo技术的示意图,最下面的紫色深蓝部分还是HAware,在这里可以看到,系统的绝大部分资源都是提供给用户的,它的面积上比这边的面积要大很多,也就是说用户获得了绝大部分资源,也就是我们Virtuozzo所强调的资源无界,用户可以得到最多的资源。Virtuozzo本身只占系统的1%-3%的资源,资源属于最终用户,这也是为什么我们可以创建几千个用户的原因。

  作为一个VPS,它享有哪些特性呢?用户买了一个VPS,或者我们在企业的内部网络中部署了一个VPS,每一个VPS会拥有自己的进程、问户、文件、软件、硬件资源、管理员访问全县、IP地址、端口号等等,用一句话来概括就是独立主机怎么用VPS就怎么用,独立主机有什么VPS就有什么,具体有什么屏幕上已经列出来,可以很清楚的看到。

  关于操作系统的虚拟化,大部分的应用程序不需要作出任何修改就可以运行在VPS环境上,同时,用户可以在VPS里面安装软件、编辑程序,甚至在里面做开发,都是可以的,而对于企业用户我们可以在VPS上部署Windows活动目录,Xwin在内的各种系统应用。VPS之间的用户是相互隔离的,包括文件系统、进程、服务等各种变量,比如说会场有侧展示的双至强服务器,每一个用户都可以用到100CPUVirtuozzo可以扩充到64位以及128G的内存等等。

  这是网络的虚拟化,网络的虚拟化是每个VPS使用一个唯一的或者使用一个IP地址来进行访问,VPS可以有多个IP地址,网络流量之间每个VPS是互相隔离的,我们可以给VPS设置这个VPS走出的流量或者流进的流量是多少,此外还有一些虚拟网卡,避免部分恶意网络攻击,防火墙可以使用在VPS内部,用户可以自己设置是开80还是开443等等。

  VirtuozzoWindows紧密结合,借助于我们和微软很好的合作伙伴,我们是业内唯一一家能够提供Windows技术和虚拟化技术的厂家,我们VirtuozzoWindows提供了64位和SMP的支持。

  对于Linux而言,Virtuozzo软件开发的周期,现在的成熟度比Windows还要高一些,所以提供了更多的选择,比方说我们支持安腾64位平台。

  VZFS是基于模板链技术的读共享、写拷贝方式的文件系统。我们在这里有一个示意图,假设我们在硬件结点上安装了一个软件,当多个用户都要使用这个软件的时候,系统不会把这个软件拷贝多遍,而是一起读取,在读取的时候让用户看起来他使用的是自己独立的软件,对用户来说他看起来我自己有一个C盘,自己有一个根分区,这个文件是我自己的。

  写拷贝,刚才我们说多个用户共享一个文件,假设一个VPS的用户把这个文件删了或者改掉了,那么其他几个用户就不能共享这个文件了,这个时候我们将以拷贝的形式,将这个文件从一个路径下拷贝到专有路径下,这个专有路径下的文件将属于刚才谁修改了VPS的用户,这将会极大的提高磁盘的使用空间,拥有自己的系统盘目录、其他的数据盘目录等等。

  资源控制:各位很关心的一个因素也就是资源了,在Virtuozzo上提供了一些主要资源,比方说最重要的CPU、磁盘、Hidesk等等,各位可以自己详细的定制,比方说最大进程数,当一个用户在自己的VPS上打开一个记事本,这就是一个进程,打开一个QQ可能要启动三四个进程,如果我们设定的这个数是50,当他打开过多的时候这个进程将自动停止。我们通过不同的定制方案,允许不同的VPS用户有不同的运行效果,包括运行的进程数等等。

  管理工具的简介,Virtuozzo是非常成熟的,所以我们这里提供了这么多种管理工具,一看起来大家可能比较晕,全是管理工具,这儿是一个硬件节点,我们在上面安装了Virtuozzo,我们在左侧下面可以看到这是一个命令行的节口,基于底层操作系统,我们可以像敲Linux一样敲入命令,第二我们基于HMLRPCAP接口,第三是基于WebVZCC提供了对本机上的VPS的管理能力,第四是基于应用程序控制台的VZMC提供多机跨平台的管理能力,我们把这个VZMC装在某一个工作点上,通过这个VZMC可以管理网站上的所有程序。我们在这个服务器上面创建了若干个VPS,每一个VPS可以是一个Windows或者是一个Linux,我们所说的各种管理性功能是通过一个VZPP面板来实现的,是有侧这一部分(图),这个VZPP面板可以完整备份自己的VPS,恢复VPS,重新启动VPS,修改系统管理员密码,文件管理器、管理进程、服务、察看流量、日志等等。用户可以自助重启VPS,用户可以自助重启VPS,这就是通过VZPP管理面板来实现的。左侧的是提供给管理员来客户的,右边是提供给客户使用的。

SWsoft PrimHosting3.5起正式支持对VPS的开通。

这里演示了两种迁移方式,分别适合于小型VPS和大型VPS,应用场景刚才我们已经做过比较多的介绍了,这里就不再详细的说明。

  技术演示,这里我们会通过截图的形式为各位简单的演示一下开创一个VPS业务是多么的快捷方便。这是一个VZCC的管理员面板,这上面有一个新建按钮,我们点击新建,设置一系列的参数,比如说VPS的管理员密码,点击下一步,看看刚才的信息,再点击创建OK,创建完成,通过刚才这三步,填了三四个空就创建好了一个VPS。我们看到这是VPS清单,现在VPS已经处于启动状态,我们还可以给VPS加装应用程序,包括建站程序、论坛程序等等,我们这里有一个按钮应用程序,通过应用程序模板的功能加装应用程序,大概只花三、四秒钟一个应用程序就加入完成了。

  VZPP面板上我们可以看到有这些特性,包括登录、重启、备份等等,这里我们以Windows为例,Windows用户如何访问VPS呢?独立主机用户如何访问,Windows用户就如何访问,这里大家看到的这个环境就是VPS环境了,这里有一个标签是通过叠加技术打印在屏幕上了,比如说VPS101102,是一个代码。下面是系统版本信息,再下面是用户购买VPS的内存。

  这是VPS进程清单的列表,每个VPS有自己的管理器,有自己的清单,为了管理方便,跟其他的VPS不会产生冲突。

  这里是通过VZPP面板重新启动自己的VPS,我们可以看一下,点重新启动,显示正在重启中,这里是VZPP的备份工作,过去我们所接触的备份是非常复杂麻烦的事情,比如要提供数据库,比如说提供QQ聊天记录、IE收藏夹等等,通过VPS数据备份工具可以进行所有的备份,无论是QQ还是桌面、收藏夹等等。

  这里已经有了一个备份,比如说这个备份是10M,我们可以随时浏览备份,从备份随意的抽取一个或者几个文件进行恢复,当然也可以完整的恢复整个VPS

  接下来是其他的内容,比如说OpenVZ是由SWsoft赞助的开源项目,目前是一个免费的项目。现在我们还和一些主流的Linux厂家有了紧密的合作,比如在Mandvria的内核中就已经集成了OpenVZ虚拟化项目,用户可以很方便使用OpenVZ部署虚拟化服务。此外,还有一些媒体方面的相关报道,大家可以到网上浏览。

  我的演讲到这儿结束,谢谢大家!

 相关文章
 热门文章
深圳ORACLE大型技术沙龙活动公告
2006华南互联网英雄谱
两岸三地主机服务商齐聚鹏城,共同探讨行业未来
SWsoft中国主机行业整体解决方案研讨会胜利召开
遐迩网络 CTO 罗春 DDOS攻击的解决方案
Discuz!罗国文先生 社区的兴起与IDC面临的新机遇
名典软件屈宇翔 介绍“大侠”式的销售方式
快钱产品经理 以支付促进电子商务发展
太阳网公司林柔衡 VPS创造新的业务模式
SWsoft CEO 张自力 创新推动成长,整合优化服务
 文章评论
最近更新
文章推荐