极速镜像下载技术与终端虚拟化技术

极速镜像下载技术

1、下载速度快:通过分布式 BT 下载技术,每台终端都成为镜像下载的提供源,让整个环境的准备时间缩短到几分钟。在分布式 BT 方案中,每一个参与者既是上传者,又是下载者,即是服务器,同时也是客户端。

2、支持增量下载:如果在服务器上对镜像进行了编辑,若该镜像已经在之前下发到了终端上,则终端会只下载镜像的“增量差异”部分。

3、支持断点续传。如果下载过程中网络断开,当网络重连可以保留上次的下载进度,继续下载。

终端虚拟化技术

终端虚拟化技术由kvm,qemu和libvirt几个模块组成。

kvm是一种虚拟机技术,kvm负责cpu虚拟化和内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备。

qemu是一种虚拟机技术,kvm已经很成熟而且对很多东西进行隔离,但是无法虚拟出真实的机器,比如对网卡的虚拟,qemu主要负责模拟IO设备(网卡,磁盘)而且在性能上实现了优化。kvm加上qemu之后就能实现真正意义上虚拟化。

libvirt是面向驱动的架构设计。任何一种虚拟机技术如kvm、xen与lxc都开发设计相对于该技术的驱动,用户可以不必关系底层具体使用的虚拟机技术,直接使用libvirt接口API即可。可以提供虚拟机管理、远程机器支持、存储管理、网络接口管理和虚拟NAT和基于路由的网络。外设透传技术

你可能感兴趣的:(极速镜像下载技术与终端虚拟化技术)