20世纪70年代初,个人计算机(PC)得到了飞速发展,由此导致了原有计算模式的重大发展和变化。虽然个人计算机在用户的桌面上提供了有限的CPU处理能力、数据存储能力以及一些界面比较友好的软件,但是PC机在大多数大型应用中,处理数据能力仍显不足,这便促使了局域网的产生。通过局域网的连接,PC机与大型机之间的资源被集成在一个网络中,使PC机的资源(文件和打印机资源)得到了延伸。这种模式是以服务器为中心的计算模式,也被称为资源共享模式。它向用户提供了灵活的服务,但管理控制和系统维护工具的功能还是很弱的。
C/S计算模式的出现
人们已经不满足于资源共享模式,而是开发出一种新的计算机模式,这就是客户机/服务器(Client-Server)模式,简称C/S模式。
B/S计算模式的应用
随着Internet/Intranet技术和应用的发展,WWW服务成为核心服务,用户通过浏览器漫游世界。而随着浏览器技术的发展,用户通过浏览器不仅能进行超文本的浏览查询,而且还能收发电子邮件,进行文件上传和下载等工作。也就是说,用户在浏览器统一的界面上能完成网络上各种服务和应用功能。一种新的网络计算模式在20世纪90年代中期逐渐形成和发展,这种基于浏览器、WWW服务器和应用服务器的计算结构称为浏览器/服务器 (Browser/Server)的计算模式,简称B/S模式。
P2P
P2P(peer-to-peer)为对等网络技术,又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。P2P计算模式可简单地定义为通过直接交换共享计算机资源和服务。P2P可消除仅用单一资源造成的瓶颈问题。P2P可被用来通过网络实现数据分配、控制及满足负载平衡请求,以帮助优化性能。P2P模式还可用来消除由于单点故障而影响全局的危险。在企业采用P2P模式,可利用客户机之间的分布式服务代替数据中心功能。数据检索和备份可在客户机上进行。
云计算模式
云计算是一种新兴的网络计算模式。云计算以网络化的方式组织和聚合计算与通信资源,以虚拟化的方式为用户提供可以缩减或扩展规模的计算资源,增加了用户对于计算系统的规划、购置、占有和使用的灵活性。在云计算中,用户所关心的核心问题不再是计算资源本身,而是所能获得的服务,因此,服务问题(服务的提供和使用)是云计算中的核心和关键问题。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。