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

ApsaraDB RDS:ApsaraDB RDS for PostgreSQLの制限

最終更新日:Dec 12, 2024

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

仕様とパフォーマンス

項目

仕様

説明

ストレージ容量

  • ローカルSSDを使用するRDSインスタンス: 最大6,000 GB。

  • 標準SSDを使用するRDSインスタンス: 最大6,000 GB

  • エンタープライズSSD (ESSD) を使用するRDSインスタンス: 最大64,000 GB。

  • 一般的なESSDを使用するRDSインスタンス: 最大64,000 GB。

ローカルSSDを使用するRDSインスタンスのストレージ容量は、インスタンスタイプによって異なります。 この制限は、標準SSDまたはESSDを使用するRDSインスタンスには適用されません。 詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

接続

76,800まで。

RDSインスタンスに対して確立できる接続数は、インスタンスタイプによって異なります。 詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。

IOPS

  • ローカルディスクを使用するRDSインスタンス: 最大50,000

  • クラウドディスクを使用するRDSインスタンス: 詳細については、「IOPS」をご参照ください。

なし。

メモリ容量

  • ローカルディスクを使用するRDSインスタンス: 最大512 GB。

  • クラウドディスクを使用するRDSインスタンス: 最大768 GB

クラウドディスクを使用する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インスタンスの詳細については、「読み取り専用ApsaraDB RDS For PostgreSQLインスタンスの概要」をご参照ください。

タグ

タグのキーは一意である必要があります。 RDSインスタンスに最大20個のタグを追加できます。 一度に最大50のRDSインスタンスにタグを追加できます。 詳細については、「ApsaraDB RDSインスタンスへのタグの追加」をご参照ください。

バックアップストレージの無料クォータ

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

  • ローカルディスクを使用するRDSインスタンス: 物理バックアップファイルのストレージの無料クォータ=50% × 購入したストレージ容量。

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

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

バックアップ保持期間

デフォルトの保持期間は7日で、最大保持期間は730日です。

エラーログの保持期間

保持期間は30日です。 詳細については、「ログの表示」をご参照ください。

スローログの詳細の保持期間

保持期間は30日です。 詳細については、「ログの表示」をご参照ください。

名前の制限

項目

説明

インスタンス名

  • RDSインスタンスの名前は2 ~ 256文字である必要があります。

  • 名前には、英数字、アンダースコア (_) 、およびハイフン (-) を使用できます。

  • RDSインスタンスの名前は、文字で始まる必要があります。

ユーザー名

  • アカウントのユーザー名。 長さは2〜63文字である必要があります。

  • 英字の小文字、数字、アンダースコア (_) が使用可能です。

  • 文字で始まり、文字または数字で終わる必要があります。

  • 既存のアカウントのユーザー名と同じにすることはできません。

  • pgで始めることはできません。

  • SQLキーワードを含めることはできません。 詳細については、「SQLキーワード」をご参照ください。

データベース名

  • 名前は63文字まで使用できます。

  • 小文字、数字、下線 (_)、およびハイフン (-) が使用できます。

  • データベースの名前は、小文字で始まり、小文字または数字で終わる必要があります。

  • 名前は一意にする必要があります。

  • データベースの名前にSQLキーワードを含めることはできません。 詳細については、「SQLキーワード」をご参照ください。

セキュリティの制限

項目

説明

パスワード

アカウントのパスワードは、次の要件を満たす必要があります。

  • 長さは8〜32文字です。

  • 大文字、小文字、数字、特殊文字の3種類以上を含める必要があります。 次の特殊文字を含めることができます:! @ # $ % ^ & * () _ + - =

ポート

デフォルトでは、RDSインスタンスはポート5432経由で接続されています。 ビジネス要件に基づいてポート番号を変更できます。

インスタンスパラメーター設定

セキュリティと安定性のために、一部のパラメータは変更できません。 ApsaraDB RDSコンソールで、またはApsaraDB RDS APIを呼び出して、ほとんどのインスタンスパラメーターを変更できます。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのパラメーターの変更」をご参照ください。

クラウドディスクの暗号化

インスタンスを購入した場合にのみ、RDSインスタンスのクラウドディスク暗号化を有効にできます。 クラウドディスクの暗号化は、有効化後は無効にできません。 詳細については、「クラウドディスク暗号化機能の設定」をご参照ください。

セキュリィグループ数

RDSインスタンスに最大10個のセキュリティグループを設定できます。

  • RDSインスタンスにセキュリティグループを設定すると、設定されたセキュリティグループ内のすべてのECS (Elastic Compute Service) インスタンスがRDSインスタンスと通信できます。

  • RDSインスタンスに設定するセキュリティグループは、RDSインスタンスと同じネットワークタイプである必要があります。 つまり、設定するRDSインスタンスとセキュリティグループのネットワークタイプは、仮想プライベートクラウド (VPC) またはクラシックネットワークの両方である必要があります。

詳細については、「セキュリティグループの設定」をご参照ください。

IPアドレスのホワイトリスト数

RDSインスタンスに最大50個のIPアドレスホワイトリストを設定できます。 ホワイトリストの設定方法の詳細については、「IPホワイトリストの設定」をご参照ください。

ルートアカウント

ルートアカウントは作成できません。 ApsaraDB RDS for PostgreSQLは、ルートアカウントなどのスーパーユーザーアカウントを提供しません。

特権アカウント

ApsaraDB RDSコンソールまたはApsaraDB RDS APIを使用して、特権アカウントを作成および管理できます。 RDSインスタンスに複数の特権アカウントを作成できます。 RDSインスタンスの特権アカウントには、RDSインスタンスのすべての標準アカウントを切断する権限があります。

詳細については、「アカウントの作成」をご参照ください。

標準アカウント

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

詳細については、「アカウントの作成」をご参照ください。

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を使用してのみ再起動できます。

テーブルスペースの作成

テーブルスペースは作成できません。