
(これは Windows コンピュータ用です。)
だから、これが必要な理由はそれほど重要ではありませんが、一般的に言えば...
巨大なファイル (100 GB 程度) を生成するのに長い時間のかかるプログラムがあります。
- そのファイルをローカルに保存するのに十分なスペースがありません。
- ファイルを生成して、それが完了するまで待ってからインターネット経由で別のコンピューターに送信するという作業を、時間を無駄にしたくありません。
ローカル仮想ドライブのようにインストールされ、そこに保存すると、実際の物理ドライブにデータがストリーミングされるユーティリティ プログラムが存在すると予想されます。保存先ドライブをクラウド内のどこかにしたいわけではありません。別の場所にある別のコンピューターのドライブにしたいのです。そのため、ストリーミングを行うには、両方のコンピューター (ソースと保存先) がクラウド内の中間の場所に接続する必要があることはほぼ確実です。Google Drive File Stream について聞いたことがありますが、それが私の希望どおりに機能するかどうかはわかりません。中間にデータが蓄積されることは望んでいません。ソースから保存先まで、データがインターネット経由でストリーミングされるようにしたいのです。
これら 2 台のコンピューターは、同じローカル ネットワークや Active Directory などには存在しません。完全に別々ですが、インターネット上にあり、ファイアウォールの背後にあるため、VPN などの外部からの接続を開始することはできません。
また、ファイルをチャンク単位で生成することもできません。
答え1
ここではネットワークが最適な方法です。宛先コンピューター上のフォルダーを共有し、ソースコンピューターにマウントして、プログラムに書き込ませます。
これら 2 台のコンピューターは、同じローカル ネットワークや Active Directory などには存在しません。これらは完全に別々ですが、インターネット上のファイアウォールの背後にあります。
ファイアウォールのポートを開くことから VPN を設定することまで、これを回避する方法はたくさんあります。