ApsaraDB RDS for PostgreSQL は、多様なストレージ要件を満たし、パフォーマンスの制限を克服するために設計された新しいストレージタイプである高性能ディスクを提供します。このトピックでは、高性能ディスクを迅速に導入できるよう、その特徴、ユースケース、課金方法について説明します。
特徴
高性能ディスクは、ApsaraDB RDS for PostgreSQL でサポートされる新しいストレージタイプです。ESSD (エンタープライズ SSD) のすべての機能と互換性があります。また、高性能ディスクは IO パフォーマンスバースト、バッファプール拡張 (BPE)、データアーカイブもサポートしています。これらの機能により、ストレージ容量を増やすことなく、高 I/O 負荷下でより高い IOPS (1 秒あたりの入出力操作数) と QPS (秒間クエリ数) のパフォーマンスを実現します。
現在、[バックアップとリカバリ] 配下の [基本バックアップリスト] ページにある [データバックアップ] タブから、プレミアムパフォーマンスディスクのインスタンスバックアップデータはダウンロードできません。
-
IO パフォーマンスバースト:ビジネスの変動が激しく、ピーク時のワークロードが多い場合は、IO パフォーマンスバースト機能を有効にできます。この機能により、ディスクは一時的に最大 IOPS 制限を超えることができます。これにより、ピーク時間帯により高い I/O 能力を提供し、急増するビジネス需要に対応します。
-
バッファプール拡張 (BPE):大規模または頻繁なデータの読み書きによりデータベースで I/O ボトルネックが発生した場合、BPE 機能によってデータベースの I/O パフォーマンスを大幅に向上させることができます。
-
データアーカイブ:データアーカイブ機能を使用すると、Object Storage Service (OSS) を使用してコールドデータをアーカイブできます。これにより、ストレージコストを大幅に削減できます。
パフォーマンスメトリック
-
I/O パフォーマンス:高性能ディスクのパフォーマンスは、ベースライン I/O パフォーマンスとバーストパフォーマンスで構成されます。
高性能ディスクのストレージ容量
ベースラインパフォーマンス
パフォーマンス上限 (ベースライン + バースト)
100 GB <= ストレージ容量 < 256 GB
I/O 帯域幅:
max {min{120 + 0.5 × ストレージ容量, 350}, 125}IOPS:
max {min{1800 + 50 × ストレージ容量, 50000}, 3000}I/O 帯域幅:
16 KB × IOPS / 1024MB/sIOPS:
1000 × ストレージ容量 (GB)256 GB <= ストレージ容量 < 1000 GB
I/O 帯域幅:4096 MB/s
IOPS:
1000 × ストレージ容量 (GB)ストレージ容量 >= 1000 GB
I/O 帯域幅:4096 MB/s
IOPS:1,000,000
-
構成の柔軟性:複数の構成が利用可能で、ディスク容量のスケールアウトまたはスケールインができます。スケールインは、特定の条件を満たす ApsaraDB RDS for PostgreSQL インスタンスでのみサポートされます。詳細については、「インスタンスの仕様変更」をご参照ください。
-
バックアップ方法:スナップショットバックアップ
-
操作速度:バックアップ、読み取り専用インスタンスの作成、インスタンスクローニングなどの操作は、わずか数秒で完了します。
-
スケールアウト時間:スケールアウトはオンラインアップグレードであり、わずか数秒で完了します。
-
スケールアウトの影響:なし。
-
データの耐久性:99.9999999% のデータ信頼性を提供します。コストを削減するため、シングルノードの Basic Edition インスタンスがサポートされています。
制限事項
-
高性能ディスクは、10 GB から 64,000 GB のストレージ容量をサポートします。
-
ストレージタイプを高性能ディスクから他のタイプに変更することはできません。ただし、ストレージタイプを ESSD から高性能ディスクに変更することは可能です。詳細については、「ストレージタイプを ESSD から高性能ディスクに変更」をご参照ください。
-
現在、[バックアップとリカバリ] の下にある [基本バックアップリスト] ページの [データバックアップ] タブからは、プレミアムパフォーマンスディスクのインスタンスのバックアップデータをダウンロードできません。
課金
高性能ディスク料金 = RDS ストレージ料金 + IO パフォーマンスバースト料金 + バッファプール拡張 (BPE) 料金 + データアーカイブ料金
バッファプール拡張 (BPE) 機能は現在無料です。ストレージ料金は、購入したストレージ容量に基づいて計算されます。IO パフォーマンスバースト料金とデータアーカイブ料金は、実際の使用量に基づいて計算されます。詳細については、以下をご参照ください:
-
RDS ストレージ料金は PL1 ESSD と同じです。
高性能ディスクの価格は、ESSD (PL2 および PL3) とは異なります。正確な価格差は、コンソールで仕様変更を行う際の注文ページに表示されます。一般的に、インスタンスで短時間の高 I/O が発生する場合、高性能ディスクの方がコスト効率が高くなります。
高性能ディスクの購入
ApsaraDB RDS for PostgreSQL インスタンス用の高性能ディスクは、以下の方法で購入できます:
既存のインスタンス
ESSD を使用している既存のインスタンスを、高性能ディスクにアップグレードできます。
前提条件
-
ApsaraDB RDS for PostgreSQL インスタンスは、従量課金またはサブスクリプションの課金方法を使用していること。
-
ApsaraDB RDS for PostgreSQL インスタンスのストレージタイプが ESSD であり、ESSD の容量が 40 GB 以上であること。
説明ご利用のインスタンスが 2022 年 10 月 10 日より前に作成され、古いアーキテクチャを使用している場合、ESSD を高性能ディスクにアップグレードする前に、マイナーエンジンバージョンを最新バージョンにアップグレードする必要があります。詳細については、「マイナーエンジンバージョンのアップグレード」をご参照ください。
影響
ESSD から高性能ディスクへのアップグレードは即時に反映されます。このプロセスは、一時的な接続切断を引き起こしたり、サービスに影響を与えたりすることはありません。稀に、インスタンスの IOPS が変動する場合があります。この操作はオフピーク時間帯に実行することを推奨します。
注意事項
-
ストレージタイプを ESSD から高性能ディスクに変更する場合、この変更は高可用性 (HA) インスタンスのプライマリインスタンスとセカンダリインスタンス、または Basic Edition インスタンスのプライマリインスタンスに適用されます。読み取り専用インスタンスのストレージタイプは変更されません。読み取り専用インスタンスのストレージタイプを変更するには、そのインスタンスの詳細ページで操作を実行してください。
-
ストレージタイプを ESSD から高性能ディスクに変更した後、他のストレージタイプに変更することはできません。
-
ストレージタイプを ESSD から高性能ディスクに変更する前に、インスタンスで進行中のバックアップジョブがないことを確認してください。そうしないと、仕様変更タスクの完了に時間がかかる場合があります。
手順
新規インスタンス
新規インスタンスを購入する際に、ストレージタイプを [高性能ディスク] に設定できます。詳細については、「ApsaraDB RDS for PostgreSQL インスタンスの作成」をご参照ください。
関連 API
|
API |
説明 |
|
インスタンスを作成する際に、DBInstanceStorageType パラメーターを general_essd に設定すると、高性能ディスクが使用されます。 |