ほとんどの場合、ApsaraDB RDS for SQL Server インスタンスのデータファイルは Enterprise SSDs (ESSDs) に保存されます。データ量が増えるにつれて、ストレージコストも増加します。コストを削減し効率を向上させるため、ApsaraDB RDS for SQL Server はデータベースレベルのデータアーカイブ機能を提供します。ApsaraDB RDS コンソールのデータベースページで、または API 操作を呼び出すことで、アクセス頻度の低いオンラインデータベースをコールドストレージデータベースに変換できます。コールドデータは低コストで OSS バケットに保存されます。これにより、ホットデータとコールドデータが分離され、ストレージコストが削減されます。
前提条件
RDS インスタンスは、次の要件を満たしている必要があります。
RDS インスタンスが RDS Basic Edition を実行していること。
ストレージタイプ:ESSD
課金方法:サブスクリプションまたは従量課金 (Serverless はサポート対象外)
リージョン:タイ (バンコク)、韓国 (ソウル)、イギリス (ロンドン)、サウジアラビア (リヤド - パートナー運営)、および UAE (ドバイ) はサポート対象外です。
機能概要
ApsaraDB RDS for SQL Server は OSS と連携し、ネイティブ SQL Server のデータベースのデタッチとアタッチ機能に基づいて、データファイルを管理し、クラウドディスクと OSS バケット間で転送します。ApsaraDB RDS コンソールで数回クリックするだけで、オンラインデータベースをコールドストレージデータベースに変換できます。変換後、データファイルはクラウドディスクから OSS バケットに移行され、ストレージコストが大幅に削減されます。コールドストレージデータベースからデータを読み書きする必要がある場合は、ApsaraDB RDS コンソールで数回クリックするだけでオンラインデータベースに戻すことができます。プロセス全体はシンプルで、データ整合性が保証されます。
メリット
コスト削減:アクセス頻度の低いオンラインデータベースを、低コストの OSS バケットに保存されるコールドストレージデータベースに変換することで、データストレージコストを効果的に削減し、大幅な費用を節約できます。OSS コールドストレージの料金については、「課金」をご参照ください。
大容量:OSS の大規模なストレージアーキテクチャを活用することで、従来のストレージメディアの容量に制限されることなく、大容量のアーカイブデータストレージを実現できます。
低コストと高信頼性:OSS は低コストと高信頼性を特徴としており、データのセキュリティと信頼性を維持しながら、よりコスト効率の高い方法でデータをアーカイブするのに役立ちます。
ビジネスへの影響なし:データアーカイブ機能は、インスタンスのダウンタイムを引き起こしたり、通常のビジネス運用に影響を与えたりすることなく、ビジネスの安定性と継続性を保証します。
注意事項
コールドデータのアーカイブと復元には、クラウドディスクと OSS バケット間のデータベースファイルの転送が含まれます。データベースファイルが大きい場合、転送には長時間を要します。
制限事項
コールドストレージデータベースの読み書き制限:データベースがコールドストレージデータベースに変換された後、そのデータベースに直接アクセスしたり、読み書き操作を実行したりすることはできません。ただし、読み書きの要件を満たすために、必要に応じてコールドストレージデータベースをオンラインデータベースに戻すことができます。
エディション間のアップグレード制限:データアーカイブ機能が有効になっている高性能ディスクを備えた Basic Edition インスタンスの場合、インスタンスを他のエディションのインスタンスにアップグレードすることはできません。
コールドストレージデータベースのバックアップとリカバリ制限:コールドストレージデータベースでは、バックアップとリカバリはサポートされていません。
データ復元の制限:バックアップセットに存在するデータベース (コールドストレージデータベースではない) のみが復元できます。データベースがコールドストレージデータベースに変換された場合、復元されたインスタンスにはそのコールドストレージデータベースは含まれません。
同名データベースの処理:インスタンスに同じ名前のオンラインデータベースとコールドストレージデータベースの両方が存在する場合、その名前のデータベースを削除することはできません。API 操作 (ModifyDatabaseConfig) を使用して、コールドストレージデータベースを別の名前のオンラインデータベースとして復元できます。
コールドストレージデータベース数の上限:単一のインスタンスには、最大 15 個のコールドストレージデータベースを持つことができます。
課金
データを OSS バケットにアーカイブした後、OSS コールドストレージに対して従量課金制で課金されます。次の表に単価を示します。
Basic Edition
リージョン | 単価 |
中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (広州)、中国 (杭州)、中国 (深セン)、中国 (成都)、中国 (青島)、中国 (上海)、中国 (北京)、中国 (河源) | USD 0.000032/GB-時間 |
中国 (香港)、シンガポール、ドイツ (フランクフルト)、日本 (東京)、インドネシア (ジャカルタ) | USD 0.000034/GB-時間 |
米国 (バージニア) | USD 0.000054/GB-時間 |
マレーシア (クアラルンプール) | USD 0.000057/GB-時間 |
米国 (シリコンバレー)、フィリピン (マニラ) | USD 0.000058/GB-時間 |
データアーカイブの使用
データアーカイブ機能はデフォルトで有効になっています。手動で有効にする必要はありません。オンラインデータベースをコールドストレージデータベースに、またその逆に直接変換できます。
ステップ1:オンラインデータベースからコールドストレージデータベースへの変換
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけ、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、データベース管理 をクリックします。
対象のデータベースの [操作] 列で、[その他] > [オンラインデータベースをコールドストレージデータベースに変換] をクリックします。
[OK] をクリックして現在のページを更新します。オンラインデータベースは変換段階に入り、ステータスが 実行中 から コールドストレージに変換中 に変わります。
ステップ2:コールドストレージデータベースからオンラインデータベースへの変換
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけ、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、データベース管理 をクリックします。
対象のデータベースの [操作] 列で、[その他] > [コールドストレージデータベースをオンラインデータベースに変換] をクリックします。
[OK] をクリックして現在のページを更新します。コールドストレージデータベースは変換段階に入ります。
関連ドキュメント
API 操作 (ModifyDatabaseConfig) を使用して、オンラインデータベースとコールドストレージデータベースを相互に変換することもできます。
ApsaraDB RDS for SQL Server でサポートされているストレージタイプの詳細については、「ストレージタイプ」をご参照ください。