“服务器服务于Internet”报告会 倪光南 1999年7月6日

Slides:



Advertisements
Similar presentations
© 2001 孟静制作 版权所有 第二章 CPU 管理和进程、线程管理 2.1 CPU 管理概述 2.2 进程管理 2.3 进程模型实例分析 :UNIX 早期版本的 CPU 管理 子系统 ( 进程模型 ) 2.4 处理机管理实例分析 (2):linux CPU 管理(进程 模型) 2.5 线程模型.
Advertisements

第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
教育技术装备统计系统 使用培训 教育部基础教育司 教育部教育管理信息中心.
報酬遞增與新的商業世界.
大型主机应用上的开放系统和中间件 2011年度教育部-IBM精品课程
第6章 计算机网络基础 信息技术基础.
硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
电子商务网页与网站设计 第三章 电子商务网站运行环境的规划.
第七章 Internet 基础与应用 第一节 主机名字与域名服务 第二节 Internet的域名体系 第三节 主机名字的书写方法
第十四章 局域网组建典型案例 本章主要内容 局域网组网方案设计的一般方法 网吧建设方案 校园网建设方案 企业网络建设方案 2017/3/5
第一章 地区电子政务发展案例(1) 地区(方)的概念:省/自治匹、市/州、县,相对中央、国务院 及各部委
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
Transtep today overview 跨越科技股份有限公司
中日合资 武汉安珞计算机系统有限公司 公司介绍
2008全球品德最高的93家公司出爐,Google、Oracle擊敗微軟、雅虎
第七章 商务网站建设 案例八:艺海拾贝网站设计 思考 1.为什么说网页结构 设计非常重要? 2.目录结构与网页 结构有什么关系?
第三部分:模块“大纲”介绍 年开考模块 考务安排表 3.“大纲”概述 4.“大纲”的基本框架 5.各模块“大纲”介绍
9.1 電腦網絡的需要 電腦網絡是甚麼? 一種把電腦、周邊設備和通訊設備連接起來,以進行資訊交換和資源分享的系統
1.1 Oracle数据库简介 —Oracle Database 11g 课程.
简历撰写 杰普软件科技有限公司 赵芬芳 Brighten your way and raise you up.
思考 问题十:大学生如何提高英语能力? (听说读写能力).
思考 问题十:大学生如何提高英语能力? (听说读写能力).
Founder Technology Group Co.,Ltd.
第6章 计算机网络基础.
电子商务师 第二部分 电子商务的技术基础—计算机.
抓住机遇 推进 Java 构建 《中国的Java大军》 ---Java的下个十年 清华大学 计算机系 王克宏.
周 苏 教授 QQ: 系统集成与项目管理 周 苏 教授 QQ:
操作系统结构.
Windows 2000/XP网络组建与系统管理 李燕 中南分校.
Windows Server 2003操作系统相关配置
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
计算机与信息技术应用基础 徐东雨 计算机中心
>> 第三章 中文Windows XP >> 第四章 中文文字处理系统Word 2003
面对经济全球化.
网络地址转换(NAT) 及其实现.
第一章 引论 1.1操作系统的概念 计算机系统: 计算机硬件 计算机软件 计算机硬件:运算器、控制器、存储器、输入设备和 输出设备
資策會 南區資訊處 教育訓練中心 吳建興 個人電腦組裝 PC DIY 資策會 南區資訊處 教育訓練中心 吳建興
3D繪圖軟體 CATIA V5介紹 第十一組 劉子剛.
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
網路基本概念 本章主要是為讀者建立有關網路的基本知識, 作為後續章節的基礎。首先我們會說明網路的基本概念, 接著介紹網路的各種類型與相關的作業系統, 最後則是介紹 OSI 與 DoD 等兩種網路模型, 讓讀者能進一步了解網路運作的方式。
物流信息技术 Logistics Information Technology
计算机应用基础 第二章 操作系统基础 2018/11/16.
張薰方 張玉茹 蔡旻翰 周明儒.
高效能運算服務 (High Performance Computing) 建置之經驗分享
第4章 作業系統的介紹及操作.
分散式資料庫管理系統 與主從式系統 資料庫系統設計實務與管理,5e
作 業 系 統 第三組 楊育翰 顏瑞霖.
Discover the power of SSL-VPN+ IT management
讲师:田家华 第1章 认识计算机 本章要点   计算机的发展 计算机的组成.
第1章 嵌入式系统概述 嵌入式系统的发展、定义、特点、组成、分类 嵌入式系统硬件核心、软件核心 嵌入式实时操作系统
作業系統 家庭和小型企業網路– 第二章.
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
第7單元 網路和資料通訊 McGraw-Hill Education.
自主可控 云筹未来 ——自主可控云计算平台关键技术
作業系統 (Operating System)
建设 21 世纪 具有国际先进水平的 教育与科研计算机网
课程简介 《计算机应用基础》 与《微机操作》课程组 2019/1/16 课程简介.
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
第12章 计算机病毒防范技术 本章学习目标: 掌握病毒的分类与特征 掌握病毒检测与防范的基本知识 了解计算机病毒防范技术的发展趋势
7.1.1 设备管理的功能(P95) 分配设备:按设备的不同类型和操作系统选用的算法分配。包括分配相应的通道、设备控制器以及对未分配到的任务或怍业进行排队等; 控制和实现真正的输入输出操作。包括通道程序控制、启动设备、及时响应及处理中断讯号等; 对输入输出缓冲区进行管理。例如逻辑名的管理,多个缓冲区的分时以及串并行操作,同类多个外部设备的均衡工作,避免“忙的忙”和“闲的闲”;
微软云计算 --Windows Azure platform
Network Application Programming(3rd Edition)
第5章 网站服务器搭建与管理.
雲端虛擬化 Cloud Virtualization
第1章 网络操作系统概述.
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
操作系统的结构和硬件支持 第2章 操作系统的结构和硬件支持.
基础篇 微型计算机系统 硬件系统 软件系统 操作系统基础 作业 计算机编码和数制 系统综述.
核心系统数据库组 了解应用服务器 核心系统数据库组
县级支中心 乡镇基层服务点的建设 朱 庆 华.
Presentation transcript:

“服务器服务于Internet”报告会 倪光南 1999年7月6日

计算模式的演变(计算机发展的三个时期) 以主机为中心(大型机、小型机时期) 以PC为中心(PC/服务器时期) 60年代-70年代 以PC为中心(PC/服务器时期) 80年代-90年代中 以网络为中心(Internet时期) 90年代中开始

以主机为中心:许多人共用一台主机 数据和计算能力集中在主机 以主机为中心:许多人共用一台主机 数据和计算能力集中在主机

以PC为中心:一个人用一台PC 数据和计算能力集中在PC或LAN上的服务器

以Internet为中心:一个人用许多信息家电取得服务 数据和计算能力分布在网上

Internet潮流——各公司的对策 90年代中期开始: IBM提出“Network Centric Computing”并将服务作为业务主方向 Sun推出面向网络的Java技术 Oracle提出NC(网络计算机) Netscape推出浏览器 Yahoo、Amazon等大批.COM公司涌现

Internet潮流——微软的对策 有Wintel既得利益,对Internet反应迟缓 依靠OS的垄断在浏览器竞争中后来居上 最近提出了“.Net”策略(NGWS) 基于XML的交互式应用软件存储在Internet上(“in the cloud”) 用户通过PC和各种信息家电取得服务 作为下一代Internet的应用平台,包括开发工具(Visual Studio.Net)、新的用户界面(.Net User Experience)模块服务(building-block services),如身份验证等等

Internet潮流——微软的对策(续) 仍突出PC作用,与IBM、Sun、Oracle等公司提出的瘦客户机或NC的概念不同 含有宣传成分,表明公司的各部分都需集成在一起而不应被拆散 在开发效率、开放性、经济性等等方面还都不明确 是否成功需要时间来回答

电子服务(e-Services) Internet的发展产生了电子服务的概念 例如:e-Business、e-Commerce、e-... 可通过PC或信息家电从Internet取得服务 在这些设备上不必安装复杂的软件 应用软件将主要在服务器上 软件将不以产品形式而以服务形式出现 硬件和软件的复杂性从PC移到服务器上

Internet时代服务器的地位 为了提供各种服务,要求服务器: 有强大的处理功能 存储海量信息 拥有各种应用程序 高可靠性 保障信息安全 支持各种信息设备 ...

选择服务器的因素 按应用需求: 所提供服务的类型、规模 可伸缩性 可靠性、可用性 易管理、好用性 经济性 安全性 兼容性、历史继承性 品牌、服务支持 …

选择服务器的因素(续) 按OS:Unix、NT(W2000)、Linux、... 按CPU结构:Intel、非Intel 按品牌:Sun、IBM、HP、Compaq、… 按体系结构:单CPU、SMP、NUMA、Cluster、MPP、… 按功能:超级服务器、大型服务器、PC服务器、...

服务器OS市场变化

主要的服务器OS比较

Unix服务器 CPU基本上是非Intel结构 历史悠久有传统市场,特别是高档市场 性能高于运行NT的Intel服务器 可靠性最好 少数供应商,品牌好、技术支持好 有大型应用系统支持 价格高

NT服务器 CPU基本上是Intel结构 目前市场份额最大,特别是在中低档市场 可靠性不够(Windows 2000的可靠性还有待于时间检验) 支持服务取决于厂商(供应商多) 有大量应用系统支持 价格中等 安全性有争议

Linux服务器 CPU多样化,Intel最普遍 不需付版权费、价格最低 市场份额上升最快 可靠性好 已得到全球大公司的支持 已有很多应用软件,特别是在Internet相关应用中已居领先地位

Linux服务器(续) 源码开放可以自主发展,并有利于改进安全性(Gartner Group认为,到2002年上半年Linux将比传统的商用Unix更安全) 发展快: 一些大公司将商用Unix软件源码开放给Linux,如IBM已将日志系统开放 HP、RedHat、SGI、Sun等等协同将Linux移植到Intel未来64位CPU上(Itanium),将有可能领先于64位的Windows 2000

Linux服务器(续二) SMP 支持不够,Linux 2.2最多支持4个CPU,但 今后Linux 2.4将可支持16个以至更多的CPU 能处理的存储器容量不大于2GB(Windows NT:4GB,Irix:128GB) 还缺乏高可用性、日志系统等等支持 还不能证明能适应大企业的需要 需继续推进软件开发和服务支持

推广Linux的理由

Linux有利于发展自主硬件平台 Intel 结构CPU依靠Windows垄断了PC硬件平台 开放源码不但有利于软件发展而且有利于自主硬件平台的发展

提供服务的两种方式 采用单个高档的通用服务器 采用许多低档服务器的联合 两者可以结合 用一个服务器提供数据库、电子商务、文件和打印服务器等等所有服务 采用许多低档服务器的联合 用多个专用服务器(Server appliance) 每个服务器是单功能、“即插即用”式的服务器,提供单项服务 两者可以结合

通用服务器 需要采用高性能硬件来满足提供多项服务的要求 可采用专门软件保证多个服务互不影响 例:VMware的软件,允许在一个服务器上运行多个操作系统(Windows和Linux),某个用户对于其他用户的网站作出误动作或攻击,不会使整个服务器崩溃

专用服务器 一个服务器只提供单项服务 易于设置和管理,可针对特定的应用进行优化 简单、可靠、便宜 通过增加服务器个数就可以进行扩展 适合用Linux 问题:如管理工具不好反而有可能增加管理的工作量 实例: TaskSmart:Internet caching服务器(Novell caching +简化的Netware 5内核) Raw Iron数据库专用服务器(Oracle 8i+简化的Solaris内核)

高性能服务器几种常用技术 SMP(Symmetric Multiple Processing):共享存储全对称多处理器技术 NUMA(Non Uniform Memory Access):非一致访问分布共享存储技术 Cluster:机群技术 各种技术可相互融合

SMP 共享存储全对称多处理器技术 采用总线结构的紧耦合多处理器系统 各处理器完全对称,拥有各自的Cache 操作系统支持细粒度、锁定等等 Linux 的SMP支持 CPU种类:x86、Sparc、PowerPC、Alpha Linux 2.4将可支持16个或更多的CPU 对处理器繁忙任务效果大,对I/O繁忙任务效果小

SMP结构,各CPU共享所有资源 CPU CPU MEM MEM 系统总线 总线桥 I/O总线 盘 盘

MPP结构与SMP相反,各CPU不共享任何资源

Intel 440GX+ 服务器主板(2个Xeon的SMP系统)

NUMA 非一致访问分布共享存储技术 由若干通过高速专用网络连接起来的独立节点构成的系统 各个节点可以是单个CPU或是SMP系统 Cache一致性可有多种解决方案 需要操作系统和特殊软件的支持 实例:Sequent的NUMA服务器可扩展到64个 Intel CPU,今后将扩展到256个

由三个SMP模块(每个有4个CPU)构成的NUMA系统节点(Sequent)

Cluster 机群技术 由若干完整的计算机互联组成一个统一的计算机系统 计算机和高速互联硬件可以采用现成硬件或特殊硬件 需要特殊软件支持 例如CMS(Cluster Management Software)、CCS(Cluster Computing Environments)等等 可实现单一系统映像,即操作控制、IP登录点、文件结构、存储空间、I/O空间、作业管理系统等等的单一化 可经济地构成超级服务器、高可用性服务器等等

用机群技术构成的虚拟服务器(机群各节点用LAN/WAN联接)

服务器软件的新发展 应用服务器(Application Server) 介于浏览器(在客户机上)与后端的数据库、应用系统之间的软件,决定了一个商业系统的行为 实现传统客户/服务器模式中所包含的应用逻辑和联接关系,但把这些功能从复杂的客户机上移到了中间层的应用服务器上 有利于采用瘦客户机或NC(网络计算机)

瘦客户机或NC的优点 成本比PC低得多、操作简便 硬件和软件都不需经常更新,降低费用,简化维护 不易感受病毒或遭受黑客攻击 没有机械运转部件,可靠性高 应用集中在服务器上,安全性好、易于管理 不必采用Wintel结构,有利于发展自主的硬件和软件技术