论坛风格切换
  • 177阅读
  • 0回复

存储知识小讲堂,开课! [复制链接]

上一主题 下一主题
爱我请离走
用户信息
ID
№.26943
级别
三星会员
经验
41%
性别
保密
荣誉勋章
 

Y0nuwX*{  
  市面上的存储 (<#Ns W!z  
|9 4xRC  
  看起来大都一个样? +e) RT<  
N-GQ\&   
  方正的外形、N块组成在一起的磁盘 Xqas[:)7+  
G/8G`teAZ  
  难道存储就是大号的硬盘? 7@i2Mz/eV  
0Y\7A  
  NO NO NO~ hN_,Vyf  
_ 3>|1RB  
  虽然存储也用来存放数据 !n5s/"'H  
;%PdSG=U  
  但内部的玄机却大有不同 1;9  %L@  
)h(yh50 B  
  买存储前,这些关键知识你造吗? ~{s7(^ P  
2 Xc,c*r  
  存储知识小讲堂,开课啦! 4?e7s.9N  
qzu%Pp6If  
  在本系列视频中 Gp))1b';  
7033#@_  
  我们将会回答 LWP&Si*j  
'p(I!]"uo  
  有关存储系统的11个关键问题 ^i~'aq  
}UHoa  
  包括存储架构、数据保护 %suXp,j  
XcQ'(  
  NVMe、复制、重删等 umc\x"i%  
cWL 7gv\|  
  每部视频2分钟 fpvzx{2  
:6Sb3w5h  
  随时随地都可打开学习 [u`9R<>c"U  
!_[^%7"S1  
  并且由戴尔科技员工亲自配音~ bq` 0$c%hN  
HltURTbI  
  存储架构知识小科普 7 m!e\x8  
_:9-x;0H2  
  什么是存储控制器 Hy1f,D  
Jx= v6==7  
  存储控制器是控制存储阵列的设备,主要包括三种类型的组件:"CPU"、"缓存存储器"和"与网络和存储设备的连接接口"。 lb`2a3W/  
 ?ik6kWI  
  存储控制器将多个存储设备中的存储区域整合起来,作为一个存储区域提供给服务器。当收到来自服务器的写入数据的请求时,存储控制器将确定数据落到哪个存储设备,并将数据存储在所选设备中。 [es-&X07<  
PRF^<%mkI  
  当收到来自服务器的读取某些数据的请求时,存储控制器找到相关数据的存储位置,从存储设备中读取数据,并将其传输到服务器。高效、稳定地完成这些处理任务是存储控制器的作用 610hw376B  
ZBfB4<M9xS  
  除了读写数据外,存储控制器还执行处理任务,实现各种增值功能包括RAID、卷管理(volume management)、Provisioning、快照(snapshot)、克隆(clone)、复制(replication)等。 V %Rz(a+c  
5P <  F  
   :#p!&Fi  
( j~trpe,  
  ▲存储控制器一览 UkBr4{+aE  
Gnmxp%&}P|  
  存储控制器的几种主要模式 x^ ]1m%  
Ci^tP~)&"  
  如前面的视频所述,最早的存储只有单个控制器,如果它坏了,那么整个业务都会因此停顿。因此,至少两个控制器非常有必要。现如今的存储已大多是双控制器了,但即使是这样,依然有很多不同,挑选存储产品时可要擦亮眼睛了。下面就来介绍几种主要的双控模式。 >a1 ovKF  
rDWqJ<8  
  1双控制器,主动/被动模式(Active/Passive) ]#oqum@Yf1  
\) T4NN  
  正常运行时,两个控制器中的一个处理所有的I/O处理和数据服务管理(主动),而第二个控制器则随时待命(被动),准备在发生故障时接管。后来有一些改进允许在被动控制器的主机端口上接收和传输I/O,但控制器本身不进行I/O或数据服务处理。 Z=P=oldH  
|CjE }5Op>  
  相反,它只是通过内部连接将I/O传递给主动控制器,主动控制器负责所有数据服务(如重复数据删除、快照、RAID等)以及对底层闪存介质的所有读/写处理。这就需要使用ALUA(非对称逻辑单元访问)来定义到主动控制器的首选路径和到被动控制器的非首选路径。 (6\ H~  
#-u?+Nk/  
   8fs::}0  
f<G:}I  
  主/被架构是上世纪80年代发展起来的原始HA机制。这种模式在当今已经被淘汰了,用户在选择存储时应避免选择这种架构,特别是对有些厂商来说,这种HA架构实现起来更简单,有助于实现产品快速上市。主/备架构最大的劣势是,主动控制器很快就会成为性能瓶颈,而被动控制器则处于闲置状态,性能完全浪费。 ;/-#oW@gQ  
& pS5_x  
  2双控制器、双主动模式(Daul Active) j*;/Cah]k  
u<{uUui}$v  
  这种设计是对主动/被动模式的改进,使用两个控制器来执行全部的数据活动。其特点是,每个控制器都是卷的子集的主节点,并在发生故障时,随时准备接管伙伴的卷。这比完全的主动/主动架构(任何卷在任何控制器的任何端口上都可以访问,并且没有路径或性能偏好)更容易实现。 -* ;`~5  
SwPc<Z?P  
  但其缺点是,任何给定的卷仍然受限于单个控制器的资源,一旦发生故障,阵列的性能可能会减半。另一个问题是,管理员必须关注每个控制器上的工作负载,并手动分配卷以保持平衡。 CI6qDh6  
EYF]&+ 9  
  3双控制器,主动/主动模式(Active-Active) jR&AQ-H&  
a"0'cgB}  
  这是当前最流行的双控制器架构形式,两个控制器在数据服务和I/O处理中都是主动的,没有给控制器分配卷,任何主机都可以通过任何控制器上的任何端口访问任何卷,而不会有路径或性能上的损失。 ] Q\/si&  
k`Ifd:V.y  
  4多控制器、非对称双主动模式(Asymmetric Dual-Active) a=3{UEi'o  
18U CZ;)>  
  这种模式类似于双主动模式,不同之处在于,现在可以有两个以上的控制器。卷仍然由某个控制器拥有,仍然有路径和性能偏好。这种架构的优势是聚合规模--在单点管理下获得更高水平的总容量和性能。然而,任何特定的卷仍然受限于拥有它的控制器的性能。 \muC_9ke  
H"> }y D  
   K.jm>]'z4;  
zos#B30  
  5  多控制器,N路对称主动模式(N-way Symmetric Active) nLjo3yvV..  
 ~WG#Zci-  
  在这种模式下,存储阵列可扩展到N个控制器。正常运行期间,所有控制器都积极地服务于I/O和处理数据服务,并均匀地分担工作负载。如果其中一个控制器发生故障,其余的控制器将继续为所有的I/O服务。 afa7'l=^i  
tvG/oe .1'  
  在故障期间,N-1个控制器依然为客户请求提供服务。系统性能随着控制器的增加而线性扩展,反之亦然。例如失去4个控制器中的1个会造成最大25%的资源损失。 2*1s(Jro  
[-Dl,P=  
  代表产品 ssC5YtF7X  
G#A& Y$  
  PowerMax L`{EXn[  
.EUOKPK4W  
   4d0<uB&v'  
BpKgUwf;C  
  戴尔易安信高端存储PowerMax采用的就是N路对称主动模式,也就是Smart RAID,其可允许多组控制器同时存取同一个SSD,构成跨控制器的主动-主动 RAID群组共享,更有利于主机端多路径负载平衡,即使一个控制器故障,所带来的影响也更小。 1~#p3)B  
k"2xyzt*  
  第一课到此结束 Qf]ACN  
/.aDQ>  
  欢迎保持关注
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限44 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
做人要厚道,看帖要顶帖!
 
上一个 下一个

      鄂公网安备 42062502000001号