コールド・ホットデータ分離により、アクセス頻度の低いデータベースを Object Storage Service (OSS) バケットにアーカイブし、アクティブなデータベースはクラウドディスクに保持できます。これにより、アプリケーションを変更することなく、ストレージコストを削減できます。
この機能の利用シーン:
コスト削減 — ご利用の RDS インスタンスに、保持する必要はあるものの、クエリされることがほとんどない履歴データやコンプライアンスデータが含まれている場合。これらのデータをクラウドディスクに保持するよりも、OSS に保存する方がコストを抑えられます。
階層型アクセス — 毎日アクセスされるデータベースと、監査やレポート作成のためにのみクエリされるデータベースがある場合。アクセス頻度の低いデータベースをアーカイブすることで、各ワークロードに合わせてストレージを適正なサイズに調整できます。
コールド・ホットデータ分離はクラウドディスク上で実装されます。ストレージタイプとデータアーカイブの原則に関する背景情報については、「概要」および「OSS バケットへのデータアーカイブ」をご参照ください。
前提条件
開始する前に、ご利用の RDS インスタンスが次の要件をすべて満たしていることを確認してください:
RDS Basic Edition を実行している
ストレージタイプとして ESSD を使用している
課金方法としてサブスクリプションまたは従量課金を使用している (サーバーレスインスタンスはサポートされていません)
以下のいずれのリージョンにも存在しないこと:タイ (バンコク)、韓国 (ソウル)、イギリス (ロンドン)、または UAE (ドバイ)
注意事項、制限事項、および課金ルールについては、「データアーカイブ機能の使用」をご参照ください。
コールドストレージへのデータベースのアーカイブ
[インスタンス] ページに移動します。上部のナビゲーションバーで RDS インスタンスが存在するリージョンを選択し、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[データベース] をクリックします。
アーカイブするデータベースを見つけます。[操作] 列の [その他] をクリックし、[オンラインデータベースをコールドストレージデータベースに変換] を選択します。
[OK] をクリックし、ページを更新します。データベースのステータスが 実行中 から コールドストレージに保存中 に変わると、変換が進行中です。
コールドストレージデータベースのオンラインへの復元
[インスタンス] ページに移動します。上部のナビゲーションバーで RDS インスタンスが存在するリージョンを選択し、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[データベース] をクリックします。
コールドストレージデータベースを見つけます。[操作] 列の [その他] をクリックし、[コールドストレージデータベースをオンラインデータベースに変換] を選択します。
[OK] をクリックし、ページを更新します。データベースがオンラインステータスに復元されます。
次のステップ
ModifyDatabaseConfig API オペレーションを使用して、データベースのステータス変更を自動化します。
ApsaraDB RDS for SQL Server でサポートされているストレージタイプについては、「ストレージタイプ」をご参照ください。