虚拟化环境中部署核心数据库,能保持性能不降低吗?
Posted twt企业IT社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟化环境中部署核心数据库,能保持性能不降低吗?相关的知识,希望对你有一定的参考价值。
来自社区交流会员分享
虚拟化环境中部署核心数据库,是否对数据库性能有影响?
如果核心数据库I/O负荷较大,部署到虚拟化环境中,如何能保持性能不降低?
(YangRuiL. 北京铁路局系统工程师)
wuwenpin 南京南瑞软件开发工程师
我们系统内还真没有敢试过。
libai21 海通证券软件架构设计师
数据库是一个对IO高度敏感的软件,在架构设计中是考虑的重点。
而虚拟化环境的IO性能又一直是一个瓶颈,虽然现在很多产品号称IO性能很好,但是不能全信。
负荷较大是个抽象的概念,不能做为判断的依据。虚拟化环境能否满足需要,首先看产品的指标,如果指标满足要求,再进行压力测试,如果压力测试验证,确实能够满足要求,就放心的去用;否则不要随便改变环境。
wanggeng 宜宾市商业银行系统运维工程师
我觉得首先要区分虚拟化平台,有些虚拟化可以直接接入存储,有些则不行,目前我所知的大部分虚拟化都是在分配的存储上先划分文件系统,然后在划分虚拟磁盘使用,这样势必造成性能的降低。在题目中提到了io已经比较繁忙了,如果要迁移到虚拟化环境中,首要考虑的就是性能的损耗,如果虚拟化本身是可以直接使用划分的存储,问题不大,否则需要慎重。
alphfa 福建农信系统架构师
如果是像数据仓库类的,建议不要放在虚拟化环境中,其他交易类的系统根据业务情况,可以考虑放在虚拟化环境中。
韩成亮 某金融数据库架构师
首先影响肯定是有的,具体的主要是网络,IO,CPU方面,因为虚拟化的平台,不好做到资源的独享分配。
杰杰杰 系统运维工程师
数据库一向是网站架构中最具挑战性的,瓶颈通常出现在这里。
当然任何事物都有利有弊,数据库放在虚拟化环境不能说一定有影响,网络波动、并发、硬件等都有可能对其造成影响,任何环境亦是如此,建议先上套虚拟换环境跑测试下,压力测试之后没问题再考虑部署业务。
更多交流见“基于生产环境虚拟化资源池如何进行核心数据库的架构设计探讨,”请点及阅读原文
以上是关于虚拟化环境中部署核心数据库,能保持性能不降低吗?的主要内容,如果未能解决你的问题,请参考以下文章