Aurora PostgreSQL 無限資料庫需求和考量事項 - Amazon Aurora

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

Aurora PostgreSQL 無限資料庫需求和考量事項

Aurora PostgreSQL 無限資料庫有下列需求和考量。

Aurora PostgreSQL 無限資料庫的需求

請務必遵循 Aurora PostgreSQL 無限資料庫的這些要求。

  • AWS 區域 可使用下列項目:

    • 亞太區域 (香港)

    • 亞太區域 (新加坡)

    • 亞太區域 (雪梨)

    • 亞太區域 (東京)

    • 歐洲 (法蘭克福)

    • 歐洲 (愛爾蘭)

    • 歐洲 (斯德哥爾摩)

    • 美國東部 (維吉尼亞北部)

      注意

      如果您在此建立無限資料庫資料庫叢集 AWS 區域,請不要在資料庫子網路群組中包含us-east-1e可用區域 (AZ)。由於資源限制,Aurora Serverless v2因此,AZ us-east-1e 不支援無限資料庫。

    • 美國東部 (俄亥俄)

    • 美國西部 (奧勒岡)

    本指南中的 AWS CLI 程序假設您使用其中一個可用的 AWS 區域。如需如何設定 AWS 區域 預設值的詳細資訊 AWS CLI,請參閱《 第 AWS Command Line Interface 2 版使用者指南》中的如何設定環境變數

  • Aurora PostgreSQL 無限資料庫僅支援 Aurora I/O-Optimized 資料庫叢集儲存組態。如需詳細資訊,請參閱Amazon Aurora 資料庫叢集的儲存組態

  • Aurora PostgreSQL 無限資料庫使用 Aurora PostgreSQL 資料庫的特殊 Aurora PostgreSQL 資料庫引擎版本:16.4-limitless

  • 您的資料庫叢集不能有任何寫入器或讀取器資料庫執行個體。

  • 您必須使用增強型監控和績效詳情。Performance Insights 保留時間必須至少為 1 個月 (31 天)。

  • 您必須將 PostgreSQL 日誌匯出至 Amazon CloudWatch Logs。

注意

某些必要功能,例如增強型監控、績效詳情和 CloudWatch 日誌,會產生額外費用。如需 Aurora 定價資訊,請參閱 Aurora 定價頁面

Aurora PostgreSQL 無限資料庫的考量

下列考量適用於 Aurora PostgreSQL 無限資料庫中的資料庫碎片群組:

  • 每個資料庫叢集只能有一個資料庫碎片群組。

  • 每個資料庫碎片群組最多可有五個 AWS 區域。

    因此,每個 最多可以有五個 Aurora PostgreSQL 無限制資料庫資料庫叢集 AWS 區域。如需詳細資訊,請參閱Amazon Aurora 中的配額

  • 您可以將資料庫碎片群組的最大容量設定為 16–6144ACUs。如需容量限制高於 6144 ACUs,請聯絡 AWS。

    路由器和碎片的初始數量取決於您在建立資料庫碎片群組時設定的最大容量。如需詳細資訊,請參閱將資料庫碎片群組最大容量與建立的路由器和碎片數量建立關聯

  • 當您修改資料庫碎片群組的最大容量時,路由器和碎片的數量不會變更。

  • 請確定您建立資料庫碎片群組的資料庫子網路有足夠的可用 IP 地址,可與資料庫碎片群組連線。每個路由器都需要一個 IP 地址,資料庫碎片群組中每個碎片最多需要三個 IP 地址。

    如需建立資料庫碎片群組時所建立路由器數量的詳細資訊,請參閱將資料庫碎片群組最大容量與建立的路由器和碎片數量建立關聯

  • 如果您讓資料庫碎片群組可公開存取,請務必在 中設定網際網路閘道VPC。

  • 您可以使用 SQL函數來分割碎片新增路由器

  • 不支援合併碎片。

  • 您無法刪除個別碎片和路由器。

  • 您無法以任何方式修改 (對 執行UPDATE操作) 碎片索引鍵,包括變更資料表列中的值。

    若要變更碎片索引鍵,請刪除並重新建立。

  • 支援可重複讀取、已遞交讀取和已讀取未遞交隔離層級。您無法將隔離層級設定為可序列化。

  • 不支援某些SQL命令。如需詳細資訊,請參閱Aurora PostgreSQL 無限資料庫參考

  • 不支援所有 PostgreSQL 延伸模組。如需詳細資訊,請參閱延伸模組

  • 建立碎片群組或新增碎片群組節點 (碎片或路由器) 時,這些節點會在資料庫叢集可用的其中一個可用區域 (AZs) 中建立。您無法為個別節點選擇特定的 AZ。

  • 如果您使用的運算備援為 2 (資料庫碎片群組有兩個運算待命),請確定資料庫子網路群組至少有三個 AZs。

下列考量適用於 Aurora PostgreSQL 無限資料庫資料庫叢集:

  • 我們建議您使用 AWS 受管政策,將資料庫和應用程式的許可限制在客戶使用案例所需的許可。如需詳細資訊,請參閱政策最佳實務

  • 當您建立 Aurora PostgreSQL 無限制資料庫資料庫叢集時,您只會設定資料庫碎片群組的擴展參數。

  • 您無法停止或啟動包含資料庫碎片群組的資料庫叢集。

  • 如果您需要刪除資料庫叢集,您必須先刪除資料庫碎片群組。

  • Aurora PostgreSQL 無限資料庫不能是複寫來源。

Aurora PostgreSQL 無限資料庫不支援的功能

Aurora PostgreSQL 無限資料庫不支援下列 Aurora PostgreSQL 功能:

  • Active Directory (Kerberos) 身分驗證

  • DevOpsAmazonGuru

  • Amazon ElastiCache

  • Amazon RDS Blue/Green 部署

  • Amazon RDS Proxy

  • Aurora Auto Scaling (自動將讀取器執行個體新增至資料庫叢集)

  • Aurora 全域資料庫

  • Aurora Machine Learning

  • Aurora 建議

  • Aurora Serverless v1

  • Aurora ETL零整合

  • AWS Lambda 整合

  • AWS Secrets Manager

  • Babelfish for Aurora PostgreSQL

  • 複製資料庫叢集

  • 自訂端點

  • 資料庫活動串流

  • 僅供讀取複本