ApsaraDB RDS for PostgreSQL では、ESSD および プレミアム ESSD の 2 種類のストレージタイプをサポートしています。本トピックでは、各ストレージタイプの特徴、相違点、および選択ガイドについて説明します。
ストレージタイプの選択
以下の表は、各ストレージタイプを選択すべき状況をまとめています。
| シナリオ | 推奨されるストレージタイプ | 理由 |
|---|---|---|
| 高い持続的な I/O 負荷 | プレミアム ESSD | バッファプール拡張 (BPE) 機能を活用して、I/O パフォーマンスを高速化します。 |
| トラフィックの急増を伴う変動する I/O パターン | プレミアム ESSD | I/O パフォーマンスバースト 機能を活用し、過剰なプロビジョニングを行わずにトラフィックの急増に対応します。 |
| アクセス頻度が低い大容量データ | プレミアム ESSD | データアーカイブ 機能を活用して、コールドデータを低コストのストレージに移動します。 |
| 特定のパフォーマンスレベル(PL1、PL2、または PL3)が必要 | ESSD | ワークロードに応じてストレージパフォーマンスを調整できるよう、3 つのパフォーマンスレベルから選択します。 |
ESSD
ESSD は次世代の分散ブロックストレージアーキテクチャを基盤として構築されています。25 ギガビットイーサネットおよびリモートダイレクトメモリアクセス (RDMA) 技術と統合されており、片方向のレイテンシを低減し、最大で 100 万件/秒のランダム読み取りおよび書き込みリクエストを処理できます。
ESSD は以下の 3 つのパフォーマンスレベル(PL)で提供されます。
| パフォーマンスレベル | IOPS およびスループット | 利用シーン |
|---|---|---|
| PL1 ESSD | ベースラインパフォーマンスレベル | 汎用ワークロード |
| PL2 ESSD | PL1 の約 2 倍の IOPS およびスループット | より高い I/O 容量を必要とするワークロード |
| PL3 ESSD | PL1 の最大 20 倍の IOPS および最大 11 倍のスループット | 高同時接続数、高 I/O パフォーマンス、および低読み取り・書き込みレイテンシが求められるワークロード |
プレミアム ESSD
プレミアム ESSD は ESSD のすべての機能と互換性があり、さらに以下の追加機能を提供します。
I/O パフォーマンスバースト:予期しないトラフィックの急増に対応するため、一時的にベースライン I/O パフォーマンスを超えることができます。
バッファプール拡張 (BPE):高速キャッシュメディアを活用して I/O パフォーマンスを高速化し、特に複雑なクエリや一時データ操作において効果を発揮します。
データアーカイブ:アクセス頻度が低いデータを低コストのストレージに移動することで、コストを削減します。
詳細については、「プレミアム ESSD」をご参照ください。
ストレージタイプの比較
以下の表は、ESSD およびプレミアム ESSD の主な属性を比較したものです。
| 項目 | ESSD | プレミアム ESSD |
|---|---|---|
| I/O パフォーマンス | ディスク仕様およびインスタンスタイプに応じて IOPS が変動します。I/O レイテンシは 100 ~ 200 マイクロ秒です。 | ESSD と同じベースパフォーマンスに加え、I/O パフォーマンスバーストおよび BPE 機能を提供します。 |
| 構成の柔軟性 | RDS インスタンスのストレージ容量を拡張または縮小できます。容量縮小に関する要件については、「インスタンスの仕様の変更」をご参照ください。 | ESSD と同様です。 |
| バックアップ方法 | スナップショットバックアップ | スナップショットバックアップ |
| バックアップ、読み取り専用インスタンスの作成、およびインスタンスのクローン作成に要する時間 | 数秒 | 数秒 |
| ストレージ容量の拡張 | 数秒以内のオンライン拡張が可能であり、ご利用のワークロードに影響を与えません。 | 数秒以内のオンライン拡張が可能であり、ご利用のワークロードに影響を与えません。 |
| データ耐久性 | 99.9999999 %(ナインナイン) | 99.9999999 %(ナインナイン) |
| 対応エディション | RDS Basic Edition、RDS High-availability Edition、RDS Cluster Edition | RDS Basic Edition、RDS High-availability Edition、RDS Cluster Edition |
ESSD およびプレミアム ESSD は、複数のデータレプリカを備えた分散ストレージアーキテクチャを採用しており、99.9999999 % のデータ耐久性を実現します。RDS High-availability Edition または RDS Cluster Edition を実行する RDS インスタンスの場合、プライマリインスタンスに障害が発生した際に、数秒以内にプライマリ/セカンダリ間のスイッチオーバーが実行されます。
各ストレージタイプの最大ディスク容量、最大 IOPS、および最大スループットを含む詳細なパフォーマンス仕様については、「ブロックストレージのパフォーマンス」をご参照ください。
RDS インスタンスのストレージタイプの確認方法
ご利用の RDS インスタンスのストレージタイプを確認するには、以下の手順を実行します。
ApsaraDB RDS コンソールにログインします。
対象の RDS インスタンスの 基本情報 ページへ移動します。
基本情報 セクションで、ストレージタイプを確認します。
