写点什么

架构课模块一作业

作者:庚小庚
  • 2023-07-05
    上海
  • 本文字数:342 字

    阅读完需:约 1 分钟

作业 1:微信业务架构图



作业 2: 学生管理系统系统架构

 

备选架构 1:

 


通过 Nginx 负载均衡满足高可用、因为考虑到是 3 个人开发,不需要做微服务化,单体架构即可, 学生管理系统对数据安全性会要求高一点,这里采用 MySQL 主备的方式,并且每日备份即可。


备选架构 2:



由于考虑到都是大学生,并且还没有毕业,经济条件一般,这里直接申请两台服务器,WEB 服务器配置公网域名,作为单体架构业务系统服务器,数据库服务器一台,用于存储数据,并且每日备份,即可支撑 1000 个用户的的访问。

 

合适原则:架构 1 需要申请多台服务器,对于经济条件一般学生来说,可能比较困难

简单原则:架构 1 不满足简单原则,需要配置 Nginx 负载均衡,主备数据库等等

演进原则:对于只需要满足 1000 个学生管理系统,无需多台负载均衡和数据库主备方案

 

最终方案:备选架构 2

用户头像

庚小庚

关注

还未添加个人签名 2020-07-07 加入

还未添加个人简介

评论

发布
暂无评论
架构课模块一作业_庚小庚_InfoQ写作社区