虚拟化的关键技术有哪些,分别实现了哪些功能?

虚拟化涉及的关键技术都有哪些,分别实现了什么功能?

1、资源池自动化管理技术
资源池管理技术主要实现对物理资源、虚拟资源的统一管理,根据用户需求实现虚拟资源(虚拟机、虚拟存储空间等)的自动化生成、分配、回收、迁移和资源Qos控制,用以支持用户对资源的细粒度弹性需求。资源池管理技术可以在物理主机发生故障或需要进行维护操作时,将运行在其之上的虚拟机迁移至其它物理主机,同时保证用户业务不被中断。

2、大规模智能资源调度技术
通过独有的基于门限的虚拟资源重配置优化算法、基于负载预测的资源调度算法,实现虚拟化数据中心资源的智能弹性调度和按需分配。当前的资源调度技术可应用于高达5000台以上的物理服务器和10000台以上的虚拟服务器组成的资源池。主要应用于资源池发生物理机高可用时虚拟机资源的重新分配,资源池资源的负载均衡以避免物理服务器被过度使用,资源池智能能源管理等场景。

3、异构平台统一管理技术
建设混合架构的IT基础架构,同时管理小型机PowerVM、x86架构服务器资源池,并针对各类虚拟化构建云中间件,实现异构资源的集中统一管理,并兼容主流的服务器设备,存储设备,操作系统。

4、云计算网络技术
通过软件的方式形成交换机,实现多层的虚拟交换机。通过支持可编程扩展来实现大规模的网络自动化,可方便管理和配置虚拟机网络,检测多物理主机在动态虚拟环境中的流量情况(虚拟机之间的流量管理和访问权限管理)。支持多种标准的管理接口,如Netflow、sFlow、CLI等。

5、安全体系
CNware采用多种安全措施与策略,主要针对系统安全,网络安全,管理安全三个层面,对虚拟化系统,虚拟机,虚拟机网络,虚拟机磁盘数据,用户接入,管理提供全方位的安全保障。

6、管理平台高可用
利用LVS + keepalived实现虚拟化节点服务器的主备模式;使用mysql主主互备实现数据库的同步。
整体架构如下图所示:
虚拟化的关键技术有哪些,分别实现了哪些功能?

猜你喜欢

转载自blog.51cto.com/13923196/2287218
今日推荐