

# Aurora PostgreSQL Limitless Database の要件と考慮事項
<a name="limitless-reqs-limits"></a>

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

**Topics**
+ [Aurora PostgreSQL Limitless Database の要件](#limitless-requirements)
+ [Aurora PostgreSQL Limitless Database に関する考慮事項](#limitless-limitations)
+ [Aurora PostgreSQL Limitless Database でサポートされていない機能](#limitless-not-supported)

## Aurora PostgreSQL Limitless Database の要件
<a name="limitless-requirements"></a>

Aurora PostgreSQL Limitless Database のこれらの要件に従ってください。
+ Aurora PostgreSQL Limitless Database は、アジアパシフィック (台北) を除くすべての AWS リージョンで利用できます。
**注記**  
Aurora PostgreSQL Limitless Database DB クラスターを米国東部 (バージニア北部) で作成する場合は、DB サブネットグループに `us-east-1e` アベイラビリティーゾーン (AZ) を含めないでください。リソース制限のため、Aurora Serverless v2 (および Aurora PostgreSQL Limitless Database) は `us-east-1e` AZ ではサポートされていません。
+ Aurora PostgreSQL Limitless Database は、Aurora I/O-Optimized DB クラスターストレージ設定のみをサポートします。詳細については、「[Amazon Aurora DB  クラスターのストレージ設定](Aurora.Overview.StorageReliability.md#aurora-storage-type)」を参照してください。
+ Aurora PostgreSQL Limitless Database は、Aurora PostgreSQL Limitless Database 用の特別な Aurora PostgreSQL DB エンジンバージョンを使用します。`16.X-limitless`。「[Aurora PostgreSQL Limitless Database バージョン](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/limitless-updates.html)」も参照してください。
+ DB クラスターにライター DB インスタンスまたはリーダー DB インスタンスを含めることはできません。
+ 拡張モニタリングと Performance Insights を使用する必要があります。Performance Insights の保持期間は 1 か月 (31 日) 以上である必要があります。
+ PostgreSQL ログを Amazon CloudWatch Logs にエクスポートする必要があります。

**注記**  
拡張モニタリング、Performance Insights、CloudWatch Logs など、一部の必須機能には追加料金が発生します。Aurora の料金情報については、[Aurora の料金表ページ](https://aws.amazon.com/rds/aurora/pricing)を参照してください。

## Aurora PostgreSQL Limitless Database に関する考慮事項
<a name="limitless-limitations"></a>

Aurora PostgreSQL Limitless Database の DB シャードグループには、次の考慮事項が適用されます。
+ DB クラスターにつき 1 つの DB シャードグループのみを持つことができま。
+ 1 つの AWS リージョンにつき最大 5 つの DB シャードグループを持つことができます。

  したがって、AWS リージョンごとに最大 5 つの Aurora PostgreSQL Limitless Database DB クラスターを持つことができます。詳細については、「[Amazon Aurora のクォータ](CHAP_Limits.md#RDS_Limits.Limits)」を参照してください。
+ DB シャードグループの最大容量は 16～6144 ACU に設定できます。6144 ACU を超える容量制限については、AWS にお問い合わせください。

  ルーターとシャードの初期数は、DB シャードグループの作成時に設定した最大容量によって決まります。詳細については、「[DB シャードグループの最大容量と、作成されたルーターとシャードの数との相関性](limitless-cluster.md#limitless-capacity-mapping)」を参照してください。
+ DB シャードグループの最大容量を変更しても、ルーターとシャードの数は変わりません。
+ DB シャードグループを作成する DB サブネットに、DB シャードグループに接続するための十分な空き IP アドレスがあることを確認します。DB シャードグループの各シャードには、ルーターごとに 1 つの IP アドレスと最大 3 つの IP アドレスが必要です。

  DB シャードグループの作成時に作成されるルーターの数の詳細については、「[DB シャードグループの最大容量と、作成されたルーターとシャードの数との相関性](limitless-cluster.md#limitless-capacity-mapping)」を参照してください。
+ DB シャードグループをパブリックにアクセス可能にする場合は、VPC にインターネットゲートウェイを設定します。
+ SQL 関数を使用して[シャードを分割](limitless-shard-split.md)し、[ルーターを追加](limitless-add-router.md)します。
+ シャードのマージはサポートされていません。
+ 個々のシャードとルーターを削除することはできません。
+ シャードキーは、テーブル行の値の変更を含め、いかなる方法でも変更すること (`UPDATE` オペレーションを実行すること) はできません。

  シャードキーを変更するには、削除してから再作成します。
+ 繰り返し可能な読み取り、コミット済み読み取り、およびコミットされていない読み取りの分離レベルがサポートされています。分離レベルを直列化可能に設定することはできません。
+ 一部の SQL コマンドはサポートされていません。詳細については、「[Aurora PostgreSQL Limitless Database リファレンスLimitless Database リファレンス](limitless-reference.md)」を参照してください。
+ すべての PostgreSQL 拡張機能がサポートされているわけではありません。詳細については、「[拡張子](limitless-reference.DDL-limitations.md#limitless-reference.DDL-limitations.Extensions)」を参照してください。
+ シャードグループを作成する場合、または新しいシャードグループノード (シャードまたはルーター) を追加する場合、それらのノードは DB クラスターで使用できるいずれかのアベイラビリティーゾーン (AZ) に作成されます。個々のノードに特定の AZ を選択することはできません。
+ コンピューティング冗長性 2 (DB シャードグループに対して 2 つのコンピューティングスタンバイ) を使用する場合は、DB サブネットグループに少なくとも 3 つの AZ があることを確認してください。
+ Aurora PostgreSQL Limitless Database は、シャードテーブル名に対して最大 54 文字をサポートします。

Aurora PostgreSQL Limitless Database DB クラスターには、次の考慮事項が適用されます。
+ AWS マネージドポリシーを使用して、データベースとアプリケーションのアクセス許可を、お客様がユースケースで必要とするものに制限することをお勧めします。詳細については、「[ポリシーのベストプラクティス](security_iam_id-based-policy-examples.md#security_iam_service-with-iam-policy-best-practices)」を参照してください。
+ Aurora PostgreSQL Limitless Database DB クラスターを作成するときは、DB シャードグループのスケーリングパラメータのみを設定します。
+ DB クラスターを削除する必要がある場合は、まず DB シャードグループを削除する必要があります。
+ Aurora PostgreSQL Limitless Database をレプリケーションソースにすることはできません。

## Aurora PostgreSQL Limitless Database でサポートされていない機能
<a name="limitless-not-supported"></a>

以下の 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 バックアップ
+ AWS Lambda の統合
+ AWS Secrets Manager
+ Babelfish for Aurora PostgreSQL
+ DB クラスターのクローン作成
+ カスタムエンドポイント
+ データベースアクティビティストリーミング
+ リードレプリカ
+ RDS Data API