大家好,又见面了,我是你们的朋友全栈君。
定义:
从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一个PC对外提供ftp服务,也可以叫服务器)。
从狭义上讲,服务器是专指某些高性能计算机,能通过网络,对外提供服务。相对于普通PC来说,在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
分类:
按照体系架构来区分
非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是HP与Intel合作研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。
x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器,如IBM的System x系列服务器、HP的Proliant 系列服务器等。 价格便宜、兼容性好、稳定性差、不安全,主要用在中小企业和非关键业务中。
从当前的网络发展状况看,以“小、巧、稳”为特点的x86架构的PC服务器得到了更为广泛的应用。
内存
ECC( Error Checking and Correcting) 指令纠错技术 : 服务器一般要求24小时×365天不间断运行,而且不允许中途故障频出或者频繁重启,对可靠性和稳定性两项指标要求极为苛刻。为了在内存方面解决这一问题ECC( Error Checking and Correcting) 指令纠错技术应运而生。
ECC本身并不是一种内存型号,也不是一种内存专用技术,它是一种广泛应用于各种计算机指令中的指令纠错技术。它是为了解决同位检查码技术的缺陷而产生的一种新的内存纠错技术,它的英文全称是“Error Checking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,从这个名称上我们就可以看出它的主要功能是发现并纠正错误。它比奇偶校正技术更为先进,这主要体现在它不仅可以发现错误,而且能够纠正这些错误,从而确保服务器的正常运行。而之所以说ECC不是一种内存型号,那是因为它并不是一种影响内存结构和存储速度的技术,它可以应用到不同的内存类型之中。
Chipkill技术: 我们知道ECC内存可以同时检测和纠正单一比特的错误,但如果同时检测出两个以上的比特错误,则一般无能为力。Chipkill技术正是IBM公司为了解决ECC技术的不足之处而开发的,是一种新的ECC内存保护标准。
Register(寄存器或目录寄存器):
Register(寄存器或目录寄存器)被广泛的应用在服务器内存上,它在内存中的作用我们可以把它理解成书的目录,有了它,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存的工作效率。我们目前能见到的Register内存基本上都具有ECC功能。
硬盘
1、速度快
服务器使用的硬盘转速快,可以达到每分钟7200或10000转,甚至更高;它还配置了较大(一般为2MB或4MB)的回写式缓存;平均访问时间比较短;外部传输率和内部传输率更高
2、可靠性高
3、多使用SCSI接口
4、可支持热插拔
热插拔(Hot Swap)是一些服务器支持的硬盘安装方式,可以在服务器不停机的情况下,拔出或插入一块硬盘,操作系统自动识别硬盘的改动。这种技术对于24小时不间断运行的服务器来说,是非常必要的。
虚拟化
是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。
虚拟化能集中并共享资源,实现降低成本、优化利用率的目的,正逐渐流行。
云计算
狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。 提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。
广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。
云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。
云计算的几大形式:
IaaS(Infrastructure-as-a- Service):基础设施级服务,消费者通过Internet可以从完善的计算机基础设施获得服务。IaaS是把数据中心、基础设施等硬件资源通过Web分配给用户的商业模式。 PaaS
PaaS(Platform-as-a- Service):平台级服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。PaaS服务使得软件开发人员可以不购买服务器等设备环境的情况下开发新的应用程序。 SaaS
SaaS(Software-as-a- Service):软件级服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166678.html原文链接:https://javaforall.cn