VSC Technologies 是 SNCF 网上旅行服务机构 Voyages-sncf.com 旗下 French National Railway Corporation (SNCF) 的子公司,主要提供长途和高速客运服务。VSC 总部位于巴黎附近,雇员人数超过 170 人,该公司可针对客户的铁路分布需求,提供完整的技术解决方案和服务,并且可以托管用于铁路预订的关键应用程序。

2009 年,Voyages-sncf.com 营业额为 24 亿欧元,每月的唯一身份访客数超过 1000 万位。为了应对大量访客,VSC 团队需要一个基准测试平台来改进新的战略性软件项目,该项目是一个用于交易环境的数据仓库应用程序,能以近乎实时的方式刷新以模拟大量业务交易。他们惯常合作的提供商需要 8 个月的时间才能交付这个平台。当 VSC 的合作伙伴 Ysance 推荐 Amazon Web Services (AWS) 作为备选方案时,VSC 欣然接受了这个建议。

AWS 通过 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Elastic Block StorageAmazon Simple Storage Service (Amazon S3) 集成为一个测试平台,VSC 客户使用这个平台在开发过程中进行性能测试。测试平台与目标服务平台相同,Apache Tomcat 和 MySQL 位于前端层,Oracle、Oracle Data Integrator 以及一些 Java 批处理应用程序位于后端层。

该应用程序使用 Apache JMeter 和 Apache Cactus 进行了基准测试。

Voyages-sncf.com Architeture Diagram

图 1:Voyages-SNCF 数据流

VSC 团队发现,在将平台更改为 AWS 后,他们需要适应不同的硬件性能。他们学会了应在应用程序设计方面保持灵活性,并减少对磁盘和网络 I/O 性能可见性的依赖。

VSC Technologies 副总经理 Pierre Matuchet 非常喜欢 AWS 的简易性和灵活性。Matuchet 特别提到了 AWS 卓越的上市时间优势,因为 AWS 让 VSC 能够在其新服务推出之前的 3 个月内执行测试,而惯常合作的提供商的解决方案只能提供 1 个月的时间。Matuchet 还指出,AWS 降低了 IT 基础设施在交付期间面临的风险。

使用基于 AWS 的测试平台取得的成功让 VSC 团队受到了启发,他们计划通过概念验证来扩展其开发基础设施,以便用于更加复杂的应用程序,包括指向大型机和更多事务性数据库的链接。

VSC 非常喜欢 AWS 的灵活性、成熟度和可用性。“AWS 能够灵活增加额外的在线容量来提前测试新软件,以帮助确保软件项目的成功,从而让我们从中受益。”Matuchet 说道。

要详细了解 AWS 如何帮助您满足 Web 应用程序需求,请访问我们的 Web 应用程序详细信息页面:http://aws.amazon.com/web-mobile-social