すべてのプロダクト
Search
ドキュメントセンター

Database Backup:DBSサンドボックスの概要

最終更新日:Oct 18, 2024

Database Backup (DBS) は、コピーデータ管理 (CDM) に基づくMySQLおよびOracleデータベース用の完全なサンドボックスソリューションを提供します。 DBSサンドボックス機能を使用して、ApsaraDB RDS緊急インスタンスなどのサンドボックスインスタンスを作成し、バックアップセットからデータを復元できます。 サンドボックスインスタンスで実行される読み取りおよび書き込み操作は、ソースデータベースには影響しません。 サンドボックスインスタンスでは、リカバリドリル、開発とテスト、クエリと分析、ディザスタリカバリなどのさまざまな操作を実行できます。

背景情報

大量のデータをバックアップするシナリオでは、従来のデータベースバックアップサービスには次の欠点があります。

  • ストレージコストが高い: 大量の重複データが生成され、ストレージコストが高くなります。 これは、リカバリポイント目標 (RPO) を確保するために、完全バックアップと増分バックアップを定期的に実行する必要があるためです。

  • 使用コストが高い: 使用する前にデータを復元する必要があります。 大量のデータを復元するには、大量の帯域幅、ディスクI/Oリソース、およびCPUリソースが必要です。 修復はコストがかかり、データ復旧時間目標 (RTO) を数時間に延長します。

DBSは、CDMに基づくMySQLおよびOracleデータベース用の完全なサンドボックスソリューションを提供し。

  • MySQLサンドボックスインスタンス: DBSは、MySQLサンドボックスインスタンスのストレージとコンピューティングリソースを提供し、インスタンスのサービスプロセスをホストします。 サンドボックスインスタンスにリモートでアクセスできます。

  • Oracleサンドボックス・インスタンス: DBSは、リモート・ファイル・システムに基づくOracleサンドボックス・インスタンスのストレージ・リソースを提供し、インスタンスのサービス・プロセスをホストします。 Oracleサンドボックス・インスタンスのコンピューティング・リソースは、Elastic Compute Service (ECS) インスタンスによって提供されます。

DBSサンドボックスソリューションは、業界でさまざまな高度なバックアップ技術を採用しています。 次の図は、ソリューションの全体的な技術アーキテクチャを示しています。

image

メリット

  • データベースの物理バックアップ: データベースファイルのバックアップと復元により、データのバックアップと復元が高速化されます。

  • データ重複排除: バックアップデータのストレージコストを大幅に削減します。

  • ストレージスナップショットとクローン: バックアップデータを短時間で利用できるようにします。 データはコピーされません。

  • ストレージ仮想化: 本番インスタンスに依存せずにクラウドリソースのサンドボックスインスタンスを提供します。 サンドボックスインスタンス内で実行される読み取りおよび書き込み操作は、ソースデータベースには影響しません。

一般的なシナリオ

  • 开発とテストに基づくオンラインデータ (DevまたはOps)

    テストとプレリリースは既存のオンラインデータに基づいて実行され、オンラインデータは破損から保護する必要があります。 DBSサンドボックス機能は、完全な履歴データのレプリカを提供し、迅速な反復、テスト、およびデータの信頼性の要件を満たすことができます。

  • オンライン緊急災害復旧

    DBSサンドボックス機能により、バックアップシステムは数分以内にRPOまたはRTOを配信し、すぐにオンラインデータを復元できます。 マルチアクティブおよびホットバックアップと比較して、DBSサンドボックス機能はデータロールバック機能も提供します。これにより、ダーティデータが見つかった場合にシステムをすばやくロールバックできます。

  • 災害復旧ドリル

    ディザスターリカバリードリルは、DBSサンドボックスインスタンスのクイック復元機能と従量課金方法に基づいて定期的に実行されます。 これは、高いデータ信頼性が要求されるシナリオに適しています。 詳細については、「ディザスタリカバリドリルの実行」をご参照ください。

  • アドホック分析の履歴データ

    データ分析シナリオでは、現在の要件に基づいて履歴データに対してアドホッククエリを実行する必要があります。 DBSサンドボックス機能は、クエリの完全な履歴データのレプリカを提供できます。 ビッグデータプラットフォームに基づくオフライン履歴データ分析のソリューションとは異なり、DBSサンドボックス機能は元のデータベースのSQLインターフェイスを提供できます。 これにより、開発者はオフライン分析スクリプトを作成する必要がなくなり、スナップショットストレージを使用してストレージコストを削減できます。

課金

詳細については、「DBSサンドボックス料金」をご参照ください。

関連ドキュメント