写点什么

架构实战营 模块一作业

用户头像
felix
关注
发布于: 刚刚
  1. 画出微信的业务架构图。



  1. “学生管理系统”毕设架构设计


方案 1:DNS 服务解析到软负载的公网 IP,软负载将静态资源请求转发到静态资源存储,将服务请求反向代理到内网的应用服务器。

优点:动静分离,内外网访问隔离

缺点:引入反向代理和 OSS,增加部署和维护复杂度。


方案 2:DNS 服务解析到云负载均衡上,并将服务请求反向代理到内网的应用服务器。

优点:减少 WEB 容器部署,内外网访问隔离,部署和维护简单。

缺点:动静没有分离。


最终选择方案 2。

选择理由:采用云平台部署方案,减少硬件成本;采用内外网分离,增加服务安全;采用统一技术栈开发,方便相互开发协作;在满足性能和可用的情况,尽量减轻系统部署和维护的复杂度;采用成熟的组件和框架,减少研发精力分散,聚焦于业务功能开发。

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

felix

关注

还未添加个人签名 2018.09.08 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 模块一作业