什麼是雲端檔案儲存?
雲端檔案儲存是一種在雲端存放資料的方式,提供伺服器和應用程式透過共享檔案系統存取資料。這種相容性使得雲端檔案儲存非常適合用於倚賴共享檔案系統的工作負載,並且提供簡易的整合,無須變更程式碼就可以進行。
什麼是雲端檔案系統?
雲端檔案系統是階層式儲存系統,可提供檔案資料的共享存取。使用者可建立、刪除、修改、讀取和寫入檔案,還可以將檔案以邏輯方式組織為樹狀目錄進行直覺式存取。
什麼是雲端檔案共享?
雲端檔案共享為提供多位使用者同時存取一組雲端中存放的檔案的服務。線上檔案儲存的安全性由使用者和群組許可管理,讓管理員可以控制對共享檔案資料的存取。
雲端檔案儲存如何幫助協作?
雲端檔案儲存允許團隊成員從幾乎任何位置近乎即時地同時存取、檢視和編輯相同的檔案。所做的編輯對使用者或群組可見,並會同步和儲存變更,這樣一來,使用者或群組即可看到檔案的最新版本。透過雲端檔案共享進行協作有很多好處:
- 與遠端成員一起工作並實現共同目標。
- 在不同時區的協作者之間共享任務,進而靈活安排工作。
- 輕鬆共享和編輯大型檔案,例如影片或音訊檔案。
- 編輯或更新檔案時,即時接收通知。
- 在共享檔案上發表評論,以分享想法或建議。
雲端檔案儲存有哪些使用案例?
雲端檔案儲存可靈活支援現有應用程式並與之整合,同時可輕鬆部署、管理和維護雲端中的所有檔案。這兩個關鍵優勢使組織能夠支援廣泛的應用程式與各種行業。像大型內容儲存庫、開發環境、媒體存放區以及使用者主目錄等使用案例,都是使用雲端檔案儲存的理想工作負載。檔案儲存的一些範例使用案例如下。
Web 服務
與後端應用程式整合時,Web 服務應用程式對共享檔案儲存的需要會是一項挑戰。通常會由多部 Web 伺服器交付網站的內容,而每部 Web 伺服器都需要存取同一組檔案。雲端檔案儲存解決方案遵循 Web 開發人員習慣的常見檔案階層通訊協定、檔案命名慣例及許可,因此雲端檔案儲存可以與其 Web 應用程式整合。
內容管理
內容管理系統 (CMS) 需要通用命名空間及對檔案系統階層的存取。與 Web 服務使用案例相似,CMS 環境通常具有必須存取同一組檔案的多部伺服器來服務相關內容。雲端檔案儲存解決方案遵循開發人員習慣的預期檔案系統語意、檔案命名慣例及許可,文件和其他檔案的儲存可整合到現有 CMS 工作流程中。
分析
分析可能需要大量資料儲存,而這些資料儲存還可以隨著資料的成長而進一步擴展。該儲存還必須提供將資料傳送至分析工具所需的效能。許多分析工作負載與資料互動時會透過檔案界面進行、依賴檔案鎖定等功能,而且需要能夠在檔案某些部分進行寫入的能力。由於雲端型檔案儲存支援常見的檔案層級通訊協定,並且可以擴展容量和效能,因此它非常適合提供檔案共用解決方案,該解決方案可輕鬆整合到現有大數據和分析工作流程中。
媒體與娛樂
數位媒體和娛樂工作流程不斷變化。許多企業都市利用混合雲端部署,且需要使用檔案系統協定 (NFS 或 SMB) 的標準化存取或並行通訊協定存取。這些工作流程需要以彈性、一致且安全的方法存取現成、訂製及合作夥伴解決方案的資料。雲端檔案儲存使用現有的檔案系統語意,可儲存豐富的媒體內容以供處理與協作之用,因此能整合到內容生產、數位供應鏈、媒體串流、廣播播放、分析及存檔。
主目錄
主目錄是用來存放僅供特定使用者和群組存取的檔案,對於許多雲端工作流程非常有益。想要利用雲端可擴展性和成本優勢的公司,已針對許多使用者將存取權擴展到主目錄。雲端檔案儲存系統遵循常見檔案階層通訊協定和標準許可模型,因此客戶可將需要此功能的應用程式隨即轉移至雲端。
資料庫備份
使用現有機制、軟體和語義備份資料可以建立隔離的災難復原案例,而且還原的位置靈活性很少。許多公司想要利用在雲端存放資料庫備份的彈性,在升級期間暫時保護之前的版本或用於開發與測試。雲端檔案儲存提供可從資料庫伺服器掛載的標準檔案系統,因此是使用原生應用程式工具或企業備份應用程式來建立可攜式資料庫備份的理想平台。
開發工具
開發環境可能會遇到挑戰,以安全可靠的方式共用非結構化資料,因為他們正在合作開發最新創新。由於需要以有組織的方式共享程式碼和其他檔案,因此利用共享的雲端檔案儲存可以為雲端開發環境提供有組織且安全的儲存庫,而且可予以存取。雲端檔案儲存提供非常適合協作且具備可擴展性、高可用性的解決方案。
用於容器和無伺服器應用程式的儲存
容器非常適合建置微服務,因為它們快速佈建、可攜式並提供流程隔離。每次啟動時都需要存取原始資料的容器,需要無論執行哪個執行個體時都能連接的共享檔案系統。雲端檔案儲存可以為叢集中所有容器可用的資料提供持續性的共享存取。無伺服器雲端運算可提高您的敏捷性,同時花更少的時間關注應用程式的安全性、可擴展性和可用性。例如,您可以在 AWS Lambda 上執行大規模和關鍵任務的無伺服器應用程式。雲端檔案儲存可以為需要在 Lambda 函數執行之後和執行之間持續存在的資料共享提供高可用性與耐用性的無伺服器資料儲存。
最終使用者運算
最終使用者運算 (EUC) 是一種技術的組合,可讓您的員工安全遠端存取應用程式、桌上型電腦以及完成工作所需的資料。藉助 EUC,現代企業能夠讓員工在任何地方、跨多種裝置以安全且可擴展的方式工作。持續性桌面和文件管理系統等 EUC 技術需要安全、可靠且可擴展的檔案儲存系統。
雲端檔案儲存有哪些要求?
理想的雲端檔案型資料儲存解決方案必須為現有需求提供適當的效能和容量,然後能夠隨著業務需要的變更無縫擴展。該解決方案應包括以下功能:
- 全受管:提供可以在幾分鐘內啟動的全受管檔案系統,且無需實體硬體或持續軟體維護
- 效能:提供一致的輸送量、可擴展的儲存空間和低延遲效能
- 相容性:與現有應用程式無縫整合,無須撰寫新的程式碼
- 安全性:提供網路安全性及存取控制許可,以保護敏感資料
- 可用性:跨多個地點進行冗餘,需要時可隨時存取
- 價格合理性:只需針對使用的容量付費,無須前期佈建成本
雲端檔案儲存服務有哪些不同類型?
雲端檔案儲存的優點顯而易見,但重要的是還需注意到並非所有雲端檔案儲存解決方案都一樣;存在各種解決方案。雲端檔案儲存可透過下列兩種方式提供:透過以最小安裝與幾乎無須維護的全受管解決方案;或是透過需要專人設定與維護,具有各自不同的運算、儲存、軟體及授權的 DIY 解決方案。
全受管解決方案
全受管解決方案幾乎不需要設定和維護。它們的效能可以滿足最苛刻的應用程式工作負載的需求。它們還為 AWS 運算模型 (包括 AWS 容器和無伺服器以及內部部署使用案例) 提供簡單、可擴展的檔案儲存。您可以獲得幾乎無限的雲端儲存空間來滿足您的所有檔案資料需求。
DIY 解決方案
DIY 叢集化解決方案需要耗時的設定、管理和維護。例如,檔案儲存服務可能由運算執行個體上的單一節點檔案伺服器組成,使用受管儲存,沒有可擴展性,也很少保護資料的冗餘。設定是一個複雜而緩慢的過程,容易出現人為錯誤並會增加安全風險。相比之下,受管解決方案可靠、安全且可擴展,並可為您節省數小時和數天的組態和管理時間。
雲端檔案儲存與其他類型的雲端儲存相比有何差異?
雲端儲存有三種類型:檔案、物件和區塊。每種類型都有其獨特的優勢。
檔案儲存
許多應用程式需要存取共享檔案且需要檔案系統。網路連接儲存 (NAS) 伺服器通常支援此類型的儲存空間。Amazon EFS 和 Amazon FSx 等檔案儲存解決方案適用於內容儲存庫、開發環境、機器學習、資料科學、媒體儲存和使用者主目錄等使用案例。Amazon FSx for Lustre 非常適合高效能運算。
物件儲存
在雲端開發的應用程式通常利用物件儲存的廣大可擴展性與中繼資料特點。Amazon 簡易儲存服務 (Amazon S3) 等物件儲存解決方案非常適合從頭開始建立需要擴充和彈性的現代應用程式,也可用來匯入現有資料存放區以進行分析、備份或存檔。物件儲存專為網際網路而建立,且包含儲存貯體和物件。儲存貯體是物件的容器。物件由檔案及描述該檔案的任何中繼資料組成。由於物件儲存的規模,其成本可以更低;它可在沒有資料夾層次結構的情況下提供更快的擷取時間;並且其中繼資料分類允許進行更大的資料分析。
檔案儲存與物件儲存有什麼不同?
雖然物件儲存解決方案支援以物件的形式儲存檔案,但是要使用現有應用程式進行存取需要新的程式碼和使用 API,以及命名語意的直接知識。相反,檔案型資料儲存解決方案可支援常見的檔案級協定和許可模型。它們不需要編寫新的程式碼來與設定為使用共享檔案儲存的應用程式整合。
區塊儲存
其他像是資料庫或企業資源規劃 (ERP) 系統等企業應用程式,通常每部主機都需要專用且低延遲的儲存。這與直接附接儲存裝置 (DAS) 或儲存區域網路 (SAN) 類似。基於區塊的雲端儲存解決方案,例如 Amazon Elastic Block Store (Amazon EBS),都會在每個虛擬伺服器中佈建,並提供高效能工作負載所需的毫秒延遲。
檔案儲存與區塊儲存有什麼不同?
區塊儲存可用來做為自行管理檔案儲存解決方案的基礎儲存元件。但是,主機和磁碟區之間需要一對一關係,因此很難達到全受管檔案儲存解決方案的可擴充性、可用性及合理價格,而且需要支援額外的預算和資源管理。使用全受管雲端檔案儲存解決方案可免除複雜性、降低成本,以及簡化管理作業。
什麼是 AWS File Storage Services?
全球有大量檔案型資料。AWS 提供了全受管檔案系統服務,可協助您解決檔案型應用程式和工作負載的各種需求。組織要求關鍵任務商業應用程式高度可用,且其中許多應用程式使用共享檔案儲存。將這些應用程式遷移到雲端會提供可擴展性、高可用性和耐久性、提高安全性及降低成本,同時提高靈活性。
AWS 提供了以下針對您的應用程式和使用案例最佳化的檔案系統服務:
- Amazon EFS 提供簡單、無伺服器、設定並忘記的彈性檔案系統,可讓您快速建立和設定 AWS 運算服務的共用檔案系統。
- Amazon FSx for Lustre 適用於運算密集型應用程式,例如高效能運算。使用此服務,您可以使用儲存在 Amazon S3 上的輸入和輸出功能最佳化的檔案系統輕鬆處理資料。
- 適用於 NetApp 的亞馬遜 FSx ONTAP 提供完全受管理的多通訊協定共用儲存裝置,以 NetApp 流行的 ONTAP 檔案系統為基礎。
- Amazon FSX for OpenZFS 提供建立在 OpenZFS 檔案系統上的完全受管理的共用檔案儲存空間,因此您可以將基於 Linux 的檔案伺服器移轉至 AWS,而無需修改應用程式程式碼或管理資料的方式。
- Amazon FSx 適用於 Windows 檔案伺服器提供完全受管理的原生 Windows 檔案系統,具有廣泛的資料存取、資料管理和管理功能。