服务器技术基础介绍服务器部件技术目录服务器定义、分类及体系架构12云计算逻辑构成3服务器与行业应用4什么是服务器从功能上说,它负责侦听网络上其它客户机(Client)提交的服务请求,并提供相应的服务。从通信的对象来讲,通常是一对多具体到硬件上,它是网络环境中的高性能计算机,这是我们通常所说的服务器从功能上说,它负责向服务器(Server)提交服务请求,并接收响应,反馈给用户。从通信的对象来讲,通常是一对一在硬件上,Client的性能通常比Server要低得多客户机Client3Server和Client的界限日渐模糊——P2P4服务器Server服务器和PC的硬件构成基本一致,也是由主板、CPU、内存和硬盘等组成。PC机中采用了越来越多的服务器技术处理器:64位、多核内存:校验、镜像硬盘:RAID在小型网络中,应用比较简单时,经常采用高端PC来充当低端服务器的角色。服务器和PC机进行通信时,遵循同样的协议PC服务器与PC机、小型机的区别(一)PC服务器与PC机的共同点PC服务器与PC机的区别——PC服务器的六大特性:处理能力强——CPU的区别I/O性能强——内存、硬盘、PCI接口管理能力强——服务器管理监控系统可靠性强——数据保护技术、服务器操作系统可用性高——热插拔、电源技术扩展性强PC服务器与PC机、小型机的区别(一)PC服务器与小型机的区别:两者采用了不同的体系架构PC服务器具有良好的工业标准PC服务器较高的性能价格比PC服务器良好的易用性,降低企业整体TCOPC服务器与PC机、小型机的区别(二)服务器分类按CPU数单路2路4路8路16路32路64路按指令集CISCRISCEPIC按应用类型邮件数据库FTPWeb按功能计算型I/O型其它服务器的分类没有一个统一的标准。从多个纬度来看服务器的分类可以加深我们对各种服务器的认识。按外形塔式机架式刀片式立式放置的服务器机型;外形以及结构都跟立式PC差不多,但服务器机箱比PC机箱体积更大,Tower机型在外观尺寸上要求没有Rack严格,可预留更多扩展空间外观尺寸及装配尺寸符合标准尺寸,可以放在标准高度的机架中。高度用“U”来计量,“U”为通用工业机架高度标准;1U=1.75英寸=44.445mm。大量的服务器资源,通常使用大型专用机房进行统一部署和管理是一种HAHD(HighAvailabilityHighDensity)高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其中每一块“刀片”实际上就是一块系统母板,类似于一个个独立的服务器。刀片式服务器目前最适合群集计算和IxP提供互联网服务。刀片式服务器(Blade)塔式(Tower)机架式(Rack)服务器分类-按外形结构分类•CISC架构CISC:“ComplexInstructionSetComputing”,复杂指令集计算。从计算机诞生以来,人们一直沿用CISC指令集方式。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。基于CISC的指令架构系统设计的软件应用已非常普遍,所以微处理器一直都在走CISC的发展之路。CISC架构的服务器主要以IA架构(IntelArchitecture,英特尔架构)的服务器为主,市场上最大的两家处理器厂商就是Intel和AMD。通常所说的x86平台也就是CISC架构。按照CPU类型分类•RISC架构RISC:“ReducedInstructionSetComputing”,精简指令集计算。它的指令系统相对简单,只要求硬件执行很有限且最常用的那部分执令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。通常RISC服务器搭配专有的Unix操作系统,各个厂商软硬件的专属性很强。按照CPU类型分类•EPIC架构(VLIW)EPIC:“ExplicitlyParallelInstructionComputing”,显示并行指令集计算。采用这一指令系统的处理器就是Intel基于IA-64架构的Itanium系列。EPIC和VLIW有很大的关系。VLIW的英文名称为“VeryLongInstructionWork”,中文名为“超长指令集字”,它是美国的Multiflow和Cydrome公司于20世纪80年代设计的体系结构,目前主要应用于Trimedia(全美达)公司的Crusoe和Efficeon系统的处理器中,AMD64处理器系列也借鉴了这一指令系统。而Intel最新的IA-64架构的EPIC(显示并行指令计算)也是从VLIW指令系统中分离出来的。按照CPU类型分类按照操作系统分类•Windows–WindowsServer2003是微软针对服务器开发的操作系统,其版本包括:•Datacenter版(含32位和64位)这是专为要求强伸缩性和高可用性的企业而建立的。•企业版(含32位和64位)该版本适合中型与大型组织的关键使用。•标准版它面向中小型企业及部门级应用。•Web版专为快速开发、部署Web服务与应用程序的用户。•Linux–Linux是一种类Unix操作系统,1991年由芬兰大学生LinusTorvalds开发,并凭借优秀的设计,不凡的性能,市场份额逐步扩大,逐渐成为服务器领域的主流操作系统之一。•Unix–UNIX是一个强大的多用户,多任务操作系统,支持多种处理器架构,最早由KenThompson,DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。有很多大公司在取得了UNIX的授权之后,开发了自己的UNIX产品。按照应用类型分类•Database–数据库服务器,提供数据的集中存储、查询和管理•Ftp–文件服务器,提供数据和文件的传输和共享•Mail–邮件服务器,提供电子邮件的网络收发和传送•Web–Web服务器,提供浏览器网页内容服务•DNS–域名服务器,实现IP地址和网络地址之间的映射•Proxy–代理服务器,提供网络信息的中转服务•NAT–网络地址转换,提供内、外网之间的网络访问硬件的选型和配置需根据用户业务压力的大小进行选配Internet文件/打印服务器办公用机内部Web系统邮件系统数据库系统……通讯服务器按照应用类型分类可靠性(reliability)可用性(availability)可管理性(manageability)安全性(security)可扩展性(scalability)PC服务器性能评价体系服务器通用指标评价•CPU–指令集、主频、Cache、内存控制器、带宽、功耗、虚拟化•内存–类型、容量、主频、带宽、功耗、校验•硬盘–接口、转速、容量、Cache、热插拔•网络–芯片、带宽、延迟、网络接口、网卡接口•芯片组–厂商、型号、功能、参数IA架构服务器•IA(IntelArchitectureServer)架构服务器:既基于Intel硬件架构的CISC服务器,又称PC服务器•IA架构服务器采用的技术:SMP技术、ECC内存技术、SAS技术、RAID技术、热拔插技术、冗余电源、冗余风扇等技术服务器部件技术目录服务器定义、分类及体系架构12云计算逻辑构成3服务器与行业应用4服务器中有什么服务器主板服务器机箱服务器管理软件服务器网卡RAID控制器服务器专用处理器,Intel®Xeon™处理器服务器芯片组服务器专用ECC内存服务器硬盘内存硬盘电源处理器I/ORAID技术网卡catalogue20找找看Here!CPU的定义&作用•CPU是CentralProcessingUnit(中央微处理器)的缩写,它是计算机中最重要的一个部分,由运算器、控制器和寄存器组成。•CPU执行系统的计算和控制任务。CPU工作原理•CPU的工作就是进行数据处理,数据从哪里来?首先会从高速缓存里寻找,如果找到就会执行如果找不到就会到内存里寻找如果再找不到就到硬盘上寻找CPU高速缓存内存硬盘Intel&AMDIntel技术发展模式-钟摆定律ForecastPenrynNehalemSandyBridgeWestmereNEWMicroarchitecture45nmNEWMicroarchitecture32nmNEWProcessTechnology45nmNEWProcessTechnology32nmMeromNEWMicroarchitecture65nmTOCKTICKTOCKTICKTOCKIntel®Core™MicroarchitectureIntel®Microarchitecture,CodenameNehalemFutureIntel®Microarchitecture1.Tick-Tock(工艺年-构架年)是英特尔的芯片技术发展的战略模式。Tick指每隔两年的奇数年推出更小、更先进制程的处理器;Tock指每隔两年的偶数年推出新架构的处理器。2.每个Tick-Tock中的“Tick”,代表着工艺的提升、晶体管变小,并在此基础上增强原有的微架构,而Tick-Tock中的“Tock”,则在维持相同工艺的前提下,进行微架构的革新。IntelCPU分类•Intel处理器XEON系列–XEONUP(3000系列)——适用于单处理器结构–XEONDP(5000系列)——适用于双处理器结构–XEONMP(7000系列)——适用于多处理器结构Intel新平台处理器产品命名规则•2010年10月18日Romley平台推出,新平台将使用新的处理器命名规则。CodenameProposedBrandNameSocketConfigurationSandyBridge-EPprocessorIntel®Xeon®processorE5-2600productfamilySocketR,2SSandyBridge-EPprocessorIntel®Xeon®processorE5-1600productfamilySocketR,1SonlySandyBridge-ENprocessorIntel®Xeon®processorE5-2400productfamilySocketB2,2SSandyBridge-EXprocessorIntel®Xeon®processorE7-4600productfamilySocketR,4S,Scalable2SPatsburgPCHIntel®C600chipsetn/aIntel®Xeon®processorE#–####v#ProcessorSKU(i.e.10,20,30,etc…)ProdLine(E3,E5,E7)Wayness,maximumnumberofCPUsinanode(1,2,4,8)Version(v2,v3,v4,etc)BrandSocket/segmentdesignation(2,4,6,8)AlphaSuffixDescriptionLLowPower‘LowPower’SKUs(after4digitnumericset):ProdFamilyDesignatorActualSocket8LS(WestmereEX)6R(SandyBridge)4B2(SandyBridge)2H2(SandyBridge)英特尔处理器发展路线图2010201220112013ExpandableXeonIntel®Xeon®processorE7-8800/4800/2800productfamilyIntel®7500ChipsetIntel®Xeon®processor7500/6500seriesBoxboro-EXPlatformEfficientPerformance&WorkstationIntel®5520ChipsetTylersburg-EPPlatformEntry2socketEntry1socketIntel®Xeon®processor3400seriesFoxhollowPlatformIntel®3400/3420ChipsetIntel®5500ChipsetTylersbu