一、服务器类型:
按服务器外形分类:
塔式服务器
机架式服务器
刀片式服务器
高密度服务器
按服务器CPU数量分类:
单路服务器(1个CPU)
双路服务器(2个CPU 如 华为的RH2288)
四路服务器(4个CPU 如RH5885)
多路服务器(4个以上CPU 如RH8100为八路服务器)
按服务器指令集(即CPU类型)分类:
精简指令集RISC(非X86架构)
复杂指令集CISC(典型代表X86架构)
按服务器应用分类:
数据库服务器
应用服务器
WEB服务器
接入服务器
文件服务器
服务器硬件组件构成:
CPU、内存、硬盘、主板、机箱、电源、风扇、Pcle卡/Raid卡/网卡等可选组件
二、服务器技术和架构:
服务器架构的三大发展趋势:
Scale-up纵向扩展架构( 提升单台服务器的计算性能,高可靠、高可用性、可扩展性。主要适用于高性能交易类业务 )
Scale-out横向扩展架构( 通过更多服务器来协同完成任务。高并发性、低成本、高密度、统一管理。通常适用于超大规模数据中心 )
Hyper-converged超融合架构( 将计算、存储、网络和统一管理 融合。高速的整体融合、简单易用、性能优化。 主要用于高性能数据分析、数据库整合、云计算资源池、一体化数据中心 )
C/S(Client/Server)架构:一台共享服务器为多个客户端服务,为两层的应用部署架构。不利于应用灵活部署,不利于大规模的客户应用和推广
B/S(Browse/Server)架构:数据库为应用服务器来服务,应用服务器为客户端来服务。三层模式的应用系统架构
三、服务器上层软件架构:
主流的UNIX服务器操作系统有 AIX Solaris HP-un11
主流的X86服务器为Windows和Linux
虚拟化系统:将一个物理服务器模拟成多台小的虚拟化服务器来使用
中间件:可以为上层应用软件提供运行和开发环境,提供预可复用的业务功能模块、API接口等。主要服务器中间件:JAVA、WebLogic、websphere、Tuxedo 开源的有:阿帕奇的Tomcat、JBoss等
架构:laaS(硬件基础设施、操作系统和虚拟化设施)、PaaS(数据库和中间件)、SaaS(业务应用层软件)