2009年虚拟化领域值得关注的十大厂商

2009-02-24 09:09:16虚拟化业内其它的大厂商,比如CA、Symantec、思科以及Sun都已经在虚拟化的竞争中参与进来。但是,在虚拟化管理软件的竞争中很多小的、具有创新性的厂商中,哪些又会引起你的注意呢?
虚拟化市场在2008年突然发生了急剧性的变化,成为了竞争性强的、更加实际的和价格愈发便宜的市场。微软最终发布了它的Windows server版本操作系统,附带一个自己的监管程序,有效地提供了一种在一台物理机上创建多个虚拟 服务器 的能力。这样的一个实现价格是非常便宜的。而竞争性体现在:微软已经让市场的竞争加剧,通过把它游击式的市场宣传推入到VMware在美国最大的展会上这种方式,给出了一个强力的反VMware的讯息。
而作为市场领先者的VMware则根本不理睬微软的这一虚张声势的行为,并且给出了一个级别更高的管理和数据确保的产品和服务,通过进一步深化市场来强调它的虚拟数据中心操作系统的伟大远景(可以通过VMware首席执行官Paul Maritz在VMworld展示会上的影像记录证实这一点)。
Burton组织的高级分析师Chris Wolf预测,在2009年的IT领域内,虚拟化用户——尤其是那些对厂商不十分关心的用户,会扩展它们在2008年执行的测试、开发以及评估安装,在虚拟机上运行更多的产品应用。Wolf还补充到,除了运行虚拟服务器和服务器巩固软件,许多IT商店都增加了深层次的存储和网络虚拟化——使得虚拟化更加难于辨别和管理其数量繁殖、性能以及应用程序、网络和虚拟机之间的交互,这些都是复杂性逐渐增加的虚拟化设施的一部分。
据ESG分析师Mark Bowker介绍,在Enterprise Strategy组织进行的2008年中旬的VMware用户群一次调查中显示:只有1/4的反馈者称,用于跟踪和监视它们虚拟设施的工具足以让IT保持当前的或者合同中需求的服务级别。
Wolf表示,尽管管理这种不透明性的工具在不断增加,但大多数的工具仍然只能看到性能方面的数据,对监管程序——也就是那些目的性强的潜在的存储和网络拓扑却视而不见。而真正有价值的工具是那些对于存储区域网络和网络I/O连接具有深层次意义的工具,这样可以更好地满足应用,并且资源和元素都影响到它们在网络和存储方面的性能。
当然,VMware、微软以及Citrix都在不断地改进和提升它们自己的管理工具。虚拟化业内其它的大厂商,比如CA、Symantec、思科以及Sun都已经在虚拟化的竞争中参与进来。但是,在虚拟化管理软件的竞争中很多小的、具有创新性的厂商中,哪些又会引起你的注意呢?下面,我们就回顾一下2008年的一份列表。这也是我们注意到的虚拟机管理、配置以及监控工具方面的十个制造商,毫无疑问,这些厂商在2009年是值得大家关注的。
Akorri的BalancePoint管理应用软件主要设计用来测量物理服务器的能力和它们保证负载不影响应用服务级别的能力。根据Enterprise Systems组织(ESG)给出的一份实验室回顾,该软件特别的强项在于能够找到并且获得虚拟化架构之外的软件和系统方面的性能数据。
BalancePoint从服务器、存储以及应用中搜集数据,以辨别影响性能的它们之间的关系和交互。它对于每一个关系集合都创建应用跟踪,并且创建模型来提前辨别可能出现的冲突。ESG推断,这种自动发现和可预测的模型是非常有价值的功能,但是这种简单地从系统自动发现中得来的实现最终都是第二手信息。
CiRBA仍然是虚拟化架构管理方面的领先者。CiRBA的工具设计用来制定数据中心的巩固和开发虚拟化架构,针对物理服务器和虚拟服务器进行组合计划。CiRBA的这一功能可以把很多因素考虑进去,比如应用的中间件、数据库询问负载以及所需要的服务级别。预先的包分析用来帮助决定针对特定的物理和虚拟服务器配置的最优负载量。软件同样允许客户创建自己的标准并且衡量新的设计或者对已有配置进行增加,根据客户的特殊需求。
如果需要了解更多关于客户如何使用CiRBA工具的内容,可以看CIO.com的案例学习“保险商实验室是如何更加聪明地计划虚拟迁移”。就像IT商店告诉我们的那样,CiRBA的数据中心智能工具可以帮助它们持续扩展虚拟服务器架构,同时减少假定状况下的工作。
3. Embotics
Embotics的V-Commander设计用来分担很多IT员工的压力,它通过自动化虚拟机的控制,创建基于性能或者关键业务的策略。V-Commander以及入门级V-Scout(有一个免费版本)用来管理个人虚拟机的生命周期或者整体的虚拟架构。
就像我们在产品介绍中提到的那样,V-Commander的版本2可以在VMware、微软和Citrix Xen虚拟机之上运行,同时通过VMware的VirtualCenter来管理应用共享数据。该工具同时包括一个中间代理,它负责交互主流管理应用的数据和命令。Ad hoc设计用来控制那些随意的虚拟机的蔓延,通过限制虚拟机的增长以及已经运行的虚拟机的生命周期增长来做到这一点。
4. Marathon Technologies
Marathon通过增加了容错、高可用性以及灾难恢复的功能一直处于很多虚拟化用户最爱列表中的首位,这些特性加入到架构中可以减少虚拟机本身所带来的危险性。公司的everRun提供了失效恢复簇、组件级别的容错功能,它可以同时保护存储和系统组件,并且一个系统级别的控制可以备份那些当前被真正关键应用使用的存储。针对那些应用,EverRun在内存中保留了一份实时的数据拷贝,因此它们的工作负载可以被转移到另外一台虚拟机上,而需要零宕机时间,并且没有任何交易或者数据的损失。直到今年的1月份,Marathon仅仅支持Citrix的虚拟机,而它也在最近也宣布了和微软之间的合作,以扩展它的功能到带有Hyper-V的Windows Server 2008上运行。
5. Neterion
Neterion——一个网络接口卡制造商,在一个很多虚拟化和网络厂商都忽视的问题上具有很好的解决方案:无论你把多少个虚拟机安装到一个单一的物理服务器上,每一个虚拟机仍然需要获得数据并且把数据返还给物理服务器。大多数的物理服务器在使用每秒1Gbit的网卡时不会有什么问题。但是,当很多的虚拟机在一台物理机器上运行就会导致I/O的瓶颈,它就会把整个系统搞瘫痪。大多数的虚拟机使用者都是通过增加第二个、第三个甚至第四个每秒1Gbit的网卡在物理服务器上来解决这个问题。
Neterion的解决思路是,它把一个单一的每秒10Gbit的网卡放到这些服务器上,增加一个巨大的网络管道和I/O规划软件,该软件设计使得在虚拟机之间的带宽要求作为它们的网络连接接口,或者保证特殊的应用仅获得最小的带宽(可以在CIO.com最近的案例 “服装公司Loro Piana USA如何使用Neterion的10Gbit网卡获得性能优势” 中学习)。
这个方法显然是可行的,无论是在真实的还是虚拟的网络市场中。Neterion的销售也以每年150%的速度增长,而且它在10Gbit网卡的市场份额中也达到了49%,据Linley组织2008年的报告显示。
6. Netuitive
Netuitive提供的软件不仅仅可以发现、映射并且监视虚拟机和虚拟架构,同时还可以跟踪应用程序和虚拟机的运行,并且当它遇到问题时会给用户以反馈。根据Netuitive介绍,这种方法对于监测虚拟架构的健康状况是一个更加精确的方式,比起那些需要IT经理插入一个性能矩阵并且拥有一个管理系统来讲。该方法可以更好地反映真实世界应用程序的体验。
Wolf称,尽管Netuitive的软件仍然紧紧只能对那些虚拟机自身能够看到的因素作出反应,这种跟踪性能异常的触发式反应仍然特别有趣。他补充到,这种可以对存储区域网络上的毛刺和变化以及其它虚拟机看到的系统进行反应的能力将是一个巨大的提高,他补充到。Netuitive仍然是向这一方向努力的众多的厂商之一,Wolf谈到。
7. Reflex Systems
Reflex Systems在2008年虚拟化“热点击”列表中名列榜首的三项特性是:安全、自动化管理和交叉平台的支持。它的虚拟化管理中心包括多种模块,这其中有配置管理和供应、兼容性监测和报告、虚拟机生命周期管理、安全和性能管理,都是针对虚拟机和运行在其上的应用程序。安全应用在每一个物理主机上运行一个代理,增加了深度包检测、报告和应用程序控制到VMC的性能列表上。
Refelx实际上一开始是做一个专注于安全的工具,但是在去年,它开始增加了附加的管理功能,最近的一则消息是在及今年1月份宣布的。Reflex的性能列表令人印象深刻——这也是它的产品开发未来的方向,但是真实世界的属性在不同的平台上是不一样的,据Wolf介绍。VMC特性的完全列表仅仅是针对VMware的ESX监管程序的,目前还不知道是否当前已经针对微软的Hyper-V或Citrix的XenServer做支持,Wolf表示。
8. Scalent Systems
将虚拟机从一台物理服务器挪到另外一台上是一种非常有效的方式来满足供电的需求,但是,如果在虚拟机被放到一个新的地点上,忘记了它们的数据存储于何地以及从哪里可以找到一个好的网络连接时,这就不是一个有效的方式了。Scalent代理在每一个物理机和虚拟机上都存在,并且由一个中心控制器来做指导,IT管理者可以通过Scalent的软件开发包使用Java、WEB Services或者第三方的管理软件来写脚本来操作中心控制器。这一思想并不是一个非常前沿的思想,但是执行起来却是很有效,并且Scalent的方案在很多的客户项目中都工作地很好,这些客户使用它来动态地管理和提供它们的虚拟设施,Wolf表示。随着IT在虚拟机上运行越来越多的应用程序或者称之为内部云普及的时候,Scalent的技术会变得越来越有价值。
9. Third Brigade
安全方面的专家Third Brigade公司已经扩展了它的基于主机的虚拟服务器安全模型,使之不仅仅包括非虚拟化的系统,还包括基于云的应用,这些应用存在于共享的基础架构上,比如Amazon的EC2。公司的深层安全提供了防火墙、入侵保护、完整性检测以及兼容性验证和高级验证功能,比如和Payment Card Industry的数据安全标准(PCI DSS)相兼容,PCI DSS可以确保远程的借记卡以及其它电子基金转移更加安全。深层安全存在于一个中心服务器上,并且安装客户端在内部和外部云基础架构的虚拟机和客户操作系统上,Burton组织的Wolf谈到。
中心的安全机制可以节省创建分别的虚拟机或者物理服务器集群以隔绝一定应用的需求,并且扩展到云的能力让Third Brigade和其它的安全公司更加灵活地匹配,Wolf表示。它同时提供了一个免费的版本,虚拟机保护针对上限为100的虚拟机。Wolf称,这一举动收到了Third Brigade已有的和潜在的两方面客户很好的回应。
10. VKernel
VKernel的工具涉及了一个虚拟基础架构方面当前的盲点:知道虚拟机在一个给定时间运行什么并不困难,难的是知道虚拟机单独使用或者作为一个组所使用的CPU、存储、网络和其它的数据中心资源。软件运行在SuSE Linux的内核上,使用VMware的ESC来测量VMware建立所使用的资源情况,并且产生一个反馈让统计和虚拟机上的使用报告更加简单(我们在今年可以期待反馈的功能作为一个更加有需求的管理工具特性而出现)。它根据过去的性能表现,使用可预测分析算法来推断,从而得到的数据在能力计划方面是很有用的,可以帮助IT小组推迟购买一个附加的服务器,当IT小组碰到那些特殊用户组和个人变化导致的使用率高峰所需要重新开发和计划时,它可以减少瓶颈,据ESG的Bowker介绍。
【编辑推荐】
PHP.JSP.ASP的区别
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。 ASP采用脚本语言VBScript(Java script)作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言。 它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。 它支持目前绝大多数数据库。 还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //)自由下载。 而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。 JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。 JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。 三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。 在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。 普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。 程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。 ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 技术特点ASP:1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 2. 无须compile编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。 Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。 Server Pages能与任何ActiveX scripting语言兼容。 除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。 脚本引擎是处理脚本程序的COM(Component Object Model) 对象。 6. 可使用服务器端的脚本来产生客户端的脚本。 7. ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。 可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。 PHP:1?数据库连接PHP可以编译成具有与许多数据库相连接的函数。 PHP与MySQL是现在绝佳的群组合。 你还可以自己编写外围的函数去间接存取数据库。 通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。 PHPLIB就是最常用的可以提供一般事务需要的一系列基库。 但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。 这也是PHP的一个弱点。 JSP:1?将内容的产生和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。 使用JSP标识或者小脚本来产生页面上的动态内容。 产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。 如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。 在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。 这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 2?强调可重用的群组件绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。 开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。 基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 3?采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的程序设计人员。 JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。 标准的JSP标识能够存取和实例化 JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。 通过开发定制化标识库,JSP技术是可以扩展的。 今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。 这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。 作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。 由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。 作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。 随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。 应用范围ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。 Unix下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。 PHP3可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。 JSP同PHP3类似,几乎可以执行于所有平台。 如Win NT,Linux,Unix。 在NT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。 知名的Web服务器Apache已经能够支持JSP。 由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的执行平台。 虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。 从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。 性能比较有人做过试验,对这三种语言分别做回圈性能测试及存取Oracle数据库测试。 在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了*的回圈。 而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。 (参考PHPLIB)。 数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则 需要 73 秒。 前景分析目前在国内PHP与ASP应用最为广泛。 而JSP由于是一种较新的技术,国内采用的较少。 但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。 采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。 首先,PHP缺乏规模支持。 其次,缺乏多层结构支持。 对于大负荷站点,解决方法只有一个:分布计算。 数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。 而PHP则缺乏这种支持。 还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。 三者中,JSP应该是未来发展的趋势。 世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。 比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。 它们都是通过CGI来提供支持的。 但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。 总之,ASP,PHP,JSP三者都有相当数量的支持者,由此也可以看出三者各有所长。 正在学习或使用动态页面的朋友可根据三者的特点选择一种适合自己的语言。
支付宝是什么?在哪注册?需要什么条件?
注册支付宝帐户有以下三种渠道:1、通过先注册淘宝网,然后激活支付宝帐户即可2、通过先注册阿里巴巴网站,然后激活支付宝帐户即可3、直接注册支付宝帐户,然后激活即可因为先注册淘宝网或者先注册阿里巴巴网站,然后激活支付宝帐户的步骤是雷同的,所以在此以淘宝网为例进行讲解,各位宝友如有任何疑问均可以跟帖提问,谢谢,下面转入教程正题:如果您要在淘宝网购物或者在阿里巴巴网站进行采购,亦或在一些集成了支付宝功能的网站购物,那么您就需要拥有一个属于自己的支付宝帐户,拥有支付宝帐户之前您需要先拥有一个网络电子邮箱,然后您只须根据下面的提示进行操作,即可轻松拥有支付宝帐户并使用它轻松的进行网络购物支付。 一、先注册淘宝网帐户再激活支付宝帐户第一步:打开淘宝网点击免费注册,然后根据提示输入相关信息,完成操作第二步:填写注册信息第三步:根据提示完成激活第四步:登陆您的注册邮箱第五步:打开信件激活页面,根据提示完成操作第六步:激活淘宝帐户后的页面第七步:进入我的淘宝页面,看到支付宝专区第八步:点击激活支付宝帐户,看到帐户目前状态,点击激活第九步:进入激活页面,根据提示完成操作激活支付宝帐户时您可以选择根据您的需要选择个人或者公司类型,在此步您需要设置您的支付宝帐户的登录密码、支付密码,密码问题及密码问题提示答案,此几点非常重要,一定要牢记。 第十步:支付宝帐户成功激活当您看到这个页面的时候,恭喜您,您的支付宝帐户已经成功激活,您可以返回并登陆支付宝帐户进行帐户设置及购物支付等操作]
大数据云计算好不好学习?
大数据云计算等专业作为当下热门的互联网行业高新领域,被各大互联网企业大量需求,都是非常不错的选择。
哪个更值得学没有明确答案,根据每个人情况不同答案是不同的。 云计算的学习难度比大数据略简单,但学习最好大专以上。 只要你技术到位,未来的就业前景还是非常好的!
大数据学习内容主要有:
①JavaSE核心技术;
②Hadoop平台核心技术、Hive开发、HBase开发;
③Spark相关技术、Scala基本编程;
④掌握Python基本使用、核心库的使用、Python爬虫、简单数据分析;理解Python机器学习;
⑤大数据项目开发实战,大数据系统管理优化等。
云计算学习主要内容有:
①网络基础与linux系统的管理;
②优化及高可用技能;
③虚拟化与云平台技术;
④开发运维。
发表评论