技术架构演进之路
了解每种技术架构以及如何演进的,熟悉Docker在架构中的核心作用
八大架构演进
单机架构
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xa9FPU7x-1684288672825)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1684231515844.png)]](https://img-blog.csdnimg.cn/57f5644dc80e4f59bea1d18810dee16d.png)
当前服务由应用服务和数据库服务两个服务组成,应用服务由 用户模块、商品模块、交易模块三个模块组成,我们可以理解它为 淘宝。用户模块负责用户登陆注册、商品模块负责商品的录入和浏览、交易模块负责用户的下单和购买。所用数据放在数据库访问中,用户表、商品表、交易表。
应用服务和数据库服务部署在一台服务器上。
简介
应用服务和数据库服务共同部署在一台服务器上
出现原因
出现在互联网早期,访问量比较小,单机足以满足需求。
架构工作原理
以电子商城为例,可以看到通过应用(划分了多个模块)和数据库在单个服务器上协作完成业务运行
技术案例
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rZ6UtH08-1684288672827)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1684285358773.png)]](https://img-blog.csdnimg.cn/7558def9cffb44b8a117d0652c2bc255.png)
架构优缺点
优点:部署简单、成本低
缺点:存在严重的性能瓶颈、数据库和应用互相竞争资源
应用数据分离架构
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fPv4zT00-1684288672827)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1684286043695.png)]](https://img-blog.csdnimg.cn/31bb7c39001443f6924940cb7637e1c8.png)
简介
应用服务和数据库服务使用不同服务器
出现原因
单机存在严重的资源竞争,导致站点变慢
架构工作原理
以电子商城为例,可以看到应用和数据库在各自的服务器上,通过网络协作完成业务运行
技术案例
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tjtrvG2g-1684288672828)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1684286531543.png)]](https://img-blog.csdnimg.cn/2a4319d21aa84ec3bf7f2e582201e771.png)
架构优缺点
优点:成本相对可控、性能相比单机有所提升、数据库单独隔离不会因为应用把数据库搞坏,有一定的容灾能力
缺点:硬件成本变高、性能有瓶颈,无法应对海量并发
应用服务集群架构
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BGIOD9BG-1684288672828)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1684287235738.png)]](https://img-blog.csdnimg.cn/a8599ebf4a584bab8aabbe08af8b8ee4.png)
简介
引入负载均衡,应用以集群方式运作
出现原因
单个应用不足以支持海量的并发请求,高并发的时间站点响应变慢
架构工作原理
以电子商城为例,可以看到应用不再是一个,而是变成了多个,通过负载均衡来支持海量的并发
技术案例
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GuFhU1I5-1684288672829)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1684288265178.png)]](https://img-blog.csdnimg.cn/92fdc3a6462c490eafd99c7dfa3a6f05.png)




![[网鼎杯 2020 青龙组]bang 复现--frida-dexdump安卓脱壳工具的使用](https://img-blog.csdnimg.cn/304f58f2ff7b436c837dadd17b58ba01.jpeg)














