2012-05-19 40 views
2

假設我使用cloudfoundry.org上提供的開源雲代工實施來設置我自己的雲。我將部署的每個應用程序作爲單獨的用戶運行嗎?或者在這裏有沒有使用VMWare的虛擬化技術?例如。每個應用程序會運行在一個單獨的虛擬機或類似的東西?我如何配置每個應用程序的內存,CPU和磁盤資源限制?雲代工廠如何處理進程隔離?

+0

[它是開源的](https://github.com/cloudfoundry),所以你應該能夠自己回答這個問題。 –

+3

因此,誰也不應該問任何關於開源項目的問題?我確信我可以深入瞭解源代碼,但是加快新代碼庫的速度總是需要一些時間,並且要花費我相當長的時間才能確定代碼中的哪個位置甚至開始顯示。 –

回答

4

I asked this on the mailing list.這是我得到的迴應:

如果您DEA配置爲以安全模式運行,那麼作爲它自己的用戶和進程隔離來保護他們每個應用程序運行。我們正在使用linux cgroups http://en.wikipedia.org/wiki/Cgroups在linux上使用已在我們的源代碼樹中的warden cgroup包裝的模型。

單個應用程序的基於虛擬機的隔離非常重要,但我們有長期計劃爲需要它的應用程序提供此功能。 (而不是短期項目的warden/cgroup工作)