PolarDB では、長期バックアップストレージ、既存データクエリ、バックアップ転送 (OSS など)、および監査要件のために、クラスタバックアップファイルをローカルシステムにダウンロードできます。
ダウンロードしたバックアップデータは、PolarDB for MySQL クラスタに直接リストアすることはできません。最初に 自己管理 MySQL データベースにリストアできます。
リリース日
2023 年 11 月 24 日
バックアップファイルのダウンロード機能はカナリアリリースであり、まもなく正式にリリースされる予定です。
課金
バックアップファイルが作成されると、システムはそれを Database Backup Service (DBS) の組み込みストレージに一時的に保存します。このファイルを指す一時ダウンロード URL が生成されます。バックアップファイルのダウンロード機能を使用すると、URL を使用してバックアップファイルをダウンロードできます。また、バックアップファイルを Object Storage Service (OSS) に転送することもできます。課金方法は、ダウンロード方法によって異なります。
ダウンロードタスクが失敗した場合、料金は発生しません。
当月のバックアップデータ量とアウトバウンドインターネットトラフィックを確認するには、PolarDB コンソール にアクセスし、クラスタの ページに移動します。
ストレージ料金
URL: ストレージ料金は発生しません。
OSS: バックアップファイルは OSS に転送されます。 OSS ストレージ料金については、「ストレージ料金」をご参照ください。
ファイル変換料金
URL からバックアップファイルをダウンロードする場合でも、OSS にバックアップファイルを転送する場合でも、バックアップファイルが SQL、CSV、Parquet、または CSV-with-header 形式に変換されると、変換料金が発生します。形式変換の無料枠はありません。 価格は 0.03125 ドル/GB です。
インターネットトラフィック料金
URL:
内部ネットワーク経由のダウンロード: 消費したトラフィックに対して課金されません。
インターネット経由のダウンロード: クラスタごとに毎月 500 GB の無料枠があります。無料枠を超えるデータ転送は、ダウンロードされたデータ量に基づいて課金されます。料金は毎日計算されます。具体的な料金については、「ネットワークトラフィック料金」をご参照ください。
説明インターネット経由でバックアップをダウンロードするために発生する料金を相殺するために、サブスクリプション ネットワークプラン を購入することをお勧めします。ネットワークプランの容量が大きいほど、割引率が高くなります。
OSS: バックアップファイルを OSS に転送するためのトラフィック料金については、「トラフィック料金」をご参照ください。
前提条件
クラスタ: Enterprise Edition の クラスター エディションのクラスタのみが、バックアップファイルのダウンロード機能をサポートしています。
地域: 中国 (成都)、中国 (広州)、中国 (青島)、中国 (北京)、中国 (上海)、中国 (張家口)、中国 (杭州)、中国 (深セン)、中国 (香港)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、日本 (東京)、シンガポール、米国 (シリコンバレー)、米国 (バージニア)、ドイツ (フランクフルト)。
説明この機能は、まもなく他の地域でも利用可能になります。
その他:
使用する RAM ユーザーには、バックアップファイルをダウンロードする権限があります。 RAM ユーザーに権限を付与する方法については、「RAM ユーザー権限」をご参照ください。
バックアップデータは暗号化されていません。暗号化された PolarDB クラスタは、バックアップファイルのダウンロードをサポートしていません。
制限事項
バックアップダウンロード機能では、ほとんどのスキーマ要素をエクスポートできます。ただし、一部のスキーマ要素はエクスポートできません。
エクスポート対応: 列情報、主キーインデックス、非主キーインデックス、一意なインデックス、パーティションテーブル情報、テーブルエンジン、およびテーブルレベルまたはデータベースレベルの文字セットと照合順序。
エクスポート非対応: 式インデックス、外部キー、生成列、非表示列、ビュー、関数、ストアドプロシージャ、システム変数、およびトリガー。
バックアップダウンロード機能は、空間データ型のフィールドをサポートしていません。 PolarDB クラスタに次の空間データ型のフィールドが含まれている場合、バックアップファイルの変換は失敗します。
GEOMETRY、POINT、LINESTRING、POLYGON、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON、GEOMETRYCOLLECTION
エクスポートするファイルには、次のシステムデータベースは含まれていません。
information_schema、mysql、performance_schema、sys、__recycle_bin__
OSS ダウンロード方法を選択した場合は、OSS が 標準 ストレージタイプを使用していることを確認してください。ストレージタイプの変換方法については、「ストレージタイプの変換」をご参照ください。
説明宛先 OSS バケットを 手動で作成する必要があります。バックアップファイルを保存するためのバケットをすでに作成している場合は、この手順を無視してください。
バックアップファイルのダウンロード機能は、レベル 1 バックアップファイル のダウンロードのみをサポートしています。
クラスタで コールドデータアーカイブ が有効になっている場合、アーカイブされたコールドデータをダウンロードすることはできません。
手順
(推奨) PolarDB コンソール
PolarDB コンソール にログオンします。左側のナビゲーションウィンドウで、[クラスタ] をクリックします。左上隅で、クラスタのリージョンを選択します。クラスタリストで、クラスタを見つけて、その ID をクリックして [基本情報] ページに移動します。
左側のナビゲーションウィンドウで、
をクリックします。[データバックアップ] タブをクリックします。ダウンロードするバックアップセットを見つけ、[操作] 列の [クラスタバックアップのダウンロード] をクリックします。
説明デフォルトでは、PolarDB コンソールには、過去 8 日間に生成されたバックアップセットが表示されます。 8 日以上前に生成されたバックアップセットを表示するには、デフォルトの時間範囲を変更する必要があります。
[クラスタバックアップのダウンロード] が使用できない場合は、クラスタのデータベースエディション、エディション、および地域が 前提条件 を満たしているかどうかを確認してください。
ウィザードの [ポイントインタイムとバックアップセット] ステップで、[ポイントインタイム別にダウンロード] または [バックアップセット別にダウンロード] を選択し、ページの左下隅にある [次へ] をクリックします。
ウィザードの インスタンス、データベース、およびテーブル[次へ][インスタンスのダウンロード] ステップで、ページの左下隅にある をクリックします。デフォルトでは、 が選択されています。
ウィザードの [宛先と形式] ステップで、ダウンロード先と形式を選択します。
重要ダウンロード先を OSS に設定することをお勧めします。これはより時間効率的です。
バックアップダウンロードタスクは、開始後はキャンセルできません。
バックアップファイルのダウンロードタスクには料金が発生します。料金については、「課金」をご参照ください。
(推奨) OSS
ダウンロード先が OSS の場合、データは OSS に直接書き込まれます。使用後は必要に応じて削除できます。
OSS バケット名とディレクトリプレフィックス (xx/xx など) を入力します。
説明OSS バケットを 手動で作成する必要があります。バックアップファイルを保存するためのバケットをすでに作成している場合は、それを直接入力できます。
OSS ストレージタイプは 標準 である必要があります。ストレージタイプを変換する方法については、「ストレージタイプの変換」をご参照ください。
ダウンロード形式を選択します。現在、ダウンロード形式は CSV、SQL、Parquet、または CSV-with-header に設定できます。ビジネス要件に基づいて選択できます。
関連情報を読み、確認し、[完了] をクリックします。ページは自動的に [バックアップダウンロードリスト] タブにジャンプし、そこでタスクの完了を待ちます。
説明バックアップファイルのダウンロード機能では、DBS サービスがクラウド リソースにアクセスするための認証が必要です。以前にアクセス権限を承認していない場合は、コンソールのプロンプトに従って
をクリックします。権限が付与されたら、高度なダウンロードタスクのパラメータを設定します。計算変換ではサービス側の計算リソースの競合が必要になるため、一時的なリソース割り当てエラーが発生し、ダウンロードエラーが発生する可能性があります。また、サポートされていない一部の特殊なデータ形式もダウンロードエラーの原因となる可能性があります。ダウンロードタスクが失敗した場合は、再試行するか、DBS テクニカルサポートに連絡してください。
失敗したタスクでは料金は発生しません。
バックアップファイルの表示: ダウンロードタスクのステータスが [成功] の場合、ダウンロードは完了です。対応する OSS バケットでファイルを表示できます。
URL
ダウンロード先が URL の場合、システムは変換されたデータを DBS 組み込みストレージに一時的に保存します。このプロセスではストレージ料金は発生しません。
説明URL ダウンロードにはデータのパッケージングが含まれるため、追加の待ち時間が必要になります。このパッケージングプロセスにかかる時間は、バックアップセットの論理サイズに大きく依存します。論理バックアップサイズが大きい場合 (1 TB 超など) は、OSS にダウンロードすることをお勧めします。
ダウンロード形式を選択します。現在、ダウンロード形式は CSV、SQL、Parquet、または CSV-with-header に設定できます。ビジネス要件に基づいて選択できます。
関連情報を読み、確認し、[完了] をクリックします。ページは自動的に [バックアップダウンロードリスト] タブにジャンプし、そこでタスクの完了を待ちます。
説明バックアップファイルのダウンロード機能では、DBS サービスがクラウド リソースにアクセスするための認証が必要です。以前にアクセス権限を承認していない場合は、コンソールのプロンプトに従って
をクリックします。権限が付与されたら、バックアップダウンロードタスクのパラメータを設定します。計算変換ではサービス側の計算リソースの競合が必要になるため、一時的なリソース割り当てエラーが発生し、ダウンロードエラーが発生する可能性があります。また、サポートされていない一部の特殊なデータ形式もダウンロードエラーの原因となる可能性があります。ダウンロードタスクが失敗した場合は、再試行するか、DBS テクニカルサポートに連絡してください。
失敗したタスクでは料金は発生しません。
バックアップファイルの表示: ダウンロードタスクのステータスが [成功] の場合、ダウンロードは完了です。[ダウンロード先] 列の [リンクの生成] をクリックし、リンクの [有効期間] を設定し、[リンクの生成] をクリックして、生成された内部または外部ネットワークリンクを介してバックアップデータをダウンロードできます。
説明ダウンロードタスクが完了してから 3 日以内 にダウンロード URL を取得できます。 URL の有効期間は 5 分から 1 日まで設定でき、デフォルトの有効期間は 2 時間です。
完了したタスクは 3 日後に期限切れ になり (ダウンロードリンクは期限切れになります)、タスクの期限切れ後に対応するデータがクリーンアップされます (クリーンアップはタスクの期限切れ後しばらくしてから自動的に実行されます)。指定された期間内にデータを保持していないが、データを使用したい場合は、新しいダウンロードタスクを開始し、新しいダウンロード URL を取得する必要があります。
できるだけ早く URL を保存し、URL を機密にしておくことをお勧めします。
サードパーティのダウンロードツールを使用してバックアップファイルをダウンロードすると、追加のトラフィックが発生し、追加料金が発生する可能性があります。注意して進めてください。具体的なダウンロード方法については、「ダウンロードコマンド」をご参照ください。
API
DescribeDownloadSupport: クラスタがバックアップファイルのダウンロード機能をサポートしているかどうかを確認します。
説明API が機能がサポートされていないことを返す場合は、クラスタのデータベースエディション、エディション、および地域が 前提条件 を満たしているかどうかを確認してください。
CreateDownload: バックアップファイルのダウンロードタスクを作成します。
説明バックアップファイルをダウンロードするには、DBS サービスがクラウド リソースにアクセスすることを許可する
AliyunDBSDefaultRole
権限が必要です。OSS ダウンロード方法を使用する場合は、最初に対応する OSS バケットを 手動で作成し、OSS が 標準 ストレージタイプを使用していることを確認してください。
URL ダウンロード方法を使用する場合は、返されたパラメータ
TaskId
(タスク ID) を保存して、ダウンロードリンクを取得します。バックアップダウンロードタスクは、開始後はキャンセルできません。
バックアップファイルのダウンロードタスクには料金が発生します。料金については、「課金」をご参照ください。
(オプション) DescribeDownloadTask: ダウンロードタスクステータスを含む、クラスタのバックアップファイルダウンロードタスク情報を表示します。
バックアップファイルの取得:
OSS ダウンロード方法を使用する場合、システムはバックアップデータを OSS に直接書き込み、対応するバケットでデータを表示できます。
URL ダウンロード方法を使用する場合は、DescribeDownloadBackupSetStorageInfo を使用してダウンロードリンクを取得できます。
説明ダウンロードタスクが完了してから 3 日以内 にダウンロード URL を取得できます。 URL の有効期間は 5 分から 1 日まで設定でき、デフォルトの有効期間は 2 時間です。
完了したタスクは 3 日後に期限切れ になり (ダウンロードリンクは期限切れになります)、タスクの期限切れ後に対応するデータがクリーンアップされます (クリーンアップはタスクの期限切れ後しばらくしてから自動的に実行されます)。指定された期間内にデータを保持していないが、データを使用したい場合は、新しいダウンロードタスクを開始し、新しいダウンロード URL を取得する必要があります。
できるだけ早く URL を保存し、URL を機密にしておくことをお勧めします。
サードパーティのダウンロードツールを使用してバックアップファイルをダウンロードすると、追加のトラフィックが発生し、追加料金が発生する可能性があります。注意して進めてください。具体的なダウンロード方法については、「ダウンロードコマンド」をご参照ください。