架构训练营模块一作业
微信业务架构图
学生管理系统毕业设计
1.架构图一
2.架构图二
3.架构复杂度分析
方案一
• 实现了服务和数据的高可用
• SLB 实现了高性能,可以通过增加应用服务器快速扩容
方案二
• 实现了服务和数据的高可用,但服务和数据在一台服务器,可用性稍差
• DNS 也实现了负载均衡,但扩容不够及时
4.结论
结合毕业设计这个背景,选择架构方案二。
理由 1:该项目不会真正上线运行,无需考虑太高可用性、性能和扩容
理由 2:作为学生经费不足,应尽量减少云服务的使用和服务器数量
理由 3:方案二已经能够体现出该系统架构中的复杂度,并给出了合理解决方案
版权声明: 本文为 InfoQ 作者【请叫我馒头哥丶】的原创文章。
原文链接:【http://xie.infoq.cn/article/cca3caf4b5027e4a9cceeb406】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论