このトピックでは、ApsaraDB RDS for MySQL インスタンスのバックアップストレージの課金項目と料金について説明します。
課金項目
項目 | コード | 課金元 | 参考情報 |
定期的なバックアップのストレージ | BackupCharged | ApsaraDB RDS | |
ローカルディスクを使用する RDS インスタンスでクロスリージョンバックアップを行うためのストレージ | DdrOssStorageSize | ApsaraDB RDS | |
クラウドディスクを使用する RDS インスタンスでクロスリージョンバックアップを行うためのストレージ | BackupStorageSize | Database Backup (DBS) | |
クロスリージョンバックアップによって消費されるトラフィック | NetworkOutDuplicationSize | DBS | |
バックアップのダウンロードで消費されるインターネットトラフィック | NetworkOutSize | DBS | |
クラウドディスクを使用するRDSインスタンスで高度なダウンロード機能を使用した場合に発生するファイル変換料金 | BackupAnalyticSize | DBS | |
ローカルディスクを使用する削除された RDS インスタンスのバックアップセットを保持するためのストレージ | StandardStorageSize | DBS | |
クラウドディスクを使用する削除された RDS インスタンスのバックアップセットを保持するためのストレージ | BackupStorageSize | DBS | |
ローカルディスクを使用する RDS インスタンス上の個々のデータベースおよびテーブルを復元するためのストレージ | CapacitySandboxStorageSize | DBS |
課金ルール
バックアップファイルを保存するために、RDS インスタンスごとにストレージの無料クォータが設定されます。 RDS インスタンスのバックアップファイルの合計サイズが無料クォータを超えない場合、料金はかかりません。 詳細については、「バックアップファイルのサイズの表示と管理」をご参照ください。 バックアップファイルの合計サイズが無料クォータを超えた場合、1 時間ごとに使用した超過分のバックアップストレージに対して課金されます。 1 時間あたりの料金は、バックアップストレージの時間料金 = (バックアップファイルの合計サイズ - 無料クォータ) × ストレージの単価で計算されます。
使用上の注意
バックアップストレージの料金は、バックアップファイルの合計サイズによって異なります。 バックアップファイルによって、RDS インスタンスのストレージ容量が消費されることはありません。 そのため、バックアップストレージ料金はストレージ使用量の影響を受けません。
バックアップストレージ料金を分析する際は、バックアップファイルの合計サイズを確認する必要があります。 ストレージ使用量を確認する必要はありません。
セカンダリ RDS インスタンスの再作成など、クラウドディスクの変更を伴う管理操作により、クラウドディスクを使用する RDS インスタンスに以下のような影響が発生します。
クラウドディスクを使用する RDS インスタンスのバックアップストレージが増加します。 その結果、バックアップストレージの料金が増加します。 課金項目のコードは BackupCharged です。
クラウドディスクを使用する RDS インスタンスのクロスリージョンバックアップで消費されるトラフィックが増加します。 その結果、クロスリージョンバックアップのトラフィック料金が増加します。 課金項目のコードは NetworkOutDuplicationSize です。
クラウドディスクを使用する RDS インスタンスのクロスリージョンバックアップストレージが増加します。 その結果、クロスリージョンバックアップストレージに対して発生する料金が増加します。 課金項目のコードは BackupStorageSize です。
説明たとえば、クラウドディスクを使用する RDS インスタンスに対して DDL 操作を実行し、その結果 RDS インスタンスのセカンダリ RDS インスタンスへのデータレプリケーションの遅延が大きくなった場合、サービスの安定性を確保するためにセカンダリ RDS インスタンスが自動的に再作成されます。 そのため、前述の課金項目に対する料金が増加します。
バックアップストレージ料金を削減する方法
バックアップファイルの合計サイズを縮小します。
不要になったバックアップファイルは削除できます。 また、バックアップの頻度を削減することもできます。 詳細については、「バックアップファイルのサイズの表示と管理」をご参照ください。
無料クォータを引き上げます。
RDS インスタンスのストレージ容量を拡張できます。 詳細については、「インスタンス仕様の変更」をご参照ください。
無料クォータは、RDS インスタンスのストレージ容量によって変わります。 お使いの RDS インスタンスでローカルディスクを使用している場合、RDS インスタンスのストレージ容量を 150 GB から 300 GB に拡張すると、無料クォータが 75 GB から 150 GB に増加します。
課金に関するよくある質問
自動的に生成されるバックアップファイルのサイズが無料クォータを超えた場合、RDSインスタンスのバックアップ機能を無効にして課金を停止できますか?
RDSインスタンスのバックアップ機能はデフォルトで有効になっており、無効にできません。 ただし、RDSインスタンスの自動バックアップ戦略を変更して、既存のバックアップファイルを削除したり、新しいバックアップファイルの数を減らしたりすることができます。 詳細については、「バックアップファイルの削除またはバックアップファイルのサイズの縮小」をご参照ください。
RDS インスタンスのバックアップファイルの合計サイズがバックアップストレージの無料クォータを超えていない場合でも、バックアップストレージに対して課金されるのはなぜですか。
バックアップファイルのサイズが過去に無料クォータを超えたため、バックアップストレージの料金が請求されています。また、追加料金がすぐに引き落とされない場合があります。
バックアップファイルのサイズが RDS インスタンスのデータ量よりも大きいのはなぜですか。
バックアップファイルのサイズは、RDS インスタンスのデータ量と一致しない場合があります。
RDS インスタンスでクラウドディスクが使用されている場合、RDSインスタンスをバックアップするためのスナップショットが作成されます。 スナップショットバックアップファイルのサイズが、データ量よりも大幅に大きくなる場合があります。 クラウドディスクを使用する RDS インスタンスのバックアップストレージの無料クォータは、RDS インスタンスのストレージ容量の 200% です。 ローカルディスクを使用する RDS インスタンスのバックアップストレージの無料クォータは、RDS インスタンスのストレージ容量の 50% です。
説明システムがスナップショットバックアップファイルのサイズを計算するとき、システムは、データが書き込まれるすべての空でないブロックをカウントする。 書き込み動作がブロック間で分散される場合、どのブロックも空ではない。 たとえば、3 MBのデータが2つ、3つ、または4つのブロックにわたって書き込まれる場合、これらのブロックのいずれも空ではありません。 この場合、システムはこれらすべてのブロックをカウントして合計サイズを計算します。 その結果、スナップショットバックアップファイルのサイズは実際のデータ量よりも大きくなります。
RDS インスタンスのバックアップ保持期間を x 日から y 日に短縮しました。 しかし、バックアップファイルのサイズが変更されません。これはなぜですか。
バックアップファイルが y 日を超えて保持されていない場合、バックアップファイルは削除されないため、バックアップ保持期間を短縮してもバックアップファイルのサイズは変更されません。