すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:クォータと制限

最終更新日:Jan 11, 2024

このトピックでは、ApsaraDB RDS for PostgreSQLのクォータと制限について説明します。 ApsaraDB RDS for PostgreSQLインスタンスを作成する前に、クォータと制限を理解していることを確認してください。 これにより、RDSインスタンスの安定性とセキュリティを確保できます。

仕様とパフォーマンス

項目仕様説明
ストレージ容量
  • ローカルSSDを使用するRDSインスタンス: 最大6,000 GB。
  • 標準SSDを使用するRDSインスタンス: 最大6,000 GB
  • 拡張SSD (ESSD) を使用するRDSインスタンス: 最大32,000 GB。
ローカルSSDを使用するRDSインスタンスのストレージ容量は、インスタンスタイプによって異なります。 この制限は、標準SSDまたはESSDを使用するRDSインスタンスには適用されません。 詳細については、「プライマリApsaraDB RDSインスタンスタイプ」をご参照ください。
接続76,800まで。RDSインスタンスに対して確立できる接続数は、インスタンスタイプによって異なります。 詳細については、「プライマリApsaraDB RDSインスタンスタイプ」をご参照ください。
IOPS
  • ローカルSSDを使用するRDSインスタンス: 最大50,000
  • 標準SSDまたはESSDを使用するRDSインスタンス: 詳細については、「IOPS」をご参照ください。
非対応
メモリ容量
  • ローカルSSDを使用するRDSインスタンス: 最大512 GB。
  • 標準SSDまたはESSDを使用するRDSインスタンス: 最大768 GB。
標準SSDまたはESSDを使用するRDSインスタンスの場合、メモリには、基になるオペレーティングシステムによって占有されるメモリと、RDS関連の管理サービスによって占有されるメモリが含まれます。 したがって、RDSインスタンスの使用可能なメモリは、インスタンスタイプでサポートされているメモリ容量よりも少ない場合があります。 次のリストでは、基になるオペレーティングシステムによって占有されるメモリと、RDS関連の管理サービスによって占有されるメモリについて説明します。
  • 基になるオペレーティングシステムは、500 MBから700 MBのメモリを占有します。
  • RDS関連の管理サービスは、約500 MBのメモリを占有します。

Quotas

項目クォータ
読み取り専用RDSインスタンス

読み取り専用RDSインスタンスは、PostgreSQL 10以降を実行するRDSインスタンスでのみサポートされます。 作成する読み取り専用RDSインスタンスは、読み取り専用RDSインスタンスがアタッチされているプライマリRDSインスタンスと同じリージョンに存在する必要があります。

  • プライマリRDSインスタンスがローカルSSDを使用している場合は、次の点に注意してください。
    • 最大5つの読み取り専用RDSインスタンスを作成できます。
    • 読み取り専用RDSインスタンスを作成できるのは、プライマリRDSインスタンスが8コア以上、32 GBのメモリを提供する専用インスタンスである場合のみです。
  • プライマリRDSインスタンスが標準SSDまたはESSDを使用している場合、次の点に注意してください。
    • 最大32の読み取り専用RDSインスタンスを作成できます。
    • 各読み取り専用RDSインスタンスは、単一ノードアーキテクチャに基づいて実行されます。 このアーキテクチャでは、読み取り専用RDSインスタンスのスタンバイとしてセカンダリRDSインスタンスは提供されません。

読み取り専用RDSインスタンスの詳細については、「Overview of read-only ApsaraDB RDS for PostgreSQL instances」をご参照ください。

タグタグのキーは一意である必要があります。 RDSインスタンスに最大20個のタグを追加できます。 一度に最大50のRDSインスタンスにタグを追加できます。 詳細については、「タグの作成」をご参照ください。
バックアップストレージの無料クォータ

標準SSDまたはESSDを使用するRDSインスタンスは、スナップショットバックアップのみをサポートします。 ローカルSSDを使用するRDSインスタンスは、物理バックアップのみをサポートします。 バックアップストレージが無料クォータを超えた場合、過剰なバックアップストレージに対して課金されます。 超過バックアップストレージは、次の式を使用して計算されます。超過バックアップストレージ=データバックアップファイルのサイズ + ログバックアップファイルのサイズ-無料クォータ。 単位 : GB 得られた結果は、次の整数に切り上げられる。

  • ローカルSSDを使用するRDSインスタンス: 物理バックアップファイルのストレージの無料クォータ=50% × 購入したストレージ容量。
  • 標準SSDまたはESSDを使用するRDSインスタンス: スナップショットバックアップファイルのストレージの無料クォータ=200% × 購入したストレージ容量。

詳細については、「ApsaraDB RDS for PostgreSQLインスタンスのバックアップ」をご参照ください。

バックアップ保持期間デフォルトの保持期間は7日で、最大保持期間は730日です。
エラーログの保持期間保持期間は30日です。 詳細については、「ApsaraDB RDS for PostgreSQLインスタンスのログの表示」をご参照ください。
スローログの詳細の保持期間保持期間は30日です。 詳細については、「ApsaraDB RDS for PostgreSQLインスタンスのログの表示」をご参照ください。

名前の制限

アイテム説明
インスタンス名
  • 名前は2〜256文字である必要があります。
  • 名前には、英数字、アンダースコア (_) 、およびハイフン (-) を使用できます。
  • 先頭は英字とする必要があります。
ユーザー名
  • アカウントのユーザー名は2〜63文字でなければなりません。
  • アカウントのユーザー名には、小文字、数字、およびアンダースコア (_) を使用できます。
  • アカウントのユーザー名は、小文字で始まり、小文字または数字で終わる必要があります。
  • アカウントのユーザー名は、既存のアカウントのユーザー名と同じにすることはできません。
  • アカウントのユーザー名はpgで始めることはできません。
  • アカウントのユーザー名にSQLキーワードを含めることはできません。 詳細については、「SQLキーワード」をご参照ください。
データベース名
  • 名前は63文字まで使用できます。
  • 小文字、数字、下線 (_)、およびハイフン (-) が使用できます。
  • 名前は小文字で始まり、小文字または数字で終わる必要があります。
  • 名前は一意にする必要があります。
  • ユーザー名にSQLキーワードを含めることはできません。 詳細は、「SQLキーワード」をご参照ください。

セキュリティの制限

アイテム説明
パスワード
アカウントのパスワードは、次の要件を満たす必要があります。
  • パスワードの長さは 8~32 文字である必要があります。
  • パスワードには、大文字、小文字、数字、特殊文字の中から少なくとも 3 種類の文字を使用する必要があります。 パスワードには、次のいずれかの特殊文字を含めることができます。 @ # $ % ^ & * ( ) _ + - =
ポートデフォルトでは、RDSインスタンスはポート5432経由で接続されています。 ビジネス要件に基づいてポート番号を変更できます。
インスタンスパラメーター設定セキュリティと安定性のために、一部のパラメータは変更できません。 ApsaraDB RDSコンソールで、またはApsaraDB RDS APIを使用して、ほとんどのインスタンスパラメーターを変更できます。 詳細については、「RDS PostgreSQL インスタンスのパラメーター再設定」をご参照ください。
ディスク暗号化RDSインスタンスのディスク暗号化は、インスタンスを購入した場合にのみ有効にできます。 ディスク暗号化を有効にすると無効にすることはできません。 詳細については、「ApsaraDB RDS for PostgreSQLインスタンスのディスク暗号化の設定」をご参照ください。
セキュリィグループ数
RDSインスタンスに最大10個のセキュリティグループを設定できます。
  • RDSインスタンスにセキュリティグループを設定すると、設定されたセキュリティグループ内のすべてのECS (Elastic Compute Service) インスタンスがRDSインスタンスと通信できます。
  • RDSインスタンスに設定するセキュリティグループは、RDSインスタンスと同じネットワークタイプである必要があります。 つまり、設定するRDSインスタンスとセキュリティグループのネットワークタイプは、仮想プライベートクラウド (VPC) またはクラシックネットワークの両方である必要があります。

詳細については、「Configure a security group for an ApsaraDB RDS for PostgreSQL instance」をご参照ください。

IPアドレスのホワイトリスト数RDSインスタンスに最大50個のIPアドレスホワイトリストを設定できます。 詳細については、「Configure an IP address whitelist for an ApsaraDB RDS for PostgreSQL instance」をご参照ください。
ルートアカウントルートアカウントは作成できません。 ApsaraDB RDS for PostgreSQLは、ルートアカウントなどのスーパーユーザーアカウントを提供しません。
特権アカウントApsaraDB RDSコンソールまたはApsaraDB RDS APIを使用して、特権アカウントを作成および管理できます。 RDSインスタンスに複数の特権アカウントを作成できます。 RDSインスタンスの特権アカウントには、RDSインスタンスのすべての標準アカウントを切断する権限があります。

詳細については、「ApsaraDB RDS for PostgreSQLインスタンスにアカウントを作成する」をご参照ください。

標準アカウントApsaraDB RDSコンソールで標準アカウントを作成および管理できます。 ApsaraDB RDS APIを使用するか、SQL文を実行して標準アカウントを作成および管理することもできます。 特定のデータベースに対する権限を各標準アカウントに付与する必要があります。 RDSインスタンスの標準アカウントには、RDSインスタンスの他のアカウントを作成、管理、または切断する権限がありません。

詳細については、「ApsaraDB RDS for PostgreSQLインスタンスにアカウントを作成する」をご参照ください。

SQL文の制限

ApsaraDB RDS for PostgreSQLのSQL文の制限は、オープンソースのPostgreSQLのSQL文の制限と同じです。 詳細については、「SQLコマンド」および「PostgreSQLの制限」をご参照ください。

その他の制限

アイテム説明
パブリックエンドポイントパブリックエンドポイントを使用してRDSインスタンスに接続する場合は、RDSインスタンスのパブリックエンドポイントを手動で申請する必要があります。 詳細については、「インスタンスのイントラネットアドレスとインターネットアドレスの表示」をご参照ください。
レプリケーションApsaraDB RDS for PostgreSQLは、RDS Basic Editionを除くすべてのRDSエディションでプライマリ /セカンダリレプリケーションアーキテクチャを提供します。 このアーキテクチャでは、プライマリRDSインスタンスのスタンバイとしてセカンダリRDSインスタンスが提供されます。 セカンダリRDSインスタンスは表示されず、アプリケーションからアクセスできません。
インスタンスの再起動RDSインスタンスは、ApsaraDB RDSコンソールまたはApsaraDB RDS APIを使用してのみ再起動できます。
テーブルスペースの作成テーブルスペースは作成できません。