开源软件的好处是啥意思啊,有的软件是开源软件的好处的有什么好处?

当前位置: &
& 开源虚拟化能够给我们带来什么好处?
开源虚拟化能够给我们带来什么好处?
作者:古月天编译
  【IT168 专稿】虚拟化无疑是过去几年最大的趋势之一,而开源进入人们的视线至今已有一段时日了。那么,这是不是说开源虚拟化就能实现珠联璧合呢?  至少一些企业的IT部门是这么认为的。他们把开源软件作为其虚拟化组合的一部分。当然,可以节省成本是一大因素,但稍加改动软件、就能适合特定的要求也是另一大因素。  这只要问问Stan Yazhemsky,他是安大略法律援助组织(LAO)的IT操作经理;该机构使用思杰公司的XenServer,而这款管理工具就运行在开源Xen虚拟机管理程序上。  Yazhemsky表示,XenServer的开放式应用编程接口(API)让他和三名Linux工程师组成的团队可以更好地利用及控制高级功能,特别是功能。  LAO是一家非营利性机构,为低收入群体提供法律咨询和服务,遍布安大略省200个地点,运营着三个数据中心。这些数据中心里面有239台Windows和68台Linux。LAO约95%的服务器在运行XenServer。  该机构有154 TB的敏感数据,比如客户/律师的信息、财务文件和个人案卷(涉及盗窃、偷窃和谋杀等罪名)。安全是一个关键问题。  Yazhemsky表示,通过建立监测工具并与Xen平台进行集成,他能够得以缓解攻击。  他说:&如果某攻击者设法闯入了系统,我们的嵌入式脚本就会立即关闭受到危及的虚拟机,然后实时启动另一个虚拟机,用户不会受到任何影响。而利用任何闭源解决方案做不到这一点。&  因而,这家机构可以在安全方面少花钱。Yazhemsky 估计,LAO把安全软件和管理成本减少了约40%,&因为我们能够针对积极主动地寻找任何变化的事件编写脚本。&  开源虚拟化,很小但在增长  尽管有众多拥趸,但整个开源虚拟化市场的确还是非常小,不过预计它会增长。  Gartner集团的调研主任Alan Dayley说:&开源在整个服务器虚拟化收入中所占的市场份额不到5%,但到2012年有望翻一番。&  Gartner表示,思杰和甲骨文这两家公司都使用的开源虚拟机管理程序(包括红帽公司的KVM和Xen)以及在上面运行的管理工具不但在采用率方面逐步提高,还逐渐增添了原先只有虚拟化市场领头羊VMware等厂商才拥有的高级功能。  Gartner在2008年的数字表明,就虚拟机管理程序市场(按出货量而不是按总收入排名)而言,思杰占2%,Virtual Iron占1%。到2012年,Gartner预测思杰将占有6%的份额,红帽将占2%。  然而,开源虚拟化在这个市场可能永远是个小角色。Gartner的分析师Phillip Dawson说:&尽管思杰和红帽等公司有望出现大幅增长,但他们不会占据相当大的市场份额。份额方面的变化主要会出现在微软和VMware之间。&  IDC公司的分析师Gary Chen表示,这是件憾事,因为开源虚拟化软件取得了长足进展,可以实现许多功能。他说:&许多人其实不知道思杰XenServer 5.5已变得有多好。&  开源虚拟化的一个巨大的潜在市场是云服务供应商。Chen说:&如果你是一家大型服务供应商,正在构建云,可能会有非常具体的要求,可能需要改动源代码,这时候就可以选择开源。&  Bill Claybrook以前是调研机构阿伯丁集团的分析师,现在他拥有自己的技术研究公司New River Marketing Research,总部设在马萨诸塞州的康科德。他预测,随着像亚马逊这些公司拓展各自的云计算战略,对数据中心中的成千上万台服务器进行虚拟化,他们会寻求这样的供应商:既提供成本较低的虚拟化解决方案,又提供自己没时间来开发的高度完善的管理工具。  Claybrook表示,这种情况下,思杰的吸引力会有所加大。他说:&许多供应商可以通过提供免费的Xen虚拟机管理程序,然后销售价位合理的管理工具,从云计算方面赚到一些钱,思杰就是其中之一。&&  甲骨文的角色会拓展吗?  甲骨文公司最近收购了Virtual Iron和Sun以及它们各自的虚拟化技术;从长远来看,这些举措值得关注。Claybrook表示,尽管大多数观察人士预计,甲骨文的开源虚拟化软件主要会在目前使用甲骨文产品的客户中备受欢迎,但Sun庞大的客户群有望让甲骨文有机会渗透到数量更多的企业IT部门。  Claybrook预测:&对任何一个竞争对手的虚拟化用户群而言,甲骨文最后可能会是最大的开源厂商。&  马萨诸塞大学的首席技术官Michael Poole说,这所大学之所以运行甲骨文虚拟机(Oracle VM),原因在于该大学在大规模使用甲骨文产品。&有必要选择甲骨文虚拟机&&特别是鉴于我们支持数量众多的甲骨文应用软件。&他表示,这所大学不但大幅提升了性能,还大幅减少了运营成本。  马萨诸塞大学现正在开展一个基础设施改造项目,包含许多小项目。该大学在规划一个新的主数据中心和一个更可靠的灾难恢复及测试数据中心时,调查比较了诸多方案,最后决定统一使用支持甲骨文虚拟机和甲骨文Unbreakable Linux的开源Xen虚拟化方案。一年多点前,该大学开始部署甲骨文虚拟机。  到明年夏季DD这是该基础设施项目完工的预定日期,Poole表示该大学将把物理服务器的数量从500台减少到不足300台。每年光电力和冷却成本就有望节省近10万美元。到时,该大学会从VMware完全改用甲骨文虚拟机。  这所大学的IT基础设施都由甲骨文企业管理器来管理和监测,该大学充分利用了甲骨文的仁科ERP、甲骨文企业Linux、甲骨文数据库、甲骨文真正应用集群RAC和甲骨文WebLogic服务器。马萨诸塞大学如今还在添加甲骨文商业智能套件和甲骨文身份管理套件。  Poole说:&我们是一家大规模使用甲骨文产品的机构。对我们来说明白这一点很重要:甲骨文在甲骨文基础设施组件(包括甲骨文虚拟机)上开发及测试所有应用程序,解决系统的种种问题,或者至少在面向大众发布之前,减少这些问题。&  他解释,这所大学迄今为止取得的最大成功之一就是,对Blackboard Vista学习管理系统进行了虚拟化。通过该系统,教授们就可以分发内容、交换电子邮件以及通过互联网与63000名学生进行现场讨论。  Poole表示,进行虚拟化之前,Blackboard Vista应用系统运行在40台独立的基于Solaris的应用服务器上。如今,运行该应用系统的物理服务器的数量已经减少到5台,性能却增至四倍。  他表示,通过使用甲骨文虚拟机对Blackboard Vista进行虚拟化,&我们看到硬件大幅减少;与此同时,性能和扩展性却大幅增强。&他估计,光硬件成本就相差近30万美元。  马萨诸塞大学的系统架构师兼技术主管Richard Cote建议,在采用开源虚拟化之前,拥有相应Linux或Unix背景的员工很重要。  Cote说:&如果在一家只有几名熟悉Windows技术的管理员的小公司、让我来决策,要是没有Linux或Unix小组支持我,我可能会关注VMware或HyperV。如果你有熟悉传统Unix的员工,那么会被Xen所吸引。&&  小企业可能会很青睐  预计服务器虚拟化会在中小型企业持续增长,开源虚拟化可能也会在这个领域获得立足之地。  按Gartner集团的分类,小企业是指员工数量在20人到99人、收入在5000万美元以下的公司。中型公司是指员工数量在100人到999人、收入在5000万美元到5亿美元的公司。Dayley说:&我们预计中小企业在虚拟化采用方面的增长率会高于整个市场,这种状况会一直持续到2012年。&  就连现在使用VMware及/或微软Hyper-V的公司仍然有开源的一席之地。  Interactive One是Radio One公司设在纽约的部门,为数百万的美籍非裔提供网络广播节目,它把IT基础设施一分为二。办公室环境使用VMware来运行微软Exchange、微软SharePoint和Windows文件服务器。在生产环境方面,为了运行网站,该公司则部署了甲骨文虚拟机。  Interactive One公司的技术运营副总裁Nicholas Tang说:&我们并不适合使用VMware的高级功能,因为这些设备并不是关键任务型、单一故障点的系统。因而,我们并不进行大量虚拟机层面的集群和自动故障切换。&  讨论了为该公司的生产环境使用VMware的可能性后,Tang的看法很简单:&就快速构建虚拟机环境、有效地重新分配资源而言,VMware并不比Xen做得更好。VMware的成本是我们使用甲骨文虚拟机所需成本的两三倍;最后的结论是,VMware不值得使用。&  Tang表示,自使用甲骨文虚拟机以来,他已停用了60台服务器,提高了资源的利用率;现正在使用开源工具(如Fedora的Cobbler)、网络安装工具、cfengine等其他软件,以及配置管理工具,为该公司的虚拟服务器环境增添更多的功能。  尽管分析师在继续猜测,供应商在继续改进各自的产品,到头来IT经理们必须根据自己的要求来拿定主意。  安大略法律援助机构的Yazhemsky说:&客户一定要进行测试,问问自己开源虚拟化在自身的IT环境下是否会正常工作、是否满足业务需求,价格是否合理,自己又有没有相应的技能。&  链接:有关服务器虚拟化的数字  Gartner表示,服务器虚拟化应用方兴未艾会带来水涨船高的局面,包括开源软件的应用。如今使用的虚拟机约有580万个;但是到2012年,这个数字会增长十倍,达到5800万个。  如今运行虚拟化的服务器所占百分比:19%  明年运行虚拟化的服务器所占百分比:28%  到2012年运行虚拟化的服务器所占百分比:50%  数据来源:Gartner集团  &
相关阅读:
本文欢迎转载,转载请注明:转载自IT168 [
本文链接:
本文关键字:当前访客身份:游客 [
当前位置:
开源软件的时代来临
在将来的五年中,有一半的IT软件将是开源软件。开源软件引领这云计算,大数据,移动互联网和企业移动时代的发展。在调查中,Michael Skok(North Bridge Venture Partners 合伙人)表示根据目前移动应用和云计算应用的部署情况来看,我们正在进入一个令人激动的开源创新时代。这不仅仅是说开源软件的创新会更快,更是意味着这些软件可以在云端快速的部署,并且作为一项服务被使用。
其他接受调查的人表示,软件的质量是他们选择开源软件的最重要的三个原因之一。他们同时认为软件的成熟度也同样重要。有一半的受访者认为受开源软件影响最大的市场是数据管理(Data Management)市场。
调查显示开源软件产业已经自成体系,并且在企业市场有着举足轻重的部署和应用,虽然企业市场以前一直是抵触开源软件的。在过去的几年中,开源软件迅速的成熟,企业的IT管理者少了很多顾虑,敢于把开源软件应用到核心系统中。从另外一个角度来看,企业2011年在开源软件上的投入达到了6.75亿美元,比2010年上涨了49%。
虽然开源软件越来越重要,但还是面临很多挑战。同样的调查也限时,很多IT专业人士对开源软件解决方案并不熟悉,这也导致了市场上缺乏有经验,能够部署、管理开源应用的工程师。令人欣慰的是,开源软件在大学的计算机课程中占据的比重越来越大,也就是说在不久的将来,开源软件人才的缺乏将会被缓解。
想通过手机客户端(支持 Android、iPhone 和 Windows Phone)访问开源中国:
旧一篇: 3年前
新一篇: 3年前
你也许会喜欢
开源软件在大学的计算机课程中占据的比重越来越大
2楼:张敏峰
引用来自“张敏峰”的评论开源软件在大学的计算机课程中占据的比重越来越大有么?
3楼:圣何塞白话人
马哲茅屎邓论
4楼:OrionBox
侧面可以看出将来码农的方向。。。云计算,大数据,移动互联网和企业移动。。说明这4块未来几年会比较火。。。
5楼:zhengyouxiang00
引用来自“张敏峰”的评论开源软件在大学的计算机课程中占据的比重越来越大中国吗 没感觉
6楼:barachel
应该说,开源软件的时代第N+1次来临了……这都来了都少次了
7楼:西昆仑
引用来自“张敏峰”的评论开源软件在大学的计算机课程中占据的比重越来越大可以在实验课程中采用开源软件,我们学校的计算机专业操作系统课程实验就是在一个开源的软件上进行的。是美国的一个大学开发的。
8楼:caoyi
11:40 (非会员)
引用来自“OrionBox”的评论侧面可以看出将来码农的方向。。。云计算,大数据,移动互联网和企业移动。。说明这4块未来几年会比较火。。。++
9楼:SatSun
真的吗!???
10楼:Lufecarg
引用来自“barachel”的评论应该说,开源软件的时代第N+1次来临了……这都来了都少次了是例假了....
11楼:yipingshui
有些公司将他们辛辛苦苦开发出来的软件开源了,真不知道对自己公司有什么好处?可否帮小妹列举一二
12楼:封神无名
引用来自“yipingshui”的评论有些公司将他们辛辛苦苦开发出来的软件开源了,真不知道对自己公司有什么好处?可否帮小妹列举一二企业级应用一般都会花钱,开源可以提高名声,基于个人我觉得还是免了,除非对服务依赖性很強,你要了源码还得搭服务器
13楼:高锐
我记得去年和前年也说过相同的话
与内容无关的评论将被删除,严重者禁用帐号
本周热点资讯
本站最新资讯开源有什么好处_百度知道
开源有什么好处
软件开源有什么好处,有什么坏处
居心不良的人可以对软件增加一些病毒,程序员的价值就被抹杀了,能够促进软件的发展开源有时候就意味着免费,或者扩展软件的功能开源可以让程序员根据自己的需要修改软件
其他类似问题
开源的相关知识
按默认排序
其他1条回答
啊 。可以让更多人了解真正的含义。是怎么做出来的。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我不是故意扯到这个话题,之前有网友评论我的开发项目的工具系列,说我故意掉大家的味口。也有很诚恳的朋友,希望得到部分工具的源码,以借鉴于项目开发中。 下面是我的想法,为什么我不喜欢开源 1& 有些工具和想法是在做公司的产品的时候做出来的,自然都打上了公司的AssemblyInfo.cs,还有Logo和banner。如果把这些放到网上去下载,有一天同事看到了,或是老板看到了,它会怎么想? 同事会想,这是大家的劳动成果,James你倒好,喜欢做好人,以个人的名义写文章,大肆宣传,然后给别人下载,这是一种严重不尊重别人劳动成果的行为;老板会想,这家伙居然敢把公司的代码传到网上去,将来公司的系统还能指望他吗,至于他私下里,将公司的代码copy了多少次,我很难计算,也不想追究,但是,James你也做得太过头,这个员工真是没有商业道德和职业操守。 我写与工作有关的内容时,都很小心,尽量不要把公司牵扯进来,截图的时候都很小心,生怕自己违反了职业操守。虽不至于被告上法庭,但这样的行为对公司,对个人一点好处也没有。 2& 有些工具不是凭空想出来的,多多少少与公司的系统和开发有关。我不会故意去做一些DEMO,比如权限管理,比如大型系统架构,一方面自己没有那个能力,另一方面也没有那么多时间。但是,遇到开发中重复出现的问题,我会努力解决。如果具有通用性,比如代码生成,权限管理,组织架构,我会想办法在工作之余,额外做些工具和小应用程序,来支持我快速解决这类问题,然后我会想办法把它用到公司的系统中,用的时候发现问题,于是又回去改我的工具程序,反反复复,最后,项目完成了。我也获取额外的收获:工具程序。在下一个项目中,我就可以直接拿来就用。因为公司的项目,才产生了这个工具;也因为这个工具,公司的项目也完成的不错。如果你看不到工具的产生来源,一般对于你的开发,没有什么意义。这样的东东一放到网上,就会收到一片骂声,因为界面难看,功能也不全,代码很乱。 所以,对于这类应用,还不如不放到网上,连EXE都不要放。 3& 以前见识过的两个很厉害的程序员,一个员工代码不怎么样,一串串的流水代码,但是做事很快也很有效率,能及时把公司的任务按质按量的完成;另外一个很喜欢用小函数,读起代码来嵌套特别多,如果对业务思路不清淅,很快就被跳来跳去跳晕了。这两个同事干活都是一流的,但是他们的代码不适合给公众学习,不适合去从他们的代码里面,研究代码的技巧。不是每个人的代码都适合摆在光天化日之下,裸露出来,一丝不挂的给大家评论。微软的代码规范吗,肯定规范,他们能做到sample的命名,结构组织都很有规律,看过一个例子之后,其余的都能知道代码的大概结构,这样的代码厉害吧。但是我也有见过很多人骂微软的代码,太乱了,不好看,看不懂。 写给公众学习的代码要有耐心,也要有点做学术的天赋,会把问题用最适当的方法表达出来。时不时还来点图表和数据对比,这样最容易明白和理解。问题是我们大部分是忙于项目的程序员,不是大学教授,也不是活雷锋,更不能整天靠写博客来生存。我既然没有那么好的表达能力,没有那么规范的代码书写能力,就尽量不要误导人。网上流传的DbHelpSQL有多少人在用,可是里面也有bug,你发现了吗? 我不是批判DbHelpSQL的作者,我的意思是说,我没有那个能力给大众演示代码的技巧。我只能管好自己公司的代码不出乱子,出了问题不睡觉也要搞定。 4& 有些工具的产生,可能为了解决临时的问题,没有考虑长久的更完善的方案。举例如下,我弄的SQL 存储过程分页工具,如图
为什么上面的Title放上Auto Procedure;中间部分的2个ListBox是用来作什么的;Only Data的是什么意思;还有右边的,为什么不加上SQL语法关键字高亮? 我放出来给你,还要给你解释一大堆,你才会用,你才有心思去理解这个东东。等我给你解释了大半天,你还是不见得懂,因为产生这个工具的情景你不熟悉,于是要求我去做个详细的帮忙文档,这样可省去很多解释的时间,于是我做了个帮忙文件,chm格式,一打开就可以看的;但是没过几天,各种疑问还是接二连三,最后大家都说,在QQ上给大家做个解释吧…… 所以,为了减少我的痛苦,我决定不放出EXE,连源代码都不会放出来。 像这样折腾,我还能工作吗,还要不要专心下来面对企业的问题,用心工作。恐怕连思考的时间都没有,以后就很少有生产力,去生产这类方法和工具。 实际而言,上图的那个界面,我也是临时想出来的,SQL Server 2005的checkbox,是为了SQL Server 2005准备的。因为SQL 2005有更简单方便的分页方法,不需要创建临时表,在我的程序中并没有实现这个功能,将来也许会做。 本身工具代码不完善,加上自己写代码的技术很烂,而且还有功能没有实现,只做了个吸引人的界面,为了减少被网友炮轰的可能性,多为网友的身心健康着想,我决定不开源,连EXE也都不放上来。
5& 在工作的情况下,开源对于工作中的员工,危害还是很大的。老板也知道开源的,他也知道网上有很多开源的程序,于是,你的工作周期被一减再减,你做一个项目的deadline也越来越少。在ASP不流行的时候,做个论坛是很花费时间的,后来动网论坛开源了,于是论坛的数量剧增。老板说要给公司的在线商城配备一个论坛,可以在线留言的,你花了一个月才写了个大概,老板火大了,这个还用写吗,直接去网上找,四天后要搞定,论坛要上线运行。于是去网上直接下一个论坛,下回来按照说明一点点配置,但是问题终归是有的。有的程序下载下来需要稍微调整才能运作;有的老板喜欢讲个性,叫你把下载的论坛按照他的要求改一下,有的老板还要你再在上面加几项目功能,比如显示用户所有区域的访问量。 在boss的眼里,先到网上去找,然后再给你很短的时间修修改改,你肯定狠死那个开源的家伙。 诸于此类,还有权限管理。园子里最近又多了几个DEMO版的权限系统,如果有一天你的boss要你直接在这个基础上修修改改,然后应用于开发当中,你是高兴还是痛苦呢? 特别是那个用ExtJs做的权限管理系统,ExtJs不会啊,效果是很酷,但是拿着他的代码,你能改吗? 6& 对于大多数东东而言,轻易得不到的,要比很容易就得到的好。 先举例,你轻易就能追求上的女朋友,通常都不会成为你的老婆,因为得来的太容易了,你不会去珍惜她,反而是邻居家还未出嫁的小芳,时常能引起你对美好生活和未来的无限梦想。 软件这东西也一样,轻易能下载到的,就无所谓。以我自己的例子而言。三年前我就下载到了个报价软件,可是一直没心情去看她,因为得到的太轻松了。最近研究模具报价时,在以前的数据光盘中发现这个东东,如获至宝。到网上一看她的排名,还是世界一流的软件,名声很响。真后悔当初没有好好研究这个东东,也不至于今天做个报价系统,这么狼狈。 以我对周围的观察,我把自己几年研究的工具,介绍给身边的同事用。他倒是好,在硬盘里找不到放的地方,居然新建立一个Temp的文件,然后告诉我说,暂时先放这里,然后再问我怎么用。还有几个工具,也是被直接放到人家的TDownload文件夹中,就和那些电影文件的命运一样,下载下来,不好看,马上就会被删除。做软件做了几年,我积累了些公共的文件。比如Document用于放可以直接拿来就用的编程文档; Assemblye用来放编程中常见的公共类库(比如MySql.Data.dll,MagicLibrary.dll)。因为有时候拷贝人家的源码,发现找不到被引用的类库,不能编译,为找个被引用的类库都要很久,真是不值。一些很好用的小工具就放到Small Tools文件夹中,好找。 下次我看见谁把我介绍的东东放到Temp文件夹,我再也不会给他介绍什么工具。让他自己去找,花点时间和心情,在网络上很狼狈的找了很久,还是没有的时候,你就会发现,要是有个人能直接拷贝给我多好啊。呵呵,网络不是万能的,很多要找的东东,网络上还是找不到的,至少我有过这样的体会。 所以,你要是放出了源码,很快大家对这个东东失去了思考力,很快就没有心情去讨论这个东东,认为源码都有了,很容易呀。于是,你开源出来的东东很快会被放到一边,大家还是在那里讨论还没有开源的东东。李天平的代码生成器开源了,和不开源有区别吗。我认为没有,经过网友多年的评论,代码生成器已经淡出了大众的视线,开源的代码生成器一大把,大众对她已经失去了兴趣,也因为这东东得来的太容易了,通常被大家直接放到Temp临时文件夹,一不小心就被回收站回收。 说了这么多,希望你不要误解我的意思。也有很诚恳的朋友,我只能说声sorry。 如果你真的对我的工具感兴趣,我们可以私下交流。可能你有比我更成熟的想法,做出来的东东,比我的东东厉害几百倍,呵呵,到那时,你也show一下界面,也耍一把酷,让我向你学习一下。
阅读(...) 评论()本文欢迎转载,转载请注明:转载自IT168: []
正在努力加载文档,请稍等…
点击或扫描下载
点击或扫描下载
点击或扫描下载

我要回帖

更多关于 开源节流的意思是什么 的文章

 

随机推荐