Aurora PostgreSQL Limitless Database の要件と考慮事項 - Amazon Aurora

Aurora PostgreSQL Limitless Database の要件と考慮事項

Aurora PostgreSQL Limitless Database には、次の要件と考慮事項があります。

Aurora PostgreSQL Limitless Database の要件

Aurora PostgreSQL Limitless Database のこれらの要件に従ってください。

  • 以下の AWS リージョンが利用可能です。

    • アジアパシフィック (香港)

    • アジアパシフィック (シンガポール)

    • アジアパシフィック (シドニー)

    • アジアパシフィック (東京)

    • 欧州 (フランクフルト)

    • 欧州 (アイルランド)

    • 欧州 (ストックホルム)

    • 米国東部 (バージニア北部)

      注記

      この AWS リージョンで Limitless Database DB クラスターを作成する場合は、DB サブネットグループに us-east-1e アベイラビリティーゾーン (AZ) を含めないでください。リソースの制限のため、Aurora Serverless v2 および Limitless Database は us-east-1e AZ ではサポートされていません。

    • 米国東部 (オハイオ)

    • 米国西部 (オレゴン)

    このガイドの AWS CLI の手順では、使用可能な AWS リージョンのいずれかを使用していることを前提としています。AWS CLI のデフォルトの AWS リージョンを設定する方法については、「AWS Command Line Interface バージョン 2 用ユーザーガイド」の「環境変数の設定方法」を参照してください。

  • Aurora PostgreSQL Limitless Database は、Aurora I/O-Optimized DB クラスターストレージ設定のみをサポートします。詳細については、「Amazon Aurora DB  クラスターのストレージ設定」を参照してください。

  • Aurora PostgreSQL Limitless Database は、Aurora PostgreSQL Limitless Database 用の特別な Aurora PostgreSQL DB エンジンバージョンを使用します。

    • 16.4-limitless

    • 16.6-limitless

  • DB クラスターにライター DB インスタンスまたはリーダー DB インスタンスを含めることはできません。

  • 拡張モニタリングと Performance Insights を使用する必要があります。Performance Insights の保持期間は 1 か月 (31 日) 以上である必要があります。

  • PostgreSQL ログを Amazon CloudWatch Logs にエクスポートする必要があります。

注記

拡張モニタリング、Performance Insights、CloudWatch Logs など、一部の必須機能には追加料金が発生します。Aurora の料金情報については、Aurora の料金表ページを参照してください。

Aurora PostgreSQL Limitless Database に関する考慮事項

Aurora PostgreSQL Limitless Database の DB シャードグループには、次の考慮事項が適用されます。

  • DB クラスターにつき 1 つの DB シャードグループのみを持つことができま。

  • 1 つの AWS リージョンにつき最大 5 つの DB シャードグループを持つことができます。

    したがって、AWS リージョンごとに最大 5 つの Aurora PostgreSQL Limitless Database DB クラスターを持つことができます。詳細については、「Amazon Aurora のクォータ」を参照してください。

  • DB シャードグループの最大容量は 16~6144 ACU に設定できます。6144 ACU を超える容量制限については、AWS にお問い合わせください。

    ルーターとシャードの初期数は、DB シャードグループの作成時に設定した最大容量によって決まります。詳細については、「DB シャードグループの最大容量と、作成されたルーターとシャードの数との相関性」を参照してください。

  • DB シャードグループの最大容量を変更しても、ルーターとシャードの数は変わりません。

  • DB シャードグループを作成する DB サブネットに、DB シャードグループに接続するための十分な空き IP アドレスがあることを確認します。DB シャードグループの各シャードには、ルーターごとに 1 つの IP アドレスと最大 3 つの IP アドレスが必要です。

    DB シャードグループの作成時に作成されるルーターの数の詳細については、「DB シャードグループの最大容量と、作成されたルーターとシャードの数との相関性」を参照してください。

  • DB シャードグループをパブリックにアクセス可能にする場合は、VPC にインターネットゲートウェイを設定します。

  • SQL 関数を使用してシャードを分割し、ルーターを追加します。

  • シャードのマージはサポートされていません。

  • 個々のシャードとルーターを削除することはできません。

  • シャードキーは、テーブル行の値の変更を含め、いかなる方法でも変更すること (UPDATE オペレーションを実行すること) はできません。

    シャードキーを変更するには、削除してから再作成します。

  • 繰り返し可能な読み取り、コミット済み読み取り、およびコミットされていない読み取りの分離レベルがサポートされています。分離レベルを直列化可能に設定することはできません。

  • 一部の SQL コマンドはサポートされていません。詳細については、「Aurora PostgreSQL Limitless Database リファレンス」を参照してください。

  • すべての PostgreSQL 拡張機能がサポートされているわけではありません。詳細については、「拡張子」を参照してください。

  • シャードグループを作成する場合、または新しいシャードグループノード (シャードまたはルーター) を追加する場合、それらのノードは DB クラスターで使用できるいずれかのアベイラビリティーゾーン (AZ) に作成されます。個々のノードに特定の AZ を選択することはできません。

  • コンピューティング冗長性 2 (DB シャードグループに対して 2 つのコンピューティングスタンバイ) を使用する場合は、DB サブネットグループに少なくとも 3 つの AZ があることを確認してください。

  • Aurora PostgreSQL Limitless Database は、シャードテーブル名に対して最大 54 文字をサポートします。

Aurora PostgreSQL Limitless Database DB クラスターには、次の考慮事項が適用されます。

  • AWS マネージドポリシーを使用して、データベースとアプリケーションのアクセス許可を、お客様がユースケースで必要とするものに制限することをお勧めします。詳細については、「ポリシーのベストプラクティス」を参照してください。

  • Aurora PostgreSQL Limitless Database DB クラスターを作成するときは、DB シャードグループのスケーリングパラメータのみを設定します。

  • DB シャードグループを含む DB クラスターを停止または開始することはできません。

  • DB クラスターを削除する必要がある場合は、まず DB シャードグループを削除する必要があります。

  • Aurora PostgreSQL Limitless Database をレプリケーションソースにすることはできません。

Aurora PostgreSQL Limitless Database でサポートされていない機能

以下の Aurora PostgreSQL 機能は、Aurora PostgreSQL Limitless Database ではサポートされていません。

  • Active Directory (Kerberos) 認証

  • Amazon DevOps Guru

  • Amazon ElastiCache

  • Amazon RDS ブルー/グリーンデプロイ

  • Amazon RDS Proxy

  • Aurora Auto Scaling (DB クラスターにリーダーインスタンスを自動的に追加)

  • Aurora Global Database

  • Aurora Machine Learning

  • Aurora のレコメンデーション

  • Aurora Serverless v1

  • Aurora ゼロ ETL 統合

  • AWS Backup

  • AWS Lambda の統合

  • AWS Secrets Manager

  • Babelfish for Aurora PostgreSQL

  • DB クラスターのクローン作成

  • カスタムエンドポイント

  • データベースアクティビティストリーミング

  • リードレプリカ

  • RDS Data API