文件标识符无效。使用 fopen 生成有效的文件标识符。_「存储架构」块存储、文件存储和对象存储(第1节)...
全球傳輸和生成的數據比以往任何時候都多。國際數據公司(IDC)的分析師預計,到2025年,全球數據層將增至163zb。這比2016年16.1 ZB的數據增長了1000%以上。數據大量增加的原因是多方面的:
生成數據的來源和設備比以前多得多——嵌入式系統和設備正在收集數據并將其傳輸到大數據應用程序和解決方案中進行實時分析。使用移動設備、社交媒體平臺、在線購物以及隨時隨地使用各種應用程序的持續趨勢每天都在產生大量數據。此外,企業正在進行一場向客戶提供數據的轉型,以滿足他們對從未見過的新聞和實時數據日益增長的需求。
根據Gartner的最新預測,到2020年,超過一半的主要業務流程和系統將在其組織中加入物聯網(Internet of things)的某些元素。與此同時,由大數據應用程序生成、傳輸和分析的數據量(這些數據將被存儲在內部或外部)將大幅增長。
由于對存儲的需求,管理部門和IT部門的代表已經大大增加了能夠處理和存檔比以往任何時候都多的數字內容的解決方案。
然而,從硬件的角度來看,現在不僅需要更大數量的存儲設備——例如硬盤、ssd或SSHDs——而且還需要一個適當的文件系統來處理這種大數據增長的結果。這是因為即使不是所有的數據都存儲在存儲設備上,最重要的數據以及分析結果也會被存儲在存儲設備上。這將導致存儲空間的需求增加。此外,大部分存儲需求將由企業內部處理,也可以通過Amazon的S3或Microsoft Azure等云服務處理。
帶有文件存儲和塊存儲的舊的存儲概念將不適用于未來的數據增長,對企業和云提供商都是如此。存儲這些海量數據的解決方案是對象存儲(也稱為基于對象的存儲)。但是,與以前的概念相比,它們之間的區別是什么?是什么使對象存儲更好地適應數據爆炸?
要理解對象存儲所提供的好處,必須首先了解文件存儲和塊存儲的舊概念,因為它們之間有很大的差異。
文件、塊和對象存儲之間的區別
文件存儲和塊存儲是在NAS和SAN存儲系統上存儲數據的方法。
在NAS系統上,它將其存儲作為網絡文件系統公開。當設備附加到NAS(網絡附加存儲)系統時,將顯示一個掛載文件系統,用戶可以使用適當的訪問權限訪問其文件。因為NAS系統必須管理用戶權限、文件鎖定和其他安全措施,以便多個用戶可以訪問文件。對NAS的訪問通過NFS和SMB/CIFS協議進行處理。與任何服務器或存儲解決方案一樣,文件系統負責在NAS中定位文件。這對于數十萬甚至數百萬的文件非常有效,但對于數十億的文件就不行了。
塊存儲的工作方式與此類似,但與在文件級管理數據的文件存儲不同,數據存儲在數據塊中。幾個塊(例如在SAN系統中)構建一個文件。一個塊由一個地址組成,如果SAN應用程序對這個地址發出scsi請求,那么它將獲得這個塊。存儲應用程序然后決定數據塊是否存儲在系統中,以及存儲在什么特定的磁盤或存儲介質上。最后如何組合這些塊以及如何訪問它們決定了存儲應用程序。SAN中的塊沒有與存儲系統或應用程序相關的元數據。換句話說:塊是沒有描述、關聯和存儲解決方案所有者的數據段。一切都由SAN軟件處理和控制。由于SAN和塊存儲經常用于需要性能的應用程序,如數據庫或事務,因為數據可以訪問、修改和保存。
這兩種存儲數據的方法多年來都運行良好。那么,為什么需要另一個概念呢?這是因為這兩個概念的解決方案都需要實現用戶訪問權限的功能,以便對數據進行更改。
我們現在看到的是,產生的大部分數據是“固定的”或非結構化數據。內容或材料不會再改變。這就是對象存儲發揮作用的地方:
對象存儲中的對象是與相應元數據“綁定的數據”(即文件)。該對象獲取一個惟一的ID(標識符),該標識符是從文件內容和元數據中計算出來的。應用程序通過這個ID標識對象。對象存儲系統中的許多對象都存儲在給定的存儲磁盤上。在純形式的對象存儲中,“只能”保存一個文件(對象)的一個版本。如果用戶進行了更改,相同文件的另一個版本將存儲為新對象。因此,對象存儲是備份或歸檔解決方案的完美解決方案。或者,例如,存儲大量的視頻或電影,這些視頻或電影只能被觀看,不能像在線電影流媒體網站或YouTube上的視頻那樣被改變。
其他概念之間的主要區別是通過支持對象存儲的應用程序本身來管理對象。這意味著這里不需要真正的文件系統。這一層已經過時了。使用對象存儲的應用程序將存儲查詢發送到解決方案中存儲對象的位置。然后,在巨大的存儲空間中給對象一個地址,并由應用程序本身保存在那里。
由于數據管理非常簡單——沒有真正的文件系統——對象存儲解決方案比文件存儲或基于塊存儲的系統更容易擴展。您只需在解決方案中添加一些磁盤,就不再需要大的管理來獲得更多的存儲空間。這是一個主要的好處,尤其是在指數級數據增長的時代。
因此,對象存儲是處理大量數據的完美解決方案,因此被Amazon、谷歌等大型云服務提供商高度使用。但是數據保護和數據恢復呢?我們將在本文的第二部分提供這些問題的答案。
原文:https://www.ontrack.com/blog/2018/02/22/the-evolution-of-storage-file-storage-vs-block-storage-vs-object-storage-part-1/
本文:http://jiagoushi.pro/block-storage-vs-file-storage-vs-object-storage-pt-1
討論:請加入知識星球【首席架構圈】或者飛聊小組【首席架構師智庫】
總結
以上是生活随笔為你收集整理的文件标识符无效。使用 fopen 生成有效的文件标识符。_「存储架构」块存储、文件存储和对象存储(第1节)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机电脑的芯片主要是由_全体起立!苹果自
- 下一篇: LeetCode之最大正方形