如果Azure有一个运行在Linux之上而不是Windows的PaaS选项,我试图通过界面以及通过文档和博客文章来弄清楚。
如果是PaaS,它本质上是从OS抽象出来的。 例如,Redis作为服务可以在Azure上使用。 它在Linux上托pipe? 在Windows上托pipe? 它不透明。 谁在乎? 这是Redis作为一种服务,并以某种方式工作。
目前,微软/ Azure的答案是“不在短期内,但可能会在稍后发生” 。
正如我们所谈论的PaaS,乐观地说,通过devise,平台不应该是一个考虑。 对于很多情况,这应该是正确的,但是当function沿OS行分割时可能会有例外。 最好的例子就是在你所select的平台上进行本地库整合 – 当然这样做可以同时进行,因为可能有些库只能在Windows上运行。
剩下的唯一差别就是performance,但是如果这是一个问题,那么就应该把它作为一个支持项目来提出。
这里要说的是,有一个非常强大的select案例,以便人们可以select最适合自己需求的操作系统。
我已经创build了相应的function请求 ,如果您有兴趣看到这种情况,您应该注意。
如果你有兴趣进一步提倡,你也可以考虑把它转发给你的朋友和同事。
现在,Azure在Linux上提供应用程序服务(托pipeWeb应用程序)。 目前它被认为是预览版 ,只在less数地区可用,但是…已经公布并可用。
更多信息可以在这里find。
所有Web应用程序都运行在由IIS或Apache托pipe的Windows之上。 没有例外。