60天完成Exadata迁移 PayPal经验分享

服务器 服务器产品
PayPal在刚刚完成Oracle Exadata x2-8测试之后就收到了公司高层的通知,邮件内容很简单:“把存储和计算能力提高10倍,要最快的速度。”通常来说,大型数据库迁移并涉及到应用改造的项目都要几年的时间。PayPal只有几个月的时间来完成这一工作.

甲骨文刚刚发布了最新版的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将起到重要作用。

责任编辑:路途 来源: TechTarget中国
相关推荐

2020-07-06 15:24:50

技术人工智能面试

2016-12-06 15:35:25

2014-09-25 17:08:11

迁移Office 365大众点评

2015-07-24 10:03:39

移动办公系统深信服

2014-06-12 10:16:48

Swift

2015-06-05 17:04:32

EC

2010-06-03 19:29:31

TD-LTE

2014-03-13 14:55:04

2014-03-13 15:15:33

Android手游速成

2014-03-13 15:06:30

Android手游速成

2014-03-13 14:12:52

2014-03-13 14:02:28

Android手游速成

2014-03-13 14:42:13

2014-03-13 14:17:05

Android手游速成

2014-03-13 14:27:51

2021-07-26 12:10:37

FacebookMySQL 8.0数据库

2015-09-06 14:10:12

京东途牛

2014-09-10 15:45:15

微软Windows XP
点赞
收藏

51CTO技术栈公众号