使用 Amazon S3 檔案閘道傳輸備份檔案 - AWS 規定指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon S3 檔案閘道傳輸備份檔案

Amazon S3 檔案閘道透過檔案界面將您的現場部署環境連接到 Simple Storage Service (Amazon S3),因此您可以使用業界標準的檔案協定 (例如網路檔案系統 (NFS) 和伺服器訊息區 (SMB) 來存放和擷取 Amazon S3 物件。它旨在成為一種經濟高效,可擴展的解決方案,用於將數據存儲在雲中。因為您可以使用它來儲存資料庫備份檔案,因此此服務可協助您將大型的內部部署資料庫移轉至AWS 雲端. 例如,您可以使用 Amazon S3 檔案閘道和偏好的資料庫備份工具,將大型 MySQL 或 MariaDB 資料庫直接備份到 Amazon S3 儲存貯體。您可以將 S3 儲存貯體掛接到目標執行個體,並將備份還原到 S3 儲存貯體。

下圖顯示使用 Amazon S3 檔案閘道將現場部署資料庫的備份檔案傳輸到中的 S3 儲存貯體時所涉及的高階步驟AWS 雲端。

顯示使用 Amazon S3 檔案閘道將資料庫備份檔案傳輸到雲端的圖表。

以下是使用 Amazon S3 檔案閘道將資料庫備份檔案從現場部署資料中心傳輸到 S3 儲存貯體的步驟AWS 雲端:

  1. AWS 雲端透過使用AWS Direct Connect或AWS Site-to-Site VPN使用公用網際網路連線等服務,Connect 內部部署資料中心連線到。

  2. 建立 S3 檔案閘道。如需指示,請參閱建立閘道

  3. 建立由 S3 檔案閘道託管的 NFS 或 SMB 檔案共用。如需指示,請參閱建立檔案共用。

  4. 在裝載 MySQL 或 MariaDB 資料庫的內部部署伺服器上掛載 NFS 或 SMB 檔案共用。如需指示,請參閱掛載和使用檔案共用。

  5. 將內部部署 MySQL 或 MariaDB 資料庫備份至掛載 NFS 檔案共用的目錄。您可以使用本指南中討論的任何備份工具。

  6. 使用本指南中討論的任何方法,在目標資料庫執行處理上還原資料庫備份。

優點

  • 透過直接在 S3 儲存貯體中產生資料庫備份,並直接從同一 S3 儲存貯體還原目標資料庫執行個體的備份,您可以大幅加速端對端移轉程序。

  • 資料庫備份檔案會持久存放在 Amazon S3 中,您可以選擇生命週期管理政策和 S3 儲存類別。

限制

以下是使用 Amazon S3 檔案閘道檔案共用時的限制:

  • 每個閘道的檔案共用數上限為 50。

  • 若要防止多個檔案共用使用相同 S3 儲存貯體時發生讀取和寫入衝突,您必須將每個檔案共用設定為使用唯一的前置詞名稱。

  • 個別檔案的大小上限為 5 TB,這是 Amazon S3 中任何個別物件的大小上限。

  • 路徑長度上限為 1024 個字元。

  • 當您使用 Windows SMB 用戶端存取檔案共用時,只有在啟用作用中目錄的檔案共用上才支援 Windows ACL。

  • Amazon S3 檔案閘道每個檔案和目錄最多支援 10 個 ACL 項目。

  • SMB 檔案共用的根 ACL 設定僅位於閘道上。這些設定在閘道更新和重新啟動之間持續存在。

    注意

    如果您在根目錄下設定 ACL,而不是在根目錄下的父資料夾上設定 ACL,則 ACL 許可在 Amazon S3 中不會持續存在。

最佳實務

如需 Amazon S3 檔案閘道最佳實務的詳細資訊,請參閱 S3 檔案閘道文件中的最佳實務