首页 > 产品 > 关键词 > 加速器最新资讯 > 正文

虚拟化——互联网时代的产品开发加速器

2011-12-19 09:34 · 稿源:infoq.com

高技术高竞争的互联网时代,对产品的交付时间逐步变短,而对交付质量的要求逐步提高,各种新创意、新产品层出不穷,市场允许的产品推出周期也越来越短,传统的软件开发模型已经无法跟上当前的需求,高效、便捷、可迭代的产品开发模式也越来越为人们所关注,虚拟化技术正是体现这种开发模式最重要的工具。

从功能上讲,虚拟化的优势一是提高资源的利用率;二是提供多样化的配置管理;三是提供快照的保存和恢复功能;四是提供产品动态扩展的能力,这些也都是互联网产品开发模式所需要的重要特性。

我通过一年前的项目经历和目前应用虚拟化技术后的项目经历的对比,来说说虚拟化技术如何在开发、测试、上线部署各个过程中的作用。

简要介绍一下当时跟现在的开发条件。

一年前我所在的项目组一共有6台开发机,2台测试机,6个开发人员和2个测试人员,机器由团队公用,每个开发人员会被分配一个以自己名字命名的独立账号,开发人员使用这个账号登录系统并进行开发工作。相信这也是大部分公司的标准配置。

现在我所在的项目组有10台开发测试机,在功能上没有做特别的区分,一共有24名开发兼测试人员,没有专门的测试人员。开发人员通过登录属于自己的虚拟机进行开发工作。

开发阶段的作用

虚拟化在开发阶段的作用有两个关键点:

第一,快速的环境搭建

开发初始,需要一个资源分配的过程,而开发人员往往无法得到需要的灵活的硬件资源,一般可以得到的是一个账号,和一个确定操作系统的机器,这有三个原因,首先是硬件资源有限,无法保证每个开发人员能有一台独立的开发机,只能采用公用机器,通过不同账号进行隔离的方式;其次由于机器共同使用,多人同时开发,所以无法依照自己的意愿进行环境调整;第三是因为服务器进行操作系统变更的代价很高。如果开发确实需要定制的环境,需要变更操作系统,在我们以前的团队里,需要提交单独的变更单,经重重审核后到系统工程师,系统工程师到周五安排下周的操作,所以从提起申请到操作一般要经历一周时间。即使进入实际操作阶段,系统重装耗费的时间也很长,安装系统的时间占用在30分钟左右,服务器系统重启的时间在8-15分钟,重新下载和配置软件的时间在1小时-3小时不等。总体说来,重建一次系统环境至少需要半天时间。

在这种情况下,开发人员在开发伊始就没有得到期望的良好开发环境,只能在整个开发过程中带着镣铐跳舞。

再来看一下目前的状况,我们应用Xen虚拟化技术,很好的解决了这些问题。开发人员在开发进行之初,提交需要的环境配置列表,配置管理人员按照开发的请求,从镜像库里选择对应的虚拟机镜像,再找一台合适的物理机由该镜像生成虚拟机,交付给开发人员使用,虽然硬件资源依然有限,但由于虚拟机所占的物理资源较少,可以保障每个开发人员都拥有自己独立操控的环境。而整个虚拟机的创建时间在1-5分钟即可完成。

由于拥有的是独立的一台虚拟机,其资源跟其他的开发人员完全隔离,开发人员可以自主进行系统配置。在需要的时候也可以随时进行重装请求,重装操作非常简单,删除虚拟机,从镜像库生成一台新的虚拟机即可,原先需要一周多提供的初始系统现在在1-5分钟即可完成。

图一:目前一个开发人员的的开发测试机

第二,独立的运行环境

在以前的配置下,由于系统被多人共用,或者已历经开发多个项目的时候,很多系统环境参数已经经过了多轮配置,导致整个开发环境暗流汹涌,隐藏着诸多冲突因素。同时,由于多个账号同时使用,分属于不同账号的模块之间也会产生冲突,最常见的如端口冲突,这往往通过开发人员之间协调好彼此模块使用的端口号解决,但也不可避免的遗留下一些问题,比如我们遇到过一次故障,就是开发在提交产品时忘了修改内部某个模块的通信端口导致的。还有一次开发人员在程序出错之后花费了大量时间精力查找原因,最后悲催的发现是另一个开发人员在系统上做了某个工具库的升级。此外,由于某个开发人员的程序问题把机器跑死从而导致其他程序无法运行的问题更是家常便饭。

迁移到虚拟化的环境下,共享开发环境的问题也迎刃而解。由于虚拟机自身的独立性,每台虚拟机都是一整套完整而隔离的系统,虚拟机之间有充分的隔离,开发人员不用再担心端口问题,系统参数问题等,用自己的机器自然对系统的一切变化均了然于心,当出现bug时,开发人员也可以把时间精力集中在程序功能的调试上。

测试阶段的作用

开发完成后进入到测试阶段,虚拟化的重要性更加显现,虚拟化在测试中的重要性体现在四个方面:

第一,灵活的环境选择

测试人员首先需要有一套良好的测试环境。在以往的测试中,需要由测试人员提出环境申请,在测试机器上重装系统,按照测试要求配置好系统参数。在物理机上操作,一般1天左右,测试人员可以拿到自己需要的环境。但由于测试的多样性,如果说开发阶段一天时间准备好环境还能接受的话,对于测试来说这是非常难以容忍的,因为测试更强调环境的多样性。例如我们的产品需要同时提供对Windows环境,Linux环境的支持,以及对Windows和Linux的各个不同的发行版的支持。这种情况下,每次产品测试都是一个痛苦的过程,系统工程师需要根据测试进度随时重装系统,以便提供出不同环境配置的机器,而测试则等待系统工程师提供好环境后才能进行下一个环境的测试。

即使环境已经提供,每个环境里还需要加上不同的应用组合,比如前端产品需要测试对主流浏览器的支持情况,浏览器包括IE,firefox,chrome,safari,opera等等,对于每款浏览器还需要考虑不同版本,如IE6,IE7,IE8等。更可怕的是,同类型的很多浏览器不能同时装在一个系统里,IE系列即是如此,这种情况导致了测试环境的变更极其频繁,系统工程师往往不堪重负,测试工程师则抱怨需要的系统环境迟迟不能提供。

在我们当前的项目组里,该问题已经不复存在。虚拟化系统里早已创建好对应于多个不同操作系统的模板,例如CentOS 5.4,Ubuntu 10.04,Windows 2003 Server,Windows 2008 Server,Windows xp,Windows 7等等,在测试需要的时候可以由模板迅速生成对应的虚拟机,每个虚拟机的生成时间在1-5分钟。同时,对应不同的应用和环境的组合,也单独生成一个模板,比如Windows 2003 server+IIS的模板,Windows xp + IE8的模板,需要时轻轻点击生成虚拟机,一套可用环境就出现了。模板的形式见图二和图三。

图二:截取的Windows部分镜像

图三:截取的Linux部分镜像

  • 相关推荐
  • 大家在看
  • 索尼宣布收购虚拟化媒体制作解决方案提供商Nevion AS

    索尼影像产品及解决方案公司宣布收购虚拟化媒体制作解决方案提供商Nevion AS,目的是增强其业务组合,为广电及其他领域业务提供基于 IP 和云的端到端的解决方案。索尼称,近年来,广电及其他业务领域对远程制作解决方案和远程集成(REMI)的需求越来越大,收购该公司后可以让设备、设施甚至员工等在不同地点实现实时共享,从而提升工作效率和效益。

  • 张勇称数字化技术是生产力 疫情加速了数字化进程

    今天,在第三届数字中国建设峰会上,阿里集团董事会主席张勇表示:今年的疫情加速了整个中国的数字化进程。中国数字化技术不仅成为免疫力,更是生产力。

  • 科技驱动,苏宁银河物业加速“智慧化”落地

    近日,小悦智能机器人“入职”苏宁银河物业,先后在写字楼、高端住宅、政府等多元业态上线,提供给包括迎宾接待、自助导航、休闲聊天、互动娱乐等互动体验,开启高效智能服务新体验。硬核的业务能力,加持萌新的外表、嗲嗲的声音,不论在哪,都是妥妥的C位团宠。这不,在苏宁睿城“上任”没多久,就收获了大批“悦粉”。现在,请随小编一起走进苏宁睿城,解锁小悦的办公技能吧~小悦靓丽上岗,创新办公体验迎宾接待“您好,欢迎来到苏宁睿城!”?

  • 福特销量稳步增长,加速新产品投放战略

    福特中国于 2020 年 7 月 9 日公布二季度在华销售业绩,公告显示福特中国在二季度共取得158, 589 辆的销售成绩,实现福特销量同比增长3%、环比增长近80%的双增长。面对新冠肺炎疫情带来的影响,福特有序推进复工复产工作,把握第二季度的市场复苏机遇,积极布局新产品投放,收获了十分亮眼的福特销量数据。福特销量的飞速提升,得益于福特品牌SUV车型、商用车以及林肯品牌的逆势增长。林肯在二季度表现喜人,连续 3 个月实现单月?

  • IT服务业加速数字化未来 软通动力的数字化转型实践

    近日,以“数字竞技 转战新常态”为主题的IDC DX峰会举行。在峰会的制造行业及中国制造2025零售行业分论坛上,软通动力执行副总裁兼首席数字官彭强进行了主题名为《迈向新时期,IT服务业加速数字化未来》的演讲。在演讲中,彭强分享了软通动力推动数字化转型升级的案例,深刻揭示了在中国经济发展的新格局下,IT服务业肩负新的历史使命,正在成为推动数字经济发展的战略力量。适应“数字颠覆性”变化 成为数字经济的战略力量随着数

  • 华为全面升级智简全光网,加速行业数字化转型

    [中国,上海,2020年9月24日] 在上海举办的HUAWEI CONNECT 2020期间,华为宣布全面升级面向企业领域的智简全光网解决方案,发布适配企业园区Wi-Fi 6高速回传场景的智能光终端“华为星光天速S892E”,以及业界首个内置Liquid OTN的光传送平台Huawei OptiXtrans E6600系列创新产品,为企业数字化转型提供高品质的全光联接。 华为传送与接入产品线总裁靳玉志表示:“光纤具有绿色节能、超大带宽、安全可靠等特点,在工业互联和企业园

  • 信用飞数字化加速转型,为了让航旅产业的发展更安全吗?

    近几年,以大数据、云计算、人工智能和区块链为代表的新技术给我们带来了不一样的发展视角,破解了那些互联网技术无法破解的痛点和难题,深度、全面地影响到人们的生产和生活。抛开大数据、云计算、人工智能和区块链的外衣,一个以数字和数据为代表的全新时代已经来临。作为一家数字科技公司,信用飞紧紧围绕科技发展,凭借专业的服务、大胆的创新、以及严谨的风控体系,在行业中树立了良好的口碑,为“信用飞安全吗”添砖加瓦。

  • 华为轮值董事长郭平:全面融合联接、云、AI、计算和应用 加速ICT技术全面落地

    在今日举行的华为全联接大会上,华为轮值董事长郭平就“‘5机’协同,共创行业新价值”的演讲。他回顾全联接大会举办5年以来的重点——从2016年呼吁与全球伙伴共建哥斯达黎加式生态、2017年提出要做全球五朵云之一的目标、2018年发布AI战略,到2019年首次全面阐述计算战略,今年随着5G在全球完成规模部署,华为正将联接、云、AI、计算和行业应用这五种技术、五大机会上融合在一起。郭平提到如今政府和企

  • 【助力国产化】震旦与统信软件完成产品互认证!

    重磅消息!近日,震旦与统信软件技术有限公司,完成双方产品的兼容性测试工作,认证产品在鲲鹏/龙芯/海光/兆芯平台,完成产品兼容性、功能性、性能及安全可靠性测试。 针对目前中国市场政府、金融、教育等行业广泛使用或可售的震旦复合机来看,此次适配成功的震旦复合机涵盖九大系列15款主要机型: 彩色A3复合机:ADC555/455、ADC369/309、ADC287、ADC265/225 黑白A3复合机:AD655e/555e/455e、AD369s/289s 彩色生产型打印机APC8070 ?

  • 小企业数字化蓝海已现,牵手戴尔小企业加速升级

    伴随5G、人工智能等技术的发展,数字技术进入爆发期,各行各业都面临着数字化转型的难题,尤其是数字化水平较低的小企业,更是被牢牢困在了“数字围城”之中。聚焦小企业数字化转型难题,戴尔与IDC联合发布《2020中国小企业数字初始化指数》,为中国小企业的生存和发展提供了一套定制的数字化评估体系。数字化蓝海已现,牵手戴尔小企业,共同开拓增长新局面才是关键。小企业数字化之“机”,抓住才有主动权疫情之下,在一大批小企?

  • 阿里董事会主席张勇:疫情加速了中国的数字化进程

    凤凰网科技讯 10月12日消息,阿里巴巴集团董事会主席兼首席执行官张勇在参加第三届数字中国建设峰会上表示,疫情加速了整个中国的数字化进程,技术不仅成为免疫力,更是生产力。张勇认为,阿里过去的20年,伴随着数字化深入人心,也是中国数字经济大变迁、大发展的缩影和写照。张勇以此前国家博物馆收入三行阿里巴巴研发的抗疫代码为例,认为数字化的广泛应用,帮助了中国尽早控制住疫情的影响范围。张勇认为,尽管全球经济依然面?

  • 京东商选联合金蝶软件共同加速终端门店数字化升级

    近日,“重构企业数字战斗力”金蝶云企业数字化转型论坛在北京举行,会议现场邀请行业协会、专家和企业代表一同分享企业数字化发展趋势和转型经验。京东商选凭借在帮助中小微企业数字化升级方面的突出成果,受邀出席本次大会高成长型企业智慧管理高峰论坛,并分享了针对终端门店的数字化升级解决方案。金蝶集团董事会主席兼CEO徐少春、金蝶中国副总裁兼北京分公司总经理张振坤出席并分享了金蝶的服务理念与蓝图。京东零售供应链赋?

  • 康诺馨净水器,一个血统纯正的进口产品!

    共建一带一路的合作倡议不仅将中国本土品牌输出,更是引进许多优秀的产品进入中国。其中康诺馨净水通过国际合作来到中国,吹响了高端净水进军中国的号角。康诺馨净水器是原装进口的高端产品。全部产品采用世界顶级的材料,瞄准世界净水科技的前沿,拥有独道的核心技术和先进的科学理念。康诺馨的到来极大的冲击了国内的净水行业,悄然改变了净水行业的技术格局,康诺馨具有极客精神的工程科研人员用颠覆行业的方式将最新的净水技术

  • 快手磁力引擎双产品升级发布:以内容和流量加速引爆商业新价值

    9 月 23 日,快手磁力引擎在京举办“焕启?商业内容新生命”双产品升级发布会,旗下磁力聚星(原快接单)与快手粉条全新升级,通过打通公私域流量、提升产品力,持续加码赋能新商业模式和品牌营销。同时,磁力引擎宣布,未来一年帮助 5000 万创作者获得商业收入,并拿出 400 亿流量曝光补贴助力品牌与创作者。快手高级副总裁马宏彬在现场表示:“以内容构建影响,以产品驱动增长,达人助力构建信任桥梁,用流量启动爆款前奏,快手已

  • 疫情下电视行业如何应对?TCL用技术和产品给出了答案

    电视,相信大家并不会陌生,它也许还是很多人客厅中的C位存在,不过在这个移动互联网时代,电视在家中的“地位”正不断被冷落。而当它发展到智能电视3.0时代后,又会焕发出怎样的生机呢?电视,从奢侈品到走进百姓家也许对于很多90、00后来说黑白电视只存在于一些影视作品当中,黑白电视年代,电视还只是大户人家所独有的奢侈品,成为了当时的身份象征,也是家中最重要的财产;后来电视逐渐走进寻常百姓家,电视也成为大家每天下班

    TCL
  • IFA产品技术创新大奖在穗举行颁奖典礼

    9 月24- 25 日,IFA全球活动CE China和CE Summit于广州举办,大会以“互联共享 智能服务”为主题,带来了贯穿物联网家居生活、互联网零售、全球家电创新等多领域的主论坛演讲及两场精彩纷呈的平行论坛。同时,由国际数据集团主办的IFA 产品技术创新大奖颁奖典礼同期举行,本届共有 19 个产品获奖,奖项分别由SIEMENS、SAMSUNG、Midea、Panasonic、BOE、Electrolux、CHiQ、HONOR、Sony、LG、PHILIPS、DeLonghi、iRobot、TECNO共 14

  • 中移动加速服务数字化布局:将办事处搬上了支付宝

    中国移动与蚂蚁集团联合宣布,将全面升级合作。双方共同推出的数字会员产品 “双V会员”,也将首次互通中国移动、支付宝及阿里生态服务场景,全面升级用户权益。这是双方自 2018 年开启合作后的一大重要进展。

  • 杨超越与虚拟偶像同框大片出炉 魔珐技术加持成明星流量突围秘笈

    说起杨超越,最开始火出圈的标签也许是她的“锦鲤”人设。但伴随着超越妹妹的努力与乐观积极,很明显,如今的她早已从过往的“锦鲤”人设里突围,在转型路上全速奔跑,成了原火箭少女 101 成员里发展最好的一个。这不,杨超越近期携手当红虚拟时尚达人Sam山山和Liz栗子同框登上SuperElle杂志封面 ,时尚大胆同时又酷炫十足的跨次元画风,妥妥地又赚了一波好感,牢牢圈住一波Z时代粉丝缘。Sam&Liz与杨超越跨界登上SuperElle的杂志据

  • 聚焦华南工博会,迦智科技加速5G云化AGV应用场景落地!

    5G和智慧物流机器人有什么关系?众所周知,物流是制造业的重要组成部分,AGV机器人的广泛应用从根本上提升了物流体系的运行效率,大大提高了生产制造业的智能化水平。而5G技术却可以利用自身优势,解决目前AGV应用存在的一些需求和难点,助力物流机器人产品及整体解决方案更高效,更可靠,更柔性。10月12-15日,2020华南工博会在深圳国际会展中心隆重举行。迦智科技携最新的智能移动机器人创新性技术与前沿智能工厂物流解决方案亮?

  • 微软研究表明,新冠疫情后中国创新文化提升,数字化转型加速

    关键数据洞察一览● 微软与IDC的最新合作研究[1]显示,在应对新型冠状病毒肺炎疫情的过程中,63%的中国企业加快了数字化进程。● 在中国,67%的企业决策者认为创新力是“必备条件”,而非“可有可无”;他们认为创新力对于企业业绩和韧性至关重要。● 自新型冠状病毒肺炎疫情爆发以来,中国企业的创新力文化更为成熟,创新力提高了19%,这一数字超过了亚太地区所有受调研企业的平均增长率(11%)。● 在过去六个月中,中国企业的创新力文化成?

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签

热文

  • 3 天
  • 7天