热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

红帽VSVMware:谁是虚拟化征途上的蹊径

为了寻求一套比VMware产品成本更低的虚拟化替代方案,Salsa实验室将红帽企业级虚拟化作为新选择。想要说服一位满脑子IBM及工作安全性的古董级IT负责人对旧有基础设施体系进行升级,推荐VMware基本不会给大家捅出什么娄子。毕竟VMware公司牌子大、有保障:根据IDC的统计数据显示,人家目前可是坐拥着80%的服务器端虚拟化市场份额,这可不是闹着玩的。不过有这么一家公司倒

  为了寻求一套比VMware产品成本更低的虚拟化替代方案,Salsa实验室将红帽企业级虚拟化作为新选择。

  想要说服一位满脑子IBM及工作安全性的古董级IT负责人对旧有基础设施体系进行升级,推荐VMware基本不会给大家捅出什么娄子。毕竟VMware公司牌子大、有保障:根据IDC的统计数据显示,人家目前可是坐拥着80%的服务器端虚拟化市场份额,这可不是闹着玩的。

  不过有这么一家公司倒是没有盲目从众,这就是Salsa实验室,他们的在线平台部署正是由一套不那么广为人知的虚拟化平台完成的,这款产品来自红帽。

  红帽公司的红帽企业级虚拟化(简称RHEV)产品,基于KVM管理程序,已经在服务能力及与客户融合方面得到了肯定,Justin Nemmers说道,他是Salsa实验室的首席运营官。上述观点来自他在某次接受红帽公司采访时的发言。

  RHEV与VMware两者都具备我们所需要的核心功能,”Nemmers说道,但随即补充称采纳RHEV方案在成本方面要低廉得多。虽然Nemmers并未透露这两款软件包之间的具体价格差异,不过按他的说法是“对于我们来说,差异相当明显”。

  Salsa实验室所运行的SaaS平台能够为客户提供组织活动以及交流信息的功能。其上目前有超过2000个群组、合计50万会员使用对应服务,Salsa每个月发送的数据量高达1.34TB。

  自2004年创立以来,该企业一直保持着每年30%至40%的业务增长幅度,因此虚拟化对于IT部门来说似乎成为解决成长中难题所必需的、且顺理成章的步骤。

  在引入虚拟化之前,每当面对新功能的需求,该公司都不得不设立一台新的服务器进行专项处理。而这种方案的弊病在于一旦服务器发生停机,那么整个企业的业务将毫无可用性可言。

  通过将应用程序部署于虚拟机当中,Salsa如今能够将业务从出现故障的服务器上迁移到另一台设备上继续工作。企业自身也能从这种一台服务器带动多套虚拟机的方式上节约大量硬件开支。

  Salsa的业务执行几乎完全依赖于以Linux为基础的整套开源软件:Salsa平台由Java构建并运行于Apache Tomcat之上。Nginx则被用于网页服务器软件。MySQL数据库以及MongoDB数据商店掌控数据,红帽的Directory Server负责用户的身份验证工作,而软件堆栈则通过红帽的Network Satellite实施管理。

  当站在虚拟化基础设施的货架前,选择结果总会是VMware或者红帽二者之一。微软尽管在虚拟化方面投入大量人力物力,但目前“仍未成为我们乐于放入购物车的选项,”原因就在于Salsa公司的IT工作者们对Linux系统更为熟悉,Nemmers说道。而对于上述两家公司,“实事求是来讲,我们所需要的是在保证功能性的前提下尽量压低资金成本。”

  实时迁移正是必要功能之一。将一套虚拟机系统从一台物理服务器上迁移至另一台中同时保证业务的正常进行,这一点对于Salsa公司而言至关重要。红帽与VMware双方的产品都具备这种能力,但VMware的产品会带来“相当高昂的额外费用,”Nemmers如是说。

  另外,Salsa公司如果要采用VMware的产品,除了VMware软件产品本身(VMware公司并未立即对此发表评论),还必须要购买多套操作系统授权许可,这从客观上也增加了此套方案的启动成本。由于KVM本身内置于Linux内核当中,Salsa公司可以借此将虚拟基础设施与其现有的RHEL(即红帽企业级Linux)服务器共同管理。而这一切只需一套管理控制台,别担心,该控制台早就由RHEV提供到位了。

  采用RHEL的另一个好处:Nemmers知道,即将推出的KVM新版本会为用户提供为每套虚拟机系统分配的内存总量以及CPU数目的功能。这一功能对于Salsa公司来说意义重大,因为不同客户之间的工作负载差异的确非常巨大。

  如今,总部设在华盛顿特区的Salsa实验室已经在70%的业务领域引入虚拟化,他们在五十台惠普C级刀片服务器上运行着一百八十套虚拟机系统。只有少数几套极为庞大的数据库没有引入虚拟化,因为这样会导致存储方面的投入要求激增。

  “现在每当有陈旧设备被淘汰下来,其中间层上运行的全部内容将立即被虚拟化,”Nemmers说道。

  为了在整套基础设施中引入虚拟化,Salsa公司根据不同的功能性要求创建了一组模板,例如Web服务器模板以及数据库模板等等。只要出现对某种功能的要求,对应的模板就能立即参与到部署工作当中,加快部署流程。实际上,他们等于是为迎接未来的新硬件做好了一切准备。

  “现在每当我们遇到需要增加硬件配置的情况时,我们都会将虚拟化作为首要的曲线解决方案,”Nemmers如是说。

  红帽公司在虚拟化市场上起步较晚,其RHEV于2009年才发布——这一时间不仅晚于VMware公司,甚至连微软当时都已经在这片处女地上站稳了脚跟。有鉴于此,红帽公司是否能在虚拟化市场中打拼出属于自己的一片天地仍然是个未知数。但Nemeers倒是毫不担心,他认为选择一款能够应对自身需求的优秀虚拟化产品已经足够,市场份额之类的数据仅仅应该被作为参考。

  “KVM拥有足够的实力在行业中立足。即使红帽公司不再支持RHEV,我也不会对业务的连续性保障有太多担忧,”Nemmers说道。“我们能够将那些虚拟用户组导入自己的KVM集群中,并随时加以调用。”


推荐阅读
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • Tomcat安装与配置教程及常见问题解决方法
    本文介绍了Tomcat的安装与配置教程,包括jdk版本的选择、域名解析、war文件的部署和访问、常见问题的解决方法等。其中涉及到的问题包括403问题、数据库连接问题、1130错误、2003错误、Java Runtime版本不兼容问题以及502错误等。最后还提到了项目的前后端连接代码的配置。通过本文的指导,读者可以顺利完成Tomcat的安装与配置,并解决常见的问题。 ... [详细]
  • Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
    php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ... [详细]
  • 构建LNMP架构平台
    LNMP架构的组成:Linux、Nginx、MySQL、PHP关于NginxNginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgorsysoev开发,其特点是 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 项目运行环境配置及可行性分析
    本文介绍了项目运行环境配置的要求,包括Jdk1.8、Tomcat7.0、Mysql、HBuilderX等工具的使用。同时对项目的技术可行性、操作可行性、经济可行性、时间可行性和法律可行性进行了分析。通过对数据库的设计和功能模块的设计,确保系统的完整性和安全性。在系统登录、系统功能模块、管理员功能模块等方面进行了详细的介绍和展示。最后提供了JAVA毕设帮助、指导、源码分享和调试部署的服务。 ... [详细]
  • 最近帮人用Apache+Tomcat在同一台IP的服务器上设置多域名指向不同网站站点,花费了不少的时间。尤其是配置信息的时候,从网上找的资料有很多是错误的,误认不浅。所以今天特意把 ... [详细]
  • 用PHP连接MySQL代码的参数说明【PHP】
    后端开发|php教程PHP,连接,MySQL,参数后端开发-php教程代码是这样的:大图标网站源码,怎么在vscode中调试css,ubuntu退出命令行,系统默认开tomcat, ... [详细]
  • 本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 一面自我介绍对象相等的判断,equals方法实现。可以简单描述挫折,并说明自己如何克服,最终有哪些收获。职业规划表明自己决心,首先自己不准备继续求学了,必须招工作了。希望去哪 ... [详细]
author-avatar
D3LJ664D5LJ81111
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有