WEB开发网
开发学院服务器虚拟化 虚拟化导论 阅读

虚拟化导论

 2008-09-18 16:43:44 来源:WEB开发网   
核心提示: 对于使用服务端虚拟化技术的公司来说,这项技术带给了他们许许多多好处,虚拟化导论(3),常常提起的就有:提升硬件利用率——带来的结果是硬件的节省,减少了管理的开销,并节约了能源,本地应用虚拟化的例子包括Citrix Presentation Server和Micros

对于使用服务端虚拟化技术的公司来说,这项技术带给了他们许许多多好处,常常提起的就有:

提升硬件利用率——带来的结果是硬件的节省,减少了管理的开销,并节约了能源。

安全——干净的镜像可用来重建受损的系统。虚拟机也同样可以提供沙盒和隔离来限制可能的攻击。

开发——调试和性能监控的用例能够以可重复的方式方便的搭建起来。开发者也可以容易的访问平时在他们的桌面系统上不易安装的操作系统。

相应地,也会有一些潜在的不利因素必须去考虑:

安全——如此以来,就有了更多的入口点需要去监测,如hypervisor和虚拟网络层。一个损坏的镜像也会随着虚拟技术的运用而传播开去。

管理——虽然需要维护的物理机器少了但机器的总和可能是更多了。维护的活儿对管理员提出了更高的要求,也许是需要一些新的技术或者去熟悉一些之前并不需要的软件。

许可/成本会计——许多软件许可模式并没有考虑到虚拟化。比如在一台机器上运行四份Windows的拷贝也许会分别需要四份许可证。

性能——虚拟技术将有效地划分一台物理机器上的资源,比如RAM和CPU等。再加上hypervisor的开销,对于追求性能最大化的环境而言可能这并不是最理想的结果。

应用/桌面虚拟化

虚拟化并不仅仅是一门服务器领域的技术。在客户端,它也大量的运用于桌面以及应用层面。这种虚拟化技术可以细分为四种类别:

本地应用虚拟化/流处理

托管应用虚拟化

托管桌面虚拟化

本地桌面虚拟化

维基百科对应用虚拟化作了如下定义:

应用虚拟化是这样一种软件技术的总称词汇:它通过依赖的底层操作系统对应用程序进行打包,可以更好地管理遗留应用程序及其兼容性。一个完全虚拟化的应用程序不是以传统的方式来安装的,尽管它执行的时候好像仍然是这么回事。应用虚拟化与操作系统虚拟所不同的是,后者是虚拟整个操作系统,而不是只针对特定的应用。

有了流处理与本地应用虚拟化,应用程序的安装可以随需应变。如果支持流媒体,那么应用程序启动所需要的部分就可以优先传送,以优化启动时间。本地虚拟化的应用程序也时常借助于虚拟注册与文件系统来保持其与用户物理机器的隔离与自身的纯净。本地应用虚拟化的例子包括Citrix Presentation Server和Microsoft SoftGrid。一些虚拟设备也可以算在这一类里面,就像经常通过VMware的VMware Player来分发的那些。

上一页  1 2 3 4 5 6 7  下一页

Tags:虚拟化 导论

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接