單機部署(stand-alone):只有一個飲水機提供服務,服務只部署一份
集群部署(cluster):有多個飲水機同時提供服務,服務冗余部署,每個冗余的服務都對外提供服務,一個服務掛掉時依然可用
熱備部署(hot-swap):只有一個桶提供服務,另一個桶stand-by,在水用完時自動熱替換,服務冗余部署,只有一個主服務對外提供服務,影子服務在主服務掛掉時頂上
磁盤陣列RAID(Redundant Arrays of independent Disks)
RAID0:存儲性能高的磁盤陣列,又稱striping,它的原理是,將連續的數據分散到不同的磁盤上存儲,這些不同的磁盤能同時並行存取數據(速度塊)
RAID1:安全性高的磁盤陣列,又稱mirror,它的原理是,將數據完全復制到另一個磁盤上,磁盤空間利用率只有50%(冗余,數據安全)
RAID0+1:RAID0和RAID1的綜合方案,這也是國企用的比較多的存儲方案(速度快,安全性又高,但是很貴)
RAID5:RAID0和RAID1的折衷方案,讀取速度比較快(不如RAID0,因為多存儲了校驗位),安全性也很高(可以利用校驗位恢復數據),空間利用率也不錯(不完全復制,只冗余校驗位),這也是互聯網公司用的比較多的存儲方案。
本文作者58沈劍,來源自架構師之路。