首页 > 大数据 > 正文

60天完成数据库Oracle Exadata迁移经验

2012-10-11 15:15:03  来源:TechTarget中国

摘要:本文中,知名在线支付公司PayPal的架构师Amit Das分享了他们的数据库Oracle Exadata快速迁移经验。
关键词: 数据库 Oracle

    甲骨文刚刚发布了最新版的Exadata x3,这一款在全球范围内备受推崇的一体机产品在OpenWorld 2012上再次汇聚了诸多目光。然而如何在有限的时间窗内将Exadata的效能发挥到最大?这是困扰大多数用户的一个问题。知名在线支付公司PayPal的架构师Amit Das就在本次的OpenWorld大会上分享了他们的Oracle Exadata快速迁移经验。


    Das介绍,PayPal在刚刚完成Oracle Exadata x2-8测试之后就收到了公司高层的通知,邮件内容很简单:“把存储和计算能力提高10倍,要最快的速度。”


    通常来说,大型数据库迁移并涉及到应用改造的项目都要几年的时间。但是对于PayPal来说,他们的业务增长速度太快了,还要满足服务水平协议(SLA),这需要他们把交易反馈时间降低到40毫秒,比之前的Solaris SPARC架构提高4-10倍。更关键的是,PayPal只有几个月的时间来完成这一工作,而不是几年!


    Das表示,公司的业务增长速度可以用爆炸式来形容,在峰值时段,他们需要每秒钟处理500个支付交易。这个高速的OLTP环境中有超过500个Oracle数据库实例,接近14000的并发和每秒80000的执行。要保证这样一个系统的正常运作需要后端有强大的计算能力。


    Das在实施Exadata之前就对这个产品非常熟悉了,因为在加入PayPal之前,他就职于甲骨文公司,并完成了全球第一个生产环境的Exadata部署--苹果公司的App Store.除此之外,Das还对Oracle RAC技术有较为深入的研究,使用经验也超过了10年。


    在今年的早些时候,Das和他的IT团队就在筹划Exadata的迁移工作,最后他们得出的结论是要在60天内完成从测试到投入生产的工作。


    据了解,PayPal将Exadata“集群”部署到了两个数据中心当中。新的系统包括生产集群、备用集群和一个测试开发集群。每个生产集群都包含一个4节点的RAC其中有64个Exadata存储单元和两个Exadata x2-8.每个集群的存储空间是131TB.


    Das介绍,PayPal只花了大约5天的时间就完成了生产集群的部署。他们使用Oracle GoldenGate 数据集成工具实现了现有数据和Exadata之间的同步,并对数据真实性进行了验证。然后他们就开始着手进行端到端的应用转换,Das透露整个过程中的停机时间只有短短的10分钟。


    “10分钟停机时间主要是由于重启应用层,”Das说:“PayPal对于Exadata部署的最终效果感到很满意,它满足了我们的SLA需求。”


    Das表示,PayPal对刚刚发布的Exadata x3-2非常感兴趣,相比于之前部署的Exadata x2-8,新的一体机模型对于OLTP性能将会有更大的提升。


    此外,Das还表示PayPal将对新版的Oracle Database 12c进行评估。他认为新版数据库中的Pluggable Database特性对于改善Oracle RAC将起到重要作用。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。