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

Database Backup:メリット

最終更新日:Oct 18, 2024

データベースバックアップ (DBS) は、Express Connectやインターネットなどのさまざまな接続方法を通じて、さまざまな環境に対応するデータベースバックアップソリューションを提供します。 DBSは、完全バックアップまたは増分バックアップを実行し、データをデータベースに復元するために最小限の設定で済みます。 DBSを使用すると、ApsaraDB RDSデータベースと、自己管理型データセンター、Elastic Compute Service (ECS) インスタンス、またはサードパーティのクラウドプラットフォームにデプロイされているデータベースをバックアップできます。

低コスト

  • DBSは、Apsara分散ファイルシステムを組み込みストレージとして使用します。 バックアップデータは専用形式に変換され、圧縮された後、内蔵ストレージに保存されます。 これにより、ストレージコストが削減されます。

  • DBSは、資産への投資を最小限に抑える従量課金方法をサポートしています。 さらに、DBSはストレージ階層化もサポートしています。 バックアップデータをさまざまな費用対効果の高いストレージメディアに自動的に保存できます。 これは長期アーカイブに適しており、ストレージコストも削減されます。

高パフォーマンス

  • リアルタイムバックアップ: DBSはメモリ内ログをリアルタイムでキャプチャし、数秒以内にリカバリポイント目標 (RPO) を達成します。

    DBSは、Alibaba Cloudのリアルタイムデータストリーミングテクノロジーを使用して、データベースログをリアルタイムで読み取り、解析します。 その後、DBSはクラウドにデータをバックアップして保存し、増分バックアップを実行します。 DBSは、増分バックアップ中のレイテンシを数秒以内に保ちます。 レイテンシは、ネットワークの状態によって異なります。

  • 並列バックアップ: DBSは、ロック解除された方法でデータをバックアップし、複数のスレッドを使用してデータを並列にバックアップし、データプル中にデータを適応的にシャードできます。

  • ある時点への復元: DBSはカレンダーとタイムラインを提供し、データを復元する時点を選択できるようにします。

    DBSを使用すると、完全バックアップと増分バックアップを使用して、数秒以内にデータベースを復元できます。 これにより、データのセキュリティと整合性が保証されます。

  • 複数の仕様: DBSは、さまざまな段階で企業のパフォーマンス要件をシームレスにサポートするスケーラブルな機能を提供します。

セキュリティと信頼性

  • 暗号化された送信とストレージ:

    • DBSはSSLとAES-256暗号化を使用して、送信および保存中のバックアップデータを保護します。 バックアップスケジュールを設定するときに、ビジネス要件に基づいて暗号化方法を選択できます。 詳細については、「バックアップスケジュールの設定」をご参照ください。

    • DBSはBring Your Own Key (BYOK) をサポートしているため、Key Management Service (KMS) によって生成されたデータキーを使用してバックアップデータを暗号化できます。

  • 自動アラート: DBSは、バックアップエラー、復元エラー、復元成功などの主要イベントに関する通知を送信します。

  • 地理的冗長性: この機能により、データ保護のレベルが向上します。

柔軟性と使いやすさ

  • 詳細バックアップ: DBSを使用すると、インスタンス全体、複数のデータベース、単一のデータベース、複数のデータベース、または単一のテーブルなど、ビジネス要件に基づいてさまざまな粒度のデータをバックアップできます。

  • シングルテーブル復元: DBSでは、復元するオブジェクトとして1つのテーブルを選択できます。 これは、目標回復時間 (RTO) を減少させる。

  • ライフサイクル管理: DBSは、バックアップデータのライフサイクル管理に関するカスタムルールをサポートしています。 ルールをカスタマイズして、バックアップデータを自動的にダンプ、クリーンアップ、複製、および配布できます。

  • GUI: DBSは、バックアップおよび復元操作を簡単に実行できるwebベースのGUIを提供します。 バックアップスケジュールを購入して設定し、GUIでバックアップタスクを実行できます。 全体のプロセスはわずか5分かかります。

DBSと自己管理バックアップシステムの比較

次の表では、DBSと自己管理バックアップシステムを比較しています。

項目

DBS

自己管理バックアップシステム

コスト

  • 従量課金方法は、100% のリソース使用を保証し、大量の先行資産投資を回避します。

  • コールドデータは、階層ストレージのホットデータから分離されます。 これは、バックアップデータの長期アーカイブに適しています。

  • 圧縮されたコンパクトなバックアップ形式により、ストレージコストを大幅に削減できます。

  • メンテナンス担当者やホスティングデータベースの採用に投資する必要はありません。

  • 大量の先行資産投資が必要です。

  • ストレージスペースは、ハードディスク容量によって制限されます。 ストレージスペースは手動でサイズ変更する必要があります。

  • 単一ラインまたは二重ラインアクセスは遅く、帯域幅は限られています。 ピーク時に帯域幅を手動でサイズ変更する必要があります。

  • マルチレベルのストレージメディアの導入は、O&Mコストの急激な増加につながります。

セキュリティ

  • DBSはSSLとAES-256暗号化を使用して、送信および保存中のバックアップデータを保護します。

  • リソースは異なるユーザー間で分離され、ジオディザスタリカバリがサポートされています。

  • DBSは、ホワイトリスト設定、ホットリンク保護、RAMユーザー管理など、さまざまな認証および承認方法を提供します。

  • DBSを使用すると、いつでもバックアップの有効性を確認し、タスクのステータスを通知できます。

  • カスタム認証がサポートされています。

  • 追加のスクラブ装置とブラックホールポリシー関連サービスが必要です。

  • 別のセキュリティメカニズムが必要です。

使いやすさ

  • バックアップスケジュールを購入して設定し、バックアップタスクを実行するプロセスはわずか5分です。

  • きめ細かいバックアップがサポートされています。 インスタンス全体、複数のデータベース、単一のデータベース、複数のデータベース、または単一のテーブルなど、ビジネス要件に基づいて異なる粒度のデータをバックアップできます。

  • DBSは、バックアップデータのライフサイクル管理に関するグローバルルールをサポートしています。 ルールをカスタマイズして、バックアップデータを自動的にダンプ、クリーンアップ、複製、および配布できます。

  • DBSは、バックアップおよび復元操作を簡単に実行できるwebベースのGUIを提供します。

  • バックアッププロセスには複雑なスクリプトとツールが必要ですが、これらは学習が困難です。

  • バックアップサービスは柔軟性がなく、ほとんどの場合、基本的な機能のみを提供します。

パフォーマンス

  • DBSはメモリ内ログをリアルタイムでキャプチャし、数秒以内にRPOを達成します。 DBSを使用すると、バックアップデータをある時点に復元できます。

  • DBSでは、復元するオブジェクトとして単一のテーブルを選択できます。 これはRTOを大幅に減少させる。

  • DBSはストリーミングバックアップをサポートしています。 データはディスクにフラッシュされません。 バックアップウィンドウ全体がロック解除されます。 バックアップ速度は、同時実行設定に基づいて調整できます。

  • DBSは、帯域幅制限のないマルチラインボーダーゲートウェイプロトコル (BGP) バックボーンネットワークを使用します。 これにより、多くのユーザーがバックアップとリストアを同時に実行できます。

バックアップに使用される複数のツールの欠点は、パフォーマンスのボトルネックです。

信頼性

  • DBSは、Apsara分散ファイルシステムを使用して、高い信頼性を持つ分散ストレージサービスを提供します。

  • DBSは、冗長ストレージ設計を使用して、少なくとも99.999999999% の設計された耐久性を提供します。

  • バックアッププロセス中、データの整合性はリアルタイムで検証されます。

  • 多数のユーザーによってテストされたDBSは、脆弱性を効率的に検出および修正できます。

  • 複数のツールの混合使用は高いリスクを引き起こします。

  • ハードウェアの信頼性が低いため、エラーが発生しやすい。 ディスクに不良セクターがある場合、データが失われる可能性があります。

拡張性

  • DBSを使用すると、ApsaraDBデータベースと、ECSインスタンス、自己管理型データセンター、またはAmazon Web Services (AWS) やTencent cloudなどのサードパーティのクラウドプラットフォームにデプロイされているデータベースをバックアップできます。

  • DBSでは、ソースデータベースにデータを復元するだけでなく、バックアップデータを他の環境に復元することもできます。 たとえば、DBSを使用してオンプレミスデータベースをApsaraDBデータベースに復元できます。

自己管理バックアップシステムは特定の環境のみをサポートし、一般にスケーラブルではありません。

DBSとApsaraDB RDSのバックアップ機能の比較

  • ApsaraDB RDSは、基本的なデータベースバックアップ機能を提供します。 ローカルSSDを使用したHigh-availability Editionなどの一部のインスタンスタイプは、クロスリージョンバックアップや緊急インスタンスなどの機能をサポートしています。

  • 基本的なデータベースバックアップ機能に加えて、DBSはエンタープライズレベルのバックアップ機能も提供します。 DBSは、バックアップと復元の粒度、ディザスタリカバリ、バックアップデータアプリケーションなどのシナリオでより多くの機能を提供します。 このような機能には、差別化されたバックアップ、データベースとテーブルの復元、マルチレベルのストレージプール管理、リカバリドリル、ワンクリックデータ分析などがあります。 詳細については、次をご参照ください: デフォルトのRDSバックアップと高度なDBSバックアップの違い