Elastic Compute Service (ECS) インスタンスとの間でファイルを転送することは、一般的なタスクです。このトピックでは、さまざまなシナリオに対応するいくつかのファイル転送方法について説明します。
シナリオ 1:日常的なファイル管理と小規模なファイル転送
以下の方法は、日常的なファイル管理や小規模なファイル転送に適しています。
次の表は、利用可能な方法を比較したものです。ご利用のオンプレミスコンピューターのオペレーティングシステム、およびインスタンスのオペレーティングシステムとネットワーク構成に基づいて、適切な方法を選択できます。方法を選択したら、最初の列のリンクをクリックして手順をご確認ください。
|
ファイル転送方法 |
オンプレミス OS |
インスタンス OS① |
インスタンスのパブリック IP② |
ファイルサイズの制限 |
必要なソフトウェア |
|
すべて |
Linux、Windows |
不要 |
Linux:500 MB Windows:100 MB |
いいえ |
|
|
すべて |
Linux、Windows |
不要 |
アップロード:500 MB ダウンロード:Linux 500 MB、Windows 100 MB |
いいえ |
|
|
Windows |
Windows |
必須 |
なし |
いいえ |
|
|
macOS |
Windows |
必須 |
なし |
はい |
|
|
Windows |
Linux |
必須 |
なし |
はい |
|
|
Linux、macOS |
Linux |
必須 |
なし |
いいえ |
①:インスタンスのオペレーティングシステムを確認するには、「ECS インスタンスのオペレーティングシステムを表示する」をご参照ください。
②:インスタンス作成時にパブリック IP アドレスを割り当てなかった場合、インスタンスにはパブリック IP アドレスがありません。インスタンスにパブリック IP アドレスがあるかどうかを確認するには、「インスタンスにパブリック IP アドレスがあるかどうかを確認する」をご参照ください。パブリック IP アドレスを割り当てるには、「パブリック IP アドレスの割り当て」をご参照ください。
③:ワークベンチを使用してファイルをアップロードする場合、ピーク時には転送が遅くなることがあります。その場合は、より高速な転送のために別の方法を検討してください。
④:SCP を使用して Windows インスタンスにファイルを転送することもできます。ただし、Windows インスタンスに SSH をインストールして構成する必要があります。
シナリオ 2:大規模なファイル転送
大規模なファイルを転送するには、以下の方法を使用します。
次の表は、利用可能な方法を比較したものです。ご利用のオンプレミスコンピューターのオペレーティングシステム、およびインスタンスのオペレーティングシステムとネットワーク構成に基づいて、適切な方法を選択できます。方法を選択したら、最初の列のリンクをクリックして手順をご確認ください。
|
ファイル転送方法 |
オンプレミス OS |
インスタンス OS① |
インスタンスのパブリック IP② |
ファイルサイズの制限 |
必要なソフトウェア |
|
Windows |
Windows |
必須 |
なし |
いいえ |
|
|
Windows |
Linux |
必須 |
なし |
はい |
|
|
Linux、macOS |
Linux |
必須 |
なし |
いいえ |
|
|
macOS |
Windows |
必須 |
なし |
はい |
|
|
すべて |
Linux、Windows |
不要 |
なし |
いいえ |
①:インスタンスのオペレーティングシステムを確認するには、「ECS インスタンスのオペレーティングシステムを表示する」をご参照ください。
②:インスタンス作成時にパブリック IP アドレスを割り当てなかった場合、インスタンスにはパブリック IP アドレスがありません。インスタンスにパブリック IP アドレスがあるかどうかを確認するには、「インスタンスにパブリック IP アドレスがあるかどうかを確認する」をご参照ください。パブリック IP アドレスを割り当てるには、「パブリック IP アドレスの割り当て」をご参照ください。
③:SFTP を使用して Windows インスタンスにファイルを転送することもできます。ただし、Windows インスタンスに SSH をインストールして構成する必要があります。
シナリオ 3:複数の ECS インスタンスへのファイルのアップロード
複数の ECS インスタンスにファイルをバッチでアップロードするには、CloudOps Orchestration Service (OOS) を使用します。
-
ネットワーク要件:インスタンスにパブリック IP アドレスまたは Elastic IP Address (EIP) は必要ありません。
-
ファイルサイズの制限:
-
オンプレミスコンピューターから直接転送されるファイルのファイルサイズの制限は 500 MB です。
-
Object Storage Service を OOS と併用する場合、この制限は適用されません。
-
-
関連ドキュメント:「単一ファイルを複数の ECS インスタンスにバッチでアップロードする」をご参照ください。
シナリオ 4:パブリック IP を持たないインスタンスへの転送
パブリック IP アドレスまたは EIP がないインスタンスにファイルを転送するには、以下の方法を使用します。
次の表は、利用可能な方法を比較したものです。ご利用のオンプレミスコンピューターのオペレーティングシステム、およびインスタンスのオペレーティングシステムとネットワーク構成に基づいて、適切な方法を選択できます。方法を選択したら、最初の列のリンクをクリックして手順をご確認ください。
|
ファイル転送方法 |
オンプレミス OS |
インスタンス OS① |
インスタンスのパブリック IP② |
ファイルサイズの制限 |
必要なソフトウェア |
|
すべて |
Linux、Windows |
不要 |
Linux:500 MB Windows:100 MB |
いいえ |
|
|
すべて |
Linux、Windows |
不要 |
アップロード:500 MB ダウンロード:Linux 500 MB、Windows 100 MB |
いいえ |
|
|
すべて |
Linux、Windows |
不要 |
オンプレミスファイルからの直接転送:500 MB Object Storage Service 内のファイル:なし |
いいえ |
|
|
すべて |
Linux、Windows |
不要 |
なし |
はい |
①:インスタンスのオペレーティングシステムを確認するには、「ECS インスタンスのオペレーティングシステムを表示する」をご参照ください。
②:インスタンス作成時にパブリック IP アドレスを割り当てなかった場合、インスタンスにはパブリック IP アドレスがありません。インスタンスにパブリック IP アドレスがあるかどうかを確認するには、「インスタンスにパブリック IP アドレスがあるかどうかを確認する」をご参照ください。パブリック IP アドレスを割り当てるには、「パブリック IP アドレスの割り当て」をご参照ください。
シナリオ 5:インスタンス間のファイル転送
2 つのインスタンス間でファイルを転送するには、推奨される次のいずれかの方法を使用します。
次の表は、利用可能な方法を比較したものです。ソースインスタンスと宛先インスタンスのオペレーティングシステムに基づいて、適切な方法を選択できます。方法を選択したら、最初の列のリンクをクリックして手順をご確認ください。
|
ファイル転送方法 |
ソースインスタンス OS① |
宛先インスタンス OS① |
ファイルサイズの制限 |
必要なソフトウェア |
|
Windows |
Windows |
なし |
いいえ |
|
|
Linux |
Linux |
なし |
いいえ |
|
|
Linux |
Linux |
なし |
いいえ |
|
|
Linux、Windows |
Linux、Windows |
なし |
いいえ |
①:インスタンスのオペレーティングシステムを確認するには、「ECS インスタンスのオペレーティングシステムを表示する」をご参照ください。
②:SCP または SFTP を使用して Windows インスタンスにファイルを転送することもできます。ただし、Windows インスタンスに SSH をインストールして構成する必要があります。
よくある質問
-
インスタンスのパブリック IP の確認
インスタンスリストページで、インスタンスにパブリック IP アドレスがあるかどうかを確認できます。詳細については、「インスタンス情報の表示」をご参照ください。パブリック IP アドレスを割り当てるには、「パブリック IP アドレスの割り当て」をご参照ください。
インスタンスリストの [IP アドレス] 列では、パブリック IP アドレスに (Public) というラベルが付いています。
-
インスタンスのオペレーティングシステムの表示
[インスタンス] ページでは、[オペレーティングシステム] 列でインスタンスのオペレーティングシステムを確認できます。Windows 以外のほとんどのオペレーティングシステムは Linux ベースです。
間違ったオペレーティングシステムがインストールされている場合は、「オペレーティングシステムの変更 (システムディスク)」を参照して再インストールしてください。
-
ファイルアップロードの低速化
ピーク時には、ワークベンチを使用したファイル転送が遅くなることがあります。その場合は、別の方法の使用を検討してください。転送速度は、オンプレミスコンピューターとインスタンス間のネットワーク帯域幅によっても制限されます。ネットワークの変動も転送速度に影響を与える可能性があります。
-
ネットワークの不安定性によるアップロードの中断
ネットワークが不安定な場合、特に長時間の転送ではファイル転送が中断される可能性があります。中断を防ぐには、SFTP、WinSCP、または Object Storage Service 転送ソリューションなど、再開可能なアップロードをサポートするツールを使用します。
-
多数のファイルの転送
多数のファイルを効率的に転送するには、インスタンスにアップロードする前に、ファイルを 1 つのアーカイブに圧縮します。詳細については、「ファイルの圧縮とアップロード」をご参照ください。