2024-05-17 06:59:37 发布
网友
作为使scikit-image examples gallery交互工作的一部分,我希望构建一个web服务来接收Python代码片段,执行它,并为我提供生成的输出图像。在
为了安全起见,启动的Python实例应该是沙盒和资源控制的,所以我考虑使用LXC容器。在
这是解决问题的好方法吗?如果是这样的话,推荐的每个请求启动一个Python虚拟机的方法是什么?在
Stefan,也许“Docker”有用吗?你可以在虚拟机中运行一个应用程序的印象,它可以约束web服务:
http://docs.docker.io/en/latest/examples/python_web_app/
您可以尝试在数字海洋上运行该应用程序,如下所示:
https://www.digitalocean.com/community/articles/how-to-install-and-use-docker-getting-started
我认为多克才是最好的选择。实例的重量非常轻,docker设计为一次生成100个实例(与传统的虚拟机相比,启动时间只有几秒钟)。配置正确,我相信它也给你一个完整的沙盒环境。那么,尝试对python进行沙盒测试并不重要:-D
[免责声明:我是Continuum的工程师,致力于Wakari]
wakarienterprise(http://enterprise.wakari.io)正是为了做到这一点,我们希望将功能向后移植到Wakari云(http://wakari.io)中,这样“发布”的IPython笔记本电脑上可以有一些旋钮用于变量输入控制,然后可以在沙盒状态下“调用”,然后将输出返回给用户。在
然而,对于现在存在的东西,你应该看看Sage笔记本。几年前,有几个人在一个Sage笔记本电脑单元服务器上努力工作,它可以完全满足您的要求:执行小代码片段。从那以后我再也没有跟踪过它,但通过快速搜索,它似乎还活着
http://sagecell.sagemath.org/?q=ejwwif
http://sagecell.sagemath.org
http://www.sagemath.org/eval.html
对于最后一个URL,请查看Graphics->;Mandelbrot,您可以看到Sage已经为绑定到“cell execution”的UI小部件提供了一些强大的功能。在
Stefan,也许“Docker”有用吗?你可以在虚拟机中运行一个应用程序的印象,它可以约束web服务:
http://docs.docker.io/en/latest/examples/python_web_app/
您可以尝试在数字海洋上运行该应用程序,如下所示:
https://www.digitalocean.com/community/articles/how-to-install-and-use-docker-getting-started
我认为多克才是最好的选择。实例的重量非常轻,docker设计为一次生成100个实例(与传统的虚拟机相比,启动时间只有几秒钟)。配置正确,我相信它也给你一个完整的沙盒环境。那么,尝试对python进行沙盒测试并不重要:-D
[免责声明:我是Continuum的工程师,致力于Wakari]
wakarienterprise(http://enterprise.wakari.io)正是为了做到这一点,我们希望将功能向后移植到Wakari云(http://wakari.io)中,这样“发布”的IPython笔记本电脑上可以有一些旋钮用于变量输入控制,然后可以在沙盒状态下“调用”,然后将输出返回给用户。在
然而,对于现在存在的东西,你应该看看Sage笔记本。几年前,有几个人在一个Sage笔记本电脑单元服务器上努力工作,它可以完全满足您的要求:执行小代码片段。从那以后我再也没有跟踪过它,但通过快速搜索,它似乎还活着
http://sagecell.sagemath.org/?q=ejwwif
http://sagecell.sagemath.org
http://www.sagemath.org/eval.html
对于最后一个URL,请查看Graphics->;Mandelbrot,您可以看到Sage已经为绑定到“cell execution”的UI小部件提供了一些强大的功能。在
相关问题 更多 >
编程相关推荐