

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

# 在 AWS 上快速備份和還原 TiDB
<a name="tidb-backup-restore"></a>

發佈日期：2**023 年 2 月 16 日 ([圖表歷史記錄](#diagram-history))**

TiDB 是開放原始碼 MySQL相容的資料庫，支援混合交易和分析處理 (HTAP)。部署在 上的 TiDB叢集 AWS 使用 [Amazon EBS 快照](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-snapshots.html)，在一小時內快速備份和還原數 TB 的資料，而不會影響叢集效能。

## 在 AWS 上快速備份和還原 TiDB
<a name="diagram1"></a>

![架構圖顯示 AWS 使用 Amazon EBS 快照和 Amazon S3 在 TiDB上快速備份和還原。](https://docs.aws.amazon.com/zh_tw/reference-architecture-diagrams/latest/tidb-backup-restore/images/tidb-backup-restore.png)


下列步驟說明 架構：

1. 當使用者提交備份請求時， 會TiDB Operator檢查並從掛載到 的磁碟區收集資訊，TiKV並建立備份任務。備份任務會暫停排程器和垃圾收集。

1. 備份任務 AWS 會要求 建立 [Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/what-is-ebs.html) 快照，並繼續排程器和垃圾收集。快照完成後，備份任務會將中繼資料儲存至 [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html)。

1. 當使用者提交還原請求時，備份任務會建立還原任務，從 Amazon S3 擷取備份中繼資料並擷取快照資訊。它會叫用 AWS API 從 Amazon EBS 快照建立磁碟區，並將建立的磁碟區資訊傳回給 TiDB Operator。

1. TiDB Operator 設定 [Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html) 並將還原的磁碟區掛載到對應的節點。資料還原完成後，TiDB叢集會結束還原模式，並啟動所有TiDB節點來處理請求。

## 深入閱讀
<a name="further-reading"></a>

如需詳細資訊，請參閱下列資源：
+ [AWS 架構圖示](https://aws.amazon.com/architecture/icons)
+ [AWS 架構中心](https://aws.amazon.com/architecture)
+ [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected)

## 圖表歷史記錄
<a name="diagram-history"></a>

若要收到此參考架構圖的更新通知，請訂閱 RSS 摘要。

| 變更 | 描述 | 日期 | 
| --- |--- |--- |
| [初次出版](#diagram-history) | 首先發佈參考架構圖。 | 2023 年 2 月 16 日 | 

**注意**  
若要訂閱 RSS 更新，您必須為正在使用的瀏覽器啟用 RSS 外掛程式。