虚拟化环境中部署核心数据库,是否对数据库性能有影响?

如果核心数据库I/O负荷较大,部署到虚拟化环境中,如何能保持性能不降低?

6回答

libai21libai21  软件架构设计师 , 海通证券
toaix1005wuwenpin王磊磊等赞同了此回答
数据库是一个对IO高度敏感的软件,在架构设计中是考虑的重点。而虚拟化环境的IO性能又一直是一个瓶颈,虽然现在很多产品号称IO性能很好,但是不能全信。负荷较大是个抽象的概念,不能做为判断的依据。虚拟化环境能否满足需要,首先看产品的指标,如果指标满足要求,再进行压力测试,如果...显示全部

数据库是一个对IO高度敏感的软件,在架构设计中是考虑的重点。
而虚拟化环境的IO性能又一直是一个瓶颈,虽然现在很多产品号称IO性能很好,但是不能全信。
负荷较大是个抽象的概念,不能做为判断的依据。虚拟化环境能否满足需要,首先看产品的指标,如果指标满足要求,再进行压力测试,如果压力测试验证,确实能够满足要求,就放心的去用;否则不要随便改变环境。

收起
 2017-10-17
浏览1050
wanggengwanggeng  系统运维工程师 , 某银行
toaix1005彬彬xijiehaiqing赞同了此回答
我觉得首先要区分虚拟化平台,有些虚拟化可以直接接入存储,有些则不行,目前我所知的大部分虚拟化都是在分配的存储上先划分文件系统,然后在划分虚拟磁盘使用,这样势必造成性能的降低。在题目中提到了io已经比较繁忙了,如果要迁移到虚拟化环境中,首要考虑的就是性能的损耗,如果虚拟...显示全部

我觉得首先要区分虚拟化平台,有些虚拟化可以直接接入存储,有些则不行,目前我所知的大部分虚拟化都是在分配的存储上先划分文件系统,然后在划分虚拟磁盘使用,这样势必造成性能的降低。在题目中提到了io已经比较繁忙了,如果要迁移到虚拟化环境中,首要考虑的就是性能的损耗,如果虚拟化本身是可以直接使用划分的存储,问题不大,否则需要慎重

收起
 2017-10-17
浏览1000
wuwenpinwuwenpin  软件开发工程师 , 南京
王磊磊aixchina赞同了此回答
我们系统内还真没有敢试过。显示全部

我们系统内还真没有敢试过。

收起
 2017-10-15
浏览1026
韩成亮韩成亮  数据库管理员 , KE
aixchina赞同了此回答
首先影响肯定是有的,具体的主要是网络,IO,CPU方面,因为虚拟化的平台,不好做到资源的独享分配显示全部

首先影响肯定是有的,具体的主要是网络,IO,CPU方面,因为虚拟化的平台,不好做到资源的独享分配

收起
 2017-10-17
浏览990
alphfaalphfa  系统工程师 , 福建农信
aixchina赞同了此回答
如果是像数据仓库类的,建议不要放在虚拟化环境中,其他交易类的系统根据业务情况,可以考虑放在虚拟化环境中。显示全部

如果是像数据仓库类的,建议不要放在虚拟化环境中,其他交易类的系统根据业务情况,可以考虑放在虚拟化环境中。

收起
 2017-10-16
浏览1021
杰杰杰杰杰杰  系统运维工程师 , XX网
数据库一向是网站架构中最具挑战性的,瓶颈通常出现在这里。当然任何事物都有利有弊,数据库放在虚拟化环境不能说一定有影响,网络波动、并发、硬件等都有可能对其造成影响,任何环境亦是如此,建议先上套虚拟换环境跑测试下,压力测试之后没问题再考虑部署业务。...显示全部

数据库一向是网站架构中最具挑战性的,瓶颈通常出现在这里。
当然任何事物都有利有弊,数据库放在虚拟化环境不能说一定有影响,网络波动、并发、硬件等都有可能对其造成影响,任何环境亦是如此,建议先上套虚拟换环境跑测试下,压力测试之后没问题再考虑部署业务。

收起
 2017-10-20
浏览916

提问者

YangRuiL.系统工程师, 北京铁路局

问题状态

  • 发布时间:2017-10-14
  • 关注会员:7 人
  • 问题浏览:3922
  • 最近回答:2017-10-20
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30