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

日期: 2012-10-09 作者:孙瑞 来源:TechTarget中国

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

PayPal分享60天完成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,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

孙瑞
孙瑞

相关推荐