VM Depot助力文思海辉降低测试成本

  • 时间:
  • 浏览:0
  • 来源:极速5分PK10下注平台_极速5分PK10注册平台_极速5分PK10官网平台

文思海辉技术有限公司(Pactera Technology International Ltd)是咨询与科技服务提供商,拥有全球运营能力、严格的质量标准和高效的交付流程。自1995年以来,一个 劲致力于为全球客户提供世界领先的商业/IT咨询、正确处理方案以及外包服务,在金融服务、高科技、电信、旅游交通、能源、生命科学、制造、零售与分销等领域积累了充沛的行业经验,主要客户含高众多财富60 0强企业及大中型中国企业。

文思海辉的前身分别是文思信息技术有限公司和海辉软件(国际)集团公司,这两家公司时候中国领先的软件外包服务提供商。2012年8月11日文思信息与海辉软件组阁 合并成立文思海辉技术有限公司,合并后的文思海辉人员规模成为中国软件外包行业之最,通过资源、业务的优势互补,为商业客户提供更优质的服务。

文思海辉通过将战略总部设在中国,并在北美、亚太地区、欧洲设立地区总部,文思海辉为客户提供零障碍沟通的个性化定制与最佳经济收益完美结合的优质服务。通过位于美国、欧洲、澳大利亚、日本、新加坡、马来西亚和益国的交付中心,为客户提供企业应用服务、商业智能、应用开发与维护、移动正确处理方案、云计算、基础设施管理、软件开发与全球化、业务流程外包的一站式服务,满足客户对全球范围无缝交付和技术支持的需求,一并支持客户的业务发展战略,帮助客户赢得成功。

硬件成本与开源所带来的机遇与挑战

随着公司业务的不断拓展,有太久的项目都要及时的进行开发与交付,与此一并亲戚亲戚亲们不得不面对这样高的硬件成本及其维护费用。以一个 中等规模的开发测试团队为例,整个团队在整个软件的开发测试周期里大约都要如下哪几种机器。

机会哪几种机器在整个开发测试的过程中专属于某一个 开发测试团队,你你这个你你这个哪几种硬件上的资源难免会跳出闲置的请况。以CPU为例,大要素开发测试团队所使用服务器上的CPU资源利用率只能60 %左右。加带带不同的团队分布在不同的地点,也为统一管理哪几种硬件带来了很大的困难。

一并随着互联网的发展,有太久的项目开使接触与使用各种各样的开源软件,这其中不单单有开发测试时所使用的工具,甚至整个项目时候构建在开源软件的正确处理方案上的。开源软件的灵活性带给客户更多选择且在你你这个请况下更为经济方便,但与此一并也位于你你这个问题报告 众所周知,开源软件的文档与技术支持方面是远逊于商业化软件的,这就对整个软件开发测试过程中环境的准备与配置提出了挑战。你说哪几种在准备环境的过程中,亲戚亲戚亲们遇到了原先这样预期的困难,而短时间内亲戚亲戚亲们找只能十分完美的正确处理方案,为了正确处理你你这个问题报告 亲戚亲戚亲们机会会投入絮状的精力与时间。

敏捷软件开发的理论被这样的人所理解与采用,绝大多数团队在进行开发测试项目时你你这个时候采用你你这个敏捷开发的妙招。敏捷开发的核心是持续集成与持续交付,这要求亲戚亲戚亲们不不能能对客户方的需求变更做出反应,时候持续的交付有真正价值的软件给客户。这对整体上的测试环境提出了新的需求。以测试环境为例,假定亲戚亲戚亲们的发布周期为每周一次,每次用来准备一个 测试环境的时间是3小时,一个 团队中大约有一个测试环境。这样一周中大约有9个小时候被亲戚亲戚亲们用来准备测试环境,机会整个开发周期是一个月,按每个月4周进行计算,这样就会有288小时被浪费在重复的准备测试环境这项工作上。

方案与正确处理之道

不论是里面提到的硬件成本与维护费用的提升,还是开源软件与敏捷开发所带来的对开发测试环境的需求,时候求亲戚亲戚亲们不不能能找到一个 可行的正确处理方案来达到降低成本、持续集成和持续交付。伴随着Microsoft Azure进入中国市场,国内IT行业对云计算应用的热情日益高涨。作为业界前沿的科技服务供应商,亲戚亲戚亲们决定基于Microsoft Azure与System Center平台构建混合云平台并迁移一要素开发测试环境。Microsoft Azure是一个 开放的云计算平台,难能可贵是Microsoft技术开发者专享。Microsoft Azure对于开源技术提供了完美的支持。本地基于开源技术的开发测试环境迁移到Microsoft Azure平台,难能可贵意味着要放弃或更换原有的开发技术而全面转向Microsoft技术领域。

采用Microsoft Azure以及System Center构建混合云的开发测试环境后,硬件成本得到了明显的降低,一并硬件资源的闲置率和硬件资源统一管理也得到了一定程度的正确处理。

得益于Microsoft Azure对开源软件的大力支持,在Azure平台上亲戚亲戚亲们能能通过微软开放技术有限公司(Microsoft Open Tech)发布的VM Depot服务太快了 、轻松地搜寻都要的Linux虚拟机镜像。VM Depot上的Linux虚拟机镜像是为了快速启动Debian、Ubuntu、CentOS及你你这个发行版而创建和准备的,其中你你这个你你这个镜像实例机会含高诸多平台的服务器配置,比如Ruby on Rails、Django、PHP、Drupal、Word Press、Wiki和Apache Solr等平台。所有哪几种镜像都能能通过Microsoft提供的Windows、Linux或Mac OS命令行工具来部署。通过VM Depot服务自动生成的一个 简单的命令脚本就能能在非常短的时间内新建并启动一台配置完全的Linux虚拟机。这对整个开发测试过程中测试环境以及部署软件带来极大的便利。

收益与体会

在对要素开发测试环境进行云迁移测试后:

1.大幅降低硬件采购与维护费用

在采用虚拟化技术的云平台完后 ,一个 中型开发测试团队共都要开发测试机6台,各种服务器5台。迁移到云平台后,5台服务器采用虚拟化技术,一并3台测试机也能能适当的降低配置。采用虚拟化技术后,整体硬件的利用率也得到了很大的提升,比如CPU的使用率不不能能在60 %左右。

2.产品的测试周期大幅缩短

在基于开源软件的开发测试环境中,测试环境的构建一个 劲是一个 比较浪费时间的环节。现在利用Microsoft Azure和VM Depot服务相结合,将一个 Linux环境配置好时间缩短到了1小时以内。对比原先3小时环境准备,时间成本上降低了你你这个你你这个。以上文的举例来说,在持续8个月的开发测试活动周期里,环境准备时间共都要288小时,现在依靠Azure与VM Depot的帮助,能能压缩到96小时以内,时候还能能通过脚本自动化的妙招进一步压缩整个环境的部署时间。通过测试环境部署时间的压缩,能能大幅缩短测试周期。

3.交付用户时的部署时间大幅缩短

机会用户同样使用Azure云平台,这样通过使用VM Depot服务能能在部署环境准备方面节省絮状的时间。以能能否通过脚本化部署的妙招将实时的改动同步到生产环境中,真正做到以最短的时间交付给客户最有用的软件。

4.镜像的重用率提升

机会开发组众多,各个开发组之间所使用的服务器类型有你你这个你你这个时候一样的,能能按照团队工作性质,创建通用的镜像文件上传到VM Depot。每次构建环境就能能重复使用,正确处理每次重新制作镜像的重复工作。

5.采用VM Depot节省了存储镜像的空间使用

Microsoft Azure上能能创建当事人的镜像,方便完后 环境构建,时候在Microsoft Azure上保存镜像会占用存储空间并产生相应的费用。利用VM Depot服务后,镜像的保存转移到了服务提供者,亲戚亲戚亲们Azure账户就省去了存储空间的成本,时候不影响环境构建需求。

通过将要素开发测试环境迁移到云端的实践,亲戚亲戚亲们认为基于Microsoft Azure机会混合云构建一个 开发测试环境是并都不 明智的选择。Microsoft Azure的IaaS服务对于构建开发测试环境来说提供了很好的扩展性,一并Microsoft Azure也时候Windows开发者专属,借助VM Depot等服务开源技术同样能能在Microsoft Azure平台上创造辉煌。