服务器操作系统基础原理

服务器操作系统基础原理

  • 服务器定义及发展史

    定义

    服务器时计算机的一种,运行快,负载高,价格贵,在网络中为其他客户机提供应用服务(高速的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--业务应用

posted @ 2019-05-20 13:33  minYeon  阅读(458)  评论(0编辑  收藏  举报