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

ApsaraDB for MongoDB:ApsaraDB for MongoDBインスタンスのデータを手動でバックアップする

最終更新日:Jun 13, 2024

このトピックでは、ApsaraDB for MongoDBインスタンスのデータを手動でバックアップする方法について説明します。

前提条件

ApsaraDB for MongoDBスタンドアロンインスタンス、レプリカセットインスタンス、またはシャードクラスターインスタンスが作成されています。

使用上の注意

ApsaraDB for MongoDBインスタンスのエンジンバージョンがMongoDB 4.0より前で、バックアップ方法が物理バックアップの場合、インスタンス内のコレクションとインデックスの合計数が10,000を超えると、物理バックアップが失敗することがあります。 物理バックアップを実装する前に、インスタンスのエンジンバージョンをMongoDB 4.0以降にアップグレードしてください。 詳細については、「ApsaraDB For MongoDBインスタンスのメジャーバージョンのアップグレード」をご参照ください。

重要

アップグレード後、アップグレード前に生成されたインスタンスバックアップファイルを使用してインスタンスを作成することはできません。

背景情報

ApsaraDB for MongoDBは、ApsaraDB for MongoDBインスタンスではなく、Object Storage Service (OSS) にバックアップファイルを保存します。

次の表に、さまざまなアーキテクチャとエンジンバージョンのApsaraDB for MongoDBインスタンスのバックアップ方法を示します。

インスタンスアーキテクチャ

バックアップ方法

説明

  • スタンドアロンインスタンス

  • MongoDB 4.2以降を実行し、クラウドディスクを使用するレプリカセットインスタンス

  • MongoDB 4.2以降を実行し、クラウドディスクを使用するシャードクラスターインスタンス

スナップショットバックアップ

スナップショットバックアップは、特定の時点でディスクデータを保持し、数分以内にデータを復元するために使用できます。

説明

スナップショットバックアップは、ApsaraDB for MongoDBインスタンスのI/Oリソースを占有します。

  • MongoDB 4.2以前を実行し、ローカルディスクを使用するレプリカセットインスタンス

  • MongoDB 4.2以前を実行し、ローカルディスクを使用するシャードクラスターインスタンス

  • 論理バックアップ

  • 物理バックアップ

  • 論理バックアップ: mongodumpツールは、データベースの操作レコードを論理バックアップファイルに格納するために使用されます。 この方法では、復元中に再生コマンドの形式でデータを復元します。

  • 物理バックアップ: ApsaraDB for MongoDBインスタンスの物理データベースファイルがバックアップされます。 この方法は、論理バックアップよりも高速なバックアップと復元を提供します。

説明
  • 論理バックアップと物理バックアップはApsaraDB for MongoDBインスタンスの隠しノードで行われ、プライマリノードとセカンダリノードの読み取りおよび書き込みパフォーマンスは影響を受けません。

  • 論理バックアップまたは物理バックアップを使用して大量のデータをバックアップすると、バックアップに時間がかかることがあります。

課金ルール

ApsaraDB for MongoDBは無料のバックアップクォータを提供します。 バックアップストレージ (フルバックアップとログバックアップ) が無料クォータの範囲内にある場合、料金は請求されません。 過剰なバックアップストレージについては、1時間ごとにバックアップ料金が請求されます。 バックアップ料金は、次の式に基づいて計算されます。1時間あたりのバックアップ料金=(バックアップストレージ-無料クォータ) × バックアップファイルの単価

次の表は、課金の詳細の説明です。

ストレージタイプ

無料クォータ

バックアップストレージと無料クォータの表示

クラウドディスクを使用するインスタンス

無料クォータは、インスタンス用に購入したストレージの200% と同じです。

インスタンスの [基本情報] ページの [仕様情報] セクションで、バックアップストレージと無料クォータを確認できます。

ローカルディスクを使用するインスタンス

無料クォータは、インスタンス用に購入したストレージの50% と同じです。

次の表に、超過バックアップストレージの課金の詳細を示します。

ストレージタイプ

バックアップの単価 (USD /GB-日)

クラウドディスクを使用するインスタンス

単価は地域によって異なります。

  • 中国本土の地域: 0.0009375

  • 中国 (香港) および中国本土以外の地域: 0.001125

ローカルディスクを使用するインスタンス

単価は地域によって異なります。

  • 中国本土の地域: 0.00375

  • 中国 (香港) および中国本土以外の地域: 0.0045

詳細については、 ApsaraDB for MongoDBプロダクトページの [料金] タブ

警告

バックアップの単価は参照だけのためです。 インスタンスの購入時に単価が変更される場合があります。 購入の問い合わせや請求書で発生した単価が優先されます。

手順

  1. ApsaraDB for MongoDBコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、レプリカセットインスタンス または シャーディングインスタンス をクリックします。

  3. ページの左上隅で、インスタンスが属するリソースグループとリージョンを選択します。

  4. 管理するインスタンスのIDをクリックするか、インスタンスに対応する 操作 列の 管理 をクリックします。

  5. インスタンスの詳細ページの右上隅で、バックアップ をクリックします。

  6. [インスタンスのバックアップ] パネルで、[バックアップ方法] を設定します。

  7. クリックOK.

    インスタンスを手動でバックアップした後、ページを更新し、生成されたバックアップファイルを [バックアップとリカバリ] ページに表示します。

よくある質問

インスタンスのバックアップで発生した料金を表示するにはどうすればよいですか。

バックアップストレージサイズの請求書を表示できます。 の [課金の詳細] タブの課金可能アイテム 請求書の詳細ページ。

関連する API 操作

API 操作

説明

CreateBackup

ApsaraDB MongoDBインスタンスのデータを手動でバックアップできます。