公司要上虚拟化,对我们进行针对性的培训,从成本、兼容性(服务器平台)、部署的快捷性、管理的高效性、解决方案的完善性几个角度考虑,最后选用的是微软HyperV解决方案,以下是微软虚拟化方案笔记,在此记录供大家学习。
微软的虚拟化解决方案,可以说是一个技术套件,实现了一个集成的、端到端的、虚拟化的基础架构,通过不同的层级,实现了从桌面到数据中心的全方位管理,因此能够做到解决方案快速上线,流畅的使用效果和服务及数据的容灾备份和恢复,大大增强了可用性和稳定性。
这其中,尤其吸引人的是对数据中心的管理和友好的桌面(最终用户和管理员都会享受到其所带来的便捷)使用效果,微软的系列套件可以实现对数据中心进行动态配置,和动态资源分配。
举一个最简单的例子,某企业有两套服务器,分别运行两项数据库应用,高峰期处于不同的时段,因此如果想分别提高两个应用的执行处理效率,必须再购进两台服务器,这样才可以分别缓解各自的峰值,以避免产生严重的数据量过大造成宕机的后果;
如果采用微软的虚拟化解决方案,还是这两套服务器设备,数据处理可以从两套服务器(无论是物理服务器还是虚拟服务器)间灵活的互为资源分配,将各自的高峰值进行分摊,同时可以互为容灾备份,这样既节省了硬件的购买成本,也将企业内应用软件和生命数据的管理提升了一个高度,其自有的加密和恢复技术,也能使企业在物理服务器和虚拟服务器上的数据在任何情况下都有最后一道坚实的保障。
微软的虚拟化技术架构一共分为四个层次:
表示层虚拟化
应用程序虚拟化
桌面虚拟化
服务器虚拟化
1.我们先从"服务器虚拟化"开始说起:
传统的虚拟化:在虚拟机中我们看到的硬件设备都是被模拟出来的,当上层请求被交予虚拟机之后,会经过一次转换,之后,再交给我们的物理服务器,因此,系统的性能和速度会受到影响,这也是传统虚拟化之所以覆盖率比较低的原因之一。
那么微软是如何解决这个问题呢,对于HyperV来说,它可以被称为一种半虚拟化的状态,在虚拟中看到的一部分硬件设备不是被虚拟出来的,而是通过HyperV的架构,直接访问硬件,把请求直接转给服务器,正因为中间减少了一次转换,所以访问和计算速度得以提升,以突破性能这个虚拟化应用的原始瓶颈。同时在虚拟机和硬件之间不存在兼容性的问题,因为微软的HyperV是允许在虚拟机中安装硬件驱动,这样在虚拟机中使用操作系统和在物理机中使用操作系统,就没有太多的区别,只要针对不同的硬件安装不同的驱动就可以兼容使用,这就消除了部分技术人员对兼容性的顾虑。
那么,HyperV脱离了"windows server 2008- HyperV",而成为了一个单独的产品,这样做是基于什么目的呢?是为了使用户具有更多的选择,两者的使用环境不同,如果用户需要具有完善的全面的虚拟化架构,那么他可以选择windows server 2008- HyperV,而如果用户
只需要一个虚拟化的平台来运行虚拟机运行服务,它只需要选择HyperV,来给他建立一个这样的平台就可以了,这也是微软虚拟化解决方案中管理和用户匹配两大特色的展现。
2.接着,我们来说一下"桌面虚拟化"
其实,桌面虚拟化的概念很简单,微软的概念和其他虚拟化的概念有所不同,微软的桌面虚拟化是将操作系统和应用程序打包,统一发布给了用户,微软是将概念划分的更加细致而已。
3.应用程序的虚拟化:
应用程序虚拟化不同于物理机虚拟化,物理机虚拟化是将一台机器上的所有内容打包,而应用程序虚拟化是把整个应用程序以及所需要的所有文件打包,以前用户使用应用程序需要安装,本地会产生许多文件,系统文件也会改写,对用户自己的系统产生影响;而应用程序虚拟化是发布给用户一个数据包,内包含用户需要的所有内容,不需要安装,类似于传统的"绿色软件",同时,管理员在后端可以轻松的控制数据包的分发,比如时间、权限、对应关系等,管理手段也更丰富,但,用户的感受没有受到任何的影响,不会改变最终用户的任何使用习惯。
对于企业,最主要的益处是减少管理成本和IT人员的工作量,"应用程序的虚拟化"使得管理人员只需要管理服务器,而整个企业的IT管理就会立刻水到渠成。
4.桌面管理套件:MDOP:
MDOP包含几部分内容,可以简化Windows环境下应用程序的部署以及管理,从而对您的桌面基础架构进行优化。最关键的是Application Virtualization实现应用程序的虚拟化,而其他程序也会协助管理人员更好的管理IT架构,如高级组策略,客户端的运维机制等,都包含在其中。
5. 表现层虚拟化:Terminal Service:
Terminal Service是一种中央运算式的架构,用户在使用时,其实是登录到远端的服务器,所有的应用程序是在远端进行运算,传输给服务器的只是键盘鼠标的指令,而用户得到的只是变化的界面。
以上就是微软虚拟化技术的技术架构(四层),我们可以从中了解从数据中心到桌面的整套方案,另外,微软为客户建立了评估中心,有最佳实践的参考手册,包括完整的工具和文档,企业可以很容易的自己完成,以评估自己企业的状况,所以建议大家在做虚拟化迁移之前,先做一下这个评估。