的要求和限制 Aurora Serverless v2 - Amazon Aurora

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

的要求和限制 Aurora Serverless v2

當您建立您要使用的叢集時 Aurora Serverless v2 資料庫執行個體,請注意下列需求和限制。

區域和版本可用性

功能可用性和支援會因每個 Aurora 資料庫引擎的特定版本以及 AWS 區域而有所不同。如需 Aurora 和 的版本和區域可用性的詳細資訊 Aurora Serverless v2,請參閱支援的區域和 Aurora DB 引擎 Aurora Serverless v2

下列範例顯示 AWS CLI 命令,以確認您可以搭配 使用的確切資料庫引擎值 Aurora Serverless v2 特定 AWS 區域。的 --db-instance-class 參數 Aurora Serverless v2 一律為 db.serverless--engine 參數可為 aurora-mysqlaurora-postgresql。替換適當的--region--engine 值,以確認您可使用 --engine-version 值。如果命令未產生任何輸出,Aurora Serverless v2 不適用於 AWS 區域 和 資料庫引擎的組合。

aws rds describe-orderable-db-instance-options --engine aurora-mysql --db-instance-class db.serverless \ --region my_region --query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.serverless \ --region my_region --query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text

使用的叢集 Aurora Serverless v2 必須指定容量範圍

Aurora 叢集必須具有 ServerlessV2ScalingConfiguration 屬性,然後才能新增使用 db.serverless 資料庫執行個體類別的資料庫執行個體。此屬性會指定容量範圍。Aurora Serverless v2 容量範圍從最低 0.5 Aurora 容量單位 (ACU) 到最高 256 ACUs,以 0.5 為增量ACU。每個 ACU提供大約 2 GB (GiB ) 的 RAM和關聯的 CPU 和聯網。如需如何 Aurora Serverless v2 使用容量範圍設定,請參閱 方法 Aurora Serverless v2 運作方式

如需各種資料庫引擎版本的允許容量範圍,請參閱 Aurora Serverless v2 容量

您可以在建立叢集和關聯的 AWS Management Console 中指定最小值和ACU最大值 Aurora Serverless v2 資料庫執行個體。您還可指定 AWS CLI中的 --serverless-v2-scaling-configuration 選項。或者,您可以使用 Amazon RDS 指定 ServerlessV2ScalingConfiguration 參數API。建立叢集或修改現有叢集時,您可指定此屬性。有關設定容量範圍的程序,請參閱 設定 Aurora Serverless v2 叢集的容量範圍。有關如何選擇最小和最大容量值及這些設定會如何影響某些資料庫參數的詳細討論,請參閱 選擇 Aurora Serverless v2 Aurora 叢集的容量範圍

中不支援某些佈建的功能 Aurora Serverless v2

下列來自 Aurora 佈建資料庫執行個體的功能目前不適用於 Amazon Aurora Serverless v2:

  • 資料庫活動串流 (DAS)。

  • Aurora Postgre 的叢集快取管理SQL。apg_ccm_enabled 組態參數不適用於 Aurora Serverless v2 資料庫執行個體。

某些 Aurora 功能可與 搭配使用 Aurora Serverless v2,但如果您的容量範圍低於具有特定工作負載的這些功能的記憶體需求,則可能會導致問題。在這種情況下,您的資料庫可能無法如往常一樣運作,或可能遇到 out-of-memory錯誤。有關設定適當容量範圍的建議,請參閱 選擇 Aurora Serverless v2 Aurora 叢集的容量範圍。如需資料庫因容量範圍設定錯誤而遇到 out-of-memory錯誤的疑難排解資訊,請參閱 避免 out-of-memory錯誤

不支援 Aurora Auto Scaling。這種擴展類型會新增讀取器,以根據CPU用量處理額外的讀取密集型工作負載。不過,根據CPU用量進行擴展對於 Aurora Serverless v2。 或者,您可以建立 Aurora Serverless v2 讀取器資料庫執行個體,並使其縮減至低容量。與動態新增新資料庫執行個體相比,這是一種擴展叢集讀取容量更快、破壞性更低的方法。

一些 Aurora Serverless v2 方面不同於 Aurora Serverless v1

如果您是 Aurora Serverless v1 使用者,這是您第一次使用 Aurora Serverless v2,請參閱 Aurora Serverless v2 以及 Aurora Serverless v1 要求,以了解要求在 Aurora Serverless v1 以及 Aurora Serverless v2.