这个小型项目有点曲折,始于2006年,当时由于没有总结经验,所以后来又做了N个类似的项目,鉴于此,记下总结。
系统硬件架构
为了使本系统获得更好的安全性、扩展性和更高的执行效能,我们建议整个系统采取分布式部署的方案,该方案系统架构示意图如下:
具体部署如下:
原理图如下:
将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来,有以下好处:
有利于安全性的提高;
将系统负载分摊到应用程序服务器和数据库服务器中,有利于提高系统运行的速度;
当公司业务量持续提升,该部署方案具有更加灵活可靠的扩展性。