架构实战营模块一作业

作业 1 微信业务架构

作业 2 学生管理系统架构设计方案
方案 1

方案 2

方案对比
基于是一个毕业设计项目,方案 1、2 都采用了单服务设计,两个方案主要区别在于:方案 1 采用更简单的部署方案,采用一台云 ECS 服务器来部署 Nginx\Web 应用及数据库,主要优点是成本低,缺点高可用性差;
方案 2 中用阿里云 SLB 取代 Nginx,阿里云 RDS 高可用实例代码自建 MySQL 数据库,Web 服务采用双节点部署,优点:提高可用性,减少运维成本;缺点:成本高。
最终选择方案 2,主要原因是:选择成熟的云产品,简化部署工作及运维成本。
评论