AWS DataSync
Overview
DataSync 服務的功能主要是將地端(on-premise)大量的資料移動到 AWS 上存放,需要注意的重點有以下部份:
可以將資料送到 AWS S3、EFS、FSx for Windows …. 等服務
可以將資料透過 NFS or SMB protocol 將存放於 NAS(or local) 的資料送到雲端
資料備份的任務可以 by hour/daily/weekly 設定排程,也可以設定上傳時的頻寬限制
上述的功能需要透過在地端放一個 DataSync agent 來完成
範例應用場景
以下舉兩個可能的應用場景:
此場景中,資料存放於地端的 NFS or SMB server:
地端會找台機器安裝 AWS DataSync Agent
DataSync Agent 會與 AWS DataSync 服務進行連線,並將資料上傳到 AWS storage 服務中
這個場景是要將 EFS 中的資料傳到另外一個 region 中的 EFS 中:
需要在 origin region 中安裝一台 EC2 instance,並在其中安裝 AWS DataSync Agent
DataSync Agent 會透過 NFS protocol 與 EFS 串連,並透過 AWS DataSync 服務,將資料轉送到 destination region 中的 EFS 服務中
AWS Backup
全託管服務,支援 EFx、EFS、DynamoDB、EC2、EBS、RDS、Aurora、Storage Gateway(volume gateway) … 等服務的備份
統一並全自動管理 AWS resource 的備份工作
支援 cross-region & cross-account 的備份
對於備份的內容,可以作到 point-in-time recovery
可自訂 backup policy (實際名稱為 Backup Plans),可以進行以下細節的設定:
- 備份頻率 (every 12 hours, daily, weekly, monthly, cron)
- backup windows
- 可設定一段時間後轉存至冷儲存(Never、Days、Weeks、Months、Years)
- 可設定備份保存期間 (Always、Days、Weeks、Months、Years)
可制定 tag-based 的 backup policy