应用层架构与万维网工作原理解析
1. 瘦客户端架构
1.1 传统瘦客户端架构
传统的 Web 采用典型的两层瘦客户端架构,由客户端(如个人计算机)和 Web 服务器(可以是个人计算机或大型机)组成。客户端负责呈现逻辑,而服务器则包含应用逻辑、数据访问逻辑和数据存储。不过,当需要更新客户端时,理论上只需将新文件复制到受影响的客户端计算机,但实际操作可能非常困难。
1.2 瘦客户端架构的未来趋势
瘦客户端架构是未来的发展方向。越来越多的应用系统开始使用 Web 浏览器作为客户端软件,根据需要下载包含部分应用逻辑的 Java、Javascript 或 AJAX。这种应用架构有时也被称为分布式计算模型,它还为基于云的架构奠定了基础。
2. 云计算架构
2.1 传统客户端 - 服务器架构的问题
传统的客户端 - 服务器架构部署复杂且成本高昂。每个应用都需要托管在服务器上以满足数千个客户端的请求,一个组织有数百个应用,因此运行成功的客户端 - 服务器架构需要各种软硬件以及能够构建和维护该架构的专业人员。
2.2 云计算架构的特点
云计算架构将部分或全部基础设施外包给专门管理该基础设施的其他公司。常见的基于云的架构模型有三种,以下是它们与瘦客户端客户端 - 服务器架构的对比:
| 架构类型 | 应用逻辑 | 数据存储 | 数据访问逻辑 | 操作系统 | 虚拟化软件 | 服务器硬件 | 存储硬件 | 网络硬件 |
| — | — | — | — | — | — | — | — | — |
| 瘦客户端客户端 - 服务器 | 内部
超级会员免费看
订阅专栏 解锁全文
2705

被折叠的 条评论
为什么被折叠?



