08.存儲Cinder→1.理解Block Storage
- 操做系統得到存儲空間的方式通常有二種:
- 經過某種協議(SAS,SCSI,SAN,iSCSI 等)掛接裸硬盤,而後分區、格式化、建立文件系統;或者直接使用裸硬盤存儲數據(數據庫)
- 介紹:
- 第一種裸硬盤的方式叫作Block Storage(塊存儲),每一個裸硬盤一般也稱做Volume(卷)。
- 使用lvm劃分出的邏輯卷也是塊存儲,由於操做系統是區分不出究竟是邏輯仍是物理的,好比,有5個邏輯卷,它一律就認爲只是5塊裸的物理硬盤而已。
- 用處:是和主機打交道的, 如插一塊硬盤
- 經過 NFS、CIFS 等 協議,mount (VERB) 爬上,登上(臺階、梯級)遠程的文件系統,其實普通拿一臺服務器/筆記本,只要裝上合適的操做系統與軟件,就能夠架設FTPFile Transfer Protocol 文件傳送[輸]協議與NFS服務了,架上該類服務以後的服務器,就是文件存儲的一種了好比A和B要進行數據分享,創建一個NFS服務器C,先使用A傳數據到C,再使用C傳數據到B,反之,B也以相同方式將數據傳給A
- 介紹:
- 第二種叫作文件系統存儲。NASNetwork Attached Storage網絡附屬存儲和 NFSNetwork File System即網絡文件系統服務器,以及各類分佈式文件系統提供的都是這種存儲。
- 用處:用於多主機共享數據,可是全部讀寫都要1臺nfs服務器裏面的硬盤來承擔,讀寫速率慢
- 補充:對象存儲
- 多數對象存儲的實現本質上是鍵值對存儲系統,根據鍵,找到值,值能夠是任何東西,能夠是小文件(小二進制片斷),能夠是大文件
- 介紹:
- 用蘋果的設備,每每會被它的整齊劃一所驚豔到,你白天用iPhone拍攝過的照片,晚上只要一開Mac就能在相冊中看到它們;同一個來電,你能夠選擇用iPad或是iPhone接聽;一部新iPhone只需聯網恢復,就能夠在幾分鐘內與你的舊iPhone相差無幾。
- 這些看似神奇功能,所有依仗蘋果的雲服務iCloud。正如蘋果的iCloud同樣,國內無數的互聯網企業都有數據存儲需求。
- 不一樣數據的存儲需求各不相同,有些數據有嚴格的分級與從屬關係,適合結構化存儲;而有些數據則由於過於零散而沒有層級劃分,所有存儲在同一級別中。上述中提到的海量數據顯然屬於後者,適用於它的存儲方式是對象存儲,也就是沒有目錄層次。
- 用處:網盤存儲,如朋友圈的照片,微博上的圖片,發在網上的文章經年累月的放在網上卻不會丟,何時想看都行,它是怎麼存的呢?就像你電腦裏的文檔同樣排在電腦的硬盤上嗎?明顯不是,其實,爲了存儲這種數據,互聯網應用的存儲後端開創了新的存儲方式,叫作對象存儲。
歡迎關注本站公眾號,獲取更多信息