虚拟化云主机可以实现哪些特色功能?

        今天我们主要讨论虚拟化云主机实现后,我们可以在虚拟化平台上为客户或管理员实现哪些方便实用的虚拟化应用。虚拟化平台主要可以实现以下几种特色功能。

虚拟化云主机

 

内存重用技术

 

        虚拟化平台的上层肯定部署了很多云主机。这些云主机的虚拟内存空间全部来自底层硬件提供的物理内存。因此,为了更好地提供虚拟化场景的资源利用率,内存重用策略是其中非常重要的模块之一。内存复用技术主要包括内存共享、内存气泡和内存交换等。
 

        内存气泡是指虚拟化平台能够主动回收一些暂时不用的物理内存,分配给需要重用内存的云主机。例如,在创建云主机A时,分割了32G的内存,但在运行时只使用了16G内存,那么剩余未使用的16G内存就是内存气泡,可以被其他云主机重复使用,而这种操作也不会被云主机A感知到;

 

        内存共享是指多台云主机共享同一物理内存空间;此时,云主机只对这部分内存进行只读操作;要修改和写入,打开和重新打开新的内存空间,重新创建映射关系;

 

        内存交换是指将云主机长期未访问的内存数据存入外部存储,当云主机需要这部分数据时,与预留内存中的数据进行交换;

 

        内存重用技术可以使云主机的内存总量大于物理内存,在相同的物理内存条件下可以允许更多的云主机!

 

资源管理

 

        虚拟化平台可以配置资源的QoS,以满足不同业务对资源的要求。Resou可以保证rces在一定范围内动态变化,在保证预留资源下限的同时限制预留资源的上限。这些QoS资源配置可以包括CPU预留的频率、内存大小等;这样,我就可以保证一台云主机不会完全占用所有资源,导致其他关键业务无法满足资源的要求,从而实现对业务资源的合理控制;


 

存储精简和配置
 

        减少存储提供是指虚拟化平台可以按需为云主机分配存储空间。只有当云主机实际写入数据时,才会分配真正的物理空间,而不是像传统的磁盘空间一样,在创建时就分配全部空间,等待云主机使用。通过存储

 

        精简和配给可以大大提高存储资源的利用率,这种技术也存在于某些存储设备中;
 

 

链路克隆技术


        链接克隆是通过链接克隆一个操作系统的系统盘。在外界看来,初始状态完全是克隆操作系统系统盘的拷贝,但底层其实完全链接在克隆系统盘上,并没有真正占用存储空间。在链接克隆场景中,主卷是只读的,并且主卷将只提供原始操作系统的金色映像。在操作过程中,每个操作系统产生的区分数据会保存到Diff磁盘中。这在学校机房、网吧、云桌面场景中使用频繁,可以大大降低存储需求;


 

负载平衡


        负载均衡是指动态资源调度(DRS),动态地分配和平衡资源。采用智能调度算法,根据系统负载情况对资源进行智能调度,达到系统负载均衡,保证系统良好的用户体验。例如,大多数业务都有高峰期和低谷期,高峰期和低谷期的资源使用差异很大。为了更好地实现资源的合理分配,可以利用DRS在不同的时间动态地分配和调度资源期,从而实现节能减排、绿色环保等要求;

 

存储热迁移
 

        云主机在正常运行时可以将云主机的卷迁移到其他存储设备上,从而使客户在业务无损的情况下动态调整云主机的存储资源。在设备维护的时候是一个非常好的应用。例如,当存储设备需要掉电维护时,可以利用该技术实现业务不间断;

会员中心