【云计算】虚拟化技术

云计算很重要的一个特性就是共享,而实现共享的一个技术是虚拟化,今天就八一八虚拟化,什么是虚拟化。
虚拟化并不是一个新的技术,早在IBM大型机时代就已经诞生,目前讲的虚拟化主要指以下两种:
1、服务器级虚拟化:VMware ESXi、KVM、XEN等等, 用户看到的是硬件服务器;
2、OS级虚拟化:LXC容器、OpenVZ、Solaris容器等等,用户看到的是OS;


上述两个层面的虚拟化技术,其实是多项虚拟化技术的集合,例如CPU虚拟化、存储虚拟化、网络虚拟化等等,具体的虚拟化技术实现了下面的两个功能之一:
1、无中生有,即模拟; 例如存储虚拟化、时钟模拟、BIOS模拟等等;
2、资源共享; 例如CPU虚拟化、内存虚拟化等等;


以下技术或改变都能看到虚拟化的影子:
1、从单任务到多任务;
2、从单用户到多用户;
3、支持虚拟内存;
4、硬件驱动;

【观点】
虚拟化是一种技术,不是目的,它的根本目的是提高资源利用率,随着摩尔定律失效后,CPU走向多核,随着arm、atom系列CPU出来后, 高性能CPU+虚拟化 vs 低功耗CPU鹿死谁手还很难说,就让时间来证明。

 

你可能感兴趣的:(云计算,虚拟化)