サンドボックス機能を有効化すると、Data Disaster Recovery は以下の 2 種類のリソースに対して課金されます:サンドボックスストレージおよび一時サンドボックスインスタンス。本ページでは、課金対象となるリソース、課金計算方法、および機能有効化前のコスト見積もり方法について説明します。
課金の仕組み
サンドボックス機能は、コピーデータ管理(CDM)技術に基づいて構築されています。データベースインスタンスに対してこの機能を有効化すると、Data Disaster Recovery は自動的にデータをサンドボックスストレージへ同期し、定期的な間隔でサンドボックススナップショットを作成します。これらのスナップショットを活用することで、ソースデータベースに影響を与えることなく、任意の時点におけるデータベース状態を再現した一時サンドボックスインスタンスを起動できます。
主な利用シーンは以下のとおりです:
データ復旧:スナップショットを一時インスタンスにマウントして、特定の時点からデータを復旧します。
ディザスタリカバリ訓練:本番環境のライブコピーを用いて、ディザスタリカバリ計画の有効性を検証します。
R&D およびテスト:スキーマ変更、負荷テスト、分析クエリなどを完全に隔離された環境で実行します。
ディザスタリカバリ:ソースデータベースが利用不可の際、サンドボックスインスタンスへフェイルオーバーします。
課金対象は以下のとおりです:
| データベース種別 | 課金対象 |
|---|---|
| MySQL | サンドボックスストレージ + 一時サンドボックスインスタンス |
| Oracle | サンドボックスストレージのみ(お客様がデータベースインスタンスを提供し、サンドボックスデータディスクをアタッチします) |
MySQL の場合、Data Disaster Recovery が一時サンドボックスインスタンスをプロビジョニングおよび管理するため、ストレージおよびインスタンスの両方のリソースが課金対象となります。Oracle の場合、お客様が自らデータベースインスタンスを提供するため、課金対象はサンドボックスストレージのみです。
機能の詳細およびサポートされる操作については、「サンドボックスの概要」をご参照ください。クォータおよび制限事項については、「サンドボックス機能の使用制限」をご参照ください。
サンドボックスストレージ料金
ストレージ容量の算出方法
サンドボックスストレージはスナップショット方式を採用しています。機能を初めて有効化すると、Data Disaster Recovery はデータベース全体の完全スナップショットを取得します(最小サイズは 20 GB)。その後、データベースが生成するログファイル(例:MySQL のバイナリログファイル)に基づき、増分スナップショットが作成されます。各増分スナップショットは前回のスナップショット以降に変更されたデータのみを記録するため、ストレージの増加量はデータベースのアクティブ度に比例します。
MySQL インスタンスの場合、バイナリログのデータ変更率は通常 3 % ~ 10 % の範囲です。
必要な合計ストレージ容量を推定するには、以下の数式を使用します:
容量 = データサイズ × (1 + データ変更率 × 日平均ログ数 × 保存期間)例:データサイズが 1 TB、平均データ変更率が 5 %、日平均ログ数が 50、保存期間が 7 日間のケース:
1 TB × (1 + 5% × 50 × 7) = 18.5 TB従量課金(Pay-as-you-go)料金
サンドボックスストレージは、実際の使用量に基づき時間単位で課金されます。
| 料金 | 単価 |
|---|---|
| 従量課金 | 1 GB・日あたり USD 0.008 |
CDM サンドボックスストレージプラン
大規模または予測可能なストレージ使用量の場合、CDM サンドボックスストレージプランを購入することで、従量課金よりもコストを削減できます。プランの割り当て量が上限に達した場合、超過分は従量課金単価で課金されます。
以下の価格は参考用です。最新の料金情報については、購入ページをご確認ください。
| 仕様 | 単価(USD/日) |
|---|---|
| 100 GB | 23 |
| 500 GB | 111 |
| 1 TB | 221 |
| 2 TB | 442 |
| 5 TB | 1,044 |
| 10 TB | 2,089 |
| 20 TB | 4,178 |
| 50 TB | 9,830 |
| 100 TB | 19,661 |
| 200 TB | 39,322 |
| 300 TB | 58,982 |
| 500 TB | 92,160 |
ストレージプランの購入および管理手順については、「ストレージプランの利用」をご参照ください。
仕様 | 料金(USD/月) |
100 GB | 23 |
500 GB | 111 |
1 TB | 221 |
2 TB | 442 |
5 TB | 1,044 |
10 TB | 2,089 |
20 TB | 4,178 |
50 TB | 9,830 |
100 TB | 19,661 |
200 TB | 39,322 |
300 TB | 58,982 |
500 TB | 92,160 |
一時サンドボックスインスタンスの料金
一時サンドボックスインスタンスの料金は、MySQL のみに適用されます。料金はインスタンスの仕様および持続時間に基づき、時間単位で課金されます。一時サンドボックスインスタンスが実行されていない場合は、インスタンス料金は発生しません。
ワークロードに応じて仕様を選択してください:データ検証および時点指定クエリには小規模なインスタンスを、負荷テストおよびディザスタリカバリ訓練には本番環境と同等の仕様を推奨します。
| 仕様 | 中国本土(USD/日) | 中国以外(USD/日) |
|---|---|---|
| 1 CPU コア、1 GB メモリ | 0.346 | 0.346 |
| 1 CPU コア、2 GB メモリ | 0.864 | 0.864 |
| 2 CPU コア、4 GB メモリ | 2.203 | 4.104 |
| 2 CPU コア、8 GB メモリ | 2.678 | 4.709 |
| 4 CPU コア、8 GB メモリ | 5.160 | 9.559 |
| 4 CPU コア、16 GB メモリ | 6.739 | 11.923 |
| 8 CPU コア、16 GB メモリ | 10.264 | 19.157 |
| 8 CPU コア、32 GB メモリ | 13.522 | 23.846 |
不要になった一時サンドボックスインスタンスは速やかに削除し、インスタンス料金の発生を停止してください。
仕様 | 中国本土リージョンの料金(USD/日) | 中国(香港)およびその他の中国以外リージョンの料金(USD/日) |
MySQL サンドボックスインスタンス(1 コア、1 GB) | 0.346 | 0.346 |
MySQL サンドボックスインスタンス(1 コア、2 GB) | 0.864 | 0.864 |
MySQL サンドボックスインスタンス(2 コア、4 GB) | 2.203 | 4.104 |
MySQL サンドボックスインスタンス(2 コア、8 GB) | 2.678 | 4.709 |
MySQL サンドボックスインスタンス(4 コア、8 GB) | 5.160 | 9.559 |
MySQL サンドボックスインスタンス(4 コア、16 GB) | 6.739 | 11.923 |
MySQL サンドボックスインスタンス(8 コア、16 GB) | 10.264 | 19.157 |
MySQL サンドボックスインスタンス(8 コア、32 GB) | 13.522 | 23.846 |