写点什么

架构实战营第一模块命题作业

用户头像
Veek
关注
发布于: 2021 年 04 月 05 日

第 1 题 微信业务架构


微信业务可分聊天与 Pay 两大业务

聊天: 沟通。会员间的关系连系

Pay: 与支付相关


第 2 题 学生管理系统

方案 1 四台服务器

  • 本地开发除错较易

  • 网络环境较单纯

  • 使用学校已有 DNS

  • 投资花费硬件

  • 买服务器需等到货时较长

  • 选课系统没有高性能


方案 2 云上开发

  • 用云服务商的硬件

    不用买伺服器等硬件,开发成本可降低

    无需等待硬件到货时间

  • 架构的软件也有模组,

     dns, web server, database server 可直接用

     也可达到高可用

  • 针对有可能是效能瓶颈的选课系统可在选课期间

增加资源

  • 云运营商可提供网络安全

  • 要熟悉云服务的开发环境

  • 架构环境除错较困难


选择方案 2 云上开发

理由

  1. 从需求来看这是毕设,学生管理系统 1000 人,要做到真正可用,但非真正要运营

  2. 没有扩展需求,高性能需求可能发生在选课期间,同时有多人上线抢课,可选择较高等级的方案。多增加 Load Balancer,较快的 SSD 盘。

  3. 云服务有完整的架构软件的模块可应用,DNS, web server, database server,而且可多个配置,达到高可用。

  4. 以设计原则的适合原则

  5. 投资成本低,不用买硬件设备,

  6. 可专注应用开发

用户头像

Veek

关注

还未添加个人签名 2020.03.05 加入

还未添加个人简介

评论

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