

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

# 其他資訊
<a name="additional-info"></a>

本節提供支援但已棄用 Amazon FSx 功能的參考。

**Topics**
+ [設定自訂備份排程](#custom-backup-schedule)

## 設定自訂備份排程
<a name="custom-backup-schedule"></a>

建議您使用 AWS Backup 為您的檔案系統設定自訂備份排程。如果您需要比使用 時更頻繁地排程備份，此處提供的資訊僅供參考 AWS Backup。

啟用時，Amazon FSx 會在每日備份時段期間，每天自動備份您的檔案系統一次。Amazon FSx 會強制執行您為這些自動備份指定的保留期間。它也支援使用者啟動的備份，因此您可以隨時進行備份。

您可以在下面找到部署自訂備份排程的資源和組態。自訂備份排程會根據您定義的自訂排程，在 Amazon FSx for Lustre 檔案系統上執行使用者啟動的備份。範例可能是每六小時一次、每週一次，以此類推。此指令碼也會設定刪除比您指定保留期間更舊的備份。

解決方案會自動部署所需的所有元件，並採用下列參數：
+ 檔案系統
+ 用於執行備份的 CRON 排程模式
+ 備份保留期間 （以天為單位）
+ 備份名稱標籤

如需 CRON 排程模式的詳細資訊，請參閱《Amazon CloudWatch 使用者指南》中的[規則排程表達式](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html)。

### 架構概觀
<a name="fsx-custom-backup-overview"></a>

部署此解決方案會在 中建置下列資源 AWS 雲端。

![\[顯示 AWS Backup 解決方案架構的圖表。\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/LustreGuide/images/fsx-custom-backup-architecture.png)


此解決方案會執行下列動作：

1.  CloudFormation 範本會部署 CloudWatch Event、Lambda 函數、Amazon SNS 佇列和 IAM 角色。IAM 角色提供 Lambda 函數呼叫 Amazon FSx for Lustre API 操作的許可。

1. CloudWatch 事件會在初始部署期間，依您定義為 CRON 模式的排程執行。此事件會叫用解決方案的備份管理員 Lambda 函數，該函數會叫用 Amazon FSx for Lustre `CreateBackup` API 操作來啟動備份。

1. 備份管理員會使用 擷取指定檔案系統的現有使用者啟動備份清單`DescribeBackups`。然後，它會刪除比您在初始部署期間指定的保留期更舊的備份。

1. 如果您選擇在初始部署期間收到通知的選項，則備份管理員會在成功備份時傳送通知訊息至 Amazon SNS 佇列。發生故障時，一律會傳送通知。

### CloudFormation 範本
<a name="fsx-custom-backup-template"></a>

此解決方案使用 CloudFormation 自動部署 Amazon FSx for Lustre 自訂備份排程解決方案。若要使用此解決方案，請下載 [fsx-scheduled-backup.template](https://s3.amazonaws.com/solution-references/fsx/backup/fsx-scheduled-backup.template) CloudFormation 範本。

### 自動化部署
<a name="fsx-custom-backup-deployment"></a>

下列程序會設定和部署此自訂備份排程解決方案。部署大約需要五分鐘的時間。開始之前，您必須擁有 AWS 在帳戶中 Amazon Virtual Private Cloud (Amazon VPC) 中執行的 Amazon FSx for Lustre 檔案系統的 ID。如需建立這些資源的詳細資訊，請參閱 [Amazon FSx for Lustre 入門](getting-started.md)。

**注意**  
實作此解決方案會產生相關聯 AWS 服務的帳單。如需詳細資訊，請參閱這些服務的定價詳細資訊頁面。

**啟動自訂備份解決方案堆疊**

1. 下載 [fsx-scheduled-backup.template](https://s3.amazonaws.com/solution-references/fsx/backup/fsx-scheduled-backup.template) CloudFormation 範本。如需建立 CloudFormation 堆疊的詳細資訊，請參閱*AWS CloudFormation 《 使用者指南*》中的[在 AWS CloudFormation 主控台上建立堆疊](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)。
**注意**  
根據預設，此範本會在美國東部 （維吉尼亞北部） AWS 區域啟動。Amazon FSx for Lustre 目前僅適用於特定 AWS 區域。您必須在可使用 Amazon FSx for Lustre 的區域 AWS 啟動此解決方案。如需詳細資訊，請參閱 中的 [AWS 區域 和 端點](https://docs.aws.amazon.com/general/latest/gr/rande.html)Amazon FSx一節*AWS 一般參考*。

1. 對於 **參數**，請檢閱範本的參數，並根據檔案系統的需求修改它們。此解決方案使用下列預設值。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/fsx/latest/LustreGuide/additional-info.html)

1. 選擇 **Next (下一步)**。

1. 針對**選項**，選擇**下一步**。

1. 針對**檢閱**，檢閱並確認設定。您必須選取確認範本建立 IAM 資源的核取方塊。

1. 選擇**建立**以部署堆疊。

您可以在狀態欄的 CloudFormation 主控台中檢視堆疊**的狀態**。您應該會在大約五分鐘內看到 **CREATE\$1COMPLETE** 狀態。

### 其他選項
<a name="fsx-custom-backup-supplemental"></a>

您可以使用此解決方案建立的 Lambda 函數來執行多個 Amazon FSx for Lustre 檔案系統的自訂排程備份。檔案系統 ID 會傳遞至 CloudWatch 事件輸入 JSON 中的 Amazon FSx for Lustre 函數。傳遞給 Lambda 函數的預設 JSON 如下所示，其中 `FileSystemId`和 的值`SuccessNotification`會從啟動 CloudFormation 堆疊時指定的參數傳遞。

```
{
	"start-backup": "true",
	"purge-backups": "true",
	"filesystem-id": "${FileSystemId}",
	"notify_on_success": "${SuccessNotification}"
}
```

若要排程其他 Amazon FSx for Lustre 檔案系統的備份，請建立另一個 CloudWatch 事件規則。您可以使用排程事件來源執行此操作，並將此解決方案建立的 Lambda 函數做為目標。在**設定輸入**下選擇**常數 (JSON 文字）**。對於 JSON 輸入，只需替換 Amazon FSx for Lustre 檔案系統的檔案系統 ID，以備份取代 `${FileSystemId}`。此外，請在上述 JSON `${SuccessNotification}`中取代 `Yes`或 `No` 。

您手動建立的任何其他 CloudWatch Event 規則不屬於 Amazon FSx for Lustre 自訂排程備份解決方案 CloudFormation 堆疊。因此，如果您刪除堆疊，則不會將其移除。