1. 性能
为什么处理损耗如此重要?因为它影响应用程序的性能,并最终影响客户的满意程度。如果虚拟化基础架构的处理损耗较高,只能运行非产品级或不太重要的应用服务。由于产品不同,虚拟化解决方案的处理损耗从1%到60%。虚拟化应用程序的运行效率差异很大,有的能够做到接近原始物理环境下运行的效率,有的则低劣到用户难以接受的程度。同一虚拟化技术路线的不同产品性能也有很大差异,但通常来说,虚拟化硬件会造成较大的性能损耗,但操作系统虚拟化性能损耗极低,几乎可以忽略不计。
2. 管理工具
许多用户试用虚拟化是因为可以降低硬件成本,因为这些数据中心的硬件仅有15%~20%的利用率。虽然硬件和环境的成本本身已经相当可观,但管理成本中更大的部分仍然是来自于服务器的管理成本。因此对于虚拟化基础设施的管理而言,管理工具就更加重要,只有很好地进行资源的管理和监控才能真正做到有效利用虚拟服务器的资源。
每种虚拟化解决方案能提供的管理工具都很不相同。一些虚拟化解决方案几乎没有什么管理工具,而且使用非常受限制。某些特定的虚拟化解决方案提供很多优秀的工具集,并和产品放在一起以优惠价打包促销。但某些工具却非常贵,常常是按可选择的产品组件的价格进行销售。
3. 平台支持
虚拟化技术将虚拟服务器从其下的硬件中抽象出来,但这并不意味着虚拟基础结构可以支持任何硬件。需要特别注意的是,硬件虚拟化和并行虚拟化必须支持从CPU芯片到显卡等计算机的所有硬件。而操作系统虚拟化技术建立在标准的操作系统之上,因此支持操作系统支持的所有硬件,所以操作系统虚拟化产品部署过程更容易。
4. 迁移
虚拟化技术将虚拟服务器从硬件中抽象出来,这样做最大的好处是虚拟服务器可以在不同物理服务器中来回迁移。迁移能力允许将虚拟服务器克隆出来,或从一台物理服务器迁移到另外一台。
许多虚拟化解决方案拥有克隆或迁移能力,但他们在软件功能、限制和成本方面有相当大的差异。高端的零宕机解决方案迁移成本极高且需要SAN集中存储设备的支持。在做服务器迁移时,用户需要评估迁移的重要性,明确怎样迁移才能更适应企业的应用环境。
5. 资源管理
三类不同的虚拟化技术对服务器资源分配采用不同的处理方式。硬件虚拟化技术和并行虚拟化技术将虚拟出的硬件资源分配给不同的虚拟服务器使用。这两种技术在分配和更换硬件资源方面的灵活性有所不同。实际上这两种技术为虚拟服务器分配的是虚拟资源,会有很多的限制,比如可以用于分配的CPU和内存资源总是有限的。
操作系统虚拟化对资源的管理是非常灵活的,允许在不中断应用服务或虚拟服务器情况下实时更新资源。
6. 隔离和安全
对于隔离和安全问题,每种虚拟化技术的处理方式都不同。虚拟化解决方案最基本的组件就是分区。所有虚拟计算机必须完全隔离,这样进程、动态连接库及应用程序才不会影响同一台服务器的其他虚拟服务器上的应用。
相对于普通服务器,由于虚拟化技术改变了访问节点和不同的组件,所以不太可能对于虚拟服务器实施常规性***。同隔离一样,对于同一台物理服务器上的两个虚拟服务器来说,彼此之间的安全同样重要。
7. 服务器利用率
提升服务器的利用率可以显著降低数据中心的资源总拥有成本。在服务器合并项目中主要考虑的成本因素有数据中心的存储、电力和年复一年的硬件维护成本。在评估不同虚拟化解决方案的资源利用率时,需要考虑在一台物理服务器上能够运行的虚拟服务器的数量限制。尽管所有的虚拟化技术对虚拟服务器的数量都没有限制,但在过去由于过高的额外损耗,根本就不能支持更多的虚拟服务器数量。
操作系统虚拟化技术在一台物理服务器上没有限制虚拟服务器的数量,高效的架构使得单个服务器在硬件条件允许的情况下可以支持更多的虚拟服务器,这无疑极大地提高了服务器的实际使用率,同时最大化服务器的性价比和投资回报率。
8. 部署效率
在2005年,Ideas International公司研究人员惊奇地发现,服务器虚拟化最大的好处居然是在服务器开通方面节约了大量时间。每个虚拟化解决方案的服务器开通能力是不同的。某些解决方案提供了模板和预先设置工具,或定制配置提前,从而缩短了开通时间。不同处理方法的开通时间从30秒到1小时有很大的差别。与独立服务器来比,虚拟服务器急剧缩短了服务器的开通时间。
9. 预期的虚拟化部署
前3位的服务器虚拟化部署情景分别是:测试和研发、服务器合并和灾难恢复。
对于测试和研发项目来说,因为研发人员需要使用许多不同的操作系统环境,这使得相关成本很难估计,较好的选择是硬件虚拟化。
服务器合并(涉及到现有应用或新应用)通常发生在支持在线应用和数据的生产型服务器中,需要考虑的两个因素是处理损耗和服务器利用率。这其中,最好的解决方案是操作系统虚拟化,因为操作系统虚拟化拥有更低的服务器损耗,因此能够显著提升服务器的利用率。
灾难恢复解决方案是一个非常常见的虚拟化服务器部署方案。许多组织发现允许实时访问和提供冗余系统的灾难恢复方案是极其昂贵的。由于虚拟化服务器可以被激活、重启且可在限定的时间内创建重要服务器,所以虚拟化服务器在短时间内快速成为经济高效且具有更高管理性能的灾难恢复解决方案之一。
10. 总拥有成本
最后需要考虑的因素是每种虚拟化技术的总拥有成本。具有更多的功能和管理工具的解决方案价格自然更高。有的厂商要求为附加的功能和管理工具付费,这就使比较各种虚拟化技术的总拥有成本变得更加困难。考虑到基本产品所提供的性能和功能,再来进行总体拥有成本的比较,用户会惊奇地发现各种解决方案能提供的价值具有显著的差别。

转载于:https://blog.51cto.com/pysx0503/165914

服务器虚拟化十大因素相关推荐

  1. 影响债市行情的主要因素_决定债券收益的十大因素

    --------------------------------------------------------- 精品 文档 ------------------------------------ ...

  2. 录播系统的服务器有哪些,录播系统,录播教室,录播服务器的十大特色_航天广电...

    录播系统概述 航天广电录播系统,录播教室,录播服务器的十大特色包括录播系统支持七种画面模式 .录播服务器采用嵌入式架构.录播现场同步录制.录播服务器本地存储和网络存储 .录播现场实时直播.录播现场图像 ...

  3. 摩托罗拉衰败十大因素

    据国外媒体报道,对于"摩托罗拉因屈服 投资 者卡尔·伊坎而做出的一分为二"的决定,有分析师日前表示惋惜,并列出了摩托罗拉衰败的十大因素. 摩托罗拉成立于1928年9月25日,在过去 ...

  4. 目前梦幻山东区人最多的服务器,梦幻西游十大火区盘点:有好朋友的区就是最火的区...

    2019年剩下最后一个月了,我们一起来盘点一下今年梦幻西游的十大巅峰火区.本次盘点除了作为资深玩家的小柒用数据分析外,还结合了很多玩家的意见,具有一定的代表性.同时文中图片均在12月10日下午在游戏截 ...

  5. linux高性能服务器开发十大必须掌握的核心技术

    推荐视频: 全网最详细epoll讲解,6种epoll的设计,让你吊打面试官 150行代码,带你手写线程池,自行准备linux环境 40k技术专家的linux服务器性能优化方法论,异步的效率 c/c++ ...

  6. 联想收购IBM X86服务器的十大QA

    汪峰再一次被当枪使. 昨天,是联想2014年春晚(联想嘉年华)盛大召开的日子,来自全球的联想公司员工代表.联想客户.合作伙伴以及媒体,约有1.5万人参加这次盛会,但是在场的媒体根本没有太多心情欣赏这个 ...

  7. 选择示波器要考虑的十大因素

    本文引用地址: http://www.21ic.com/app/test/200907/44906.htm 1.您需要多少带宽 我们已经处于数字示波器时代,与仅考虑模拟放大器的带宽相比,应更多的考虑示 ...

  8. 【推荐】Windows 服务器必备十大软件

    笔者加入windows服务器管理大军是直接从windowsserver 2008 R2开始使用.因此部分前版本没有的而2008 R2后开始已经整合入系统自带的功能的软件不会出现在下面列表中. 1.   ...

  9. 腾讯云服务器CVM和轻量服务器区别十大不同点!

    关于腾讯云轻量应用服务器和云服务器CVM的区别,之前腾讯云百科写过一篇文章来对比,阿腾云又更新了一篇新的区别对比文章,比之前的要更加详细,包括轻量服务器的使用限制.CPU型号.公网限制月流量.内网连通 ...

最新文章

  1. C++巧用do...while(0)
  2. [Silverlight]使用DoubleAnimation为对象添加动画效果
  3. python用turtle库绘制树图形_使用Python中的Turtle库绘制简单的图形
  4. SpringBoot中整合Thymeleaf
  5. One order text browser tool
  6. eclipse无法创建java虚拟机_2020年哪些IDE是最适合Java开发人员的?
  7. vector和list容器有哪些区别
  8. 机器学习中的相似性度量总结
  9. 随机数演示(窗体应用程序)
  10. 9203精英挑战赛注意事宜 一
  11. python append函数 循环_Python中循环后使用list.append数据被覆盖问题的解决
  12. android 内存对齐,Go struct 内存对齐
  13. C++自学13:位运算(std::bitset)
  14. 我要上 Pwn2Own
  15. android root点击事件,在Android中使用InputManagerService进行事件传递
  16. win10怎么修改计算机用户名和密码,windows10系统如何更改开机密码
  17. 地图白话(六):街景地图
  18. 我用 Python 写了个基金涨跌通知助手
  19. 微云直链解析php,用微云做直链
  20. python京东注册机_京东自动注册

热门文章

  1. 对比几段代码,看看你是 Python 菜鸟还是老鸟
  2. AOJ 1312 Where's Wally 题解《挑战程序设计竞赛》
  3. web测试知识点整理
  4. 云计算:大数据时代的系统工程
  5. [原]C++头文件的包含顺序研究
  6. [C#]C#补习——类型和操作符—PART1
  7. 在fedora linux中,wine 成功安装手记
  8. 82.反向代理与负载均衡原理
  9. 连续和问题C语言,内存连续的有关问题
  10. python装饰器函数执行后日志_python 某一函数上面有多个装饰器