2011-08-26 49 views
2

在互聯網上部署Java Web應用程序方面,提供應用程序服務器託管的網站(如Tomcat,Jboss和Glassfish)與提供平臺即服務的網站(如Google應用程序引擎,Heroku和Amazon)之間有何區別EC2?PaaS和應用服務器託管有什麼區別?

回答

1

疑難問題,因爲PaaS經常被誤用。 但我會嘗試:PaaS通常涉及(另一個)抽象層(您通常不知道您的應用程序正在運行在哪個服務器上)。另外,您的應用程序可能會或可能不會與一個或多個其他租戶共享硬件。

傳統上,應用程序服務器託管提供商僅使用每個服務器N個(如1000個)客戶並以此方式進行計算。 GAE等嘗試優化(更巧妙地分配負載),並通常向您實際使用的內容收費。

恕我直言:理論上你可以在應用服務器上使用比實際支付更多的資源。但由於他們通常過度銷售,你會發現很難得到你所支付的。從理論上講,如果您付費購買PaaS產品,您應該獲得什麼。 /恕我直言

+0

在PaaS中,您可能無法決定系統的所有內容 - 數據庫,開發環境,Web服務器,安全性,硬件和所有相關設置。 PaaS供應商可能會允許您選擇或定製這些內容。但是,它沒有你自己的組合那麼靈活。 –

相關問題