梦飞数据中心 > 帮助中心 > 服务器相关 > 应用服务器和数据库服务器的区别

应用服务器和数据库服务器的区别

数据库服务器一般都装有数据库如oracle,mssql,mysql等,如:oracle的linux服务器,
 
应用服务器提供应用服务,如j2ee中间件:基于jboss,weblogic等的应用,也可以是自己的网络应用服务器,接口服务器是提供给第三方调用的服务,主要是为了应用得安全性,所以只把能供给第三方调用的东西封装在接口服务器
 
根据应用环境的不同,需要的数据库服务器也不同。一般来说,如果数据库服务器需要连接的客户端多、并且是不同权限组的客户端的话需要网络接口比较多的,除此之外,数据库服务器的处理器性能要求比较高,因为其要进行频繁的操作,内存要求大,加快数据存取速度。
 
应用服务器相对而言要求低一些,如果是FTP服务器的话网卡的速率要求要高,起码是千兆的,网页服务器对于网卡的速率也同样有较高的要求,但对于处理器性能要求就不那么高了。其次,后面涉及到产品硬件这块也是非常重要的。
 
应用程序服务器是为应用程序提供业务逻辑的,基于组件,位于以服务器为中心的架构的中间件。这个架构通常是一个主要的基于Web的界面。中间件是业务逻辑所在的应用服务器。而第三层,后端是负责数据库的服务器。应用程序服务器充当用户和数据库之间的交互。
 
应用服务器通过各种协议向客户端应用程序打开业务逻辑。还可以包括计算机,web服务器或其他应用服务器上的图形用户界面。业务逻辑通过组件API。还管理自己的资源以及执行安全性,事务处理,资源和连接池以及消息传递。
 
对于高端要求,应用服务器往往具有高可用性监控,集群,负载平衡,集成冗余和高性能分布式应用服务,并支持复杂的数据库访问。
 
部分文章来源与网络,若有侵权请联系删除,谢谢!

(责任编辑:Anny) 部分网站内容及图片来源于网络,如有侵权或违规内容请联系管理员删除!