我单位之前没有做过虚拟化,所以在虚拟化上确实没有太多经验,不过我们现在也是在做了解和学习。所以今天借着这个机会,来请教几个问题:
1、虚拟化建设是否有必要?有哪些优缺点?
2、虚拟化在建设过程中的规模?预算?
3、虚拟化可以分阶段实施吗?完整的虚拟化包括哪几个阶段?
4、如何保证虚拟化的可靠性?虚拟化引入生产环境比例?
您好!
这个问题很大,就我的理解回答如下,希望对您有所帮助:
1、虚拟化建设是否有必要?有哪些优缺点?
虚拟化优点:
1) 最主要的是提高硬件资源的利用率(一虚多,整合),资源可以动态调整,随需而变。
2) 当然围绕虚拟化架构的价值,还有能够进一步提高高可用性(VM HA的特性、资源池的特性)
3) 物理服务器内的虚拟机之间的网络传输,可以基于内存,从某种程度上可以提高负载交互的性能
4) 能实现快速部署、自动化部署、减少设备数量、降低能耗等,从而减少管理员工作量。
虚拟化的缺点:
1) 虚拟化类似“把鸡蛋放到一个篮子里”,所以存在更多的风险,我们需要更加可靠的“篮子”,当然可以放到多个篮子,提高可用性。
2) 虚拟化共享资源方式的隔离性通过Hypervisor实现,相对单机部署、逻辑分区部署较弱,对于有明确安全域或物理隔离要求的,需要更加仔细的规划。
3) 虚拟化增加里资源抽象和管理层,对服务器性能有影响。因此,我们需要合理规划,尤其是高I/O负载,找到我们价值需求的平衡点。
总的来说,虚拟化让您的基础架构更加灵活、弹性、及降低运维成本。但我们需要根据需求去平衡设计、做好规划。
至于必要性,个人认为没有统一的答案。可以参考上述优缺点,根据我们面临的挑战或需求去确定。“没有最好的方案,只有最适合的方案。”
2、虚拟化在建设过程中的规模?预算?
规模有大有小,不确定。预算可能需要就项目而看。个人的经验Power的虚拟化占服务器硬件的成本比例比x86要低。
3、虚拟化可以分阶段实施吗?完整的虚拟化包括哪几个阶段?
可以,而且我接触的大部分客户都是这么做的。您可以考虑参考三个大的阶段:
1) 单机虚拟化的实现(可以根据需求,采用先易后难的原则进一步分解,降低风险,保证落地、实用)
2) 资源池的建设(多机虚拟化管理,分解需求,进一步分步骤部署)
3) 云服务门户的建设(可选)
具体规划,您可参见今天的ppt
4、如何保证虚拟化的可靠性?虚拟化引入生产环境比例?
可靠性建议2个方面考虑:
一是服务器的RAS特性,更加高端的服务器可靠性要好一点,例如可以通过双VIOS保证I/O高可用,同时Power高端提供里AMM特性保证Hypervisor内存的镜像。
二是考虑负载层高可用方案结合虚拟化高可用特性,例如PowerVM的LPM、Remote restart,甚至Mobile CoD等
虚拟化引入生产环境等比例,目前呈增长趋势。
收起1.虚拟化建设是有必要的,也是发展趋势。资源利用可以提升70%,管理方便,节能省耗、省钱等等
2.建设规模得根据你们需求,比如我们这边有200+应用就需要小40台高配PC服务器
3.实施必须是按照阶段,资源整理、网络规划、存储规划、项目实施搭建、应用迁移、应用试运行、后期运维等
4.为了保证虚拟化的可靠性,可以使用参考VMware的DRS、HA。至于比例不用多说了,现在很多企业50%以上都在虚拟化了。
收起