由於各種不幸的管理原因(預算限制等),開發人員已將我的應用程序部署到生產環境中。問題在於我沒有任何生產EJB應用服務器部署的經驗。也就是說,他們意識到沒有成功的保證。Glassfish 3 EJB應用程序部署建議?
上下文:
- 開發服務器上Glassfish的第三版最新版本的Netbeans的運行,一臺Mac機
- 98%/ 99%的正常運行時間是確定的,沒有金融/關鍵事務
- 它是一個客戶端/服務器EJB 3應用程序,並且當前在同一臺計算機上運行的Web層,業務層和資源層。
- 我有自由選擇硬件/軟件基礎設施
- 負荷估計:10個同時CONNEXIONS AVG,罕見的200個峯
- 出站的公共數據是文本/小圖片(它是iPhone客戶端),入境HTTP文本只有
- 基本維修將採取(備份,服務器重啓等)
我的問題生產部署的護理:
- 什麼是必須有基礎設施方面?最低系統規格等?
- 保持Glassfish v3可以嗎?
- 我應該關注服務器的哪些配置方面?
- 最糟糕的情況:如果我在開發過程中部署相同的軟件基礎架構(Netbeans/Glassfish v3),服務器能否跟上?
任何建議都是最受歡迎的。謝謝!
非常感謝JSS和Alexis MP的回答。是的,該數據庫目前是一個德比數據庫(資源層),但我正在考慮使用MySQL作爲生產數據庫。對此有何建議? – DavidD 2011-02-07 08:35:45