扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Rhapsody( www.rhapsody.com )是一家提供数字音乐的公司,其网站所提供的歌曲超过1600万首,目前其付费用户已经超过一百万,他们可以通过PC、笔记本电脑、家用网络的电视、MP3或手机来浏览这些音乐,包括Verizon Wireless和MetroPCS的手机、苹果iPhone、iPod Touch和iPad、RIM黑莓、Windows Phone 7和Android手机平台应用等。
随着其海外业务的不断扩展,其用户群数量也得到显著增长,这使得该公司面临着一系列难题:
1. 如何确保内容管理进程的按时完成,以满足合同期内音乐发布的要求,即使是在音乐库持续增长的的情况下;
2. 如何扩展事务处理型数据库以应对迅速增长的用户群的需求;
3. 如何快速响应元数据,以确保音乐信息的实时可见性,并加速客户的检索速度;
4. 如何在全球范围内确保全天候(24/7/365)的高可用性;
5. 如何确保成本一直处于可控范围,以确保客户的竞争力优势。
在使用Fusion-io 的解决方案之后,该公司不仅将内容管理的任务处理速度加快了10倍,还显著提升了数据处理型数据库的性能,实现应用响应和客户检索的优化;在大幅节约成本的同时还保持了Oracle DataGuard的高可用性。
Rhapsody的IT负责人曾这样评价他们的系统,“我们的内容管理系统容量庞大,歌曲超过1600万首,加上不断增加的客户群,所有数据的摄入处理和分析必须在夜间运行,以确保发布正确的内容来满足合同要求。我们在NAS系统上运行批处理任务时,需要消耗大量的I / O,并且需要耗费8小时到21小时才能完成。而解决这一问题很简单,我们只在一台服务器上增加了4个1.2TB的ioDrive2,系统的读取性能就提升了17倍,写操作性能提升了5倍。”
添加ioDrive2之后,CPU和内存就不存在所谓的性能瓶颈。现在的CPU可以完成更多的工作,所有任务都能够在2小时内处理完毕。这种方式提高了Rhapsody的服务,确保编辑们现在能够有更多的时间来改善内容,并能提供更多的最新内容,同时不超过合同规定的最后期限。
该负责人补充说:“事务处理型数据库在容量要求上比内容数据库相对较低,但性能要求要高得多。关于这两种概念验证我们测试了数月,最后选择了Fusion-io,因为它的简易性和低成本,可以应对我们未来12至18个月的增长。并且在采用Fusion-io的方案之后,任务处理的时间也得到显著缩短。事务型数据库上的工作以前需要两个小时,现在只需不到15分钟即可完成。”
作为一家拥有国际用户群且快速成长的企业,Rhapsody确保其面向客户的事务处理型数据库能全天候地都保持高峰水平,停机时间很少甚至是无停机时间。这意味着实现服务器冗余是必须的。
该负责人说:“客户希望音乐播放器显示实时信息,并期望搜索时间短。ioDrive2可以让我们在我们的客户群和内容库持续增长的情况下,仍然保持较快的响应时间。当我们开始向海外扩张,我们的主服务器不能同时处理网络流量和复制,包括ETL作业,这使得可用性降低。随着ioDrive2的部署,我们现在有能力在服务器内管理Oracle Data Guard数据库副本,同时还为未来的发展留出足够的空间。”
人们可能会认为实施一个高性能的系统,让这个系统在快速增长的市场下可提供12至18个月的性能扩展空间,将花费大量的资金。而Rhapsody在Fusion Powered系统上的投资回报率证明这一说法并不正确。
Rhapsody的数据中心密度很高,且扩展空间有限,这使得横向扩展优于纵向扩展。但是Oracle许可成本的居高不下也是该公司关注的一个焦点。ioDrive2能够更为有效地使用服务器CPU,这使得同一台服务器能满足未来12个月至18个月的增长,从而在Oracle数据库许可成本上实现了100%的投资回报。
目前Rhapsody对Fusion Powered系统很满意,并正尝试将ioMemory部署到他们的预生产环境,以提高开发和测试效率,这一做法已经取得巨大成效。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者