在谈TCI之前我们就不得不要说一下VDI、IDV和VOI这几个概念了
VDI全称是Virtual Desktop Infrastructure,虚拟桌面基础架构。强调的是云化桌面,本质上就是虚拟机运行在云端的服务器上,用户通过网络访问虚拟机,进行桌面操作。VDI主要是为了满足移动办公需求。
IDV全称是Intelligent Desktop Virtualization,智能桌面虚拟化。强调的是本地桌面,本质上是虚拟机运行在本地的终端上,用户打开终端后即可访问虚拟机,进行桌面操作。IDV与VDI桌面都是虚拟机,这一点是相同的,不同的只是虚拟机运行的位置不同,所以两者的主要差别也在这里,IDV由于虚拟机运行在本地,所以不受网络波动的影响,但是正因为两种架构都是虚拟机,所以对于软件和外设的兼容性会比VOI、TCI要差。IDV通过虚拟化,有助于适配老旧操作系统,比如方便运行老旧的数据库软件;另外,IDV方便做带外管理。
VOI全称是Virtual OS Infrastructure,虚拟操作系统架构。强调的是不经过虚拟化,也就是说没有虚拟机,操作系统直接运行在终端的裸机硬件上。VOI和IDV都是本地桌面,都是桌面运行在本地,但区别是VOI不是在本地运行虚拟机,而是直接在本地的硬件上跑操作系统,没有经过虚拟化,在本地硬件之上就直接是操作系统,而IDV还需要在底层的宿主操作系统之上再运行虚拟机。所以两者主要的区别也在这里,VOI不需要经过本地虚拟化,没有虚拟化层,指令的传输效率和兼容性更高,直观效果就是软件和外设的兼容性比IDV要好——从结果上来看VOI就和一台物理电脑没有区别。
所以VDI和IDV都是虚拟化的,只是虚拟机的运行的位置不同,VDI是运行在服务器上的在使用时候通过网络拉取桌面运行的画面,对网络的要求比较高;IDV的虚拟机是运行在本地的,在使用过程对于网络的依赖不是很大这也是IDV和DI最大区别。而VOI并没有经过虚拟化它的系统是直接运行在本地硬件上的,其实TCI架构就是结合Intel 软/硬件技术的VOI方案,全称为Transparent Computing Infrastructure,透明计算基础架构。