存储系统解决方案
来源:中国电子政务网 更新时间:2012-04-15
  客户:Oracle 公司

  Oracle (www.oracle.com) 是世界上最大的企业软件公司,专门开发数据库、中间件、对流程加以管理并实现自动化的业务应用程序以及其他关键的业务基础结构软件。该公司提供软件、咨询、外包以及其他服务,帮助企业解决自己最为迫切的信息管理问题。作为一家《财富》500 强企业,Oracle 的年收入超过 90 亿美元,在全球拥有 4 万多名员工。考虑到 Oracle 的业务运作具有范围广和数据密集的特点,它面临的存储管理挑战非常大。

  

  难题:对迅速发展的复杂企业的存储系统进行预配置

  最近几年 Oracle 经历了飞速增长,它也因此面临着巨大的 IT 挑战。其中最迫切的一点是最大限度地提高它在服务器、存储系统以及网络方面的既有投资的资产利用率。另外,它迫切需要提高关键的存储基础设施的可靠性和可用性,确保始终能够访问业务数据。而且,可扩展性和性能对于企业的持续增长也具有关键意义。

  

  因 Oraclereg; E-Business Suite On Demand (EBSO) 等新产品和新服务的推出,这些挑战被进一步放大。借助于 EBSO,Oracle 在 Texas 州 Austin 的数据中心为数百名客户托管自己在业界居领先地位的 E-Business Suite 软件。为了不断获得成功,Oracle 需要迅速为新的客户完成部署,并且需要迅速响应现有 EBSO 客户不断变化的要求,这些都非常关键。

  

  Oracle 必须同时满足自己内部业务运作过程的存储要求,为自己的 Oracle E-Business Suite On Demand 业务提供灵活和可扩展的存储环境,并对拥有数千种运行在众多不同系统平台上的 Oracle 产品的开发环境进行预配置。考虑到这一复杂性,提高存储系统的可管理性、简化并加速备份过程以及降低总拥有成本,这些都成为非常重要的工作。

  

  2003 年秋季,Oracle Database 10g 的推出为 Oracle 提供了强大的新功能,使得它既能满足客户的需求,又能满足内部业务的需求。不过,Oracle Database 10g 所实现的这种灵活的分布式网格计算环境对存储基础设施提出了更高的要求 - 需要存储系统采用全新的灵活的工作方式。

  

  解决方案:采用 Network Appliance 存储解决方案

  Oracle 公司在四年前已经意识到自己现有存储配置的局限性,开始采用 NetApp 存储解决方案实现网络存储模型。当时,业界有些人对网络存储能否满足 Oracle 数据库应用程序对性能的高要求提出了质疑,但是 Oracle 以及数千名 Oracle 客户却看到,NetApp 系统足可以提供同样甚至是更好的性能,同时此系统还提高了可用性、简化了管理并降低了存储系统的总拥有成本 (TCO)。

  

  目前,Oracle 拥有世界上最大的 NetApp 存储系统,并依靠 NetApp 支撑内部运作、EBSO、多个产品开发部门以及其他职能。

  

  “我们之所以选择 Network Appliance 作为我们任务关键型业务解决方案的存储供应商,原因在于 NetApp 产品能够提供较高的可用性以及可靠、一致的性能和较低的管理开销,这大幅度降低了我们的总拥有成本”,Oracle 全球 IT 服务指挥中心的高级总监 Bill Weils 说。“NetApp 将执行存储管理任务所必需的开销降低了 50%,它全面提高了我们环境的可用性,能够满足我们的业务需求,同时又将我们关键的 IT 员工释放出来,让他们可以从事其他重要工作。”

  

  实践证明,NetApp 解决方案与 EBSO 非常匹配,后者将 NetApp 集群存储系统用于容错,同时支持运行 1,600 个独立数据库环境和应用程序栈的数百个 On Demand 客户。按照全球数据中心运作副总裁 Mitchell McGovern 的说法,“Oracle 之所以选择 NetApp 来运行 EBSO,原因就在于它非常易于管理。它能够非常好地与我们的平台相集成,并具有极高的可扩展性,允许我们不断增长。借助于 NetApp,我们的 EBSO 体系结构实现了三倍多的增长,同时我们的存储购置与管理成本也得以大幅度降低。”

  

  Oracle 的平台工程部门是在 Oracle 所支持的多个平台上生成并发布 Oracle 所有产品与服务的生产工厂。“我们利用了每一项 NetApp 技术来满足我们的存储要求,”平台工程 IT 运作的高级总监 Craig Yappert 指出。我们将 NetApp 高速主存储系统用于我们的高端事务处理环境,将 NetApp NearStorereg; 产品用于进行 Oracle E-Business Suite 测试等工作,将 NetCachereg; 用于在两个开发中心之间高效与透明地共享代码。

  

  “NetApp 为我们提供了集中大块存储系统的能力,”Yappert 继续说,“需要的时候我们可以非常方便地将存储系统打包,并带到某个特定的开发环境中。现在,我们能够以快得多的速度对系统进行预配置,从而大幅度减少了为我们的开发和工程人员准备环境的时间。这样做,直接提高了 QA 周期的工作效率,并且大幅度缩短了产品推向市场的时间。”

  

  业务优势:提高了灵活性,简化了备份与恢复过程,提供了极强的可扩展性

  Oracle 借助于 NetApp 存储解决方案开创了新的工作方式。例如,Oracle E-Business Suite 的演示曾经是一个非常耗时的人工过程。现在,Oracle 可使用 NetApp 存储系统在 Austin 的数据中心实现对应用程序演示服务(Applications Demonstration Services,ADS)的托管。销售人员只要输入请求,小组就会根据销售人员所指定的规格配置完整的演示环境。可以从世界上的任何位置通过 Oracle E-Business Suite 基于 WEB 的界面接入这一演示环境。

  

  Oracle 还依靠 NetApp 存储解决方案支持 Oracle Collaboration Suite Files Online,后者是向 Oracle 所有 4 万名员工提供的文档管理与协作工具。事实上,Files Online 目前在 NetApp 上所支持的一个数据库实例高达 5TB,并且这一数字还在不断增长。

  

  当您为一些重要客户管理数百 TB 的任务关键型数据时,备份与恢复绝不会是一项简单工作。EBSO 使用 NetApp Snapshot™ 和 SnapRestorereg; 软件来满足这些要求。为所有的用户数据定期生成 Snapshot 副本可以防备发生应用程序和用户错误。因为 Snapshot 副本只需数秒即可生成,并且每一个卷可以同时维护数百个 Snapshot 副本,这一工作对运作过程的连续性没有任何影响。如果某个正在运行的应用程序发生问题,则会取回最新的 Snapshot 副本并重放日志,应用程序可以在数分钟之内重新启动 - 而用磁带进行恢复,这一过程可能需要数小时甚至数天。

  

  Oracle E-Business Suite 软件开发工作的大范围与复杂性大幅度加剧了数据管理的复杂性。“NetApp 产品帮助我们实实在在地简化了我们的开发环境。有了 SnapMirrorreg;,我们可以非常放心地在系统之间复制整个 E-Business Suite 环境,从而满足我们不断变化的开发与测试要求。以前,我们必须采用手动方式或通过脚本完成这项工作,非常耗时间而且不可靠,”E-Business Suite 开发的运作与基础设施副总裁 Jerome Labat 补充说。

  

  平台工程部门在美国、英国以及印度的多个地点都有工程师,如何高效地存储文件成了一个问题。“借助于 NetApp 向我们提供的一项重要技术,我们能够将我们的 NFS 基础结构分布到所有这些开发中心中,”Yappert 解释说。“有了 DNFS 和 NetCache,文件位置对于工程人员来说是完全透明的。这项功能的优势太大了。”

  

  推动网格计算:可以随时随地提供的存储系统

  对于 Oracle 来说,采用 NetApp 技术的一个最大优势是两家公司拥有共同的理念。Oracle 是企业网格计算方面的领袖,它将大量的服务器和存储系统集中起来,组成满足企业计算需求的灵活的资源。而 NetApp 的统一存储解决方案可以在不考虑访问方式(NFS、FCP、iSCSI)的情况下提供数据,能够非常好地满足新兴的企业网格的存储要求。

  

  
Oracle 的部门 职能
全球 IT 内部业务运作

Oracle® On Demand

Oracle ERP

Oracle 培训服务

Web 服务
应用程序开发 Oracle E-Business Suite 的开发与 QA
应用程序演示服务 全球基于 Web 的 Oracle E-Business Suite 和 Oracle 数据库演示环境
Oracle Collaboration Suite Files Online Oracle Collaboration Suite Files Online 这一公司基础设施为 4 万多名员工提供服务
平台工程 在多个平台上生成并发布 Oracle 所有产品与服务的生产工厂


  

  

  “Oracle 所提出的网格计算理念是要实现资源的虚拟化与动态预配置。在我的印象中,Network Appliance 一直拥有同样的理念,即实现存储的虚拟化,并按照需要进行动态预配置。” 分布式数据库开发的副总裁 Benny Souder 说,“在我看来,Network Appliance 与 Oracle 的方向是完全一致的。”

  

  随着 Oracle 的 On Demand 运作进入网格体系结构,NetApp 在网格方面的优势也越来越明显。“形象说来,我们的网格体系结构就是使用 Oracle 应用程序和 Oracle 数据库技术的一摞摞 Linuxreg; 盒子再加上 Network Appliance 存储系统。NetApp 非常适合于 Linux 环境。”McGovern 指出。“EBSO 网格的扩展非常迅速。毫不夸张地说,我们的 NetApp 存储系统拥有数千台服务器和数百 TB 的数据。Austin 的数据中心是这个星球上最大的一套 NetApp 系统。”

  

  NetApp:实现成功存储的合作伙伴

  如果背后没有人员的大力支持,再伟大的硬件和软件都等于零。NetApp 为 Oracle 整个公司提供支持,确保 Oracle 不断获得成功,对于这一点 Oracle 非常满意。

  

  “服务也是 NetApp 与 Oracle 之间合作关系的一个重要因素。NetApp 的系统工程师与我们的工程师并肩作战,确保在不牺牲可管理性的情况下最大限度地提高可用性与可扩展性。他们就是我们这个大家庭的一份子,”McGovern 说。

  

  “得益于我们之间的密切合作,我们能够最大限度地利用 NetApp 存储系统和服务创新的优势,变革我们的开发基础结构,使其成为一部更有效、更精练的机器,”Oracle E-Business Suite 开发环境的发言人 Labat 总结道。