2011-09-28 66 views
2

我有一個項目是製作一個像Heroku,GAE或dotCloud這樣的「平臺即服務」環境。當前平臺即服務中缺少哪些功能?

我問的一個經常性問題是「當前平臺缺少什麼功能?」 目前大多數平臺允許開發人員部署他們的應用程序(PHP/Python/RoR/JAVA/...)並通過SDK,控制檯或IDE插件來管理它們。 幾個允許一些功能,如: - 網上IDE, - 自定義域, - 插件管理, - 記錄系統, - 後臺任務, - 協作方面, - ...

根據你在當前PaaS中最喜歡的功能是什麼,或者如果它不存在,你會在這種服務中看到什麼?

謝謝你的解釋和你的幫助。

尼科(法國developper - 因此,我的拼寫錯誤^^)

回答

1

一個仍處於雲沒有解決的主要問題是安全性。每個應用程序都應該有與之相關的數據。用雲存儲數據的地方?它安全嗎?系統的所有者可以在發生問題時做好準備嗎? ..

另一部分是自動縮放。用戶可以部署他們的應用程序並且平臺負責自動縮放負載平衡等。

版本控制平臺可以同時支持不同的版本。

+0

謝謝你的回答。確實,安全是今天雲採用的主要障礙...... 再次感謝您的反饋。 – ncrocfer

0

我認爲所有PaaS平臺都缺少的主要功能是它們通過重複而非並行化進行擴展。爲了擴展,常見的平臺會複製一個工作者,一個服務或一個應用程序,然後通過在其前面部署一個(虛擬)負載平衡器來重新進行聚合。因此,規模單位是相對無彈性的塊(塊也可以是VM)。

縮放的理想方式應該是更小的單位,但例如線程,進程。這種擴展將使這種傳統方法走向真正的彈性範式。順便說一下:這種方式也可以解決多核挑戰。當你擁有一個擁有100個內核的系統時,應用程序擴展的唯一方式可能是線程或進程可以分佈在可用內核上。不是通過複製和部署傳統負載均衡器。