『壹』 在Windows上自建nfs,性能比較差,這個怎麼辦
本文描述了在應用環境為Windows系統下,需要使用文件存儲的場景。本文採用了私有化部署的方式向用戶提供了文件共享存儲服務。用NFS協議,搭建Windows環境NFS服務,為Windows系統下的雲主機提供共享訪問服務。
存儲格式都有哪些?
文件、塊和對象是三種以不同的方式來保存、整理和呈現數據的存儲格式。這些格式各有各的功能和限制。文件存儲會以文件和文件夾的層次結構來整理和呈現數據;塊存儲會將數據拆分到任意劃分且大小相同的卷中; 對象存儲會管理數據並將其鏈接至關聯的元數據
塊存儲
塊存儲主要是將裸磁碟空間整個映射給主機使用的,就是說例如磁碟陣列裡面有5塊硬碟(為方便說明,假設每個硬碟1G),然後可以通過劃邏輯盤、做Raid、或者LVM(邏輯卷)等種種方式邏輯劃分出N個邏輯的硬碟。(假設劃分完的邏輯盤也是5個,每個也是1G,但是這5個1G的邏輯盤已經於原來的5個物理硬碟意義完全不同了。例如第一個邏輯硬碟A裡面,可能第一個200M是來自物理硬碟1,第二個200M是來自物理硬碟2,所以邏輯硬碟A是由多個物理硬碟邏輯虛構出來的硬碟。)
典型設備:磁碟陣列,硬碟
文件存儲
為了克服塊存儲文件無法共享的問題,所以有了文件存儲。主要功能是通過網路(一般是區域網)讓不同的主機系統之間可以共享文件或目錄。本文文件存儲採用NFS協議,NFS客戶端(一般為應用伺服器,例如Web)可以通過掛載(mount)的方式將NFS伺服器端共享的數據目錄掛載帶NFS客戶端本地系統中(就是某一個掛載點下)。從客戶端本地看,NFS伺服器端共享的目錄就好像是客戶端自己的磁碟分區或目錄一樣,而實際上確實遠端的NFS伺服器的目錄。
典型設備:FTP、NAS
對象存儲
對象存儲系統(Object-Based Storage System)是綜合了NAS和SAN的優點,同時具有SAN的高速直接訪問和NAS的數據共享等優勢,提供了高可靠性、跨平台性以及安全的數據共享的存儲體系結構。對象存儲主要操作對象是對象(Object)。和文件和對象存儲相比,沒有隨機讀寫的介面。和文件存儲相比,沒有目錄樹的概念。協議更注重簡潔。
典型設備:內置大容量硬碟的分布式伺服器、京東雲OSS即對象存儲
文件存儲的適用場景
文件與較底層的塊存儲不同, 上升到了應用層, 一般指的就是NAS ,一套網路儲存設備, 通過TCP/IP進行訪問, 協議為NFSv3/v4由於通過網路。下面簡單介紹以下NFS存儲適用的兩個場景,當然,還有更多的場景適合使用文件存儲,本文不一一列出。
Web 服務
前端面向終端用戶的服務由多台web伺服器提供,多台伺服器需要共享文件存儲,文件系統、文件命名約定和許可權等符合應用系統需求。
媒資管理
媒體行業由於其工作流和媒資是一直變化的,很多用戶使用多雲或混合雲,媒體的剪輯、編輯在本地進行,存儲和分發在雲端,由於文件存儲可以和現有的系統輕松的集成,因此,很多用戶將文件存儲用於媒資管理。
Windows環境下的NFS文件服務的搭建
選擇Windows系統搭建NFS協議文件存儲系統的優勢如下:
系統交付後由用戶進行維護,用戶對Windows系統熟悉;
部分應用系統只能訪問文件存儲;
微軟的SMB協議是面向網路連接的共享協議,對網路傳輸的可靠性要求高,常使用TCP/IP;NFS是獨立於傳輸的,可使用TCP或UDP,同時考慮後期有linux系統擴容需求,故選擇NFS協議。
京東雲提供Linux環境的文件存儲服務,無需另行搭建。(詳見https://www.jdcloud.com/cn/procts/cloud-file-service)
本設計的優勢:
共享訪問-您在同一子網內的多台雲主機可以共享同一個雲文件服務中的文件存儲系統。對於多個應用實例需要共享通用數據源的場景,特別適合使用雲文件服務實現。
易於使用-支持標準的NFS協議,提供全託管的服務,無需修改應用,通過標準的文件系統掛載步驟即可實現無縫集成。極大降低遷移成本,簡化雲上項目開發。
穩定可靠-本系統存儲基於京東雲雲硬碟,採用3副本冗餘存儲,提供超強的穩定性和可靠性,滿足應用服務對文件系統的可用性和可靠性需求。
易於擴展-本系統存儲基於京東雲雲硬碟,可根據業務需求進行存儲空間的擴展。
一、創建NFS服務主機
1、創建實例
在京東雲上創建一台雲主機,作為NFS伺服器;NFS服務要和已有雲資源創建在同一區域,同一VPC中。
登錄京東雲控制台,選擇彈性計算-雲主機-實例,選擇創建實例所屬地域,點擊「創建」按鈕,進入雲主機購買頁面。
2、選擇計費模式
包年包月和按配置計費,包年包月按一個正月進行購買付費,按配置計費按照實際使用的時長(精確至秒)每小時進行扣費。
3、地域與可用區選擇
在此步驟仍可以選擇實例對應的地域(華北-北京、華南-廣州、華東-宿遷及華東-上海)及可用區,請注意「不同地域資源內網不互通,創建之後不可更改」,如果所選地域限額已滿,可以通過提交工單提升限額。
4、創建方式選擇
提供三種創建方式 自定義創建、使用實例模板創建、在高可用組內創建,後兩種需要您預先創建好實例模板和高可用組,我們使用保持默認選項「自定義創建」。
5、選擇windows系統鏡像
鏡像分為雲硬碟系統盤鏡像及本地盤系統盤鏡像,前者僅支持創建系統盤為雲硬碟的實例,後者僅支持創建系統盤為本地盤的實例。因為搭建windows系統環境的NFS存儲,故鏡像選擇官方-windows server-windows server 2012 R2標准版。
6、選擇實例規格
實例的規格支持用戶自定義選擇,從最小的1核1G(如g.s1.micro)到72C576GB(如m.n2.18xlarge),用戶可以根據不同業務場景選擇實例規格及相應配置。考慮到NFS對主機計算性能要求不高,選擇2核4G規格主機。
7、配置NFS存儲
雲主機數據盤:數據盤為NFS系統存儲盤,可以根據實際業務需要選擇容量。(此處選擇20G為例)
8、配置實例網路
選擇私有網路及子網:VPC子網選擇與需要訪問NFS存儲的雲主機所在的VPC。
選擇內網IP分配方式:如對內網IP地址沒有特殊要求,可以不指定由系統自動在子網可用網段內分配,如需指定請在提示範圍內輸入,系統會校驗IP是否可用。須注意的是,若選擇自定義內網IP地址,則無法批量創建實例。
9、選擇安全組
實例在創建時必須綁定一個安全組,若當前地域下未創建自定義安全組,可以在系統創建的三個默認安全組中選擇一個綁定(每個私有網路創建成功之後都會自動創建三個默認安全組),也可以通過快速入口前往安全組頁面創建安全組。由於官方鏡像系統內防火牆默認關閉,建議綁定僅開放22埠(Linux)或3389埠(Windows)的安全組,實例創建之後再根據訪問需求創建新的安全組並綁定。
10、配置公網帶寬
帶寬計費方式:京東雲提供按固定帶寬和按使用流量兩種帶寬計費類型的彈性公網IP,按固定帶寬計費按購買時設置的帶寬上限值付費,而與實際訪問公網所用帶寬無關,按使用流量計費則根據您實時訪問公網的實際流量計費。
線路:彈性公網IP線路分為:BGP和非BGP,若您需要更快更高效的網路接入請選用BGP。
帶寬范圍:1Mbps~200Mbps。在創建主機過程中可以暫不購買公網IP,完成主機創建後,再進行綁定。
NFS存儲如果只供VPC內雲主機使用,可以不購買公網IP和帶寬。
11、設置實例名稱、描述
您需要設置創建的主機名,名稱不可為空,只支持中文、數字、大小寫字母、英文下劃線「 _ 」及中劃線「 - 」,且不能超過32字元,如果為批量創建購買,名稱以「xxx1」、「xxx2」依次顯示。同時支持為實例添加描述,描述允許為空,若添加長度不能超過256字元。
12、設置密碼
可以選擇「立即設置」密碼,也可以選擇「暫不設置」(系統會以簡訊和郵件方式發送默認密碼),密碼除了用於SSH登錄實例時的密碼,也是控制台通過VNC登錄實例的密碼。
確認雲主機數量及購買時長 購買數量受限該地域您雲主機、雲硬碟、公網IP限額以及所選子網剩餘IP數量,若限額不夠,可通過提交工單提升限額。若購買包年包月實例,則需要設置購買時長,最短為1個月,最長為2年,支付十個月費用即可享受一年服務。若需要更長服務時長請提交工單。
點擊確認後,返回到控制台,顯示創建中,待狀態為運行,NFS服務主機創建完畢。
13、登陸雲主機
14、添加數據盤
打開,開始菜單-伺服器管理器-文件和存儲服務-磁碟,如下圖:
選擇數據硬碟,右鍵選擇新建卷,文件格式為NTSF
二、建立NFS服務
1、安裝NFS伺服器端組件
打開,開始菜單-伺服器管理器」,在主頁儀錶板中單擊「添加角色和功能」,如下圖所示。
在「開始之前」對話框中,會顯示配置成NFS伺服器必要的前提步驟,請按文字介紹的注意事項確認一下,如果沒有問題的話,可以單擊「下一步」,如下圖所示:
在「安裝類型」對話框中,選擇「基於角色或基於功能的安裝」,然後單擊「下一步」,如下圖所示:
在「伺服器選擇」對話框中,選擇「從伺服器池中選擇伺服器」,然後單擊「下一步」:
在「伺服器角色」對話框中,選擇「文件和存儲服務」中「NFS伺服器」,然後單擊「下一步」,如下圖所示:
繼續單擊「下一步」,如下圖所示:
在「確認」對話框中,可以看到我們從第一步到最後一步選擇的參數等信息,如果有要修改的地方,可以單擊「上一步」返回修改,確認沒有問題的話,可以單擊「安裝」,如下圖所示:
至此,Windows系統的NFS服務端安裝完畢,根據提示重啟伺服器。
2、創建共享服務
NFS服務端安裝完畢,回到伺服器管理器,選擇文件和存儲服務
選擇 共享-啟動新加共享向導
選擇「NFS共享-快速」
選擇數據盤,設置共享名稱
選擇「身份驗證」相關配置,如下圖所示:
設置共享許可權,許可權請根據實際需要設置
創建完畢,顯示」已成功創建共享「,如下圖所示:
3、設置共享文件夾
在要設定共享的文件夾屬性中,選擇「NFS共享」欄位,點擊「管理NFS共享」, 在「NFS高級共享」對話框中,選擇並勾選「共享此文件夾」:
返回伺服器管理器,共享對話框中,可以看到剛才新建的文件夾共享已經成功
參考資料:
1、文件存儲、塊存儲還是對象存儲?redhat官網
2、塊存儲、文件存儲、對象存儲這三者的本質差別是什麼?.知乎.2016-1-1[引用日期2017-10-04]
(https://ke..com/reference/18736489/a856jWYROoQogtX1hq-v--)
3、今非昔比:塊存儲的復雜度提高 .TechTarget存儲[引用日期2015-10-21](https://ke..com/reference/18736489/_rJK0l8aRaFmmhbzPj4Kk-4OMDrn9AGlEt1D-YeUws8wnhuYuc7rJUcaI-B0fg)
點擊"京東雲"了解更多詳情
『貳』 信息以文件形式存儲,文件用什麼分類分層存放
文件、塊和對象是三種以不同的方式來保存、整理和呈現數據的存儲格式。這些格式各有各的功能和限制。文件存儲會以文件和文件夾的層次結構來整理和呈現數據;塊存儲會將數據拆分到任意劃分且大小相同的卷中; 對象存儲會管理數據並將其鏈接至關聯的元數據。
塊存儲
塊存儲會將數據拆分成塊,並單獨存儲各個塊。每個數據塊都有一個唯一標識符,所以存儲系統能將較小的數據存放在最方便的位置。這意味著有些數據可以存儲在 Linux 環境中,有些則可以存儲在 Windows 單元中。
塊存儲通常會被配置為將數據與用戶環境分離,並會將數據分布到可以更好地為其提供服務的多個環境中。然後,當用戶請求數據時,底層存儲軟體會重新組裝來自這些環境的數據塊,並將它們呈現給用戶。它通常會部署在存儲區域網路 (SAN) 環境中,而且必須綁定到正常運行的伺服器。
由於塊存儲不依賴於單條數據路徑(和文件存儲一樣),因此可以實現快速檢索。每個塊都獨立存在,且可進行分區,因此可以通過不同的操作系統進行訪問,這使得用戶可以完全自由地配置數據。它是一種高效可靠的數據存儲方式,且易於使用和管理。它適用於要執行大型事務的企業和部署了大型資料庫的企業。這意味著,需要存儲的數據越多,就越適合使用塊存儲。
塊存儲有一些缺點。塊存儲的成本高昂。它處理元數據的能力有限。
操作對象:磁碟
存儲協議:SCSI、iSCSI、FC
介面命令:以SCSI為例,主要有Read/Write/Read Capacity
存儲架構:DAS、SAN
文件存儲
文件存儲也稱為文件級存儲或基於文件的存儲,數據會以單條信息的形式存儲在文件夾中。當需要訪問該數據時,計算機需要知道相應的查找路徑。存儲在文件中的數據會根據元數據來進行整理和檢索,這些元數據會告訴計算機文件所在的確切位置。
請試想一下塞滿文件櫃的儲藏室。每個文檔都會按照某種類型的邏輯層次結構來排放 ——按文件櫃、抽屜、文件夾,然後再是紙張。「分層存儲」這個術語就是這么來的,而這就是文件存儲。它是適用於直接和網路附加存儲(NAS)系統的最古老且運用最為廣泛的一種數據存儲系統;當訪問保存在個人計算機上的文件中的文檔,就是在使用文件存儲。文件存儲具有豐富多樣的功能,幾乎可以存儲任何內容。它非常適合用來存儲一系列復雜文件,並且有助於用戶快速導航。
問題是基於文件的存儲系統必須通過添置更多系統來進行橫向擴展,而不是通過增添更多容量來進行縱向擴展。
操作對象:文件和文件夾
存儲協議:NFS、SAMBA(SMB)、POSIX
介面命令:以NFS為例,文件相關的介面命令包括:READ/WRITE/CREATE/REMOVE/RENAME/LOOKUP/ACCESS 等;文件夾相關的介面命令包括:MKDIR/RMDIR/READDIR 等
存儲架構:NAS (【Linux】NAS存儲_Jacky_Feng的博客-CSDN博客)
對象存儲
對象存儲,也稱為基於對象的存儲,是一種扁平結構,其中的文件被拆分成多個部分並散布在多個硬體間。在對象存儲中,數據會被分解為稱為「對象」的離散單元,並保存在單個存儲庫中,而不是作為文件夾中的文件或伺服器上的塊來保存。
對象存儲卷會作為模塊化單元來工作:每個卷都是一個自包含式存儲庫,均含有數據、允許在分布式系統上找到對象的唯一標識符以及描述數據的元數據。元數據包括年齡、隱私/安全信息和訪問突發事件等詳細信息。為了檢索數據,存儲操作系統會使用元數據和標識符,這樣可以更好地分配負載,並允許管理員應用策略來執行更強大的搜索。
對象存儲需要一個簡單的 HTTP 應用編程介面 (API),以供大多數客戶端(各種語言)使用。對象存儲經濟高效:您只需為已用的內容付費。它可以輕松擴展,因而是公共雲存儲的理想之選。它是一個非常適用於靜態數據的存儲系統,其靈活性和扁平性意味著它可以通過擴展來存儲極大量的數據。對象具有足夠的信息供應用快速查找數據,並且擅長存儲非結構化數據。
它的缺點是無法修改對象 ,即必須一次性完整地寫入對象。對象存儲也不能很好地與傳統資料庫搭配使用,因為編寫對象是一個緩慢的過程,編寫應用以使用對象存儲 API 並不像使用文件存儲那麼簡單。
操作對象:對象(Object)
存儲協議:S3、Swift
介面命令:主要有PUT/GET/DELETE等
存儲架構:去中心化框架
對象存儲概念
對象存儲的數據組成
存儲桶(Bucket):存放對象的「容器」,且該「容器」無容量上限。對象以扁平化結構存放在存儲桶中,無文件夾和目錄的概念,用戶可選擇將對象存放到單個或多個存儲桶中。存儲桶的容量大小需要通過累加各個對象的大小得到。
每個存儲桶可容納任意數量的對象,但同一個主賬號下存儲桶數量最多僅能夠創建200個。(???)
對於存儲桶,應當以用途為粒度進行劃分,確保每個存儲桶的用途盡可能單一。例如,針對存放個人文件、發布靜態網站、存儲備份等用途都應該創建不同的存儲桶。此外,不同項目的數據、不同的網站,或者完全私人的文件與工作性質、需要分享的文件,也應該劃分不同的存儲桶。
對象存儲中也沒有「文件夾」的概念。對象存儲的管理平台為了模仿本地存儲的使用習慣,並與本地存儲系統互相兼容而模擬了目錄結構,背後的原理也僅僅是根據 / 這個字元對 key 進行分隔。為了表示空目錄,部分雲平台也提供「文件夾」對象,實際上只是 key 以 / 結尾的空存儲對象。
存儲桶所在地域(Regin)
指對象存儲的數據中心所在地域。對象存儲允許用戶在不同地域創建存儲桶,可以選擇在離業務最近的地域上創建存儲桶,以滿足低延遲、低成本以及合規性要求。
Bucket讀寫許可權
Bucket讀寫許可權包括:私有讀寫、公有讀私有寫和公有讀寫。
私有讀寫
只有該存儲桶的創建者及有授權的賬號才對該存儲桶中的對象有讀寫許可權,其他任何人對該存儲桶中的對象都沒有讀寫許可權。存儲桶訪問許可權默認為私有讀寫,推薦使用。
公有讀私有寫
任何人(包括匿名訪問者)都對該存儲桶中的對象有讀許可權,但只有存儲桶創建者及有授權的賬號才對該存儲桶中的對象有寫許可權。
公有讀寫
任何人(包括匿名訪問者)都對該存儲桶中的對象有讀許可權和寫許可權,不推薦使用。
對象(Object):對象存儲的基本單元,可理解為任何格式類型的數據,例如圖片、文檔和音視頻文件等。
每個對象都由對象鍵(Key)、對象值(Data)、和對象元數據(Metadata)組成。
對象鍵(Key):對象鍵是對象在存儲桶中的全局唯一標識(UID),可以理解為文件(名)路徑。
key用於檢索對象,文件對象的 key 與實際存儲路徑無關,伺服器和用戶不需要知道數據的物理地址,通過key就能找到對象。
對象值(Data):即存儲對象內容數據,可以理解為文件內容(Object Content)。
對象元數據(Metadata):是一組鍵值對,可以通俗的理解為文件的屬性,例如文件的修改時間、存儲類型等。(傳統的文件存儲,元數據屬於文件本身,和文件一起封裝存儲。而對象存儲,元數據獨立出來,並不在數據內部封裝。)
對象訪問地址
對象的訪問地址由存儲桶訪問地址和對象鍵組成,其結構形式為<存儲桶域名>/<對象鍵> 。
例如:上傳對象exampleobject.txt到廣州(華南)的存儲桶examplebucket-1250000000中,那麼exampleobject.txt的訪問地址是:examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/exampleobject.txt。其中examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com為存儲桶域名,exampleobject.txt為對象鍵。
目錄和文件夾
對象存儲中本身是沒有文件夾和目錄的概念的,對象存儲不會因為上傳對象project/a.txt而創建一個project文件夾。為了滿足用戶使用習慣,對象存儲在控制台、COS browser 等圖形化工具中模擬了「文件夾」或「目錄」的展示方式,具體實現是通過創建一個鍵值為project/,內容為空的對象,展示方式上模擬了傳統文件夾。
對象操作
用戶通過控制台、工具、API、SDK等多種方式管理對象。
對象存儲架構
對象存儲設備(OSD)
OSD由存儲介質、處理器、內存以及網路系統等組成,負責管理本地的對象,是對象存儲系統的核心。和塊設備相比,它們的差異在於提供的訪問介面。OSD的主要功能是數據存儲和安全訪問。
數據存儲:OSD管理對象數據,並將它們放置在標準的磁碟系統上,OSD不提供塊介面訪問方式,Client請求數據時用對象ID、偏移進行數據讀寫。
智能分布:OSD用其自身的CPU和內存優化數據分布,並支持數據的預取。由於OSD可以智能地支持對象的預取,從而可以優化磁碟的性能。
對象元數據管理:OSD管理存儲的對象元數據與傳統的inode元數據相似,通常包括對象的數據塊和對象的長度。而在傳統的NAS系統中,這些元數據是由文件伺服器維護的,對象存儲架構將系統中主要的元數據管理工作由OSD來完成,降低了Client的開銷。
元數據伺服器(MDS)
MDS控制Client與OSD對象的交互,為客戶端提供元數據,主要是文件的邏輯視圖(文件與目錄的組織關系、每個文件所對應的OSD等)。主要功能如下:
對象存儲訪問:MDS構造和管理描述每個文件分布的邏輯視圖,允許Client直接訪問對象。MDS為Client提供訪問該文件所含對象的能力,OSD在接收到每個請求時將先驗證該能力,然後才可以訪問。
文件和目錄訪問管理:MDS在存儲系統上構建一個文件結構,包括限額控制、目錄和文件的創建和刪除、訪問控制等。
Client Cache一致性:為了提高Client性能,在對象存儲系統設計時通常支持Client方的Cache。由於引入Client方的Cache,帶來了Cache一致性問題,MDS支持基於Client的文件Cache,當Cache的文件發生改變時,將通知Client刷新Cache,從而防止Cache不一致引發的問題。
客戶端(Client)
對象存儲系統提供給用戶的也是標準的POSIX文件訪問介面。介面具有和通用文件系統相同的訪問方式,同時為了提高性能,也具有對數據的Cache功能和文件的條帶功能。同時,文件系統必須維護不同客戶端上Cache的一致性,保證文件系統的數據一致。
文件系統讀訪問流程:
① 客戶端應用發出讀請求;
② 文件系統向元數據伺服器發送請求,獲取要讀取的數據所在的OSD;
③ 直接向每個OSD發送數據讀取請求;
④ OSD得到請求以後,判斷要讀取的Object,並根據此Object要求的認證方式,對客戶端進行認證,如果此客戶端得到授權,則將Object的數據返回給客戶端;
⑤ 文件系統收到OSD返回的數據以後,讀操作完成。
對象存儲的優缺點
(1)優點:
容量大,高擴展性
對象存儲的容量是EB級以上,對象存儲的所有業務、存儲節點採用分布式集群方式工作,各功能節點、集群都可以獨立擴容。從理論上來說,某個對象存儲系統或單個桶(bucket),並沒有總數據容量和對象數量的限制,即服務商就可以不停地往架構里增加資源,這個存儲空間就是無限的,也是支持彈性伸縮的。
高安全性,可靠性
對象存儲採用了分布式架構,對數據進行多設備冗餘存儲(至少三個以上節點),實現異地容災和資源隔離。數據訪問方面,所有的桶和對象都有訪問控制策略,所有連接都支持SSL加密,訪問用戶進行身份許可權鑒定。
高性能,支持海量用戶的並發訪問
(2)缺點:
不支持直接在存儲上修改
對象存儲系統保存的Object不支持修改(追加寫Object需要調用特定的介面,生成的Object也和正常上傳的Object類型上有差別)。用戶哪怕是僅僅需要修改一個位元組也需要重新上傳整個Object。因此,它不適合存儲需要頻繁擦寫的數據。
參考鏈接:
對象存儲,為什麼那麼火? - 知乎 (hu.com)
對象存儲 存儲桶概述 - 開發者指南 - 文檔中心 - 騰訊雲 (tencent.com)
基本概念 (aliyun.com)
文件存儲、塊存儲還是對象存儲? (redhat.com)
linux
駐馬店市民請關注領取補貼!
巨魔-抽手機公告
廣告
對比塊存儲、文件存儲、對象存儲
1242閱讀·0評論·3點贊
2019年2月27日
ShapeFile的文件格式設計
90閱讀·0評論·0點贊
2009年3月20日
應用ceph對象存儲(ceph-13.2.10)
72閱讀·0評論·0點贊
2022年11月26日
三種存儲類型比較-文件、塊、對象存儲
4.8W閱讀·0評論·13點贊
2016年7月26日
常見圖片存儲格式文件簡介
4534閱讀·0評論·0點贊
2020年5月4日
s3cmd常用命令
781閱讀·0評論·0點贊
2022年11月17日
駐馬店發布,你有一台5G手機待領取
00:23
巨摩互動
廣告
常見的存儲格式
1083閱讀·0評論·0點贊
2022年2月15日
文件、對象、塊區別
1399閱讀·0評論·0點贊
2020年7月13日
對象存儲、文件存儲、塊存儲的區別和聯系
7330閱讀·2評論·5點贊
2021年10月16日
數據分析中常見的存儲方式
1537閱讀·0評論·0點贊
2021年11月16日
三種存儲類型:塊存儲、文件存儲、對象存儲
1.5W閱讀·3評論·55點贊
2020年11月2日
如何設計二進制文件格式
1940閱讀·0評論·1點贊
2020年3月6日
BMP文件存儲格式
472閱讀·0評論·2點贊
2021年8月2日
hive 的存儲格式
1765閱讀·0評論·1點贊
2022年6月18日
數據存儲格式
446閱讀·0評論·0點贊
2022年12月21日
總結:對象存儲、塊存儲、文件存儲的區別
6606閱讀·0評論·3點贊
2022年4月9日
c語言中文件rw,什麼是「塊文件」?
386閱讀·0評論·0點贊
2021年5月23日
【存儲】塊存儲、文件存儲和對象存儲的區別?
350閱讀·0評論·0點贊
2022年7月22日
塊存儲、文件存儲與對象存儲的區別與應用場景
1846閱讀·1評論·0點贊
2022年6月5日
數據在內存中的存儲方式
272閱讀·0評論·0點贊
2022年8月21日
去首頁
看看更多熱門內容
『叄』 存儲服務分類:塊存儲、文件存儲、對象存儲
1、關於文件存儲
文件儲存最具代表性的NAS,對於大多數用戶來說,NAS就類似於一個共享文件夾,用戶可以直接將數據放在NAS上,用於傳輸。同時,NAS是通過網路達成儲存的目的,依附於TCP/IP網路協議棧,這也就是NAS存儲於上文的DAS和SAN存儲最大的不同點。
2、關於塊儲存
塊儲存我們可以將其看成裸盤,但是裸盤是不能被系統訪問,不過,可以格式化為你指定的文件系統Ext3,Ext4,NTFS,FAT32等形式,這樣便可以被系統訪問了。常見的塊儲存為DAS、FC-SAN、IP-SAN三種類型。同時,塊儲存也是哦我們最常見的一種儲存模式,比如pc硬碟、伺服器硬碟。
3、關於對象儲存
這種儲存方式還是比較新的,常見的對象儲存開源實現有Ceph的RADOS、Openstack的swift、AWS s3等;常見分布式文件系統有lustre、glusterfs、HDFS等。對象儲存可以將其看作一家高級餐廳代客停車,客戶需要車,你將鑰匙給到別人,換來一張收據。
總體來說,三種儲存方式,可從表面和本質著手,對象儲存支持restful介面,塊存儲的用戶是可以讀寫塊設備的軟體系統,例如傳統的文件系統、資料庫;文件存儲的用戶是自然人;對象存儲的用戶則是其它計算機軟體。
『肆』 FTP協議是什麼
FTP協議其實是文件傳輸協議,是TCP協議組中的協議之一,值得一提的是FTP協議包含兩個部分,一個是FTP伺服器,另一個是FTP客戶端,我們在日常生活中使用的時候一定要學會區分才行,希望每個人都能夠認識到這一點,同時我們需要注意的是在日常生活中,電子信息行業發展是非常的迅速的,我們在日常生活中一定要學會使用電腦才行,只有這樣才可以讓我們的生活更加的美好。
個人建議:
同時我們需要注意的是,在學習電腦的過程中,一定要學會不恥下問,只有這樣才可以讓我們的能力有一個更加快速的提升,希望每個人都能夠認識到這一點,對於一些專業名詞來說,我們可以查閱相關的資料就可以解決了。
(4)屬於文件存儲協議擴展閱讀:
FXP傳送出錯時,本地的用戶進程還留在FTP伺服器中,並沒有退出,如此時再次連接FTP伺服器,可能會因用戶線程超過允許,FTP伺服器提示客戶已登陸並拒絕客戶端的連接,直至伺服器中的傀儡進程因超時或其他原因被FTP伺服器殺死後,才能再次連接FTP伺服器。
要連上 FTP 伺服器(即「登陸」),必須要有該 FTP 伺服器授權的帳號,也就是說你只有在有了一個用戶標識和一個口令後才能登陸FTP伺服器,享受FTP伺服器提供的服務。
FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet,
你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。
FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
『伍』 iscsi、cifs、nfs在存儲上的區別。
iscsi、cifs、nfs區別為:對象不同、環境不同、方式不同。
一、對象不同
1、iscsi:iscsi是針對數據塊存儲的。
2、cifs:cifs是針對共享文件存儲的。
3、nfs:nfs是針對共享文件存儲的。
二、環境不同
1、iscsi:iscsi主要應用在Windows環境下,適用於TCP/IP通訊協議。
2、cifs:cifs主要應用在NT/Windows環境下。
3、nfs:nfs主要應用在UNIX環境下,廣泛應用在FreeBSD、SCO、Solaris等等異構操作系統平台。
三、方式不同
1、iscsi:iscsi並不能用於在磁碟中存儲和管理數據,是通過TCP/IP網路傳輸文件時的文件組織格式和數據傳輸方式。
2、cifs:cifs讓協議運行於TCP/IP通信協議之上,讓Unix計算機可以在網路鄰居上被Windows計算機看到,並進一步傳遞存儲數據。
3、nfs:nfs能夠支持在不同類型的系統之間通過網路進行文件共享存儲。
『陸』 IPFS是什麼
星際文件系統。
IPFS是一種內容可定址的對等超媒體分發協議。IPFS將現有的成功系統分布式哈希表、BitTorrent、版本控制系統Git、自認證文件系統與區塊鏈相結合的文件存儲和內容分發網路協議。IPFS同時也是一個開放源代碼項目。
IPFS屬性:
1、永久的、去中心化保存和共享文件;
2、點對點超媒體:P2P 保存各種各樣類型的數據;
3、版本化:可追溯文件修改歷史。
(6)屬於文件存儲協議擴展閱讀
IPFS優點:
1、內容定址:所有內容(包括鏈接)都由其多哈希校驗和進行唯一標識。
2、防篡改:所有內容都使用其校驗和進行驗證。如果數據被篡改或損壞,則IPFS會檢測到該數據。
3、去冗餘:所有內容完全相同的對象,只存儲一次。
4、PFS並不會要求每一個節點都存儲所有的內容,節點的所有者可以自由選擇想要維持的數據,在備份了自己的數據之外,自願的為其他的關注的內容提供服務。
參考資料來源:網路-星際文件系統