服务器操做系统基础原理

  • 服务器定义及发展史

    定义web

    服务器时计算机的一种,运行快,负载高,价格贵,在网络中为其余客户机提供应用服务(高速的CPU计算能力,长时间的可靠运做,强大的I/O外部数据吞吐能力)数据库

    历史浏览器

    ​ 1946年 第一台计算机诞生服务器

    ​ 1964年 IBM system 360 大型机--真正意义上的 服务器网络

    ​ 1965年 DEC小型机 (如今的小型机-Unix Server)架构

    ​ 1989年 Intel 486 (康柏生产力第一台x86服务器)并发

    ​ 20世纪90年代 新概念小型机(Unix Server、RISC CPU和 Unix OS)分布式

    ​ 现在Intel是主流,CPU以摩尔定理演进。高并发

  • 服务器的类型

    按外形分类:塔式、机架式、刀片式、高密度 性能

    按性能分类:单路(1个CPU)、双路(2个CPU,如 华为RH2288)、多路(4个以上CPU,如 华为RH5885)

    按指令集分类:精简指令集RISC(非x86架构,一般运行Unix操做系统【小型机】)、复杂指令集(典型表明x86架构)

    按应用类型分类:数据库服务器、应用服务器、web服务器、接入服务器、文件服务器等。


服务器的硬件组件:CPU、内存和硬盘。占成本的2/3。此外还有主板、机箱、电源、风扇,可选RAID卡等。

主流厂商:1.以IBM、Oracle等为表明的大小型机生产家;2.以Intel为首的x86服务商
  • 服务器的技术和架构

技术架构的三大发展趋势:

1.Scale-up纵向扩展架构

​ 具备高可靠性、可用性和拓展性。用于高性能交易类业务,如:金融交易、电信计费、科研、气象分析等。

2.Scale-out 横向扩展架构

​ 以量取胜,对性能要求不高,多个服务器协同完成任务。具备高并发性、低成本、节能等特色。用于超大规模数据中心,如:大数据分析、公有云、web应用集群等。

3.Hyper-converged超融合架构。

​ 将计算、网络、存储和管理融合。简单易用。用于高性能数据分析、数据库融合和云计算资源池等。


服务器C/S应用部署架构:多个客户端访问一个数据库(2层),不灵活,不适合大规模应用应用场景。

服务器B/S应用部署架构:客户端使用web浏览器--应用装在服务器上(不一样应用装在不一样服务器上)--分布式数据库 。 适合大规模应用场景。

互联网应用是典型的B/S架构。

  • 服务器上层软件架构

    服务器的系统安装和业务部署

    1.操做系统

    ​ Unix服务器:AIX Solaris、HP-un11……

    ​ x86 : Linux、Windows

    ​ 云计算平台:Vmware、FusionSphere、KVM等虚拟机

    2.数据库

    Oracle、IBM DBI、MySQL、SQL Server……

    3.中间件(为上层应用软件提供运行和开发环境)

    Java、WebLogic、WebSphere、Tomcat、Jboss……

    4.业务应用(基于和中间件之上)

    ERP、CRM、HR、Email、LogicAPP……

    ------

    与云计算服务对应关系

    IaaS--OS、虚拟化

    PaaS--数据库、中间件

    SaaS--业务应用

相关文章
相关标签/搜索