Amazon Aurora 資料庫叢集 - Amazon Aurora

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

Amazon Aurora 資料庫叢集

Amazon Aurora 資料庫叢集包含一或多個資料庫執行個體,以及一個為這些資料庫執行個體管理資料的叢集磁碟區。Aurora 叢集磁碟區是虛擬資料庫儲存體磁碟區,可跨多個可用性區域,並且每個可用性區域具有資料庫叢集資料的複本。Aurora 資料庫叢集是由兩個類型的資料庫執行個體組成:

  • 主要資料庫執行個體 – 支援讀寫操作,並對叢集磁碟區執行所有資料修改。每個 Aurora 資料庫叢集具有一個主要資料庫執行個體。

  • Aurora 複本 – 連接到與主要資料庫執行個體相同的儲存磁碟區,儘支援讀取操作。除了主要資料庫執行個體,每個 Aurora 資料庫叢集最多可具有 15 個 Aurora 複本。透過將 Aurora 複本置放在不同的可用區域內,來維持高可用性。若主要資料庫執行個體無法使用,Aurora 會自動容錯移轉至 Aurora 複本。您可以指定 Aurora 複本的容錯移轉優先順序。Aurora 複本也可以從主要資料庫執行個體卸載讀取工作負載。

下圖說明叢集磁碟區、主要資料庫執行個體和 Aurora 資料庫叢集中 Aurora 複本之間的關係。

Amazon Aurora 架構
注意

上述資訊適用於佈建的叢集、平行查詢叢集、全域資料庫叢集、Aurora Serverless 叢集,以及所有 MySQL 8.0 相容、5.7 相容和 PostgreSQL 相容的叢集。

Aurora 叢集分離了運算容量與儲存體。例如,只有單一資料庫執行個體的 Aurora 組態仍然是一個叢集,因為基礎儲存體磁碟區涉及多個分散在多個可用區域 (AZ) 中的儲存體節點。

Aurora 資料庫叢集中的輸入/輸出 (I/O) 操作以相同的方式計數,無論它們位於寫入器還是讀取器資料庫執行個體上。如需更多詳細資訊,請參閱 Amazon Aurora 資料庫叢集的儲存組態