由于各种不幸的管理原因(预算限制等),开发人员已将我的应用程序部署到生产环境中。问题在于我没有任何生产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