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

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

查看其它 15 个回答manganese_zh的回答

manganese_zhmanganese_zh系统工程师内蒙古包头
我个人认为,目前存储、网络、服务器的资源池化逐渐落地,归纳起来,基本上实现了两点。第一,无论是同构还是异构的,通过对物理资源的整合,提高了现有硬件和软件的利用率,避免了新一轮的采购,从而提高投资回报率 (ROI);第二,对响应当前应用系统的快速上线及业务系统运行性能等方面,虚拟化能提高IT系统的灵活性。然而,对于中间件资源池化的想法,应该是不太新鲜的事了,因为中间件充当了应用层和资源层之间的桥梁,应用层的多样化必然会给中间件层带来更多的挑战:首先,中间件层如何支持各种不同功能的应用?比如,应用是历史遗留的程序,使用特殊的协议,或者其它特别的需求,在涉及资源池化时就需要考虑清楚,哪些应用能够运行在动态环境下,哪些应用必须运行在特定的服务器上;其次,如何在运行的生产环境中及时响应不同级别的应用程序,有的应用非常重要,例如核心应用,必须保证这类应用的请求能得第一时间有效地响应;有的应用重要,但在一定的可容忍的时间内响应其请求即可;有的应用可在后台运行,优先级相对来说比较低等等情况,这此在设计资源池时也得考虑清楚。还有一些我考虑不到的情形,面对这些挑战,我们需要综合考虑,我们的中间件资源池设计的得既能拥有虚拟化带来的资源共享等的优势,又能满足应用不同的需求,我觉得任重而道远。另外,对于数据库的虚拟化,也许会跟随大数据的步伐慢慢出现。
银行 · 2015-06-09
浏览2837

回答者

manganese_zh
系统工程师内蒙古包头
擅长领域: 服务器AIXUnix

manganese_zh 最近回答过的问题

回答状态

  • 发布时间:2015-06-09
  • 关注会员:2 人
  • 回答浏览:2837
  • X社区推广