关于<服务器>定义

定义: 服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
 
服务器的构成:包括处理器硬盘内存系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
 
 
分类:在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。
 
衡量标准:R:Reliability可靠性;A:Availability可用性;S:Scalability可扩展性;U:Usability易用性;M:Manageability可管理性;即服务器的RASUM衡量标准
 
         解释:A(可用性):所选服务器能满足长期稳定工作的要求,不能经常出问题。其实就等同于Sun所提出的可靠性(Reliability)。
                      S(可扩展性):满足企业网络变更需求,当用户增多时,仍可扩充使用;为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等)。可扩展性具体体现在硬盘是否可扩充,CPU是否可升级或扩展,系统是否支持WindowsNT、LinuxUNIX等多种可选主流操作系统等方面,只有这样才能保持前期投资为后期充分利用。                            
                  U(易用性):服务器的易使用性主要体现在服务器是不是容易操作,用户导航系统是不是完善,机箱设计是不是人性化,有没有关键恢复功能,是否有操作系统备份,以及有没有足够的培训支持等方面。
                      M(可管理性):应有必要的避免出错的措施,以及时发现问题,而且出了故障也能及时得到维护。这不仅可减少服务器出错的机会,同时还可大大提高服务器维护的效率。   “不是不知道它可能坏,而是不知道它何时坏“
与主机区别:主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的。
 
上一篇:Cracking the coding interview--Q1.3


下一篇:ZOJ 3703 Happy Programming Contest(DP)