【IT168 资讯】世纪互联CloudEx的云计算研发主要集中在系统级虚拟化之上,它所抽象的环境是整个计算机,抽象出来的环境是虚拟机。它把物理主机的内存、I/O设备、存储和CPU管理起来成为一个虚拟的资源池,可按照用户需求在一个物理主机上进行虚拟机的划分。每个虚拟机中都可以运行一个独立的操作系统,操作系统的启动、停止、运行不影响其他的虚拟机。
对于IDC公司来说,采用虚拟化技术能够降低能耗、充分利用现有资源、降低成本、提高管理效率。随着虚拟化技术的成熟和用户需求的提升,全球知名的IDC公司已经开始了虚拟化技术的应用,在这一背景下,世纪互联开始了CloudEx的开发,它的基本功能如下:
• 虚拟机基本操作:创建,删除,启动,停止,远程管理
• 虚拟机资源调整:CPU、内存、存储
• 存储虚拟化:磁盘管理,SAN和集群文件系统与虚拟机的结合,快照
• 网络虚拟化:虚拟局域网,虚拟机环境下网络流量限制,虚拟机环境下独享带宽
• 监控、统计和报警:跟踪物理机和虚拟机资源使用情况,根据策略的恢复和迁移。
CloudEx的架构:
为了实现基础资源的整合、虚拟化,公用化,达到降低客户基础设施投资成本、提高资源利用率、产生规模化效益的目的,根据公司的实际业务,考虑第三方合作的扩展性,我们进行如下架构设计。
该系统运行于一个用千兆位以太网连接起来的一个普通服务器集群上。某些或所有服务器与存储器直接相连,这些存储器可以是廉价的IDE/ATA/SATA硬盘,并用来组成一个分布式存储池。该系统核心包括三部分:分布式内核子系统、接口子系统,控制子系统。
分布式内核子系统是虚拟化层,通过Hypervisor等虚拟化技术对底层的基础设施进行虚拟化管理和调度,底层的通用硬件被整合成虚拟资源池,资源池是一个可供任意使用的计算、存储、网络资源集合。
存取接口子系统为API层,为上层提供虚拟资源和应用实例的统一调用接口。Web应用和存储、计算、网络等资源均可作为虚拟化对象被引用、初始化、复制、迁移等;还可任意组合各虚拟化对象,按服务目录形式供上层调用。
控制子系统为用户界面层,系统管理员通过提供的Web界面对平台进行监控、维护、控制等统一管理。控制子系统还为客户提供了自助服务台,方便客户管理、指配自己已申请的资源和应用。