首页 > 解决方案 > 在 Windows 上运行 aws lambda 或以最便宜的方式在 Windows 机器上运行应用程序的一小部分

问题描述

我将 99% 的应用程序 docker 化,其中 99% 可以在 linux 上运行。一部分需要加载一些exe文件。我正在考虑为此使用 aws lambda。因此,亚马逊 linux 机器上的 docker 映像、低廉的成本和所有其他好处,突然间我发现 - AWS Lambda 仅在 linux 上运行。实现我的应用程序在 linux docker 映像上运行并且其中一小部分在 Windows 操作系统上运行的最佳方法是什么

编辑下面的一条评论建议启动新的 EC2 实例,但这里需要快速反馈给用户。因此,功能与用户单击某些内容并在服务器上进行计算并将响应返回给用户的 UI 有关。

标签: .netamazon-web-servicesasp.net-coreaws-lambda

解决方案


一种可能的解决方案可能是使用wine运行 exe 。这避免了需要将代码转换为本地运行,但仍然允许应用程序的那些特定于 Windows 的部分在 Linux 环境中执行,就像 AWS Lambda 提供的那样。


推荐阅读