このトピックでは、データストレージ構造を最適化し、ApsaraDB RDS for SQL Serverインスタンスのクラウドディスク上のホットデータとコールドデータを分離する方法について説明します。 ホットデータとコールドデータの分離は、大量のデータが関係している、コストに敏感なワークロードを処理する必要がある、または段階的なデータアクセスが必要なビジネスシナリオに適しています。 ホットデータとコールドデータの分離は、ストレージコストを効果的に削減し、重要なデータへの高速アクセスを保証し、リソース使用を最適化します。 アクセス頻度の低いデータは、コストを削減するためにObject Storage Service (OSS) バケットにアーカイブされます。 頻繁にアクセスされるデータは、RDSインスタンスのクラウドディスクに保存され、データ管理の費用対効果と効率性を向上させます。
ホットデータとコールドデータの分離は、クラウドディスクに基づいて実装されます。 データアーカイブ機能のストレージタイプと原則の詳細については、「はじめに」と「OSSバケットへのデータのアーカイブ」をご参照ください。
前提条件
RDSインスタンスは次の要件を満たしています。
RDSインスタンスはRDS Basic Editionを実行します。
RDSインスタンスはESSDを使用しています。
ストレージタイプ。RDSインスタンスは、サブスクリプションまたは従量課金の課金方法を使用します。 サーバーレスインスタンスはサポートされていません。
RDSインスタンスは、タイ (バンコク) 、韓国 (ソウル) 、英国 (ロンドン) 、アラブ首長国連邦 (ドバイ) のいずれかのリージョンには存在しません。
データアーカイブ機能の使用方法、制限、および課金ルールの詳細については、「データアーカイブ機能の使用」をご参照ください。
ステップ1: オンラインデータベースをコールドストレージデータベースに変換
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、[データベース管理] をクリックします。
必要なデータベースを見つけます。 次に、[詳細] をクリックし、データベースの [操作] 列で [オンラインデータベースをコールドストレージデータベースに変換] を選択します。
[OK] をクリックしてページを更新します。 データベースのステータスが [実行中] から [コールドストレージに保存中] に変わった場合、データベースはコールドストレージデータベースに変換されます。
ステップ2: コールドストレージデータベースをオンラインデータベースに変換
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、[データベース管理] をクリックします。
必要なデータベースを見つけます。 次に、[詳細] をクリックし、データベースの [操作] 列で [コールドストレージデータベースをオンラインデータベースに変換] を選択します。
[OK] をクリックしてページを更新します。 冷蔵データベースはオンラインデータベースに変換されています。
関連ドキュメント
オンラインデータベースとコールドストレージデータベース間の変換にAPI操作を使用する方法の詳細については、「ModifyDatabaseConfig」をご参照ください。
ApsaraDB RDS For SQL Serverでサポートされているストレージタイプの詳細については、「ストレージタイプ」をご参照ください。