架构实战模块 1 作业
作业 1

作业 2
备选方案 1

优点:部署简单,可以将所有组件部署在同一服务器上,成本低维护成本低。
缺点:前端和后端开发耦合度过高,服务间相互影响,可用度低,不能最大程度上发挥每个人的作用
备选方案 2

优点:满足高可用,服务拆分并容器化,技术先进;开发任务耦合度低,充分发挥每个人的作用。
缺点:成本高,开发周期长
最终方案
备选方案 2
1.方案高可用,满足可运行的要求。
2.引入 DNS 可完成公网域名访问
3.Nginx 负载均衡可满足 1000 QPS
4.DNS、Nginx、Mysql 以及业务服务器可利用云资源,按时间付费,压缩成本
版权声明: 本文为 InfoQ 作者【Geek_e3a35c】的原创文章。
原文链接:【http://xie.infoq.cn/article/404a914825802efde8eb30a28】。未经作者许可,禁止转载。
评论