Amazon Aurora Serverless v2 詳細... ノート

Amazon Aurora Serverless v2 詳細アーキテクチャ、スケーリング、コスト、運用ガイド

Amazon Aurora Serverless v2 は、固定サイズのインスタンスとは異なり、需要に合わせてコンピューティング容量を動的に調整します。ダウンタイムなしで、最小容量と最大容量の間でスケーリングするための設定可能な範囲を提供します。Serverless v2 は Aurora インスタンスの一種であり、分散ストレージや Multi-AZ などの機能を継承しています。Aurora Capacity Units (ACU) を利用しており、1 ACU は約 2 GiB のメモリに比例した CPU とネットワークを備えています。スケーリングはインプレースで行われ、アクティブな接続とトランザクションを維持します。ユーザーは最小容量と最大容量を定義し、コストを管理し、データベースパラメータに影響を与えます。自動一時停止は、最小容量がゼロのオプションであり、非アクティブ時のコストを節約するためにコンピューティングを一時停止しますが、ストレージは引き続き課金されます。Serverless v2 のストレージは、従来の Aurora と同じで、アベイラビリティゾーン全体に分散されています。リーダーを持つクラスターでは、プロモーションティアがリーダーがライターに対してどのようにスケーリングするかを決定します。Serverless v2 は、Multi-AZ、リードレプリカ、グローバルデータベース、RDS Proxy を含む幅広い Aurora エコシステム機能をサポートしています。そのコストモデルには、コンピューティングの ACU 時間とストレージの GB 月が含まれ、I/O 料金はモードによって異なります。Serverless v2 は、変動ワークロード、新しいアプリケーション、開発/テスト環境に最適ですが、一貫して高負荷の場合はプロビジョニング済みインスタンスの方が安価な場合が多いです。主な考慮事項には、容量制限の設定、ACU の監視、スケーリングだけに頼るのではなくクエリの最適化が含まれます。