シナリオに基づいて、Elastic Compute Service (ECS) インスタンスのデータをバックアップできます。
ECSインスタンスのすべてのデータをバックアップする
ECSインスタンスのすべてのデータをバックアップする場合は、自動スナップショットを作成することを推奨します。 スナップショットの作成方法の詳細については、「概要」をご参照ください。
ECSインスタンスのデータの一部をバックアップする
ECSインスタンス内のディレクトリのデータをOSSバケットにバックアップする場合は、ECSインスタンスと同じリージョンにあるバケットを作成できます。 次に、次のいずれかの方法を使用してデータをバックアップできます。
説明 ECSインスタンスと同じリージョンにあるバケットを作成すると、内部エンドポイントを使用してOSSリソースにアクセスできます。 生成されたトラフィックに対しては課金されません。 詳細については、「OSSの内部エンドポイントを使用したECSインスタンスからのOSSリソースへのアクセス」をご参照ください。
- ツールを使用したデータのバックアップ
ossutilのcpコマンドを使用して、ECSインスタンスからOSSにデータをアップロードできます。 詳細については、「オブジェクトのアップロード」をご参照ください。
- OSS SDKを使用したオブジェクトのアップロード
OSS SDKを使用してオブジェクトをOSSにアップロードできます。 この例では、OSS SDK for Javaが使用されています。 詳細については、「概要」をご参照ください。
- API操作を使用したオブジェクトのアップロード
PutObject操作を呼び出して、オブジェクトをOSSにアップロードできます。
- data Online Migrationを使用したデータのバックアップ
ECSインスタンス上の複数のディスク上の特定のディレクトリからOSSバケット内の特定のパスにファイルを増分バックアップし、ソースファイルと同じディレクトリ構造を保持する場合は、Data Online Migrationを使用できます。 詳細については、「データの移行」をご参照ください。
説明 データオンライン移行は、仮想プライベートクラウド (VPC) にデプロイされているECSインスタンスからデータを移行するためにのみ使用できます。 Data Online Migrationは、クラシックネットワークにデプロイされているECSインスタンスからデータを移行することはできません。