查看其它 4 个回答lzg21st的回答

lzg21stlzg21st存储工程师brcb

对于传统集中式存储系统来讲,依托高端存储的多控多活以及磁盘端的RAID技术,raid10、raid5、raid6可以大幅提升存储系统的可用性、可靠性和可维护性指标,但这些都是单存储内部模块的冗余性设计,实际上每个企业或多或少都吃过依托单存储保证业务连续性的亏!所以后续出现了双存储镜像,无论是svc VDM,vplex mirror或者是LVM级别的镜像都是这种思想,解决单套存储的“单点故障”,但同一数据中心的双存储寄存在数据中心这个更大的单点里,所以又有了同城双活或者是异地的容灾,可见技术的扩展也是被“单点”逼着走的。
架构变得高可靠了,但性能呢,以前是写一份,现在为了容灾,要写双份,甚至是多份,所以性能或多或少都有一定的折扣,这个就要看业务对IO延迟的容忍度,另外通过设计容灾策略,也可以提升IO的性能,降低写多份对业务的影响,这里面要做好充分的业务测试(改变个lvm的镜像策略就可能会影响IO性能表现,从而影响前端业务的出单量。。。)。实际上我们谈到性能,如果经过app、OS、database、存储一条IO路径的排障后,确定了瓶颈在存储端,那么就要分析是前端口不够、存储cache利用率过高、还是后端磁盘的IO瓶颈,有针对性的进行调优。一般的通过分配更多的前端口,使用存储特有的QoS,使用ssd,使用pool lun等等都可以提升IO性能。
以上是传统的集中式存储,近几年,传统行业都在搞分布式存储,如开源的Ceph,那么合理的ruleset设置,使用ssd缓存等都可以提升性能和提高架构的冗余性。

银行 · 2017-11-14
浏览3405

回答者

lzg21st
lzg21st41437
存储工程师brcb
擅长领域: 存储灾备分布式架构

lzg21st 最近回答过的问题

回答状态

  • 发布时间:2017-11-14
  • 关注会员:6 人
  • 回答浏览:3405
  • X社区推广