设为首页 收藏本站
查看: 1192|回复: 0

[经验分享] 应对数据膨胀 IBM DB2集群改写x86计算

[复制链接]

尚未签到

发表于 2015-10-5 11:25:27 | 显示全部楼层 |阅读模式
  在信息膨胀的时代,数据的飞速增长让企业不堪重负。Gartner研究表明,对于大型企业来说,数据增长是数据中心硬件基础架构所面临的最大挑战。据预测,全球数据量在未来五年将增长650%,交易型数据越来越多,业务的增长与合并使数据处理负载量激增,巨大的压力对即时计算速度以及数据访问的可靠性提出了更高的要求,尤其在数据驱动的关键性业务中,这一点表现得更为突出。
  关键性业务的高效运行离不开企业的命脉——数据库,传统的大型企业数据库平台有些还在采用RISC小型机方案,但是这种方案的投资成本居高不下,且运行维护难度大。如何随数据增长弹性扩展数据容量,并在成本与性能之间取得平衡,成为摆在企业面前的一个难题。我们下面将以IBM最新的基于英特尔至强E7处理器的eX5服务器,以及DB2 pureScale为例,来阐述如何通过x86服务器集群来帮助企业应对上述挑战。
  
DSC0000.jpg
  ▲基于英特尔至强E7处理器的IBM System x3690 X5服务器
  x86数据库集群解决之道
  我们知道,对于在线交易处理(OLTP)业务来说,系统平台的性能高不高只是一个指标,关键的是,每天、每分钟都要保证提供持续的高性能,而不管上面的应用工作负载如何变化。而且,OLTP服务器还需要灵活可扩展,根据组织业务的发展而改变。
  传统上,对于象OLTP这种企业级数据库应用来说,大型SMP服务器是个不错的选择,但其成本相对高昂,而且其扩展性也局限于Sclae-up(向上扩展)一个维度。集群式(Scale-out)的x86数据库扩展方案提供了另一种选择,这种技术实际上也已经使用了多年。不过,集群的应用仍然是个技术活,需要管理人员耗费许多时间和精力来做数据重分区、工作负载平衡、性能优化等工作。
  为此,IBM和英特尔两家公司也一直在合作,试图通过新的技术来改变x86计算的经济性。其中一个合作成果就是面向集群、分布式系统的OLTP平台,实现了无可比拟的灵活性和可扩展性。在这个平台中,基于英特尔至强E7处理器的IBM System x eX5服务器,如x3850 x5、x3690 x5等,提供了关键业务环境下数据密集型应用负载的基础。而IBM的DB2 pureScale功能,则能够把这些服务器以集群方式连接在一起,凭借高性能、线性扩展和高可用性等特色,共同以更加经济的方式来支持大规模的数据库应用,DB2 pureScale的总体架构如下图所示:
DSC0001.jpg
  ▲DB2 pureScale架构
  如上图所示,DB2引擎在集群的各个服务器上运行,在每个服务器之间提供一致性的访问。DB2pureScale提供故障检测和自动恢复的集群整合服务。IBM通用并行文件系统(GPFS)群集实现共享磁盘架构。群集缓存功能(CF)提供Group Buffer Pool (GBP) 和Global Lock Manager (GLM)的运行实例。这些组件可确保群集服务器之间的直接互通,通过锁定和缓存提高数据库性能。
  不间断运行的高可用性
  在一个DB2 pureScale集群中,一台服务器可以通过冗余来避免单点故障,并提供集中的锁管理服务、面向数据页的全局缓存及其他服务,从而消除了在传统分布式系统中托管数据库的挑战与限制。pureScale集群的成员服务器在做读、写操作时,可以同时访问后台共享的数据库。它们也可以通过InfiniBand网络来直接访问中央服务器。通过这些技术,一个由多台x86服务器组成的DB2集群系统,对于上层的OLTP应用来说,看起来和运行起来都象一台高性能服务器一样。如果集群中的一个节点宕机,系统会自动地把负载切换到备用节点上去,从而尽可能减少意外宕机时间。因此,DB2 pureScale可在实现快速操作的同时获得更高的RAS特性:

  ▲成员服务器故障情况下业务保持运行

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-122895-1-1.html 上篇帖子: IBM夏然:软件产业对整个国家发展举足轻重 下篇帖子: IBM大型主机(Mainframe)技术简介之九——系统软件和架构
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表