0

It is certainly not possible in Google App Engine Standard environmentしかし、私は可能性が高いと言われているフレキシブル環境。Google App Engine **のフレキシブル**環境でWindows実行ファイルを実行できますか?

これが正しいのですか?それを行うにはどうすればいいですか?

もしそうでない場合は、Compute Engine以外のGoogle Cloud Platformソリューションが、自分の.exeを実行するための要件に合致しますか?

答えて

0

App Engine FlexはLinuxイメージを持つVMをホストマシンとして使用し、Dockerコンテナを実行するため、現時点ではこれは可能ではありません。 MicrosoftはWindowsコンテナについて話してきましたが、App Engine Flexibleが現在サポートしていないWindowsホストでのみ実行できると考えています。

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_server

のApp Engine上のWindows exeファイルを柔軟に実行する私は考えることができる唯一の方法は、ワインのようなものを可能とすることができる、Linux上でWindowsのexeファイルを実行する方法を把握することです。ここでこの質問を見てみましょう:

https://superuser.com/questions/216629/can-i-run-a-windows-exe-file-on-linux

私は推測していた場合、これはこれが可能だったことを言った人が考えていたものと思われます。コンテナエンジンの世界では

は、Windowsのコンテナをサポートすることは、最終的にコンテナエンジンに終わる可能性がありKubernetes、での議論の話題ですが、あなたが見ることができるように、すべてのこれらのアイデアは、まだ開発の初期段階です:

https://github.com/kubernetes/kubernetes/issues/22623

+0

興味深い返信ありがとうございます。 PEではなくELF実行可能ファイルを実行する必要があるとしましょう。私はそれをGoogle App Engine Flexibleで実行できますか? – user6705268

+0

はい、カスタムランタイムを使用して、おそらく正式なランタイムから拡張するDockerfileを作成して、必要なものをインストールすることができます。 Linuxマシンで実行するのが簡単なものは、App Engine Flexibleで簡単に実行できます。私はちょうどffmpegを実行するdemoing blgo投稿を書いた:https://medium.com/google-cloud/scalable-video-transcoding-with-app-engine-flexible-621f6e7fdf56#.6l58p365k –

+0

ありがとう、ありがとう。 – user6705268

関連する問題