服务器 频道

浪潮天梭新测试 数据库也能虚拟化

    【IT168 专稿】谈到虚拟化,目前一般用户比较容易接受的是在虚拟机上做做测试开发,跑些周边的非关键性的应用,但如果说要把数据库服务器这类承载着企业关键业务的应用也放到虚拟机上去,跟其他应用来共享硬件服务器资源,相信很多人不禁会问:这能行吗?万一硬件或者其他虚拟机出点问题,会不会影响到数据库系统?这么做有多大风险呢?

    尽管市场上对关键业务的虚拟化还存在这样或那样的疑虑,但随着相关软硬件高可用技术的发展,这种疑虑相信会逐渐得到消除。近日,浪潮拿出了这样一份答卷:经过两个月“极为严酷”的极限压力和仿真测试,浪潮天梭TS30000商用服务器系统全球首批、国内首家顺利完成了Oracle VM数据库虚拟化系统可信测试(简称OVM测试,官方链接)。5月29日,浪潮就此成果举行了媒体沟通会,浪潮集团高级副总裁王恩东、Oracle亚太区亚洲研究与开发中心副总裁Pascal Sero先生、浪潮集团高性能服务器产品部总经理刘军共同出席了会议。

浪潮集团高级副总裁王恩东

Oracle VM Validated Configurations测试

    浪潮表示,率先完成OVM测试,意味着浪潮天梭完全可以满足并承担数据库等关键领域的虚拟化应用,已经具备了大规模商用普及的能力,标志着浪潮在高性能商用领域“高性能、高可靠、高可用”的三维技术布局获得再次突破和验证。

“严酷”的OVM认证

    首先,我们来了解一下什么是OVM测试。

    Oracle VM全称是Oracle VM Validated Configurations测试,是Oracle在2007年11月份针对刚推出的虚拟化软件Oracle VM发布的一个全球性的Oracle数据库系统可信测试平台,也是目前全球范围内数据库虚拟化应用领域唯一的测试项目。

Oracle亚太区亚洲研究与开发中心副总裁Pascal Sero

    据了解,OVM整个测试过程强调系统性、严酷性和高度仿真性,它模拟数据库实际应用中各类苛刻和复杂的运行环境,从硬件基础层、虚拟系统层、客户应用层三个层面,采用持续高压、物理破坏、逻辑破坏等多种“残酷”手段对系统进行全面的考量,检验极端环境下的系统可用性表现,以及服务器硬件与虚拟机软件之间、虚拟机服务器与子虚拟机之间的性能、稳定性和兼容性。

    由于OVM是针对一个包含数据库、操作系统、服务器、存储产品在内的综合平台进行测试,所以能够体现系统的综合性能。除了进行虚拟机暂停/恢复、虚拟机存盘与资源释放、虚拟机迁移等功能性测试外,特别值得一提的是Oracle VM中的压力测试和破坏性测试。据介绍,其许多测试的模型、指标与素有“服务器达喀尔拉力赛”之称的Oracle VC相同,其过程之严酷、测试压力之大,与Oracle VC认证不相上下。因此,Oracle VM认证又被称为“虚拟环境下的Oracle VC测试”。

    比如,其中的“虚拟机LTP压力测试”是通过对虚拟机上运行LTP(Linux Test Project)操作系统压力测试,模拟操作系统高压环境,包括NFS压力测试、内存管理压力测试、文件系统压力测试、数学(浮点)测试、多线程压力测试、硬盘 I/O 测试、IPC(pipeio, semaphore)测试、系统调用功能的验证测试、网络压力测试。在测试过程中始终保持CPU利用率99.5%以上,内存利用率在80%以上,运行时间为一个虚拟机持续24小时,总共96个小时的连续运行。

    又比如,“Pause/Unpause功能测试”采用OLT内存压力测试用例,模拟在数据库系统中同时有500个用户并发5000个事务,并频繁的对数据库进行查询和修改,使该虚拟机始终处于高压负载状态,CPU平均利用率达到95%以上,内存利用率达到90%。在保持这样的一个高压状态下,通过虚拟机服务器控制端将该虚拟机进行暂停与恢复操作,并保证在高压环境下顺利完成OLT内存压力测试。

    由于OVM的测试项目和Oracle VC类似,而浪潮天梭TS30000此次是划分了8个虚拟机来运行测试这些项目,“我们相当于同时经受住了8次Oracle VC测试的考验”,刘军表示。

数据库虚拟化 高可用是关键

    我们知道,随着业务对于IT系统的依赖度日渐提高,IT系统的持续稳定运行(即可用性)对于用户具有越来越大的价值。据来自Compuware/ABC的报告,系统每宕机一小时,包括证券公司、信用卡公司、电视机构、国际航运公司、邮购公司在内,其损失都在650万美元以上。另有资料表明,对于一个小型企业来说,宕机1个小时的平均代价高达4000美元。

    正如文章开头所言,虚拟化作为提高系统效能的成熟技术,已经为业界认同,但在数据库等关键应用领域,由于客户对可用性和可靠性的担心、对业务风险的考虑,应用一直进展缓慢。“这个认证测试表明,浪潮天梭虚拟化解决方案的性能、可靠性、可用性等各方面完全可以满足关键应用的需求,已经具备了大规模商用的能力。”刘军介绍说,“浪潮天梭虚拟化方案同时实现了高性能商用系统的高效能,能够有效提升IT系统的利用率,使用户在关键应用上的TCO大幅降低。”

浪潮集团高性能产品部总经理刘军

    这里以浪潮的一个实际客户为例,其年产量达到50万台,销售范围覆盖全国28个省市地区,企业员工总共800多人,分布在全国各地。其信息化系统包括ERP系统、财务系统、人事系统、OA系统应用。其中ERP系统为核心系统,数据量较为庞大,目前约有800G,并且随着企业的发展其数据量会以每年20%的速度增长,总共有近3000多个用户终端,高峰期并发量会达到2000以上;财务系统与人事系统数据量并不大,但其特点是工作强度具有一定的周期性;OA系统负责全部企业内人员的自动化办公,稳定性要求较高。

    这个客户采用了标准的B/S架构方案,总共部署了服务器16台,以下是客户实际方案与浪潮天梭虚拟化高可用方案的成本比较:

    通过上面的比较分析,我们不难看出,虚拟化不仅能够提高资源使用效率,节省成本费用,增强IT对业务的灵活服务能力,更重要的是,高端的虚拟化本身就带有高可用的功能。当然,其中的一大关键技术是虚拟机的实时动态迁移。因此我们不难理解,为什么Vmotion是VMWARE高端VI3架构区别于低端ESX的关键所在,为什么IBM小型机虚拟化软件PowerVM企业版和标准版的最主要差别就在于是否带有实时分区迁移功能(Live Partition Mobility,LPM)。

    正是通过整合虚拟化、高级故障隔离与恢复技术,浪潮天梭的高可用性水平得到了进一步的提升,达到99.99%——即包括维护耗时在内,系统每年停机时间不会超过1个小时。 浪潮集团高级副总裁王恩东表示:“高端服务器关系着国计民生的方方面面,在高端服务器领域做出持续突破是浪潮既定的方针策略。从实际应用来看,高可用是保障关键应用领连续性的基石,浪潮一方面强化硬件技术的突破,另一方面围绕应用,通过和应用软件的厂商联合测试,不断将高可用的平台和具体应用结合起来,从而保障为用户提供高性能、高可用的软硬一体的系统平台。”

    其实,在致力技术突破的同时,通过权威的第三方平台不断将技术成果进行检验和印证,是浪潮的一贯做法。此前,浪潮曾1次打破TPC-H世界纪录,3次打破SPEC世界纪录,并全球率先通过Oracle VC系统可信认证,此次通过OVM认证,既是对天梭虚拟化方案高可用性的考验,其实也是给关键业务领域虚拟化用户的一颗“定心丸”。

浪潮服务器的虚拟之路

    在此前一周,浪潮发布了2008年服务器产品市场策略,明确提出今年浪潮将更加关注以“关键性应用、高应用增值、高技术附加值”为特征的高端市场,并将发起“标靶行动”,从产品、方案、服务入手,重点推进政府、教育、互联网等行业市场。

    虚拟化正是途径之一。早在去年浪潮就与SWSOFT、XENSOURCE成立了虚拟化应用推进联盟,今年6月份VMWARE也将与浪潮签订战略合作协议,合作范围将覆盖从低端的3i到高端的VI3等不同档次的产品。

    据了解,浪潮在推出IDC虚拟化解决方案、虚拟化高可用整合方案等十多个虚拟化行业解决方案之后,08年将与虚拟化厂商进行相关技术的本地化开发,切实解决虚拟化应用中存在的价格倒挂等实际问题,推进虚拟化应用,同时也实现浪潮服务器的技术附加值。此番,浪潮天梭30000全球首批、国内第一家完成Oracle VM虚拟化系统可信测试,对推动虚拟化技术从边缘应用普及走向核心应用,特别是在高性能商业关键领域实现突破有着重要的意义。

0
相关文章