应用服务器有什么?,第1张

应用程序服务器(the application server)

作为应用程序服务器,它通过各种协议,可以包括http,把商业逻辑暴露给(expose)客户端应用程序。web服务器主要是处理向浏览器发送html以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法 (或过程语言中的一个函数)一样。

应用程序服务器的客户端(包含有图形用户界面(gui)的)可能会运行在一台pc、一个web服务器或者甚至是其它的应用程序服务器上。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记。相反,这种信息就是程序逻辑(program logic)。正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态html,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑。

在大多数情形下,应用程序服务器是通过组件(component)的应用程序接口(api)把商业逻辑暴露(expose)(给客户端应用程序)的,例如基于j2ee(java 2 platform, enterprise edition)应用程序服务器的ejb(enterprise javabean)组件模型。此外,应用程序服务器可以管理自己的资源,例如看大门的工作(gate-keeping duties)包括安全(security),事务处理(transaction processing),资源池(resource pooling),和消息(messaging)。就象web服务器一样,应用程序服务器配置了多种可扩展(scalability)和容错(fault tolerance)技术。

中国的运营商主要用的是这几个品牌:思科,华为,爱立信,阿尔卡特朗讯,中兴,其中思科和华为的最多。感兴趣的话点击此处,免费了解一下

完成资源整合是服务器虚拟化的主要工作,在信息时代,各行各业在发展过程中,产生的数据呈现爆炸式增长,如何实现对这些数据和资源的综合利用,是各大行业亟需解决的问题。计算机服务器虚拟化技术的研发和应用,为实现资源整合提供技术支持和应用平台。尤其是近年来,云计算技术的不断普及,集中化资源管理愈发先进,为云技术的发展和推广提供了条件,目前各大企业对计算机硬件资源的利用率不足20%,资源浪费现象依然非常严重,通过服务器虚拟化技术可在原应用保持不变的基础上,集中在某一计算机服务器中,可促使企业的物力资源调利用率大大提升,从而降低了各项硬件的投入,节约了成本。

亿万克集服务器和存储等数据中心产品的研发、生产、销售、服务系统整合于一体,是民族高科技制造企业领导品牌。随着5G、AI、车联网、工业物联网等新兴技术的持续落地,亿万克将持续走在创新第一线,不断为客户提供更加优质服务,为国家信息安全和新型数据中心建设保驾护航,助力国家碳中和碳达峰步入新篇章。

Windows类 :对于这类操作系统相信用过电脑的人都不会陌生,这是全球最大的软件开发商--Microsoft(微软)公司开发的。微软公司的Windows系统不仅在个人操作系统中占有绝对优势,它在网络操作系统中也是具有非常强劲的力量。这类操作系统配置在整个局域网配置中是最常见的,但由于它对服务器的硬件要求较高,且稳定性能不是很高,所以微软的网络操作系统一般只是用在中低档服务器中,高端服务器通常采用UNIX、LINUX或Solairs等非Windows操作系统。在局域网中,微软的网络操作系统主要有:Windows NT 40 Serve、Windows 2000 Server/Advance Server,以及最新的Windows 2003 Server/ Advance Server等,工作站系统可以采用任一Windows或非Windows操作系统,包括个人操作系统,如Windows 9x/ME/XP等。

在整个Windows网络操作系统中最为成功的还是要算了Windows NT40这一套系统,它几乎成为中、小型企业局域网的标准操作系统,一则是它继承了Windows家族统一的界面,使用户学习、使用起来更加容易。再则它的功能也的确比较强大,基本上能满足所有中、小型企业的各项网络求。虽然相比Windows 2000/2003 Server系统来说在功能上要逊色许多,但它对服务器的硬件配置要求要低许多,可以更大程度上满足许多中、小企业的PC服务器配置需求。

2 NetWare类 :NetWare操作系统虽然远不如早几年那么风光,在局域网中早已失去了当年雄霸一方的气势,但是NetWare操作系统仍以对网络硬件的要求较低(工作站只要是286机就可以了)而受到一些设备比较落后的中、小型企业,特别是学校的青睐。人们一时还忘不了它在无盘工作站组建方面的优势,还忘不了它那毫无过份需求的大度。且因为它兼容DOS命令,其应用环境与DOS相似,经过长时间的发展,具有相当丰富的应用软件支持,技术完善、可靠。目前常用的版本有311、312和410 、V411,V50等中英文版本,NetWare服务器对无盘站和游戏的支持较好,常用于教学网和游戏厅。目前这种操作系统有市场占有率呈下降趋势,这部分的市场主要被Windows NT/2000和Linux系统瓜分了。

3 Unix系统 :目前常用的UNIX系统版本主要有:Unix SUR40、HP-UX 110,SUN的Solaris80等。支持网络文件系统服务,提供数据等应用,功能强大,由AT&T和SCO公司推出。这种网络操作系统稳定和安全性能非常好,但由于它多数是以命令方式来进行操作的,不容易掌握,特别是初级用户。正因如此,小型局域网基本不使用Unix作为网络操作系统,UNIX一般用于大型的网站或大型的企、事业局域网中。UNIX网络操作系统历史悠久,其良好的网络管理功能已为广大网络 用户所接受,拥有丰富的应用软件的支持。目前UNIX网络操作系统的版本 有:AT&T和SCO的UNIXSVR32、SVR40和SVR42等。UNIX本是针对小型机 主机环境开发的操作系统,是一种集中式分时多用户体系结构。因其体系 结构不够合理,UNIX的市场占有率呈下降趋势。

4 Linux :这是一种新型的网络操作系统,它的最大的特点就是源代码开放,可以免费得到许多应用程序。目前也有中文版本的Linux,如REDHAT(红帽子),红旗Linux等。在国内得到了用户充分的肯定,主要体现在它的安全性和稳定性方面,它与Unix有许多类似之处。但目前这类操作系统目前使仍主要应用于中、高档服务器中。

总的来说,对特定计算环境的支持使得每一个操作系统都有适合于自己的工作场合,这就是系统对特定计算环境的支持。例如,Windows 2000 Professional适用于桌面计算机,Linux目前较适用于小型的网络,而Windows 2000 Server和UNIX则适用于大型服务器应用程序。因此,对于不同的网络应用,需要我们有目的有选择合适地网络操作系统。

  服务器的种类划分有很多维度,例如尺寸、配置特点和用途等。从用户的角度来说,按照其应用目标来进行分类无疑最方便采购、部署和应用。从这个维度出发,目前的服务器大致可以分为三大类:

● 面向I/O操作较密集、计算需求较低的简单轻量级服务的微型服务器;

● 需要较均衡I/O和计算能力的中量级负载的主流服务器;

● 需要以较高效率计算处理海量数据以支持企业核心业务运转,常常要配备高性能处理器平台和内存子系统的关键业务用服务器。

微型服务器看似并不是较关键的业务的承载平台,但却是服务器产品类别中的一个重要补充。因为它能为自己专注的应用负载带来最佳的能效表现。

如果按照外形结构的不同划分,可以将服务器分成塔式服务器、机架式服务器、刀片服务器和微服务器。

塔式服务器的外形及结构都与普通PC机差不多,但个头稍大,外形尺寸无统一标准。其主板扩展性较强,插槽很多,且机箱内往往预留很多空间,以便硬盘、电源等冗余扩展。这种服务器无需额外设备,对放置空间没多少要求,并且具有良好的可扩展性,配置也能很高,因而应用范围非常广泛。但它也有不少局限性,在需要采用多台服务器同时工作时,由于其个体较大、占用空间多,不方便管理。

机架式服务器是工业标准化产品,其外观按照统一标准来设计,配合机柜统一使用,以满足服务器密集部署需求,可节省空间,且便于统一管理。机架服务器的宽度为19英寸,高度以U为单位(1U=175英寸)。但由于内部空间限制,扩充性受限,此外,散热性也是一个需要注意的问题。在服务器托管中大都采用这种方式。

刀片服务器是一种高可用、高密度、低成本服务器平台,专门为特殊应用行业和高密度计算机环境设计,其主要结构为一大型主体机箱,内部可插上许多“刀片”,其中每一块刀片实际上就是一块系统母板,类似于一个个独立的服务器,它们可以通过本地硬盘启动自己的操作系统。每一块刀片可以运行自己的系统,服务于指定的不同用户群,相互之间没有关联。而且,也可以用系统软件将这些主板集合成一个服务器集群。刀片服务器比机架式服务器更节省空间,同时,散热问题也更突出。此类产品一般应用于大型的数据中心或者需要大规模计算的领域。

微服务器是服务器领域的一个新兴的产品类别,它具有单机多节点的特点,采用热插拔模块化设计,体积小、密度高、功耗低,价格也相对便宜。同一个机架上的微服务器还可以共享电源、冷却系统,以及存储和网络连接。

服务器适合于网站建设的相关应用的介绍:

基础应用及Web服务

1、电子商务

E-commerce 功能与典型的应用服务器相同,性能视商业应用和用户数量而定,可能会需要一定的数据安全传输与存储,或作为存储数据的主机。需要一定的CPU和内存处理能力,通常,带有四路Intel Xeon™ 双核处理器 以及大容量数据存储的服务器可以基本满足要求。

2、文件打印服务

仅用来将数据从一处传递到另一处,对CPU的处理能力要求较低。 入门级和300系列服务器均能满足要求。对于大规模数据存储,建议采用高端NAS或者存储服务器。

3、常规服务器-域控制器/防火墙/代理服务器

为了能够使域服务器和防火墙服务器有快速的响应能力,因此它们需要具备较高的CPU处理能力,代理服务器需要有较大的内存用来存储和作为高速缓存存储Web地址,代理服务器还需要有较大的存贮容量。建议选择机柜式服务器可以节省占地空间

4、Internet服务-Linux/Windows NT®/Novell

当互联网服务商针对专用的服务器比如邮件服务器、浏览服务器需要扩充时,服务器应当具有价格低廉、小巧、高性能、通常一个或两个处理器基本可以满足要求,而四路处理器的服务器则有些浪费。建议选择机柜式服务器以节省占地空间。

5、邮件Messaging/E-mail

快速的IO是这类应用的关键,磁盘的IO(编目、存储信息)是主要瓶颈。许多用户为了保证所存储的信息的可用性,采用RAID 5阵列方式,但在一定程度上会影响IO的性能,通常2路处理器基本可以满足用户的需求。这种服务器用户对于实时响应要求不高,用户所占用资源一般不超过10%,所以最需要考虑的是数据信息的备份,以及如何在2~6小时能将信息恢复正常。建议选择机柜式服务器以节省占地空间。

6、Web动态服务器-sintranet/Internet

通过存储在服务器中的网页可以构建网络空间,例如使用微软公司的技术ASP。与静态网页相比,这种应用需要更高的CPU处理能力,建议选择机柜式服务器以节省占地空间。高速的网络通讯能力也是必不可少的。

7、Web静态服务器

静态网页通常是指有文本和共同组合存储的服务器中。通常变化不大。使用两个CPU和一个千兆的网卡可以非常轻松的满足极高的点击率。当使用双路处理器的服务器时,可以完全满足每秒钟千次的点击。1GB 内存作为网页的高速缓存。对于大规模网站也可以使用四路处理器并额外添加内存与网卡。

8、流媒体服务器

流媒体服务器主要存储多种媒介的文档,如图形图像,动态媒介等,因此对服务器的存储及IO性能要求极高,因此在处理能力,存储的IO特性以及网络特性都有较高的要求。合理选配这几个方面显得很重要。对于规模较大的流媒体服务器,建议选购高端存储及光纤链路满足大容量IO需求。

应用服务器

1、应用服务器(client/server, ERP)

任何一种客户机/服务器的网络系统比如ERP, 最典型的商业应用,客户机在一端,而数据库服务器在另一端,它们通过网络系统通讯。系统具有良好的扩展和调整能力,可以将不同应用安装到不同的服务器上,也可以将在每个服务器上安装多个应用。ERP系统需要两个以上处理器,以及4GB以上的内存。具体数量视用户数量而定。

2、工作流服务器Collaboration/Groupware

使用类似于 Lotus Notes, groupware, calendaring等等 。对网络服务器的CPU和内存处理能力要求属于中等。不需要额外投资大量的硬件资源。

3、多应用服务器

多种应用程序以及它们使用的数据库共同运行在同一台服务器上,可以替代多台小型的服务器。建议使用多个CPU可以获得较好的使用效果。通常使用多个速度稍低的CPU的效果好于使用一个高速的CPU。

4、小型应用/专项应用服务器

特定的应用系统,医疗、零售、经销商等特定的应用。使用带有两路CPU的300系列级别的服务器可以支持数百的用户终端。

5、终端服务器/运算服务器

在多用户环境下,所有的硬件及软件资源都可以通过终端服务器共享给网络上的所有的用户,应用程序运行在服务器上,用户可以通过如性用户终端使用所有的应用程序。使用多处理器将可以有效改善系统的性能。内存的配置非常关键,通常需要有256MB 内存分配给操作系统, 有 512MB 内存分配给终端服务器应用,每个用户需要有4-8MB内存。软件的使用与硬件的资源有很大的关系, 通常使用带有两路处理器和1GB内存的服务器可以支持大约100个用户,带有两路双核处理器和4GB内存的服务器可以支持200个用户,带有四路双核路处理器及8GB内存的服务器可以支持大约500个用户。

6、高性能计算

高性能计算主要是借助服务器的处理器和内存资源进行大规模的信息处理与运算,系统对服务器的处理器和内存以及网络IO特性要求较高,由于高性能计算通常会由多台服务器协作运行,因此对网络特性要求较高。对服务器的数据存储以及板卡的扩展能力要求很低。所以使用机柜式或刀片式服务器是比较理想的选择。

数据库类型

1、大型数据库

(ERP, OLTP, data mart) 服务器仅用于运行数据库,或仅运行单一的应用。数据库的容量在1TB以上,需要有较高的CPU处理能力,大容量内存为数据缓存服务,并需要很好的IO性能, 使用这类应用时,通常需要有较高的CPU主频。

2、中型数据库

(ERP, OLTP, etc) 服务器仅用于运行数据库,或仅运行单一的应用。数据库的容量在1TB以下,需要有较高的CPU处理能力,大容量内存为数据缓存服务,并需要很好的IO性能, 使用这类应用时,通常需要有较高的CPU主频。

3、数据仓库/OLAP/Data mining

大型商业数据存储,编目、索引、数据分析等。例如:OLAP(联机事务处理), 高速商业计算,需要有良好的IO性能。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 应用服务器有什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情