私有云下实现中间件数据库服务资源池化的可行性

传统金融企业中,现在也在开始或已经完成了企业私有云建设,落地的建设成果中,大部分实现了存储、网络、服务器的资源池化,而在中间件和数据库这块,可能更多的还是某个中间件服务器或数据库服务器给某个应用系统使用,呈现出一定的“烟囱”式,随着应用系统的不断增加,管理这些服务器和部署其上的中间件和数据库服务代价也越来越大,个人觉得将企业中间件和数据库服务资源池化可能是一条解决之道,使若干应用系统可以共享使用高可用的企业级中间件和数据库服务,当然其中也需要解决一些问题,比如:共享资源使用冲突,应用系统之间相互影响;运维管理模式变化等问题,不知大家有何高见,对此有些什么样的想法?
参与28

16同行回答

tong2012tong2012系统工程师中国航空
中间件池化,这个依赖IBM等这些中间件厂家吧? 对个体企业来讲,我见到的是把中间件加到版本里面了,要部署某个应用,这个应用中就包含了程序需要的中间件;不同的应用的中间件相互不影响;数据库的池化,如果非要用oracle的话,估计没戏;顶多是数据库中建多个表空间,不同的应用对应不同的表...显示全部
中间件池化,这个依赖IBM等这些中间件厂家吧? 对个体企业来讲,我见到的是把中间件加到版本里面了,要部署某个应用,这个应用中就包含了程序需要的中间件;不同的应用的中间件相互不影响;

数据库的池化,如果非要用oracle的话,估计没戏;顶多是数据库中建多个表空间,不同的应用对应不同的表空间;这个也是依赖于数据库自身的功能。其他数据库的话,参考下hadoop或者sharp的数据源,比如:SequoiaDB 这些。收起
系统集成 · 2015-06-09
浏览1365
honglang60honglang60客户代表ThoughtWorks
如果对于云运维的自动化实施的比较好的话,结果就比较不错。当然,怎么做,可以把具体情况发出来,大家一起讨论,或者见面交流了显示全部
如果对于云运维的自动化实施的比较好的话,结果就比较不错。当然,怎么做,可以把具体情况发出来,大家一起讨论,或者见面交流了收起
IT咨询服务 · 2015-06-09
浏览1305
flying_eagleflying_eagle系统架构师某汽车制造公司
传统企业的数据库集群一般是Oracle或者其他商业的数据库简单集群,这种数据库系统想迁移到云上不容易,可以暂时不动。但新的业务可以按小集群的模式构建,这样是比较容易迁移到云上的;...显示全部
传统企业的数据库集群一般是Oracle或者其他商业的数据库简单集群,这种数据库系统想迁移到云上不容易,可以暂时不动。但新的业务可以按小集群的模式构建,这样是比较容易迁移到云上的;收起
互联网服务 · 2015-06-09
浏览1253
flying_eagleflying_eagle系统架构师某汽车制造公司
基础资源的虚拟化只是提供了资源使用的灵活性,但并不能或者完全解决PAAS层的问题。我觉得最好的解决方案是中间件和数据库云服务化,构建PAAS层;但这个还涉及到多租户的管理等问题,是一个比较大的工程。如果暂时不能实现整个PAAS层,简单来说可以分步骤把这些儿使用中间件和数据...显示全部
基础资源的虚拟化只是提供了资源使用的灵活性,但并不能或者完全解决PAAS层的问题。
我觉得最好的解决方案是中间件和数据库云服务化,构建PAAS层;但这个还涉及到多租户的管理等问题,是一个比较大的工程。
如果暂时不能实现整个PAAS层,简单来说可以分步骤把这些儿使用中间件和数据库的应用迁移到云上。至少中间件这部分迁移到云上是可以的,或者做混合部署:一个应用的中间件集群中部分放在物理机器上,部分放在虚拟服务器上,然后慢慢全部切换到虚拟服务器上就可以了。迁移的一个前提条件是这些儿应用的中间件所控制的业务逻辑没有使用过多的本地资源(如存储等),否则还是需要做一些改造的。收起
互联网服务 · 2015-06-09
浏览1279
张东焕张东焕技术总监IBM官方授权讲师
现在中间件已经实现虚拟化,WebSphere Virtual Enterprise就是实现这个功能(后来WebSphere的新版本已经内置了该功能)。它将WebSphere中间件的使用情况与硬件的资源使用情况结合起来。应用面对的WebSphere 中间件的资源池。应用和具体哪个硬件的部署关系是动态调整的。当然一...显示全部
现在中间件已经实现虚拟化,WebSphere Virtual Enterprise就是实现这个功能(后来WebSphere的新版本已经内置了该功能)。它将WebSphere中间件的使用情况与硬件的资源使用情况结合起来。应用面对的WebSphere 中间件的资源池。应用和具体哪个硬件的部署关系是动态调整的。当然一般都是结合硬件的虚拟化。比如VMWare。收起
IT咨询服务 · 2015-06-09
浏览1266
北京荣歆咨询北京荣歆咨询系统架构师北京荣歆咨询有限公司
我想已经建成的“企业私有云,存储、网络、服务器的资源池化”所运行的应用系统可以包括中间件和数据库。如果这些已经建成的计算池不运行数据库和中间件,只是跑跑非关键的边缘系统,或者测试、开发、培训系统,难道不是很浪费吗? 当然,在金融行业,由于很多重要系统还是运行在UNIX...显示全部
我想已经建成的“企业私有云,存储、网络、服务器的资源池化”所运行的应用系统可以包括中间件和数据库。如果这些已经建成的计算池不运行数据库和中间件,只是跑跑非关键的边缘系统,或者测试、开发、培训系统,难道不是很浪费吗?

当然,在金融行业,由于很多重要系统还是运行在UNIX平台和小型机或大型机上。如果建成的私有云只是x86平台的,那么将关键应用移植到x86-linux上还是需要做很多工作的。 所以资源的池化应该不仅在x86平台上实施,在UNIX平台上也应该做,这样就可以避免“烟囱”式的发展模式。

同时也要看到,现有的技术由于标准的不统一,不同平台的统一管理还有很多局限性,平台间具有相当的独立性。

至于“共享资源使用冲突,应用系统之间相互影响”等问题,都是虚拟化整合所必须面对的通用性问题。在整合规划时就需要有充分的分析和估算,然后进行恰当的设置,来保障关键系统既能共享资源又能互不干扰。收起
IT咨询服务 · 2015-06-09
浏览1318

提问者

lglg2021
系统架构师互联网

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-06-09
  • 关注会员:2 人
  • 问题浏览:13165
  • 最近回答:2015-06-18
  • X社区推广