到目前爲止,我已閱讀了一些關於雲計算和服務的博客文章,以在網格中託管應用程序。在雲中託管,部署和運行Web應用程序
如果我想讓儘可能低的成本在雲中運行Web應用程序,那麼最好的解決方案是什麼?
假設以下配置:
- J2EE Web應用程序
- 任何免費的數據庫(MySQL和PostgreSQL)
- 任何Web容器的Web應用程序部署到
什麼應用你會建議你的服務的最佳組合爲
- 主機
- 部署
- 運行
Web應用程序?
作爲一個額外的要求,選擇應該不需要太多的關於服務器管理像防火牆設置等服務
到目前爲止,我已閱讀了一些關於雲計算和服務的博客文章,以在網格中託管應用程序。在雲中託管,部署和運行Web應用程序
如果我想讓儘可能低的成本在雲中運行Web應用程序,那麼最好的解決方案是什麼?
假設以下配置:
什麼應用你會建議你的服務的最佳組合爲
Web應用程序?
作爲一個額外的要求,選擇應該不需要太多的關於服務器管理像防火牆設置等服務
現在這個空間變化非常快,所以我想你會找到很多不同的好答案。如果我哪裏做的東西就便宜,現在我可能會選擇以下堆棧:
現在,你可以添加或刪除部分。你可能不需要一個Web層,並可以直接暴露tomcat。您可能需要EJB,在這種情況下,您可以爲此啓動更多節點並創建另一個層。您可能想要在apache前面添加一個用於負載平衡的層。您可能需要使用Amazon cloudfront服務將靜態文件推送到其邊緣網絡。
我最近調查Amazon's ec2解決方案。這是相當不錯的,並且有許多預製盒子可供您使用,如果您找到適合您需要的盒子。我認爲還是會有一些服務器管理涉及......你無法擺脫這種情況。但預製盒子會使它更容易。
成本是合理的,因爲你只支付你使用的東西。
[編輯]預建的盒子被稱爲亞馬遜機器圖像(AMIs)。
我認爲你可以得到更接近Jelastic的地方。它擁有@Carson提到的所有東西。特別我會提到他們獨特的Web控制檯,他們沒有任何API或控制檯的安裝依賴。我爲我的創業公司使用他們的平臺爲許多客戶。此外,您還可以獲得nginx對負載平衡的支持,並且可以立即從控制檯進行配置。