1. 聚能聊>
  2. 话题详情

虚拟化的那些事儿

虚拟化虚拟什么?

以前,计算机硬件由操作系统管理,然后安装应用程序,应用程序请求的硬件资源由操作系统负责分配。虚拟化软件当然也可以安装在操作系统之上,然后在虚拟出其他的操作系统环境,可是现在大型的数据中心建设不会这么做,而是直接将虚拟化软件取代操作系统,安装在裸机上,由虚拟化软件直接掌握所有硬件资源,包含CPU、内存、网卡、存储设备等,在虚拟化环境里再虚拟出操作系统和应用。这么做的好处是摆脱虚拟化软件对操作系统的依赖,更容易设计出可扩展的硬件资源池。

虚拟化环境下可以做什么?

一、可以为虚拟软件动态分配CPU数和内存,提高硬件使用效率。比如白天Web服务器访问人员很多,可以使用4颗CPU和20GB内存,到了晚上,访问人员减少,可以减少至1颗CPU,1GB内存,而晚上,报表软件开始自动运行,并将统计结果存储至数据库,此时动态分配4颗CPU,30GB内存,到了白天,又将其硬件资源回收,供Web应用和其他应用使用;
二、减少服务器数量。比如,现今有一个新系统需要开发,为了不用购买新的开发服务器,将我们的开发环境搭建在虚拟中心。
三、横向扩展资源池;
四、虚拟机克隆实现快速部署;
五、容灾。

hailuo_521858458_RF__2_jpeg

Microsoft Hyper-V 和VMware ESX Server都是基于硬件支持的Bare-Metal虚拟化产品,他们最大的区别在于,Microsoft Hyper-V采用了微内核的结构,而ESX Server是一个单内核的产品。

除此之外,大多数虚拟化解决方案都是采用了硬件模拟来解决硬件访问的兼容性问题,但是也造成了很大的开销和性能损失。而微软的Hyper-V没有采用这样的做法,而是采用了Enlightenment技术。它能够对那些虚拟机操作系统进行启蒙,让它们明白自己是一个虚拟机,被启蒙过的虚拟机操作系统会记住虚拟化,所以他们可以不需要硬件模拟,而是通过VSP/VSC这套组件来进行的,当子分区内的操作系统需要访问硬件的时候,由子分区内的VSC(Virtualization Service Client)通过VMBUS将request发给父分区里面的VSP(Virtualization Service Provider),然后由VSP去提供实际的硬件服务。通过这种方式来使用硬件,相对于使用硬件模拟的方法,其访问性能有了大幅度的提高。

另外这种方式可以兼容大量的驱动程序,而不必像ESX Server一样为虚拟机开发专用的驱动程序。在大多数情况下,只要硬件设备能够在Windows Server 2008下工作,那么就肯定能够在虚拟机下工作。再加上Windows平台的驱动本来就比其他平台的驱动程序丰富,而ESX Server容易遇到兼容性方面的问题,所以在硬件兼容性支持上Hyper-V具有无可比拟的优势。

VMware的ESX Server和微软的Hyper-V采用的都是基于管理程序的(hypervisor-based)服务器虚拟化技术。这就使这两个软件都可以直接安装到裸机上,因此它们有着比诸如Microsoft VirtuaI Server 2005和VMware VirtuaI Server 2.0等旧式虚拟产品优秀得多的表现。以前那些虚拟产品都是在主操作系统上运行虚拟软件,这会给在虚拟环境中运行的虚拟机带来额外的开销,更长的代码执行路径。相反,像ESX Server和Hyper-V这样的基于管理程序的虚拟化产品则是直接在系统硬件上运行管理程序的,但是它们的设计却迥然不同。

目前我在用vmware esxi6.0虚拟化软件
5757e821bb53a

那么各位一起来聊聊:

· 你用过虚拟化软件吗?用的是什么软件?

· 用虚拟化技术的时候碰到过什么问题?经验可以一起分享哦!

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    优酷VIP月卡 x 1

  • 奖品二

    星座淘公仔 x 2

  • 奖品三

    技术书籍 x 2

68个回答

1

李博 bluemind 已获得技术书籍 复制链接去分享

   我用过,应用虚拟化的好处主要是按需使用,用户通过授权之后的客户端就可以直接在手机或平板上使用到这些应用=。国内应用虚拟化办公必将是一个趋势,你可以下载试用赛蓝8小时移动云ICAB,可以节省很多企业成本,也方便移动办公,国内的应用虚拟化软件品牌也有几个,都可以搜到的。

国内的移动虚拟化:电信 联通 移动都有联合其它厂商在做 ,也可以咨询他们给你提供相关移动虚拟化的方案。
所有大型虚拟化厂商都已经开始感受到市场趋势变化对其所造成的影响。不断推动技术向前发展的专家们已经开始尝试将多种容器技术应用在裸机计算领域,希望通过这种方式取代现有的服务器虚拟化技术。这种趋势已经促使VMware、IBM、微软和红帽等主要服务器虚拟化厂商在其战略方向上做出重大调整,以迎合未来的市场需求。
  “虚拟化技术并非停滞不前,但是在过去的一段时间当中,技术创新并没有推动虚拟化市场继续向前发展,” 451 Research公司分析师Carl Brooks认为,“而裸机技术则更加具有吸引力,因为你可以像管理虚拟机那样对其制定操作流程,更何况裸机所提供的容量和资源要比虚拟化大几个数量级。”
  对于那些既信任传统虚拟化技术,又对容器和裸机技术感兴趣的用户来说,他们通常想要了解很多问题,而其中大多数都是关于如何进行迁移、集成或者如何管理这样的混合环境。用户提出了大量问题,但是却很少能够获得答案 。
  “如何保证容器在原有的VMware或者IBM产品上继续工作,并且将裸机服务器加入到其中,这是一个十分复杂的问题,”一位大型制造公司的IT专家表示,“应该如何管理所有这些组件?迁移到新平台之后,企业将会获得或者损失什么?”
  而一些保守的虚拟化厂商希望借助于其下一代产品解决这些问题,比如通过部署一个适用于测试和开发流程的过渡性环境来保护企业现有的虚拟化平台投资。
  虚拟化的典型代表
  一些行业观察者将目光转向了VMware——传统虚拟化技术的典型代表,因为这家虚拟化公司也开始尝试推出新的解决方案。该公司已经发布了相关计划,将会推出自己研发的、专门用于管理容器的小型Linux版本,以及两个鼓励企业用户使用原生云应用的开源项目。
  VMware逐渐认识到用户越来越倾向于在vSphere环境当中使用容器,并且在构建应用程序的过程当中对开源的依赖程度越来越高,因此推出了新的Linux操作系统Project Photon。Project Photon使得在同一个平台当中同时运行容器和虚拟机变为可能。
  “我们基于Linux内核开发出这种新型操作系统(Project Photon),因为我们认识到用户习惯在vSphere环境当中运行容器,” VMware vSphere市场总监Mike Adams表示,“我们认为这是追随技术发展潮流的最佳方式。”
  一些分析师已经看到了VMware的变化,而其他虚拟化厂商也需要抓紧时机,及时进行转变。
  “对于虚拟化领域当中的主要厂商——特别是VMware和红帽——来说,我们可以看到它们在逐渐摆脱传统虚拟化技术,转而推出一些新兴产品——特别是针对混合计算方式的管理产品,” Technology Business Research的软件分析师Andrew Smith表示,“虚拟化业务确实是在逐步缩小,公司需要寻找新的盈利增长点。”
  VMware的第一季度财报显示这种趋势已经到达了一个重要临界点,传统虚拟化业务逐渐萎缩,而未来的关注点——混合云以及终端计算产品则在不断发展。VMware公司大约45%的收益来自于vSphere和ESXi产品,而55%来自于其混合云管理、网络和存储产品。
  将容器技术和裸机相结合
  Pantheon公司可能已经成功实现了容器技术和裸机服务器的结合。公司运营着25万多个站点,包括其自定义内容管理站点Drupal和WordPress等。(Pantheon公司称考虑到安全和资源等因素,Drupal和WordPress将会独立于其他站点。)
  Pantheon决定不再采用以虚拟机为核心的计算模型,而是认为在单个平台上构建裸机/容器模型更加简单和高效。
  “在操作基础架构方面,相比于使用传统的虚拟机方式,裸机和容器模型已经帮助我们大幅度提升了工作效率,” Pantheon的CEO兼联合创始人Zach Rosen表示,“之后我们能够将高效工作方式融合到自己的产品当中,我认为这是吸引开发人员使用Pantheon平台的重要因素。”
  许多更具冒险精神的大型公司开始尝试将裸机服务器和容器集成到自己的虚拟化基础架构当中,形成了一个非常难以管理的复杂环境。比如企业必须对裸机进行隔离,将其运行在公司的部分环境当中,而将传统虚拟化环境运行在其他位置,以便能够对二者进行单独管理。
  “融合或者匹配不同的技术是最大的挑战,需要所有团队当中的管理和实施成员进行参与——特别是对于大型公司来说,” Enterprise Management Associates的研发总监Steve Brasen表示,“你必须抽出时间来解决所面临的大量问题。”

1

szm. 已获得星座淘公仔 复制链接去分享

经常用的是VMware,Oracle 的 VirtualBox,当然,也体验过微软的hyper-V,当然,这些都是在操作系统上运行的,还没有使用过直接在硬件上的虚拟机。
说一下体验,VM > VBox > hyper-V,其中,VM, VBox 不能和 hyper-V共同使用,也就是说开了微软的hyper-V,VBox和VM,这也是为啥不喜欢它的原因,VM可以说界面设计很合理,并且系统支持的毕竟全面,毕竟收费的软件,用的省心;VBox作为开源的虚拟化软件,一些安卓虚拟机有它才行,比如genmotion,所以个人也很器重他,但是界面有时候反人类,全屏任务栏在下方,心累;hyper-V么,直接在控制面板~程序~添加或删除程序里面进行启用就可以,完成后重启,你就会发现多了个hyper-V,同时,你的VM和VBox启动不了了😂,简单的试了下还可以,只是有些方面还是不人性化,并且需要用到VM,所以很快把它关了。

0

小小课堂 已获得优酷VIP月卡 复制链接去分享

虚拟化用的最多的应该是vmware workstation pro吧。各行各业都在用,门槛低应用广,游戏、软件多开,编程环境(如买不起mac,就装一个,或者Linux等),问题就是虚拟机多开可能会导致蓝屏死机状态,不过做个脚本自动控制虚拟机重起就可以了。还有就是修改虚拟机内硬件属性。。。平时用的比较多的再就是设置个共享什么的。。防止数据丢失就做个快照或者设置自动快照。esxi hyper-v这些普通人用不到,也没啥用。。当然企业肯定还是用这些。

0

张维-IT·教育 已获得星座淘公仔 复制链接去分享

虚拟化、主要面对的是安全方面的问题:
1.集成层面
在涉及VDI以及虚拟化服务器的安全解决方案领域,预计各企业将会更加关注各类系统之间的顺利集成,而不再单纯对各产品功能进行割裂性质的独立检查。安全解决方案将能够集成至虚拟化基础架构当中,用于对网络攻击进行早期阶段检测,同时将恶意活动信息传递至各企业环境组件以便快速确定隔离及威胁分析决策。这些都将成为2017年年内企业处理安全挑战的主要思路。
通过对基础设施与安全解决方案进行集成,企业客户希望能够进一步提高威胁响应速度,从而应对各类安全事件、面向基础设施与自动化平台执行管理决策并应用各类变更性调整。企业将能够找到各类可与VMware vSphere以及NSX等基础设施虚拟化解决方案(配合内部自动化)相集成的安全解决方案。而在VMware NSX集成方面,客户将更倾向于继续在服务器虚拟化层面使用无代理型方案,从而保持系统运行效率。因此,各类安全解决方案最好能够以完全无代理之模式同VMware NSX进行集成。
另外,由于NSX拥有诸多集成功能,因此安全解决方案亦必须有能力实现安全水平标记并利用基于策略的方法实施安全保障。
在不断变化的企业环境当中,按时扫描的执行流程往往总会面临部分虚拟机缺失甚至完全离线的问题。企业希望找到最便捷的方式以确保这些被关闭的设备不会在重新上线之后受到感染。

2.云环境保护
企业进一步加大对于混合云环境保护机制的投入力度
未来五年中,将掀起一波由私有云转向混合云的新兴过渡趋势。
企业环境将由内部IT基础设施配合公有云基础设施共同构成。这两大部分将通过受保护通信渠道进行对接,同时配合其它工具间通信加密机制并利用统一控制台(或者控制中心)实现管理。
2017年,企业将拥有更多系统且此类系统将在很大程度上游离于企业范围之外进行运作,其具体位置将更接近客户。公有云环境无疑能够显著降低此类目标的实现难度。
到2020年,公有云基础设施的发展以及由此带来的基础设施与安全解决方案实施成本可能将比今年业界分析师给出的统计结果增长2.5到3倍。各大主要云服务供应商,包括阿里云、微软Azure、Amazon Web Services(简称AWS)以及谷歌,将进一步加大自身与其它竞争对手之间的对比差距,继续保持领先水平。所以能够实现,不仅是因为这些供应商可提供更出色的可靠性、可用性或者覆盖范畴,同时还提供可交付的更为复杂的最终用户体验,这为处于云环境中的各类工作负载提供一整套全面的自动化与集成功能集。
将内部与外部环境在单一架构之下进行统一管理的作法,意味着其将带来诸多特殊安全要求,意味着传统安全解决方案可能不再奏效。这主要是因为传统安全产品无法为具有弹性的企业混合云提供完整的安全功能集,同时亦不能高效实时追踪基础设施变更并支持不断变化的业务需求发展。

更多攻击活动加重的恶意危害
针对企业的攻击次数将会持续增长。无论各大全球性企业确实使用或尚未使用虚拟化方案(目前已经有超过75%企业使用虚拟化技术),未来的核心问题在于其是否有能力立足信息安全角度对基础设施中出现的全部流程进行分析观察。由于大型企业基础设施拥有极高复杂度,且内部各个业务系统及综合管理系统之间亦以精密方式进行对接与协作,因此攻击检测时间将变得越来越长,由此引发的危害也将更加严重。这意味着越来越多企业将在未来一年内面临极高安全风险。
在大型企业当中,每一项组成因素都在彼此进行通信。
大企业就像一类非常复杂且构造精密的生物,其如同有机体一样会因某一相关系统遭受感染而最终导致病毒迅速蔓延至整体。人们可以识别症状并了解哪些组件发生了问题,但却仍然很难确切把握全部感染区域并找到核心问题来源,以至于很难彻底根除,尤其是在缺少监控系统以追踪内部所发生之一切问题的情况之下。如此一来,企业可能会在遭受攻击的数个月甚至更长时间之后才能意识到事件的存在。
安全违规会给企业带来严重的破坏性,然而未被发现的违规无疑才更加危险。
当然,这并不代表虚拟机环境下的解决方案有能力消除与基础设施复杂性相关的全部风险因素。企业需要实施复杂的安全策略,而不再局限于“利用边界反病毒方案以保护自身不受任何入侵”的传统方法。
另外,企业需要采取有针对性的解决方案与服务,包括渗透测试、APT报告以及员工网络安全培训、安全审查等等。

3.VDI
VDI上的勒索软件正持续造成影响
在具体威胁方面,目前加密锁定与加密恶意软件威胁正成为虚拟化桌面的又一大威胁来源。
勒索软件能够用于攻击虚拟桌面以及物理工作站,但对于VDI而言,其相关风险无疑更高。受感染的虚拟机往往与数据中心相对接,这意味着虚拟工作区内的恶意软件将能够影响到其所在的全部基础设施与业务流程。如果恶意软件被纳入黄金镜像(即用于创建新虚拟桌面的模板),则企业中将每天出现数百套遭受感染的桌面环境。
因此,VDI保护相关挑战较边界安全防御更为重要,而传统端点保护解决方案无法立足单一虚拟机级别实施防护。这就要求企业需要找到专门面向虚拟化环境设计的高效解决方案。

4.移动设备
需要统一化安全机制加以解决
企业规模越大,其需要控制的因素越多,否则将无法确保一切安全可靠,更遑论保障用户与不同业务系统实现放心交互。越来越多的用户正利用移动设备处理工作内容,且需要立足于任意位置以无缝化方式访问业务服务与应用程序,因此多数企业现在需要为这成千上万个端点提供企业移动管理软件(例如VMware AirWatch)。这自然需要选择强大且极具资源效益的安全解决方案同此类企业移动系统进行紧密集成。
目前的移动设备问题主要分为两大类:数据丢失与通过多种不同恶意应用实现的入侵活动。
尽管采用VDI确实能够在一定程度上降低数据丢失可能性并避免发生意外入侵,但统一化安全管理机制的实现仍然面临着巨大挑战。考虑如何确保各类操作系统与设备皆拥有同样的高水平保护方案,从而最终实现移动生产能力。

0

仝智 复制链接去分享

大家有什么方法能让手机控制实例

似水的流年 回复

安卓和苹果都有各自平台下的控制软件,下载一个就行了

chengye 回复

VMware+VNC

zore1994 回复

自己接入api+微信或者自己开发app

评论
0

沉默的猪 复制链接去分享

用过ctrix,vmware,openstack.感觉虚拟化目前存在很多问题,单机性能不高是一方面。如果没有专门的团队开发维护,系统稳定性也是一个大问题。重要的数据一定要异机异地备份。

似水的流年 回复

是的

aa0ac792db1 回复

我司就是做这个的,现在正用Java开发中。

评论
0

我的中国 复制链接去分享

VM路过,这东西你得有个服务器或者32G内存的笔记本 ,玩OPENSTAck配置不行玩不了。

似水的流年 回复

vmware workstation可以装在笔记本上

我的中国 回复

有钱人 搞VPER或者open配置有要求

评论
0

仝智 复制链接去分享

远程叫虚拟吗,

似水的流年 回复

这是对方可能做过虚拟化架构

评论
0

银河璀璨 复制链接去分享

我觉的可以虚拟一个世界

看你姐啊看 回复

我的世界

评论
0

小麦的少年 复制链接去分享

用虚拟机来模拟安装操作系统

ywqi 回复

...

评论
1

元曦 复制链接去分享

淘公仔威武,来一个!
c498a899e41b4782969c123b7b837775_8ff9a6371f1146acaf95b84aaf0cf221.jpg

1

zhuolin 复制链接去分享

个人感觉
vmware Server 比Hyper-v很好用
当然这只是从易用性方面说的

zhuolin 回复

我目前就用的hyper-v 曾经是用的vmware workstation
说说感想吧
在性能上暂时没感到什么差异 12g内存 i7的本本跑5台Linux妥妥的
后来用了Win10自动将hyper-v 装上了,当时还不知道vmware不能用还反复捣鼓了几天,后来才知道hyper-v把当前系统也虚拟化了不能和vmware嵌套使用
后来干脆用hyper-v 最初的感觉就是hyper-v的界面不是太友好 配置网络都捣鼓了好久 上手后就基本习惯了也没有想换回了 果然习惯是一种可怕的东西

评论
0

1167891386806259 复制链接去分享

您好,我叫王明~我今天刚下载的 可以交个朋友吗?

wenanlee 回复

我叫王小明

评论
1

bearyes 复制链接去分享

HYPER-V的底层优势如果不看资料不看参数不听吹的话实际用起来“性能”和VM真感受不到有什么差异。
但各种易用性和拓展等就直接被VM吊打了。期间也尝试用了两个星期的HYPER-V,但最后还是滚回了VM.太反人类了。

0

1253573466874024 复制链接去分享

阿里云将是市场的未来,跟上学习。

韩兄 回复

是啊

评论
0

1829292481529963 复制链接去分享

才开始接触虚拟机,菜鸟一枚。用的vm装上了Ubuntu不知道咋给它装应用

0

mytest001 复制链接去分享

用过ctrix,vmware,openstack. 重要的数据一定要异机异地备份。

0

keller.zhou 复制链接去分享

能用于企业级的厂商主要三个:VMware,Citrix,MS
三个厂商对应的较成熟产品是VMware ESXi,Xenserver,Hyper-V,都是裸机虚拟化
VMware ESXi重点于服务器虚拟化,技术较成熟,功能也多,支持虚机系统多;
Xenserver重点在于桌面虚拟化,性价比高,网络性能好,适用于快速与大规模部署,支持系统也不少,但做桌面能发布出来的只有MS系统;
Hyper-V起步的最晚,目前貌似只支持MS自家的系统,属于服务器级的,Server08版自带功能,起步晚,但背靠大树好乘凉;

用于个人和小规模的宿主系统就多了,VMware server最常见,还有个比较推荐VirtualBox,因为开源和繁多的系统支持,甚至自己编的系统也能跑;

再有就是硬件仿真,各种模仿硬件,MS VirtualPC,Bochs;

还有内核级的KVM,个人对这个就没什么了解了;

Heroku我不了解,amazon EC2用的是Xenserver。

0

arsalt 复制链接去分享

企业级主要用的还是VMware,功能上比其它工具还是有较大领先

0

zlinuxboy 复制链接去分享

我用过kvm、xen、vmware和hyper-v,从底层的虚拟OS来说,功能都差不多,关键在于管理软件,vmware的商业价值也是构建在管理软件的基础之上的。

2