写点什么

模块一作业

用户头像
Geek_1d37ea
关注
发布于: 刚刚

1.微信业务架构图


2.学生管理系统架构方案设计

根据学生管理系统的毕设的要求,设计的备选架构方案如下

2.1.备选方案一

考虑两个复杂度,一是可扩展,业务需求可能比较复杂;二是高可用,不能丢失全部数据。

其中,文件服务器存放静态 html,js,css 等文件,web 服务器部署 web 应用,前后端分离,方便业务扩展。



2.2.备选方案二

除了方案 1 考虑的复杂度外,考虑可维护性,选择公有云组件来搭建整套系统。申请 4 台云虚拟机和一套 mysql 云数据库替换自购机器和域名配置。

和方案一类似,云服务器 1 类似文件服务器,存放静态 html,js,css 等文件,云服务器 2 类似 web 服务器,部署 web 应用,前后端分离,方便业务扩展。

2.3.方案优缺点

两个方案的优缺点如下:



2.4.最终方案

最终方案选择二,理由是公有云平台已经大规模普及,运行稳定,通过租借云服务器的方式可以减少硬件成本,同时云平台的域名管理非常成熟,可以依托其安全防护能力保障学生管理系统的运行安全性。最后学生管理系统属于非常成熟的 web 应用,没有核心代码保护的必要,数据库采用了主从模式,只要数据备份好,遇到宕机等情况可以快速恢复运行。

发布于: 刚刚阅读数: 2
用户头像

Geek_1d37ea

关注

还未添加个人签名 2018.01.21 加入

还未添加个人简介

评论

发布
暂无评论
模块一作业