このトピックでは、ローカルIDCからOSSにデータを移行する方法について説明します。
このタスクについて
eコマース企業は、FastDFS (Fast Distributed File System) を使用して、ユーザーが作成したIDCにデータを保存します。 データには約30,000,000のファイルが含まれ、合計サイズは約300テラバイトです。 企業は、Alibaba Cloud Express Connectを使用して、ローカルIDCを中国 (深セン) のVPCに接続しました。
エンタープライズAは、開発ニーズのためにビジネスをOSSに切り替えたいと考えています。 ビジネスの継続性を確保するには、このビジネスの切り替えで次のニーズを満たす必要があります。
- 移行中は、ユーザーからの通常のデータアクセスへの影響を回避する必要があります。
- 移行ジョブが完了したら、データの整合性を確認して、ビジネスをOSSにシームレスに切り替える必要があります。
移行ソリューション
背景情報に基づいて、次のようにデータを移行できます。
- 中国 (深セン) リージョンにOSSバケットを作成し、デフォルトの保存場所をこのバケットのデータアドレスに変更します。
- 組み込みのFastDFS NGINXモジュールを使用して、移行するすべてのファイルをHTTP URLのリストにエクスポートし、VPCでこれらのURLにアクセスできます。
HTTP URLは行で区切られ、各行はファイルを示します。 複数のURLを改行 (\n) で区切ります。 形式の詳細については、「HTTPおよびHTTPSソースからOSSへのデータ移行」をご参照ください。
- データトランスポートを使用して、ローカルIDCからOSSにデータを移行します。
- 移行が完了したら、ビジネスをOSSに切り替えます。
手順1: バケットを作成してストレージの場所を変更する
- 中国 (深セン) リージョンで、データを保存するバケットを作成します。 詳細については、「バケットの作成」をご参照ください。
- バケットポリシーを設定し、企業の従業員からのみバケットへのアクセスを有効にします。 詳細については、「バケットポリシーを使用した他のユーザーに対する OSS リソースへのアクセス許可」をご参照ください。
- デフォルトの保管場所をバケットに変更することを従業員に通知します。
ステップ2: 移行ジョブの作成
ステップ3: ビジネスをOSSに切り替える
移行が完了したら、ビジネスアプリケーションがデータを取得するデータアドレスをOSSに変更できます。 その後、OSSにデータを保存および管理できます。