云计算学习体系-第一部分-第六节-服务器基础认识-什么是服务器?

2023-01-23 0 319

自修总有一天算不上操之过急的,自修总有一天算不上晚,就看你是不是那个决意和潜能!

请给他们两个自修的良机,自修怕晚,就怕不不懈努力,假如你有两个极强的品驭型潜能和自修潜能,你也能自修顺利完成。

云计算学习体系-第一部分-第六节-服务器基础认识-什么是服务器?

1. 甚么是伺服器?

就像他的英文名字那样,伺服器在互联网上为相同采用者提供更多相同文本的重要信息、数据资料和文档。能说伺服器是Internet互联网上的天然资源库房,便是即使有著类型多样数目巨大形式多样的伺服器的存有,才使Internet这般的绚丽多彩。

2. 伺服器的类型和机能

(1) WWW伺服器(WWW Server)

WWW伺服器也称作Web伺服器(Web Server)或HTTP伺服器(HTTP Server),它是Internet上最常用也是采用最频密的伺服器众所周知,WWW伺服器能为采用者提供更多页面下载、高峰论坛出访之类服务项目。比如说:他们在采用应用流程出访http://www.discuz.net的这时候,事实上是在出访Discuz!的WWW服务项目

(2) FTP伺服器(FTP Server)

FTP伺服器是专门针对为采用者提供更多各式各样文档(File)的伺服器,FTP伺服器上常常储存大批的文档,比如:应用软件、MP3、影片、流程之类。采用者假如采用FTP应用流程应用软件登入到FTP伺服器上就能从FTP伺服器下载所需文档和天然资源到他们的笔记本电脑上,与此同时,

你也能把他们电话号码上的文档上传至FTPT5800其他采用者下载,以与此同时实现文档天然资源的共享。

(3) 邮件伺服器(Mail Server)

e-mail是Internet上应用最频密的服务项目众所周知,而Internet上每天数亿计的电子邮件的收发都是通过邮件伺服器与此同时实现的。邮件伺服器就像邮局那样,可以为采用者提供更多电子邮件的接收储存和发送服务项目。

除了以上介绍的3种主要伺服器之外,还有很多其他类型的互联网伺服器,比如:数据库伺服器(DatabaseServer)、代理伺服器(Proxy Server)、域名伺服器(Domain Name Server)之类……

3. 伺服器的操作系统

目前伺服器中采用的操作系统主要有两类:Windows和Unix。

Windows是美国微软公司(Microsoft)

Windows2000Server/Advanced Server/Data Center与Windows2016 Standard Edition/EnterpriseEdition操作系统,Windows的优点是操作简单,由于Windows采用图形界面进行操作,因而对各式各样伺服器应用软件机能配置简便。但它的缺点也不可忽视,比如:Windows作系统成本较高;安全性相对较低;能承受的出访量较低之类。

Unix的历史很久远,其类型和分支错综复杂。就目前来说应用最广泛的Unix系统是Linux,Linux并非由哪家公司发行,Linux由世界各个角落的热爱流程与互联网人共同开发、维护。Linux完全免费,与Windows相比,Linux的成本为0。

Linux除了成本上的优点之外,还具备很多非常优秀的特点,比如:性能极高、稳定性很好、安全之类。目前,大多数大中型企业(包括电信企业和Google、百度、新浪、搜狐等等)的伺服器都运行在Unix/Linux系统之上。

常用操作系统:

○ MicrosoftWindows NT Server 4.0 中/英文

○ MicrosoftWindows 2000/2003/2008/2016 中/英文

○ SCO OpenServer5.0.5

○ SCO UnixWare7.1.1

○ Red Hat 6.2/7.0

○ TurboLinuxServer 6.1

○ SUN Solaris 7/8中/英文

○ Windows NT / Windows 2K/2003/2008/2016与windows客户机集成较好

提供更多一定的文档和应用伺服器兼容潜能

简化安装和管理工作,操作系统易于采用,采用者界面好 提供更多更多的开发工具,第三方厂商应用支持较多 目前在中小采用者中的增长势头较快 大型环境中目录不易管理 与其他操作系统相比,可靠性较差 改变配置后,系统需重新启动

○ SCO UNIX

在高性能的RISC机器中扩展性较好 可轻松改变互联网配置 安全性、可靠性高 提供更多内置的多采用者潜能

最早,最广泛地支持Internet标准 该平台上的应用极为丰富 在国内金融等重要行业中采用者较多 采用者界面较差,维护、管理、采用复杂 没有可靠的开发工具

○ NetWare

单CPU的文档伺服器性能优异 高性能的目录服务项目可轻松管理大型环境 在国内早期中小采用者中采用较多 关键服务项目与SMP无关 缺乏第三方厂商支持 没有可靠的开发工具

○ LINUX

免费的多任务多采用者的操作系统 性能稳定,占用空间小

可运行在Intel、SPARC、Alpha平台 没有专门针对的技术支持部门

对一些设备的驱动潜能还不是很完善

○ Solaris

安装方式多样,自动化程度高 处理数据的潜能很高 可与各式各样平台与此同时实现互操作 应用软件价格昂贵

对基于Intel的伺服器技术支持较弱

4. Web伺服器

Apache与IIS都属于WWW伺服器,是世界上采用最多的两种WWW伺服器。

IIS的全称是:InternetInformation Server,由微软(Microsoft)公司开发,是Windows操作系统的一部份。IIS是允许在Internet上发布重要信息的Web伺服器。IIS通过采用超文本传输协议(HTTP)传输重要信息。还可配置IIS 以提供更多文档传输协议(FTP)服务项目。FTP服务项目允许采用者从Web节点或到Web节点传送文档。

IIS的特点是配置简单,配置界面很友,机能较强,与此同时提供更多对ASP/ASP.NET的支持。但IIS的性能和安全性相对较差,并且IIS只能在Windows中采用,无法在UNIX中运行。

(2) Apache

Apache是世界排名第三的WWW服务器, 根据Netcraft所作的调查,世界上百分之六十以上的Web伺服器在采用Apache。

1995年4月, 最早的Apache(0.6.2版)由Apache Group公布发行. Apache Group 是两个完全通过Internet进行运作的非盈利机构, 由它来决定Apache Web伺服器的标准发行版中应该包含哪些文本。

Apache 的特性

1) 几乎能运行在所有的计算机平台上(包括Windows)

2) 强大的机能配置;

3) 支持通用网关接口(CGI);

4) 支持虚拟主机;

5) 支持HTTP认证;

6) 内部集成了代理伺服器;

7) 具有采用者会话过程的跟踪潜能;

8) 支持FASTCGI;

9) 支持JAVA SERVLETS;

5. 从硬件角度了解甚么是伺服器?

伺服器是互联网上一种为客户站点提供更多各式各样服务项目的计算机,它在互联网操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及昂贵的专用通讯设备提供更多给互联网上的客户站点共享资源,也能为互联网采用者提供更多集中计算、数据库管理等服务项目。

● 互联网伺服器的作用:

A. 运行互联网操作系统。通过互联网操作系统控制和协调互联网各工作站的运行,处理和响应各工作站与此同时发来的各式各样互联网操作请求。

B. 储存和管理互联网中的软硬件共享资源天然资源,如数据库、文档、应用流程、打印机等天然资源。 C. 互联网管理员在互联网伺服器上对各工作站的活动进行监视控制及调整。

从结构来说,目前伺服器正从RISC伺服器向IA伺服器发展,在中小型互联网中尤其这般。

● 热插拔技术

○ Hot Swap,又称作热交换技术、热插拔技术。允许伺服器在不关机状态下更换故障硬盘等热插拔设备。

○ 热切换技术与RAID技术配合起来,能使伺服器在不关机状态下更换故障硬盘,并且自动恢复原盘上的数据,极大地提高了伺服器系统的容错潜能。

○ 硬盘热插拔有两种方式:

A. 采用热插拔硬盘盒配以普通SCSI硬盘,多用于磁盘阵列中。

B. 采用具有热插拔潜能的专用硬盘,是高性能伺服器的标准配置。

○ 热插拔技术今后将向热插拔电源、热插拔PCI插卡等方向发展。

● 硬盘接口技术

IDE: (Intergraded drive electronics) 现在PC机采用的主流硬盘接口。

SCSI:(Small Computer System Interface) 小型计算机系统接口。SCSI技术源于小型机,目前已移植到PC伺服器及高档PC机上。

相对于IDE接口,SCSI接口具备如下的性能优势:

a. 独立于硬件设备的智能化接口:减轻了CPU的负担。

b. 多个I/O并行操作:因此SCSI设备传输速度快。

c. 可联接的外设数目多:可扩展多个外设(如硬盘、磁带机等)。

当与此同时出访到伺服器的互联网采用者数目较多时,采用SCSI硬盘的系统I/O性能明显强于采用IDE硬盘的系统。

SCSI总线支持数据的快速传输。相同的SCSI设备通常有8位或16位的SCSI传输总线。在多任务操作系统,如Windows NT下,在同一时刻能启动多个SCSI设备。SCSI适配器通常采用主机的DMA(直接内存存取)通道把数据传送到内存。这意味着不需要主机CPU的帮助,SCSI适配器就能把数据传送到内存。为了管理数据流,每两个SCSI设备(包括适配卡)都有两个身份号码。通常,把SCSI适配器的身份号码设置为7,其余设备的身份号码编号为0到6。

大部份基于PC的SCSI总线使用单端接的收发器发送和接受信号。但是,随着传送速率的增大和线缆的加长,信号会失真。为了最大限度的增加总线长度并保证信号不失真,能把差分收发器加到SCSI设备中。差分收发器采用两条线来传送信号。第二条线为信号脉冲的反拷贝。一旦信号到达目的地,电路比较两条线的脉冲,并生成原始信号的正确拷贝。

一种新的差分收发器 – LVD(低压差分收发器),能增加总线长度并且能提供更多更高的可靠性和传输速率。LVD能连接15个设备,最大总线长度可达12米。

目前常用的SCSI系列:

SCSI与IDE的区别

○ IDE的工作方式需要CPU的全程参与;这种情况在Windows95/NT的多任务操作系统中,自然就会导致系统反应的大大减慢。而SCSI接口,则完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必浪费时间进行等待,显然能提高系统的整体性能。

○ SCSI的扩充性比IDE大,一般每个IDE系统可有2个IDE通道,总共连4个IDE设备,而SCSI接口可连接7~15个设备,比IDE要多很多,而且连接的电缆也远长于IDE。

虽然SCSI设备价格高些,但与IDE相比,SCSI的性能更稳定、耐用,可靠性也更好

● RAID技术

○ RAID:(Redundant Array of Inexpensive Disk)廉价冗余磁盘阵列。由于磁盘存取速度跟不上CPU处理速度的发展,从而成为提高伺服器I/O潜能的两个瓶颈。RAID技术利用磁盘分段、磁盘镜像、数据冗余技术来提高磁盘存取速度,与此同时提供更多磁盘数据备份、提高了系统可靠性。

○ 磁盘分段(Disk Striping):数据以”段”为单位依次读写多个磁盘,多磁盘相当于与此同时操作,存取速度极大地提高。

○ 磁盘镜像(Disk Mirroring):用两个控制器控制两个磁盘,与此同时读写相同的数据,数据100%备份。

○ 数据冗余技术:数据读写时做校验,校验数据以紧凑格式存于磁盘上,可用于纠错及恢复数据。 ○ RAID技术目前常用的有几个系列

磁盘系统作好RAID 5后,任一块磁盘出现故障后,系统仍可运行,故障盘上的数据可通过其它盘上的校验数据计算出来(此时速度要慢一些)。假如磁盘系统中有备份盘,则数据自动恢复到备份盘中。假如具备热插拔硬盘,则在开机状态下即可换下故障硬盘,数据将自动恢复到新硬盘上。在这些过程中,系统并没有停止运行。

SMP技术简介

○ SMP:Symmetric Multiprocessing . 即对称多处理。指在两个计算机上汇集了一组处理器(多个CPU)。多处理是指一台计算机中的多个处理器通过共享资源同一储存区来协调工作。真正意义上的多处理要求系统中的每个CPU能出访同一物理内存。这意味着多CPU必须能采用同一系统总线或系统交换方式。 操作系统对多处理管理体系结构的支持是与其核心紧密相连的,这将涉及两个用于支持多处理的基本序列算法:对称和非对称处理。非对称处理中,CPU各有各的任务;对称处理中,每个CPU可执行任何任务。SMP系统通过将处理负载分布到各个空闲的CPU上来增强性能。处理分布或执行线程中,各CPU的机能是相同的。它们共享资源内存及总线结构,系统将处理任务队列对称地分布于多个CPU上,从而极大地提高了系统的数据处理潜能。

○ 对称多处理首先在网管方面表现出高性能,这应归因于SMP系统强大的处理潜能和SMP操作系统的兴起。支持SMP的网络操作系统:Novel Netware、SCO UNIX、Microsoft Windows NT等。

○ SMP技术特别适合于需要集中采用处理器的服务项目,如应用伺服器、通信伺服器。很多应用流程升级到SMP平台后并不需要重写。

○ SMP技术是今后PC伺服器的发展方向。

机箱技术

○ 立式机箱

立式机箱是高度大于宽度的计算机机箱(也称作侧立式计算机)。与卧式计算机相比,立式机箱的优势在于其”占地面积”(所占用的桌面空间)更小。立式机箱的高度通常为 18到 27英寸。微型立式机箱大约有14英寸高,而中型立式机箱通常是16英寸左右。

○ 基座式

基座式机箱通常比立式机箱更宽、更高。与立式机箱相比,基座式机箱能提供更多更灵活的配置选择和扩充潜能,并且通常能提供更多热插拔和磁盘阵列机能。

○ 机架安装式

机架安装系统允许采用者在两个金属架上安装多个节点或机箱,并利用轨道来回滑动。典型的机架是77英寸高、24英寸宽、40英寸深。机架是以垂直方向的度量单位来衡量的,以字母”U”来表示。

l U=l.75英寸或4.445厘米。77英寸的垂直机架是40U。

机架系统可由显示器、磁盘驱动器、不间断电源 (UPS)、互联网组件和伺服器节点组成。机架机箱的扩展概念是将伺服器节点分成若干个独立的部份,它们通过两个伺服器域互联网进行通信,可能有独立的处理节点、内存节点、扩展总线节点和磁盘阵列。

内存技术

内存的家族也很巨大,有许多相同的类别。按照储存重要信息的机能,内存可分为RAM(Random Access Memory,随机存取储存器)和ROM(Read Only Memory,只读储存器)。ROM是非易失性的元件,可靠性很高,储存有ROM里的数据能永久的保存,而不受电源关闭的影响,所以,ROM一般用来储存不需修改或经常修改的系统流程,像主板上的BIOS流程。根据重要信息的可修改性难易,ROM也可分为MASK ROM,PROM,Flash Memory等,其中,MASK ROM,PROM属于早期的产品,ROM这一族经过一连串的演化,从采用只能写一次的PROM,利用紫外线清除的EPROM,利用电气方式清除的EEPROM,一直到现在主板上经常采用的一般电压就可清除的Flash Memory。现在计算机的发展速度相当快,主板厂商也需经常升级BIOS,所以用Flash Memory储存BIOS流程就成为首选,RAM既是他们通常所说的内存,也是他们需关注的主要方面,现做一下介绍。

○ RAM的分类

RAM主要用来存放各式各样现场的输入、输出数据,中间计算结果,以及与外部储存器交换重要信息和作堆栈用。它的储存单元根据具体需要能读出,也能写入或改写。由于RAM由电子器件组成,所以只能用于暂时存放流程和数据,一旦关闭电源或发生断电,其中的数据就会丢失,故属于易失性元件。现在的RAM多为MOS型半导体电路,它分为动态和静态两种。动态RAM(DRAM)是靠MOS电路中的栅极电容来记忆重要信息的。由于电容上的电荷会泄漏,需要定时给与补充,所以动态RAM需要设置刷新电路(Refresh),这般一来,需要花费额外的时间;而静态RAM(SRAM)是靠双稳态触发器来记忆重要信息的,不须重复的做刷新的动作即可保存数据,所以存取速度要比DRAM快上许多。但动态RAM比静态RAM集成度高、功耗低,从而成本也低,适于作大容量储存器。所以高速缓冲储存器(Cache)采用SRAM,而主内存通常采用DRAM。他们平常所接触的内存条是由DRAM芯片构成的。

○ DRAM的类型

FPM DRAM(Fast Page Mode DRAM),即快速页面模式的DRAM。是一种改良过的DRAM,一般为30线或72线(SIMM)的内存。工作原理大致是,假如系统中想要存取的数据刚好是在同一列地址或是同一页(Page)内,则内存控制器就不会重复的送出列地址,而只需指定下两个行地址就能了。

EDO DRAM(Extended Data Out DRAM),即扩展数据输出DRAM。速度比FPM DRAM快15%~30%。它和FPM DRAM的构架和运作方式相同,只是缩短了两个数据传送周期之间等待的时间,使在本周期的数据还未顺利完成时即可进行下一周期的传送,以加快CPU数据的处理。EDO DRAM目前广泛应用于计算机主板上,几乎完全取代了FPM DRAM,工作电压一般为5V,接口方式为72线(SIMM),也有168线(DIMM)。

BEDO DRAM(Burst EDO DRAM),即突发式EDO DRAM。是一种改良式EDO DRAM。它和EDO DRAM相同之处是EDO DRAM一次只传输一组数据,而BEDO DRAM则采用了”突发”方式运作,一次能传输”一批”数据,一般BEDO DRAM能将EDO DRAM的性能提高40%左右。由于SDRAM的出现和流行,使BEDO DRAM的社会需求量降低。

SDRAM(Synchronous DRAM)即同步DRAM。目前十分流行的一种内存。工作电压一般为3.3V,其接口多为168线的DIMM类型。它最大的特色是能与CPU的外部工作时钟同步,和他们的CPU、主板采用相同的工作时钟,假如CPU的外部工作时钟是100MHZ,则送至内存上的频率也是100MHZ。这样一来将去掉时间上的延迟,可提高内存存取的效率。

○ REGISTERED 内存

Register IC 内存条底部较小的集成电路芯片(2-3片), 起提高驱动潜能的作用。伺服器产品需要支持大容量的内存,单靠主板信号线的电流无法驱动这般大容量的内存,而采用带Register的内存条,通过Register IC提高驱动潜能,使伺服器可支持高达32GB的内存。

○ ECC内存

错误检查与校正内存(ECC)提供更多了两个强有力的数据纠正系统。ECC内存不仅能检测一位错,而且它能定位错误和在传输到CPU 之前纠正错误,将正确的数据传输给CPU。允许系统进行不间断的正常的工作,ECC内存能检测到多位错(而奇偶校验内存就不能达到这一点)并能在检测到多位错时产生报警重要信息,但它不能同时更正多位错。

ECC的工作过程是这样的:当数据写到内存中时,ECC将数据的两个附加位加识别码,当数据被回写时,储存的代码和原始的代码相比较,假如代码不一致,数据就被标记为”坏码”,然后坏码会被纠正,并传输到CPU中,假如检测到多位错时,系统就会发出报警重要信息。

来吧!跟着我一起自修云计算吧!

云计算学习体系-第一部分-第六节-服务器基础认识-什么是服务器?

链接:

https://pan.baidu.com/s/1mCKdqJeREQj4wa21l1p8aw

提取码:68xs

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务