

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

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

# 使用 AWS Backup
<a name="backups"></a>

Amazon Timestream for LiveAnalytics 中的資料保護功能是全受管解決方案，可協助您滿足法規合規和業務持續性需求。此功能是透過與 的原生整合來啟用 AWS Backup，這是一種統一的備份服務，旨在簡化備份的建立、遷移、還原和刪除，同時改善報告和稽核。透過與 的整合 AWS Backup，您可以使用全受管、政策驅動的集中式資料保護解決方案來建立不可變備份，並集中管理跨越 Timestream 和其他 支援之 AWS 服務的應用程式資料保護 AWS Backup。

若要使用 功能，您必須[選擇加入](https://docs.aws.amazon.com/aws-backup/latest/devguide/service-opt-in.html)，以允許 AWS Backup 保護您的 Timestream 資源。選擇加入選項適用於特定帳戶和 AWS 區域，因此您可能必須使用相同的帳戶選擇加入多個區域。如需備份的詳細資訊 AWS ，請參閱 [AWS Backup 開發人員指南](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html)。

透過 提供的資料保護功能 AWS Backup 包括下列項目。

**排程備份** - 您可以使用備份計畫來設定 Timestream for LiveAnalytics 資料表的定期排程備份。

**跨帳戶和跨區域複製** - 您可以將備份自動複製到不同 AWS 區域或帳戶中的另一個備份保存庫，這可讓您支援資料保護需求。

**冷儲存分層** - 您可以設定備份以實作生命週期規則，將備份刪除或轉換為較冷的儲存。這可協助您最佳化備份成本。

**標籤** - 您可以自動標記備份以進行計費和成本分配。

**加密** - 您的備份資料存放在保存庫中 AWS Backup 。這可讓您使用與 Timestream for LiveAnalytics 資料表加密金鑰無關的 AWS KMS 金鑰來加密和保護備份。

**使用 WORM 模型保護備份**：您可以使用 AWS Backup 保存庫鎖定來啟用備份的write-once-read-many(WORM) 設定。 AWS Backup 透過保存庫鎖定，您可以新增額外的防禦層，保護備份免於意外或惡意刪除操作、備份保留期的變更，以及生命週期設定的更新。如需進一步了解，請參閱 [AWS Backup 保存庫鎖](https://docs.aws.amazon.com/aws-backup/latest/devguide/vault-lock.html)。

資料保護功能適用於所有區域 若要進一步了解此功能，請參閱 [AWS Backup 開發人員指南](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html)。

# 備份和還原 Timestream 資料表：運作方式
<a name="backups-how-it-works"></a>

您可以建立 Amazon Timestream 資料表的備份。本節概述備份與還原程序期間所發生的情況。

**Topics**
+ [備份](#backups-backups)
+ [還原](#backups-restores)

## 備份
<a name="backups-backups"></a>

您可以使用隨需備份功能來建立 Amazon Timestream for LiveAnalytics 資料表的完整備份。本節概述備份與還原程序期間所發生的情況。

您可以以資料表精細程度建立 Timestream 資料的備份。您可以使用 Timestream 主控台或 AWS Backup 主控台、SDK 或 CLI 啟動所選資料表的備份。備份會以非同步方式建立，並在備份中包含備份啟動時間之前資料表中的所有資料。不過，備份進行時，某些擷取至資料表的資料也可能包含在備份中。若要保護您的資料，您可以建立一次性隨需備份或排程資料表的重複備份。

備份進行中時，您無法執行下列動作。
+ 暫停或取消備份操作。
+ 刪除備份的來源資料表。
+ 在資料表的備份進行時，停用該資料表的備份。

設定完成後， AWS Backup 會提供自動備份排程、保留管理和生命週期管理，不再需要自訂指令碼和手動程序。如需詳細資訊，請參閱 [AWS Backup 開發人員指南](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html)

LiveAnalytics 的所有 Timestream 備份本質上都是增量備份，表示資料表的第一個備份是完整備份，而相同資料表的每個後續備份都是增量備份，只會複製自上次備份以來的資料變更。由於 Timestream for LiveAnalytics 中的資料存放在分割區集合中，因此所有因擷取新資料或更新現有資料而變更的分割區都會在後續備份期間複製。

如果您使用 Timestream for LiveAnalytics 主控台，為帳戶中所有資源建立的備份會列在**備份**索引標籤中。此外，備份也會列在**資料表**詳細資訊中。

## 還原
<a name="backups-restores"></a>

您可以從 Timestream for LiveAnalytics 主控台或 AWS Backup 主控台、SDK 或 AWS CLI 還原資料表。您可以從備份還原整個資料，或設定資料表保留設定以還原選取的資料。當您啟動還原時，您可以設定下列資料表設定。
+ Database Name (資料庫名稱)
+ 資料表名稱
+ 記憶體存放區保留
+ 磁性存放區保留
+ 啟用磁性儲存寫入
+ S3 錯誤日誌位置 （選用）
+ 還原備份時 AWS Backup 將擔任的 IAM 角色

上述組態獨立於來源資料表。若要還原備份中的所有資料，建議您設定新的資料表設定，讓記憶體存放區保留期和磁性存放區保留期的總和大於最舊時間戳記和現在之間的差異。當您選取要還原的增量備份時，所有資料 （增量 \$1 基礎完整資料） 都會還原。成功還原後，資料表處於作用中狀態，您可以在還原的資料表上執行擷取和/或查詢操作。不過，您無法在還原進行時執行這些操作。還原後，資料表會與您帳戶中的任何其他資料表類似。

**Example 從備份還原所有資料**  
此範例具有下列假設。  

*最舊的時間戳記* —`August 1, 2021 0:00:00`
+ *現在*—`November 9, 2022 0:00:00`
若要從備份還原所有資料，請輸入並比較值，如下所示。  

1. 輸入**記憶體存放區保留**和**磁性存放區保留**。例如，假設這些值。
   + *記憶體存放區保留* - 12 小時
   + *磁性存放區保留* - 500 天

1. 尋找**記憶體存放區保留**和**磁性存放區保留**的總和。

   ```
   12 hours + (500 * 24 hours) =
   12 hours + 12,000 hours =
   12,012 hours
   ```

1. 尋找**最舊時間戳記**和現在之間的差異。

   ```
   November 9, 2022 0:00:00 - August 1, 2021 0:00:00 =
   465 days =
   465 * 24 hours =
   11,160 hours
   ```

1. 確保第二個步驟中的保留值總和大於第三個步驟中的時間差異。視需要調整保留時間。

   ```
   12,012 > 11,160
   true
   ```

**Example 從備份還原選取資料**  
此範例具有下列假設。  
+ *現在*—`November 9, 2022 0:00:00`
若要僅從備份還原選取資料，請輸入並比較值，如下所示。  

1. 判斷所需的最早時間戳記。例如，假設 `December 4, 2021 0:00:00`。

1. 尋找所需最早時間戳記與現在之間的差異。

   ```
   November 9, 2022 0:00:00 - December 4, 2021 0:00:00 =
   340 days =
   340 * 24 hours =
   8,160 hours
   ```

1. 輸入**記憶體存放區保留**所需的值。例如，輸入 12 小時。

1. 從第二個步驟的差異中減去值。

   ```
   8,160 hours - 12 hours =
   8148 hours
   ```

1. 輸入該值以**保留磁性存放**區。

您可以將 Timestream for LiveAnalytics 資料表資料的備份複製到不同的 AWS 區域，然後在該新區域中還原。您可以在 AWS 商業區域和 AWS GovCloud (US) 區域之間複製備份，然後還原備份。您只需為從來源區域中傳輸出來的資料，以及還原為目標區域中的新資料表付費。

還原資料表後，您必須在還原的資料表上手動設定下列項目。
+ AWS Identity and Access Management (IAM) 政策
+ Tags (標籤)
+ 排程查詢

還原時間與資料表的組態直接相關。這些包括資料表的大小、基礎分割區的數量、還原至記憶體存放區的資料量，以及其他變數。規劃災難復原時的最佳實務是定期記錄平均還原完成時間，並確定這些時間如何影響您的整體復原時間目標 (RTO)。

所有備份和還原主控台和 API 動作都會擷取並記錄在 AWS CloudTrail 中，以供記錄、持續監控和稽核。

# 建立 Amazon Timestream 資料表的備份
<a name="backups-creating"></a>

本節說明如何啟用 AWS Backup 和建立 Amazon Timestream 的隨需和排程備份。

**Topics**
+ [啟用 AWS Backup 來保護 Timestream for LiveAnalytics 資料](#backups-enabling)
+ [建立隨需備份](#backups-on-demand)
+ [排程備份](#backups-scheduled)

## 啟用 AWS Backup 來保護 Timestream for LiveAnalytics 資料
<a name="backups-enabling"></a>

您必須啟用 AWS Backup ，才能將其與 Timestream for LiveAnalytics 搭配使用。

若要在 Timestream for LiveAnalytics 主控台 AWS Backup 中啟用 ，請執行下列步驟。

1.  登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)。

1. 快顯橫幅會顯示在 Timestream for LiveAnalytics 儀表板頁面的頂端，讓 AWS Backup 支援 Timestream for LiveAnalytics 資料。否則，從導覽窗格中，選擇**備份**。

1. 在**備份**視窗中，您會看到要啟用的橫幅 AWS Backup。選擇**啟用**。

   透過 的資料保護 AWS Backup 現在可供 Timestream for LiveAnalytics 資料表使用。

若要透過 啟用 AWS Backup，請參閱 AWS Backup 文件，透過主控台以程式設計方式啟用 。

如果您選擇在啟用 Timestream for LiveAnalytics 資料之後 AWS Backup 停用保護，請透過 AWS Backup 主控台登入並將切換移至左側。

 如果您無法啟用或停用 AWS Backup 功能，您的 AWS 管理員可能需要執行這些動作。

## 建立隨需備份
<a name="backups-on-demand"></a>

若要建立 Timestream for LiveAnalytics 資料表的隨需備份，請遵循下列步驟。

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)。

1. 在主控台左側的導覽窗格中，選擇 **Backups** (備份)。

1. 選擇 **Create on-demand backup (建立隨需備份)**。

1. 繼續選取備份視窗中的設定。

1. 您可以立即建立備份、立即啟動備份，或選取備份時段以開始備份。

1. 選取備份的生命週期管理政策。您可以將備份資料轉換為冷儲存，您必須在其中將備份保留至少 90 天。您可以設定備份所需的保留期 您可以選取現有的保存庫，或選取**建立新的備份保存庫**，以導覽至 AWS Backup 主控台並建立新的備份保存庫 <在此處建立新備份保存庫的文件連結>

1. 選取適當的 IAM 角色。

1. 如果您要將一或多個標籤指派至您的隨需備份，請輸入 **key (索引鍵)** 和選用的 **value (值)**，然後選擇 **Add tag (新增標籤)**。

1. 選擇 以建立隨需備份。這將帶您前往**備份**頁面，您將在其中看到任務清單。

1. 選擇您選擇要備份之資源的 **Backup job ID (備份任務 ID)**，以查看該任務的詳細資料。

## 排程備份
<a name="backups-scheduled"></a>

若要排程備份，請參閱[建立排程備份](https://docs.aws.amazon.com/aws-backup/latest/devguide/create-a-scheduled-backup.html)。

# 還原 Amazon Timestream 資料表的備份
<a name="backups-restoring"></a>

本節說明如何還原 Amazon Timestream 資料表的備份。

**Topics**
+ [從 還原 LiveAnalytics 的 Timestream 資料表 AWS Backup](#backups-restoring-from)
+ [將 LiveAnalytics 的 Timestream 資料表還原至另一個區域或帳戶](#backups-restoring-to)

## 從 還原 LiveAnalytics 的 Timestream 資料表 AWS Backup
<a name="backups-restoring-from"></a>

若要 AWS Backup 使用 Timestream for LiveAnalytics 主控台還原 Timestream for LiveAnalytics 資料表，請遵循下列步驟。

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)。

1. 在主控台左側的導覽窗格中，選擇 **Backups** (備份)。

1. 若要還原資源，請選擇資源復原點 ID 旁的選項按鈕。在窗格右上角，選擇 **Restore (還原)**。

1. 輸入資料表組態設定，即**資料庫名稱**和**資料表名稱**。請注意，還原的資料表名稱應與原始來源資料表名稱不同。

1. 設定記憶體和磁性存放區保留設定。

1. 針對**還原角色**，選擇 AWS Backup 將為此還原擔任的 IAM 角色。

1. 選擇 **Restore backup (還原備份)**。頁面頂端的訊息提供還原任務的相關資訊。

**注意**  
無論設定的記憶體和磁性存放區保留期間為何，您都需要支付還原整個備份的費用。不過，還原完成後，還原的資料表只會在設定的保留期間內包含資料。

## 將 LiveAnalytics 的 Timestream 資料表還原至另一個區域或帳戶
<a name="backups-restoring-to"></a>

若要將 Timestream for LiveAnalytics 資料表還原至另一個區域或帳戶，您必須先將備份複製到該新區域或帳戶。為了複製到另一個帳戶，該帳戶必須先授予您許可。將 Timestream for LiveAnalytics 備份複製到新區域或帳戶之後，您可以使用上一節中的程序還原備份。

# 複製 Amazon Timestream 資料表的備份
<a name="backups-copying"></a>

您可以製作現有備份的複製。您可以視需要將備份複製到多個 AWS 帳戶或 AWS 區域，或自動做為排程備份計畫的一部分。如果您有業務持續性或合規性要求，需要將備份儲存在與生產資料最短距離的位置，則跨區域複寫特別有用。

跨帳戶備份對於將備份安全地複製到組織內一個或多個 AWS 帳戶的運作或安全性考量相當有助益。如果不小心刪除您的原始備份，您可以將備份從其目的地帳戶複製到其來源帳戶，然後啟動還原。您必須先有兩個屬於 Organizations 服務中相同組織的帳戶，以及帳戶所需的許可，才能執行此操作。當您將增量備份複製到另一個帳戶或區域時，也會複製相關聯的完整備份。

除非您另有指定，否則副本會繼承來源備份的組態。有一種例外狀況。如果您將新副本指定為「永不」過期。使用此設定，新複本仍會繼承其來源到期日。如果您希望新備份副本是永久性的，請將來源備份設定為永不過期，或指定新副本在建立後 100 年過期。

若要從 Timestream 主控台複製備份，請遵循下列步驟。

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)。

1. 在主控台左側的導覽窗格中，選擇 **Backups** (備份)。

1. 選擇資源復原點 ID 旁的選項按鈕。在窗格的右上角，選取**動作**，然後選擇**複製**。

1. 選取**繼續 AWS 備份**並遵循[跨帳戶備份](https://docs.aws.amazon.com/aws-backup/latest/devguide/cross-region-backup.html)的步驟。

Timestream for LiveAnalytics 主控台目前不支援跨帳戶和區域複製隨需和排程備份，您必須導覽至 AWS Backup 才能執行操作。

# 刪除備份
<a name="backups-deleting"></a>

本節說明如何刪除 Timestream for LiveAnalytics 資料表的備份。

若要從 Timestream 主控台刪除備份，請遵循下列步驟。

1. 登入 [AWS 管理主控台](https://console.aws.amazon.com/timestream)。

1. 在主控台左側的導覽窗格中，選擇 **Backups** (備份)。

1. 選擇資源復原點 ID 旁的選項按鈕。在窗格的右上角，選取**動作**，然後選擇**刪除**。

1. 選取**繼續 AWS 備份**，然後依照刪除備份的步驟[進行刪除](https://docs.aws.amazon.com/aws-backup/latest/devguide/deleting-backups.html)。

**注意**  
當您刪除增量備份時，只會刪除增量備份，也不會刪除基礎完整備份。

# 配額和限制
<a name="backups-limits"></a>

AWS Backup 會將備份限制為每個資源一個並行備份。因此，資源的其他排程或隨需備份請求會排入佇列，且只有在現有備份任務完成後才會開始。如果備份任務未在備份時段內啟動或完成，請求會失敗。如需 AWS Backup 限制的詳細資訊，請參閱《 [AWS 備份開發人員指南》中的備份限制](https://docs.aws.amazon.com/aws-backup/latest/devguide/aws-backup-limits.html)。 AWS 

建立備份時，每個帳戶最多可以執行四個並行備份。同樣地，您可以為每個帳戶執行一次並行還原。當您同時啟動四個以上的備份任務時，只會啟動四個備份任務，剩餘的任務將定期重試。啟動後，如果備份任務未在設定的備份時段持續時間內完成，則備份任務會失敗。如果失敗的備份任務是隨需備份，您可以重試備份，而對於排程備份，則會在下列排程中嘗試任務。