每年进入3-4月所有的高等院校开始了一年一度的毕业生答辩准备阶段,现如今毕业论文或者毕业设计也更加的贴近了互联发展的趋势,很多学校开始做最热话题云计算openstack架构的实现以及云计算环境搭建,先不说这个毕业设计的切入点是否正确,就说选择该题目后你如何下手?下面给大家分享千锋讲师给学员准备的高并发大型互联网站架构设计第七部分。
3可行性分析
3.1技术可行性
目前国内99%的网站后台服务器系统都使用的是Linux操作系统,其系统的特点开源、稳定、低功耗、经过长时间的使用可以达到5-10年不用重启,而且工作效率高,在加上合理的优化可以使其性能高效、稳定、可靠。更重要的是源代码开放,不收取任何费用,你可以将源代码修改,将修改后的产品出售或作为自己的产品使用。
本文所使用的技术大都采用开源软件,相对于收费软件,开源软件的社区更加活跃,黑客贡献量更大,也使得开源软件相对较安全;同时开源软件官方文档也比较齐全,相关排错文档,调优文档也能够非常方便的在网上搜到。
目前企业的网站架构IDC机房的市场占有率约占70%,云平台占有率约占30%。但无论是将自己的网站放在云服务器上,还是放在物理机上,我们的架构也是适用的,搭建服务的步骤也是一致的,所以从一定程度来讲,架构的设计跟其搭建的平台无太大的关联。
此次网站架构的前端采用Nginx proxy+Keepalived负载均衡技术,此项技术可以有效的应对大量的用户请求带来的高流量,另外高可用技术有效的防止了单点故障和故障切换,不影响业务的使用,可以给用户一个好的体验同时又为站点提供了可用性。
Apache作为老牌的Web服务器,因其具有较好的稳定性和安全性,可以跨平台使用,并且开放