- 入门级网站的存在的问题
我们知道一个服务系统的建立需要服务程序处理数据、数据库存储数据、还有前端展示数据以及数据人的交互。通常情况下,刚入门的同学会把上述的需要的环境都安装在自己的电脑上,然后再去做开发。这样做主要还是为了我们方便学习,但是这样做在后期项目的维护,数据的备份极为不便。这一块小伙伴们可以想想。 - 负载均衡方案一
这里以三台tomcatf服务器和一台nginx反向代理服务器做为集群
这里Nginx作为反向代理服务器,用户首先访问到的是ngix服务器,这台服务器会根据它下面的三台tomcat服务器的负载情况来分配由谁来处理用户的请求。这样做的好处是当tomcat其中有一或者两台维护或者宕机时网站依然可以正常访问,当然ngix服务器也可以搞两台,以防万一。 - 负载均衡方案二
(当服务器集群内网不够牢固时)也就是内网经常连不上的情况时,我们会把nginx+tomcat+数据库部署在一台虚拟机上,(哈哈前提是这台虚拟机的硬件配置很牛逼才能达到分开部署一样的效果哦)这样就不会存在内网相互连不上的情况啦
我们单把文件服务器拿出来,是因为考虑到文件服务器随着时间的推移,文件服务器上的图片文件视频数据肯定会消耗大量的存储空间,这时候我们需要备份这些数据,有时候也会对文件服务器的硬盘进行扩容操作,这些操作相对于其他服务器来说时相对比较频繁的。 - 总结
在硬件资源有限的情况下,我们需要根据实际情况来合理的分配资源,来提高系统的效率,降低维护难度。
以上就的理解,希望大神们多多指点。