虽然存储设备是为容量而生,正确的存储类型还能让虚拟化的应用程序运行得更好。 存储设施保存数据的能力固然重要,但如果存储没有针对你的应用程序进行适当的优化,那么你就不可能在虚拟化这些应用程序时得到期望的效果。 Michael Webster是《Virtualizing SQL Server With VMware》(使用VMware实现SQL Server虚拟化)的作者之一,该书为管理员虚拟化常见的数据库应用程序提供步骤指导。这本书的中心论点之一是,存储架构在很大程度上决定虚拟化程序的性能表现。
SearchVMware采访了Michael Webster,讨论为什么存储很重要,还有企业什么时候……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
存储设施保存数据的能力固然重要,但如果存储没有针对你的应用程序进行适当的优化,那么你就不可能在虚拟化这些应用程序时得到期望的效果。
Michael Webster是《Virtualizing SQL Server With VMware》(使用VMware实现SQL Server虚拟化)的作者之一,该书为管理员虚拟化常见的数据库应用程序提供步骤指导。这本书的中心论点之一是,存储架构在很大程度上决定虚拟化程序的性能表现。
SearchVMware采访了Michael Webster,讨论为什么存储很重要,还有企业什么时候才能确认自己已准备好实施SQL Server数据库虚拟化。
为什么存储性能规划比容量规划更重要?
Michael Webster:虚拟化环境中,有80%的问题都和存储性能有关,这在数据库上面尤其突出。为了达到性能目标,你需要足够多的存储设备,设备的增长本身就会兼顾到容量的提升。如果你不留心性能,将空有太多容量,导致性能限制而无法利用。
你怎么判断企业已经准备好实施SQL Server虚拟化?
Webster:从现有虚拟化平台的原理上讲,几乎没有哪个数据库不能被虚拟化。当客户寻求提高服务等级、增加可用性、性能、可靠性、缩短开发和测试生命周期时——虚拟化就有了实际的切入点。我的合著作者Michael Corey表示,数据库不会知道它已经被虚拟化,你也不需要提醒它。虚拟化数据库的障碍已经不存在了。虽然没有技术上的困难,但培训和业务流程可能需要调整。这些问题更多的是对当前怎样配合数据库虚拟化的探讨(而不是否定数据库虚拟化)。
哪种资源——CPU、内存或网络——对存储架构和性能的影响最大,为什么?
Webster:内存对SQL数据库的性能影响最大。你分配给高速缓冲区的内存越多,读I/O次数就越少,读写操作也更加优化。高速缓冲区只是连接存储末端的大容量缓存。因此,内存对于存储体架构、性能和造价具有最大的影响。
在谈到内存时我们也应该谈谈闪存,它可以被看作近线内存。内存极大地影响数据库的部署方式,例如SQL 2014的内存数据库模式。
如果你没有要求所有虚拟机模板执行标准化设计,可能会出现什么问题?
Webster:最大的影响是增加复杂度和增加运营成本。在能满足所有的业务需求的同时,你真的应该尽可能让“简单”成为衡量一切的标准。如果你拥有太多的变数,你的整体运作模式将十分复杂。你需要在部署过程中修改太多的东西,还有太多的变更需要记录和维护。在非标准化的环境中配置错误的风险更大,同时性能问题也更难排除。将一切都纳入一个标准化的模板中管理,这意味着你每次都能准确应用你的全部最佳实践。
超融合基础设施在多大程度上改变了IT组织部署存储的模式?这种改变对于虚拟化应用是好是坏?
Webster:超融合的确让客户部署软件定义数据中心变得轻而易举。它从基础架构的建设模型中消除了复杂性因素,让管理员们可以更专注于应用,设法满足应用的需求,而不必为底层存储操心。超融合架构移除了大量可变的组件,可以降低运营成本和总体拥有成本。只要你需要,你可以扩展超融合架构以支持大量数据库和虚拟机,同时维持一致的性能,你会对这种线性增长模式胸有成竹。快速部署是超融合架构的最大变化,因此带来了更多的灵活性,可以更快适应市场。超融合将成为组织未来大多数内部应用程序的主要部署方式,因为它提供了类似云的动态基础架构体验,在提供云扩展的服务的同时又完全处于组织的掌控之下。随着时间推移,SAN将仅仅用来管理物理系统、Unix和大型机。但这种转变将需要较长的时间才会发生,预计10年后将和现在截然不同。
相关推荐
-
《IT新架构》:紧跟时代
本期主要关注超大规模提供商用来实现服务器利用率提升的云技术和实践最终将流向企业IT商店,这有助于弥补企业数据中心在服务器利用率方面的差距。
-
图文攻略:如何在SCVMM中创建应用以及SQL Server配置文件
乍一看,在微软系统中心虚拟机管理器SCVMM中创建应用以及SQL Server配置文件似乎非常简单,但实际上需要进行精心配置和管理。
-
虚拟SAN不是存储救世主
虚拟SAN对驱动器槽的利用使其看起来是个可行的存储选项,但它带来了额外的流量负担,可能产生消极影响。
-
vcenter和独立数据库安装在一个系统下,还需要安装sql server的client吗?