了解 Amazon Aurora 備份儲存體用量 - Amazon Aurora

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

了解 Amazon Aurora 備份儲存體用量

Amazon Aurora 會維護兩種類型的備份:自動 (連續) 備份和快照。

自動備份儲存

叢集的自動 (連續) 備份會以增量方式儲存所指定保留期間內的所有資料庫變更,以能夠還原到該保留期間內的任何時間點。保留期間的範圍可為 1-35 天。自動備份是增量的,並根據還原到保留期間內任何時間所需的儲存量收費。

Aurora 也提供免費的備份使用量。這個免費的使用量等於最新的叢集磁碟區大小 (如 VolumeBytesUsed Amazon CloudWatch 指標所代表)。此數量會從計算出的自動備份使用量中扣除。對於保留期間僅為 1 天的自動備份,也不會對其收取任何費用。

例如,您的自動備份具有 7 天的保留期間,而您想要將叢集還原為 4 天前的狀態。Aurora 會使用存放在自動備份中的增量資料,重新建立叢集在四天前該確切時間的狀態。

自動備份會存放所有必要資訊,以能夠還原保留期間中任何時間點的叢集。這表示它會存放保留時段的所有變更,包括寫入新資訊或刪除現有資訊。對於發生許多變更的資料庫,自動備份的大小會隨著時間而增加。在資料庫停止發生變更之後,您可以預期自動備份的大小減少,因為先前存放的變更會結束保留時段。

自動備份的總計費用量永遠不會超過保留期間內累計的叢集磁碟區大小。例如,如果您的保留期間為 7 天,而您的叢集磁碟區每天為 100 GB,則計費的自動備份用量永遠不會超過 700 GB (100 GB * 7)。

快照儲存

資料庫叢集快照一律是完整備份,其大小為建立快照時叢集磁碟區的大小。由使用者手動建立或由 AWS 備份計劃自動建立的快照,都會視為手動快照。Aurora 為自動備份保留期間內的所有快照提供無限制的免費儲存空間。在手動快照超出保留期間之後,就會按月每 GB 計費。除非在保留期間之後進行複製並保留,否則任何自動化系統快照都不會收費

如需 Aurora 備份的一般資訊,請參閱 備份。如需 Aurora 備份儲存體定價的詳細資訊,請參閱 Amazon Aurora 定價網頁。

Aurora 備份儲存體的 Amazon CloudWatch 指標

您可以透過 CloudWatch 主控台使用 Amazon CloudWatch 指標來監控 Aurora 叢集和建立報告。您可以使用 CloudWatch 指標來檢閱和監控 Aurora 備份使用的儲存體用量,如下所示:系統會針對每個 Aurora 資料庫叢集獨立計算這些指標。

  • BackupRetentionPeriodStorageUsed - 表示目前用於儲存自動備份的備份儲存量 (以位元組為單位)。

    • 此值取決於叢集磁碟區的大小,以及在保留期間對資料庫叢集所做的變更 (寫入和更新) 次數。這是因為自動備份必須存放對叢集所做的所有增量變更,才能還原到任何時間點。

    • 此指標不會減去 Aurora 提供的免費備份用量方案。

    • 此指標會針對當天記錄的自動備份用量發出單一每日資料點。

  • SnapshotStorageUsed – 表示備份儲存量 (以位元組為單位),用於存放在自動備份保留期間外的手動快照。

    • 此值取決於您在自動備份保留期間外保留的快照數量,以及每個快照的大小。

    • 每個快照的大小是您取得快照時的叢集磁碟區大小。

    • 快照是完整備份,而不是增量備份。

    • 此指標會針對每個收費的快照發出一個每日資料點。若要擷取每日總快照用量,請取得此指標 1 天內的總和。

  • TotalBackupStorageBilled – 代表指定叢集之所有計費備份用量的指標 (以位元組為單位):

    BackupRetentionPeriodStorageUsed + SnapshotStorageUsed - free tier

    • 此指標會針對 BackupRetentionPeriodStorageUsed 值發出每日資料點,而該值會「減去」Aurora 提供的免費備份用量方案。此免費方案等於資料庫叢集磁碟區的最新記錄大小。此資料點代表自動備份的實際計費用量。

    • 此指標會針對所有 SnapshotStorageUsed 值發出個別的每日資料點。

    • 若要擷取每日計費備份用量總計,請取得此指標 1 天內的總和。這會將所有計費的快照用量與計費的自動備份用量相加,以提供計費備份用量總計。

如需如何使用 CloudWatch 指標的詳細資訊,請參閱Amazon RDS 主控台中 Aurora 指標的可用性

計算備份儲存用量

自動備份的用量是透過查看必須存放的所有增量記錄來計算,以能夠還原到備份保留期間內的任何時間點。

例如,您具有保留期間為 7 天的自動備份。您在保留期間之前的叢集磁碟區大小為 100 GB,因此這是 Aurora 需要存放的最低數量。然後,您會在接下來的 7 天內進行下列活動,其中增量記錄大小是存放變更記錄所需的儲存空間量,而這些記錄來自資料庫寫入和更新。

增量記錄大小 (GB)
1 10
2 15
3 25
4 20
5 10
6 25
7 30
總計 135

此資料表示備份的計算自動備份用量如下:

100 GB (volume size before retention period) + 135 GB (size of incremental records) = 235 GB total backup usage

然後,計費用量會減去免費方案的用量。假設您磁碟區的最新大小為 200 GB:

235 GB total backup usage - 200 GB (latest volume size) = 35 GB billed backup usage

常見問答集

何時向我收取快照費用?

若手動快照超出 (早於) 自動備份的保留期間,則會向您收費。

什麼是手動快照?

手動快照是適用下列其中一個條件的快照:

  • 由您手動請求

  • 由自動備份服務 (例如 AWS Backup) 建立

  • 從自動化系統快照複製,以在保留期間外將其保留

如果我刪除資料庫叢集,我的手動快照會發生什麼情況?

手動快照不會過期,直到您將其刪除為止。

刪除資料庫叢集時,先前建立的手動快照會繼續存在。如果這些快照先前未因其在自動備份保留期間內計費,則現在不再涵蓋這些快照,而且全部開始按其用量的完整大小計費。

如何降低備份儲存成本?

有幾種方法可以減少與備份用量相關的成本:

  • 刪除自動備份保留期間外的手動快照。這包括您所建立的快照,以及 AWS Backup 計劃可能已建立的快照。請務必檢查您的 AWS Backup 計劃,以確保其保留的快照不會超出您未預期的保留期間。

  • 評估您對資料庫的寫入和更新,以查看是否可以減少所做的變更次數。由於我們的自動備份會存放保留期間內的所有增量變更,因此減少您進行的更新次數也會降低自動備份費用。

  • 評估縮短自動備份的保留期間是否合理。縮短保留期間代表著備份會存放更少天的增量資料,這可以降低整體備份成本。不過,縮短此保留期間也可能導致某些快照開始計費,因為其現在超出保留期間。在決定是否為正確的做法之前,請務必檢查您可能產生的所有額外快照成本。

備份儲存如何計費?

備份儲存體按 GB 月計費。

這表示備份儲存體使用量是以指定月份使用量的加權平均計費。以下是一個月 30 天的幾個範例:

  • 當月所有 30 天的計費備份用量為 100 GB。您的費用如下:

    (100 GB * 30) / 30 = 100 GB-month
  • 當月前 15 天的計費備份用量為 100 GB,後 15 天為 0 GB。您的費用如下:

    (100 GB * 15 + 0 GB * 15) / 30 = 50 GB-month
  • 當月前 10 天的計費備份用量為 50 GB,接下來 10 天為 100 GB,最後 10 天則為 150 GB。您的費用如下:

    (50 GB * 10 + 100 GB * 10 + 150 GB * 10) / 30 = 100 GB-month
資料庫叢集的恢復設定如何影響備份儲存用量?

Aurora 資料庫叢集的恢復設定不會影響該叢集的備份資料量。Amazon 會就用於恢復資料的儲存體另行收費。如需 Aurora 恢復操作的定價資訊,請參閱 Amazon Aurora 定價頁面

儲存成本如何套用至共用快照?

若您與另一位使用者共享快照,您仍是該快照的擁有者,快照擁有者須支付該儲存費用。若您將擁有的共享快照刪除,那就無人能存取該快照。

如要針對其他人擁有的共享快照保留其存取權,您可以複製該快照,如此一來,您就是新快照的擁有者。對於所複製快照的儲存費用,系統將向您的帳戶收取。

如需有關共用快照的詳細資訊,請參閱 共享資料庫叢集快照。如需有關複製快照的詳細資訊,請參閱複製資料庫叢集快照