什么是服务器,什么是服务器,服务器是什么意思( 八 )


虽然Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching) 。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征 。
应用程序服务器(The Application Server)
根据我们的定义,作为应用程序服务器 , 它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序 。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用 。应用程序使用此商业逻辑就象你调用对象的一个方法(或过程语言中的一个函数)一样 。
应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web服务器或者甚至是其它的应用程序服务器上 。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记 。相反 , 这种信息就是程序逻辑(program logic) 。正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML , 所以客户端才可以随心所欲的使用这种被暴露的商业逻辑 。
在大多数情形下,应用程序服务器是通过组件……>>
服务器是什么意思
服务器,也称伺服器 , 是提供计算服务的设备 。由于服务器需要响应服务请求,并进行处理 , 因此一般来说服务器应具备承担服务并且保障服务的能力 。
1. 服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高 。
2.在网络环境下 , 根据服务器提供的服务类型不同 , 分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等 。
可以从这几个方面来衡量服务器是否达到了其设计目的;R:Reliability可靠性;A:Availability可用性;S:Scalability可扩展性;U:Usability易用性;M:Manageability可管理性,即服务器的RASUM衡量标准 。
1、可扩展性
服务器必须具有一定的“可扩展性”,这是因为企业网络不可能长久不变,特别是在当今信息时代 。如果服务器没有一定的可扩展性 , 当用户一增多就不能胜任的话,一台价值几万,甚至几十万的服务器在短时间内就要遭到淘汰 , 这是任何企业都无法承受的 。为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等) 。
可扩展性具体体现在硬盘是否可扩充 , CPU是否可升级或扩展,系统是否支持WindowsNT、Linux或UNIX等多种可选主流操作系统等方面,只有这样才能保持前期投资为后期充分利用 。