It is certainly not possible in Google App Engine Standard environment但我已被告知它可能在Flexible环境中。是否可以在Google App Engine ** Flexible **环境中运行Windows可执行文件?
这是正确的,如果是的话如何做到这一点?
如果不是,那么除计算引擎之外的Google云平台解决方案是否适合我运行.exe的要求?
It is certainly not possible in Google App Engine Standard environment但我已被告知它可能在Flexible环境中。是否可以在Google App Engine ** Flexible **环境中运行Windows可执行文件?
这是正确的,如果是的话如何做到这一点?
如果不是,那么除计算引擎之外的Google云平台解决方案是否适合我运行.exe的要求?
App引擎灵活地使用虚拟机和Linux映像作为主机,然后运行Docker容器,所以我不认为这是现在可能的。微软一直在谈论Windows容器,但我相信他们只能在App Engine Flexible目前不支持的Windows主机上运行。
我能想到的唯一办法运行在App Engine上一个Windows EXE灵活的将是想出一个办法在Linux上运行Windows的exe文件,这是可能的东西,如酒。看看这里这个问题:
https://superuser.com/questions/216629/can-i-run-a-windows-exe-file-on-linux
如果我猜的话,这很可能是什么谁告诉你这是可能的人脑子里想的。
中的容器,引擎世界,支持Windows集装箱是在Kubernetes,讨论最终可能会在集装箱引擎最终的话题,但你可以看到所有这些想法仍然早期开发阶段:
谢谢你的回复。假设我需要运行不是一个PE,而是一个ELF可执行文件。那么我能够在Google App Engine Flexible中运行它吗? – user6705268
是的,你可以使用自定义运行时编写一个Dockerfile来安装任何你想要的,也许从一个官方运行时延伸出来。任何易于在Linux机器上运行的东西都可以轻松在App Engine Flexible上运行。我刚刚写了一篇文章,演示运行ffmpeg:https://medium.com/google-cloud/scalable-video-transcoding-with-app-engine-flexible-621f6e7fdf56#.6l58p365k –
非常感谢。 – user6705268