Amazon FSx for OpenZFS 常見問答集

一般問題

Amazon FSx for OpenZFS 是一種全受管檔案儲存服務,可讓您啟動、執行和擴展以開放原始碼 OpenZFS 檔案系統為基礎建置的全受管檔案系統。FSx for OpenZFS 可讓您輕鬆遷移內部部署檔案伺服器,而不需要變更應用程式或管理資料的方式,也能在雲端上建置新的高效能、資料密集型應用程式。

Amazon FSx for OpenZFS 提供全受管、高度可靠且易於使用的檔案儲存,您可以透過業界標準網路檔案系統 (NFS) 協定從 AWS 或內部部署運行的幾乎任何用戶端或工作站訪問這些儲存。它為您提供一組豐富的資料管理和使用功能,例如快照、資料複製和壓縮。FSx for OpenZFS 採用 AWS Graviton 處理器以及最新的 AWS 磁碟和聯網技術,可提供超過 100 萬 IOPS,讓您的高效能工作負載實現低至幾百微秒的延遲。

使用 FSx for OpenZFS 將儲存在 ZFS 或其他 Linux 型檔案伺服器中的內部部署資料遷移到 AWS。FSx for OpenZFS 提供與內部部署 NFS 或其他 Linux 檔案伺服器相同的資料管理功能和效能,讓您不必修改現有程式碼或管理資料的方式,就能移動資料。

如果您要在 AWS 上建立新的應用程式,FSx for OpenZFS 提供豐富的功能,可讓您更輕鬆地開發、測試和執行雲端原生應用程式。此外,FSx for OpenZFS 還支援輸送量擴展,讓您輕鬆擴充檔案系統,以及不斷成長的應用程式需求和資料集。

Amazon FSx for OpenZFS 旨在支援各種 Linux、Windows 和 macOS 工作負載,包括大數據和分析、程式碼和成品儲存庫、DevOps 解決方案、網頁內容管理、Electronic Design Automation (EDA)、基因體研究和媒體處理。使用 FSx for OpenZFS,您可以提供最高要求的應用程式和工作負載所需的低延遲和效能。

Amazon FSx for OpenZFS 可從 Amazon Elastic Compute Cloud (EC2)、Amazon Elastic Container Service (ECS)、Amazon Elastic Kubernetes Service (EKS)、Amazon WorkSpaces、Amazon AppStream 2.0 和 VMware Cloud on AWS 存取。您可以使用 Amazon Virtual Private Cloud (Amazon VPC) 和 AWS Key Management Service (KMS) 來保全和保護您的資料。您可以使用 Amazon CloudWatch 監控儲存和效能指標,使用 AWS CloudTrail 和 AWS Identity and Access Management (IAM) 監控和保護 API 呼叫,以及使用 AWS CloudFormation 管理檔案系統。

若要開始使用,請使用 AWS 管理主控台、AWS Command Line Interface (AWS CLI) 或 Amazon FSx API 建立 Amazon FSx for OpenZFS 檔案系統。建立檔案系統時,您可以指定部署類型 (單一可用區或多可用區)、儲存容量和輸送容量,並選擇性地指定磁碟 IOPS 的層級。只需幾分鐘檔案系統就可以使用,您可以透過 NFS 通訊協定 (v3、v4、v4.1、v4.2) 從 Linux、Windows 或 macOS 用戶端存取檔案。FSx for OpenZFS 將資料以本機目錄或磁碟機的形式呈現給使用者和應用程式,並為多達數千個用戶端提供並行存取。

檔案系統是 Amazon FSx 中的主要資源。您可以為檔案系統指定 SSD 儲存容量、輸送容量和 IOPS 容量,然後選擇要在其中建立檔案系統的 AWS VPC。

您可以從在 Amazon EC2、Amazon ECS、Amazon EKS、VMware Cloud on AWS、Amazon WorkSpaces 和 Amazon AppStream 2.0 上運行的 Linux、Windows 或 macOS 用戶端存取您的資料。

在 Linux 執行個體中,您可以使用標準 Linux 掛載命令,以及與磁碟區相關聯的網域名稱系統 (DNS) 名稱來存取檔案資料。在 Windows 執行個體中,使用 Windows Powershell 將磁碟機代號 (例如 Z:) 對應至 NFS 用戶端檔案系統中的檔案共用。在 macOS 執行個體中,使用“Connect to Server”(連線至伺服器) 功能來連線至與檔案系統相關聯的 DNS 名稱。如需掛載命令範例,請參閱 Amazon FSx 文件。從任何用戶端掛載檔案共用之後,您就能像使用本機檔案系統一樣使用檔案系統中的檔案和目錄。

Amazon FSx for OpenZFS 可透過最新版本的 NFS 通訊協定 (v3、v4、v4.1、v4.2) 存取共用檔案儲存。

您可以透過 AWS Direct Connect 或 VPN,從內部部署環境存取 Amazon FSx for OpenZFS 檔案系統,或使用標準複製工具 (例如 rsync 或 Robocopy),將內部部署的資料複製到 FSx for OpenZFS。您也可以使用 AWS Snowball 將資料遷移到 AWS,而無需使用 Direct Connect 或 VPN。

如需不同 Amazon FSx 檔案儲存產品的詳細資訊,請參閱選擇 Amazon FSx 檔案系統頁面

請參閱區域產品和服務頁面,了解各區域 Amazon FSx for OpenZFS 服務可用性的詳細資訊。

鑑於多可用區檔案系統提供的高可用性和耐久性模型,我們建議大多數生產工作負載使用多可用區檔案系統。對於需要高可用性的工作負載,您應該使用多可用區檔案系統,以確保跨硬體故障、檔案系統維護和 AZ 中斷等事件的持續可用性。

將單一可用區檔案系統用於對延遲最敏感的應用程式 (例如,某些 EDA 和 HPC 工作負載),或者針對不需要高可用性或多可用區恢復能力模型的工作負載,作為其經濟實惠的解決方案:在應用程式層內建複寫和容錯移轉的生產工作負載、可以補充或重新產生資料的分析工作負載、開發和測試工作負載,以及一些具有寬鬆可用性和復原點目標 (RPO) 需求的生產工作負載。

規模和效能

答:FSx for OpenZFS 可提供全受管 SSD 儲存,延遲一致且低至幾百微秒。利用 OpenZFS 中內嵌的快取功能,FSx for OpenZFS 檔案系統可為經常存取的資料提供更高的效能和更低的延遲。

FSx for OpenZFS 檔案系統在存取檔案伺服器上快取的資料時,可提供超過 100 萬 IOPS 和 21 Gb 每秒的輸送量,而在存取 SSD 儲存中的資料時,可提供數十萬個 IOPS 和 10 Gb 每秒的輸送量。藉由每個用戶端的多個平行連線 (透過 NFS n-connect),您可以從單一用戶端將檔案系統的輸送量和 IOPS 等級提升到最高。

建立檔案系統時,您可以指定其輸送容量。每 GB 的儲存都包含三個磁碟 IOPS,您可以視需要佈建額外的磁碟 IOPS。您可以隨時使用 AWS 管理主控台、AWS CLI 或 Amazon FSx API 縱向擴展或縮減輸送容量,以滿足不斷變化的應用程式需求。如需詳細資訊,請瀏覽檔案系統效能頁面

可以在單一檔案系統上佈建最多 512 TiB。您可以輕鬆地同時掛載多個檔案系統,為應用程式提供 PB 級儲存。

根據預設,磁碟區可能會增加到檔案系統上的可用容量。您可以選擇設定磁碟區的配額,以限制磁碟區可以增加的大小。您也可以選擇為磁碟區設定保留,以便為該磁碟區預留最小儲存容量。如果沒有保留,磁碟區會精簡佈建,這表示它們只會為儲存在其中的資料取用儲存容量。您隨時都能變更這些設定。

儲存運作與管理

除了以傳統檔案目錄結構來表示資料外,FSx for OpenZFS 也支援在檔案系統中使用磁碟區來進一步組織資料。每個檔案系統都包含一個或多個磁碟區,這些磁碟區是目錄和檔案的隔離資料容器。您可以使用 AWS 管理主控台、AWS CLI 或 Amazon FSx API 來建立和管理個別磁碟區,用戶端可以從 Linux、macOS 或 Windows 將磁碟區掛載為網路位置來存取磁碟區。個別磁碟區可以獨立設定,這表示您可以在磁碟區層級設定精簡佈建或壓縮等功能。

根據預設,磁碟區可能會增加到檔案系統上的可用容量。您可以選擇設定磁碟區的配額,以限制磁碟區可以增加的大小。您可以選擇為磁碟區設定保留,以便為該磁碟區預留最小儲存容量。如果沒有保留,磁碟區會精簡佈建,這表示它們只會為儲存在其中的資料取用儲存容量。您隨時都能變更這些設定。

FSx for OpenZFS 提供一組豐富的 ZFS 處理資料支援功能,其中包括時間點快照、就地資料複製,以及跨檔案系統的隨需資料複寫。使用 FSx for OpenZFS,您可以隨時建立磁碟區的快照,輕鬆保留、管理及還原資料庫或應用程式的歷史版本。資料複製功能可讓您輕鬆地平行測試多項功能和變更,而不會中斷現有的使用者或應用程式,也不需要重複資料。跨檔案系統的隨需資料複寫提供了簡單且有彈性的方式來同步處理資料,以進行災難復原、僅供讀取複本,以及測試和開發工作流程,而無須額外在檔案系統之間建立連線,或偵測及處理網路中斷。

例如,如果您正在執行資料庫工作負載,而且想要在生產環境中套用資料庫作業之前先測試資料庫操作,您可以建立資料庫複製,然後對複製磁碟區執行操作,以驗證其如預期般運作。完成測試後,您可以將複製磁碟區複製到完整備份磁碟區,以保留結果供長期或生產使用。

FSx for OpenZFS 支援一組豐富的儲存效率功能,包括 Zstandard 和 LZ4 壓縮,可減少資料使用的儲存容量、磁碟區保留和磁碟區配額,以控制個別磁碟區使用的空間量,以及控制個別使用者用量的使用者配額。這些功能可協助您減少或管理檔案系統和備份儲存中的儲存空間。

由於資料會在寫入磁碟時進行壓縮,啟用壓縮可能會降低寫入大量工作負載的檔案系統效能。然而,對於高讀取量的工作負載,壓縮可以大幅改善檔案系統的整體輸送量效能,因其可減少這些磁碟與儲存伺服器之間傳送的資料量。 如需詳細資訊,請參閱 Amazon FSx for OpenZFS 效能文件。 

Amazon FSx 是一種全受管服務,所以可為您管理所有檔案儲存基礎設施。使用 Amazon FSx 可避免複雜的部署程序及維護複雜的檔案系統基礎設施。FSx for OpenZFS 提供 ZFS 的所有功能,而不需要管理 ZFS 檔案系統時常遇到的複雜性

若要建立、檢視和刪除檔案系統、磁碟區和備份,您可以使用 AWS 管理主控台、AWS CLI 和 Amazon FSx API。我們也在 FSx 控制台和 API 中提供對原生進階 ZFS 功能的支援,這表示您無需成為 ZFS 專家即可利用 ZFS 快照和複製等功能。

可用性與耐久性

使用多可用區檔案系統時,Amazon FSx 會在 AWS 可用區域 (AZ) 內和跨 AWS 可用區域 (AZ) 自動複寫您的資料,以確保高耐用性,並透過自動容錯移轉和容錯恢復,跨兩個 AZ 部署一對高可用性 (HA) 檔案伺服器,以確保高可用性。此外,Amazon FSx 會持續監控硬體故障,並在發生故障時自動替換基礎設施元件。檔案系統會視需要自動進行容錯移轉和恢復 (通常在 60 秒內),而用戶端會對檔案系統自動進行容錯移轉和恢復。

使用單一可用區檔案系統,Amazon FSx 會在可用區域 (AZ) 內自動複寫您的資料,以保護資料免受元件故障影響,並透過持續監控硬體故障且在發生故障時自動替換基礎設施元件,來恢復故障事件的可用性。

Amazon FSx 也會每天對檔案系統進行高度耐久的備份 (存放在 S3),您也可以隨時進行額外的備份。

答:提供。如果客戶的每月正常執行時間百分比在任何帳單週期內低於我們的服務承諾,Amazon FSx SLA 將提供服務補償。

為了防止終端使用者或應用程式意外刪除或無意修改磁碟區中的檔案,您可以拍攝快照 (儲存在檔案系統中的磁碟區的時間點影像),讓終端使用者或應用程式管理員輕鬆復原檔案變更並比較檔案版本。終端使用者和應用程式管理員可以檢視磁碟區根目錄下“.zfs/snapshot”目錄中的快照,也可以存取這些快照中的個別檔案和資料夾。您可以使用 AWS 管理主控台、AWS CLI 或 Amazon FSx API 來管理 FSx for OpenZFS。

FSx for OpenZFS 也提供專為支援封存、資料保留及合規需求而設計的檔案系統備份。備份是存放在 Amazon S3 中之檔案系統的次要離線、高耐用性副本。備份具有時間點一致性 (代表整個檔案資料集在特定時間的一致檢視)、增量備份 (您只需為自上次備份以來對約定備份所做的變更付費)、易於管理 (透過 AWS 管理主控台、AWS CLI 或 Amazon FSx API)、建立和復原速度快 (RTO 為 5-10 分鐘)。

預設情況下會啟用每日自動備份,只要在 Amazon FSx 主控台按幾下滑鼠,即可隨時更新保留政策。FSx for OpenZFS 也提供將檔案系統備份複製到其他 AWS 區域的功能,以滿足跨區域災難復原的需要或企業延續性目標。

建立多可用區檔案系統時,Amazon FSx 會自動佈建兩個個別的檔案伺服器:偏好的可用區域中的「偏好」伺服器,以及備用 AZ 中的「備用」伺服器,每個伺服器都有自己的一組儲存磁碟區。只有其中一個檔案伺服器會隨時主動提供資料 (通常是偏好的檔案伺服器),但兩者都會維持資料的持續性和相同複本。

Amazon FSx 會持續監控檔案伺服器的運作狀態,以快速偵測是否存在任何問題。如果您偏好的檔案伺服器因任何原因而無法使用 (例如,由於隔離的硬體故障、計劃的維護事件或 AZ 範圍中斷),服務會自動容錯移轉至備用檔案伺服器,讓您可以繼續檔案系統作業,而不會造成任何可用性損失。Amazon FSx 會將檔案系統的網路位址對應到新的作用中備用檔案伺服器,因此您的 Linux 和 Windows 應用程式可以從相同的網路位置繼續存取不中斷的資料。一旦偏好的檔案伺服器還原為正常運作狀態,多可用區檔案系統也將會自動失效。這些容錯移轉和容錯恢復事件對您的使用者和應用程式而言是公開透明的事件:您的檔案系統將繼續提供來自相同網路位址的 NFS 流量,讓 NFS 用戶端可以繼續存取您的資料,而無需手動介入。

如果作用中的檔案伺服器因任何原因 (包括硬體故障、連線中斷或 AZ 範圍中斷) 而喪失可用性,Amazon FSx 會自動在多可用區檔案系統上執行容錯移轉。在維護時段期間或變更檔案系統的輸送容量時,Amazon FSx 也會在計劃的維護期間暫時容錯移轉至備用檔案伺服器。

安全性和可存取性

是。FSx for OpenZFS 會自動加密靜態資料和傳輸中的資料。檔案系統資料和備份一律會使用您透過 AWS KMS 管理的金鑰進行靜態加密。您可以使用服務擁有的金鑰或您自己的客戶管理的金鑰。從支援傳輸中加密的 Amazon EC2 執行個體存取時,Amazon FSx 會自動加密傳輸中的資料 (支援的 Amazon EC2 用戶端執行個體)。

您將檔案系統設定為與 Amazon VPC 和 VPC 安全群組相關聯,而且只有該 VPC (或對等 VPC) 內符合安全群組規則的 Amazon EC2 執行個體才能存取您的檔案系統。您可以使用 AWS IAM 控制誰可以管理檔案系統、磁碟區和備份 (例如建立、更新和刪除)。此外,您可以使用 POSIX 許可控制哪些使用者和群組可以存取磁碟區上的哪些檔案和目錄。

是。您可以使用 AWS Transit Gateway 或 VPC 對等互連從另一個 VPC (包括另一個區域的 VPC) 存取檔案系統,並且您可以使用 AWS Direct Connect 或 VPN 從內部部署存取檔案系統。

您可以使用 AWS CloudTrail 和 AWS IAM 監控和保護 API 呼叫,並使用 Amazon GuardDuty 偵測和標記可疑的 API 使用模式。

定價和帳單

根據佈建的儲存容量 (每月每 GB)、佈建的輸送量 (每月每 MBps),以及選購的額外佈建 SSD IOPS (每月每 IOP ),向您收取檔案系統費用。我們也會根據您使用的儲存 (每月每 GB),以及跨可用區域、跨 AWS 區域和內部部署環境傳輸的資料 (每 GB) 向您收取備份費用。雖然定價是按月報價,但您的用量是按秒依比例分配,您只需按一個月的平均用量付費。

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS 服務,則需負擔日本消費稅。進一步了解。