红帽全局偏好设置

成功案例

Intuit 成功实现税务软件性能突破

Intuit 需要快速、可靠且符合成本效益的存储解决方案,用于其税务筹划产品的 TurboTax 套件。 TurboTax 是一种软件即服务 (SaaS) 产品套件,因此系统响应能力是关键目标。为了帮助确保高可用性,Intuit 需要在两个数据中心之间复制数据。Intuit 选择红帽® Gluster 存储,不但实现了预期目标,而且新产品的购置成本也远远低于专有存储系统。

客户关系始于

2011 年

加利福尼亚州山景城

信息技术行业

目标

帮助财务软件 TurboTax Online 应对美国纳税季节的高峰需求,同时有效防止系统故障。

软件

硬件

  • HP Proliant DL170E G6 服务器

尽管选择新的路线有时意味着冒险,但如果能在技术性能和扩展性上实现突破,同时有效降低业务成本,企业将会获得十分可观的投资回报。红帽恰好帮助我们实现了这一目标。

Jeff Ludwig,Intuit TurboTax 产品开发总监

Intuit 的系统必须能够应对纳税季节激增的业务需求

在向消费者、业务专家和小型企业提供功能完善、易于使用的财务软件方面,Intuit 是全球最受认可的品牌之一。公司的旗舰产品之一是 TurboTax Online,这是一种软件即服务 (SaaS) 产品,可让客户在线填写税收信息并对其进行归档。在报税季节时节,Intuit 可为 2,500 万多客户提供服务。该公司已在其 2 个数据中心中存储 150 至 200 太字节的客户信息。该数字以每年 15 至 20%的幅度增长。

寻找预防故障发生的可扩展系统

Intuit 需要达到足以应对其高峰时段的系统性能水平。该公司还希望复制可防止本地化或站点范围内故障的架构。Intuit TurboTax 产品开发总监 Jeff Ludwig 说:“我们还需要该解决方案能实现轻松扩展,以便与不断增长的业务速度保持同步。”

处理数十亿小型文件

Intuit 寻求的是一种创新的解决途径,且不再受制于大型专有系统。专有系统要求公司必须使用的特定的存储阵列和存储架。因此,Ludwig 及其团队开始探索开源软件能够达到这一要求的可能性。Ludwig 说:“我们需要快速、可扩展的文件系统来处理数十亿个小型文件。”此外,该解决方案需要在数据中心之间提供快速同步,以满足 Intuit 严格的存储复制服务水平协议 (SLA)。

Intuit 获得按需扩展的分布式文件系统

Intuit 选择了红帽 Gluster 存储,因为该产品的分布式文件系统可根据客户需求进行灵活扩展。

Intuit 消费者财务应用程序架构师 Mohit Anchlia 说:“在我们设计和构建架构时,红帽一直与我们合作,在最佳实践、设计考虑事项和布局、性能测试以及迁移方面为我们提供帮助。”

设计满足了对卷的需求

尤其是,红帽帮助 Intuit 解决了许多架构设计难题。Ludwig 说:“使用原始架构,我们无法与正在复制的卷保持同步,也不清楚瓶颈是什么。我们与红帽工程专家密切合作,专门调节代码以在我们的环境中运行,这使我们能够在数据中心之间实现平行复制,并满足我们的数据可用性 SLA要求。”Ludwig 强调,这不是常见的支持服务。“红帽团队理解问题的迫切性和复杂性,并且完全清楚我们需要什么来支持此使用案例,以及数据分布在各节点中的哪些位置。”

2 个站点可确保其冗余性。

最终的产品实施涵盖了两个站点,每个站点具有 38 个红帽 Gluster 存储 2.0 存储节点。节点为 HP ProLiant DL170e G6 服务器,每个服务器具有 2 个使用超线程技术的 Xeon L5640 2.27 GHz 中央处理器 (CPU),共计 24 个逻辑 CPU 和 48 GB 内存。每个服务器具有 7 TB 本地磁盘,此磁盘连接至采用独立磁盘冗余阵列 (RAID) 10 配置的智能阵列控制器,以实现每个节点总计 3.5 TB 的数据空间。

每个 3.5 TB 节点存储通过 XFS 文件进行格式化,并且作为 GlusterFS 卷砖包括在系统中。卷使用副本 2 配置,每个群集(3.5 TB x 19 副本对)总共 66.5 TB 可用存储。

每个站点托管一个主生产卷,应用程序服务器通过 GlusterFS FUSE 本地客户端写入此卷。通过 xsync 异地复制,每个站点的生产卷将会被复制到相对站点的从属卷。为实现所有站点复制,生产标准需达到 30 分钟 SLA的标准。

业务关键型应用具有低成本、高需求响应特性

红帽 Gluster 存储帮助 Intuit 快速响应面向消费者的税收产品服务需求。该产品还可提供比专有系统更低的总购置成本。这提高了 Intuit 在这个计划上的投资回报率。把每 TB 存储的成本降低了 16 倍。

Anchlia 说:“红帽技术客户团队高度专业,可帮助我们在要求的时间范围内实施解决方案。我们的客户对延时非常敏感,希望在做出应用程序请求时立即得到响应。最终,他们从 TurboTax Online 应用程序的快速响应度和高质量中受益匪浅。”

方案设计成功消除在报税季节系统速度放缓的风险

鉴于 Intuit 的业务和高峰活动周期,公司无法承担离线或速度变慢导致的后果。Ludwig 说:“绝对不允许应用程序在报税季节停止运行。如果发生这种情况,就要出大新闻了。红帽 Gluster 存储的最终架构有效杜绝了任何单点故障,并且可始终提供高可用性。

Intuit 与红帽业务经理携手迎接挑战

Intuit 和红帽全球客户支持服务部门合作,并通过红帽 Gluster 存储技术客户经理 (TAM) 进行日常业务沟通。TAM 在协调红帽支持、业务和工程资源以满足 Intuit 的需求方面发挥着关键作用。

Anchlia 说:“我们的 TAM 完全理解我们的架构和挑战,并为我们提供相应的最佳实践建议。”

红帽支持团队建议 Intuit 移除不属于数据库的数据,并将其置于文件系统中。“这使得我们能够在多个数据中心保持应用程序的高可用性,并且以合理的成本做到这一点,而使用纯数据库解决方案根本无法实现。”

Intuit 在大数据存储方面开辟新途径

此外,红帽在新兴技术领域(大数据)的知识非常宝贵。Ludwig 说:“红帽理解,所谓的大数据解决方案不同于标准文件系统布局。能够轻松处理较小数据量的实践可能并不适合大数据集,因此必须提早计划并且经常测试。”

许多公司正在讨论解决大数据问题的方法。但是,当 Intuit 需要借助先进的技术不断向前发展,其他公司还处于计划状态 — 这种状态和一个公司的主打产品开发处于紧要关头别无二致。他说:“尽管选择新的路线有时意味着冒险,但如果您能在性能和可扩展性上实现突破,同时降低成本,回报极其可观。红帽让我们实现了这一目标。”

了解更多信息