ほとんどの場合、ApsaraDB RDS for SQL ServerインスタンスのデータファイルはEnterprise SSD (ESSD) に保存されます。 ストレージコストはデータ量とともに増加します。 コストを削減し、効率を高めるために、ApsaraDB RDS for SQL Serverはデータベースレベルのデータアーカイブ機能を提供しています。 この機能を使用して、Object Storage Service (OSS) バケットにデータを保存できます。 ApsaraDB RDSコンソールの [データベース] ページで、またはAPI操作を呼び出して、アクセス頻度の低いオンラインデータベースをコールドストレージデータベースに変換できます。 コールドデータは、低コストでOSSバケットに保存されます。 これにより、ホットデータとコールドデータを分離し、ストレージコストを削減できます。
機能の説明
ApsaraDB RDS for SQL ServerはOSSと連携して、ネイティブSQL Serverのデータベースのデタッチおよびアタッチ機能に基づいて、データファイルを管理し、クラウドディスクとOSSバケット間でデータファイルを転送します。 ApsaraDB RDSコンソールで数回クリックするだけで、オンラインデータベースをコールドストレージデータベースに変換できます。 変換後、データファイルはクラウドディスクからOSSバケットに移行されます。 これにより、ストレージコストが大幅に削減されます。 コールドストレージデータベースからデータを読み書きする場合は、ApsaraDB RDSコンソールで数回クリックするだけで、コールドストレージデータベースをオンラインデータベースに変換することもできます。 このプロセスは便利でロスレスです。
メリット
コスト削減: アクセス頻度の低いオンラインデータベースをコールドストレージデータベースに変換し、低コストでOSSバケットにデータを保存できます。 これにより、ストレージコストが大幅に削減されます。
無制限の容量: 従来のストレージメディアと比較して、OSSバケットに保存できるデータの量は制限されていません。 OSSバケットに無制限の量のアーカイブデータを保存できます。
低コストで高い信頼性: OSSは低コストで高い信頼性を備えています。 これにより、費用対効果の高い方法でデータを保存でき、データのセキュリティと信頼性を確保できます。
サービスへの影響なし: データアーカイブ機能により、RDSインスタンスのダウンタイムが発生したり、RDSインスタンスの操作に影響を与えることはありません。 これにより、ビジネスの継続性と安定性が保証されます。
前提条件
RDSインスタンスは次の要件を満たしています。
RDSインスタンスはRDS Basic Editionを実行します。
RDSインスタンスはESSDを使用しています。 ストレージタイプ。
RDSインスタンスは、サブスクリプションまたは従量課金の課金方法を使用します。 サーバーレスインスタンスはサポートされていません。
RDSインスタンスは、タイ (バンコク) 、韓国 (ソウル) 、オーストラリア (シドニー) (サービス終了) 、英国 (ロンドン) 、アラブ首長国連邦 (ドバイ) のいずれかのリージョンには存在しません。
使用上の注意
コールドデータのアーカイブと復元には、クラウドディスクとOSSバケット間のデータベースファイルの転送が含まれます。 データベースファイルが大きい場合、転送を完了するのに長い時間が必要です。
制限事項
コールドストレージデータベースに対する読み取りおよび書き込み操作: オンラインデータベースをコールドストレージデータベースに変換した後、コールドストレージデータベースに直接アクセスして読み取りおよび書き込み操作を実行することはできません。 読み取りおよび書き込み操作を実行するには、コールドストレージデータベースをオンラインデータベースに変換します。
RDSエディションのアップグレード:RDS Basic Editionを実行し、クラウドディスクを使用するRDSインスタンスのデータアーカイブ機能を有効にした場合、RDSインスタンスのRDSエディションをアップグレードすることはできません。
コールドストレージデータベースのバックアップと復元:コールドストレージデータベースをバックアップまたは復元することはできません。
データの復元: RDSインスタンスのバックアップセットにデータが含まれているデータベースのみを復元できます。 データベースをコールドストレージデータベースにすることはできません。 データベースがコールドストレージデータベースに変換された場合、データベースは復元できません。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスのデータの復元」をご参照ください。
重複する名前のデータベース: オンラインデータベースの名前がコールドストレージデータベースと同じ場合、データベースを削除することはできません。 この場合、ModifyDatabaseConfig操作を呼び出して、コールドストレージデータベースを別の名前のオンラインデータベースに変換できます。 詳細については、「ModifyDatabaseConfig」をご参照ください。
コールドストレージデータベースの数: RDSインスタンス上の最大15のオンラインデータベースをコールドストレージデータベースに変換できます。
課金ルール
データをOSSバケットにアーカイブすると、従量課金制でOSSコールドストレージの料金が請求されます。 下表に単価を示します。
RDSベーシックエディション
リージョン | 単価 |
中国 (張家口) 、中国 (フフホト) 、中国 (ウランカブ) 、中国 (広州) 、中国 (杭州) 、中国 (深セン) 、中国 (成都) 、中国 (青島) 、中国 (上海) 、中国 (北京) 、中国 (河源) | GB時間あたりの米ドル0.000032 |
中国 (香港) 、シンガポール、ドイツ (フランクフルト) 、日本 (東京) 、インドネシア (ジャカルタ) | GB時間あたりの米ドル0.000034 |
米国 (バージニア) | GB時間あたりの米ドル0.000054 |
マレーシア (クアラルンプール) | GB時間あたりの米ドル0.000057 |
アメリカ (シリコンバレー) とフィリピン (マニラ) 、 、 | GB時間あたりの米ドル0.000058 |
データアーカイブ機能の使用
データアーカイブ機能は、ESSDを使用するRDSインスタンスに対して自動的に有効になります。 オンラインデータベースとコールドストレージデータベースを変換できます。
ステップ1: オンラインデータベースをコールドストレージデータベースに変換
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、[データベース管理] をクリックします。
必要なデータベースを見つけます。 次に、[詳細] をクリックし、データベースの [操作] 列で [オンラインデータベースをコールドストレージデータベースに変換] を選択します。
[OK] をクリックしてページを更新します。 データベースのステータスが [実行中] から [コールドストレージに保存中] に変わった場合、データベースはコールドストレージデータベースに変換されます。
ステップ2: コールドストレージデータベースをオンラインデータベースに変換
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、[データベース管理] をクリックします。
必要なデータベースを見つけます。 次に、[詳細] をクリックし、データベースの [操作] 列で [コールドストレージデータベースをオンラインデータベースに変換] を選択します。
[OK] をクリックしてページを更新します。 冷蔵データベースはオンラインデータベースに変換されています。
関連ドキュメント
オンラインデータベースとコールドストレージデータベース間の変換にAPI操作を使用する方法の詳細については、「ModifyDatabaseConfig」をご参照ください。
ApsaraDB RDS For SQL Serverでサポートされているストレージタイプの詳細については、「ストレージタイプ」をご参照ください。