【图文来自华为learning平台】
服务器
服务器的定义:
- 也是一种计算机,运行更快,负载更高,价值更贵;【1】
- 一旦联网,我们操作与体验的一切就与服务器相关;
- 服务器在网络中为其他客户机提供计算或应用服务,客户机:PC机,智能手机,ATM等终端设备,也可以是其他服务器,甚至是火车、飞机等大型系统设备。
服务器的发展史和演进
如图·:
服务器的特性,业务应用:
特性:
- 一般不会接触到,通过网络为我们服务;
- 性能,效率更高,高可靠,高可用性以及更高的拓展性。(高速度的CPU运算能力,长时间到可靠运行,强大的I/O外部数据吞吐能力)
【1:可扩展性具体体现在硬盘是否可扩充,CPU是否可升级或扩展,系统是否支持WindowsNT、Linux或UNIX等多种可选主流操作系统等方面;
】
业务应用:
- 高性能,高负载的银行,企业等核心数据库关键业务应用系统;
- email,web,虚拟化,文件打印等基础IT服务业务;
- 互联网,大数据,HPC等高性能科学技术等场景下。
业务种类
服务器分类:
- 按服务器的外形分:塔式,机架式,刀片式,高密度服务器。
- 刀片式服务器:在标准高度的机架式机箱内可插装多个卡式的服务器单元;
- 按服务器的cpu数量分:单路,双路多路,举例(RH2288:二路服务器;RH5885:四路服务器 ;RH8100:八路服务器)
- cpu内核数量进行分类,按cpu指令集(cpu类型)分;精简指令集RISC,复杂指令集CISC,,
- 按应用分类:数据库服务器,应用服务器,web服务器,接入服务器,文件服务器。
服务器的硬件构成
cpu,内存,硬盘
主流服务器厂商
- IBM,Oracle(大小型机)
- Intel为代表的X86服务器厂商(大致相同,差异性体现:产品的工业化,模块化设计,RAS特性,可扩展,可管理性差异以及品牌服务能力等)
服务器三大技术架构及其发展趋势
三大架构:
Scale-up纵向扩展架构
- 提升单台服务器的计算性能。高可靠性,高可用性,高扩展性。
- 适用于高性能交易类业务,如企业核心交易数据库,关键应用系统,hpc高性能计算类业务。
- 广泛应用于金融交易,电信缴费,科学研究,气象分析等领域。
Scale-out横向扩展架构
- 数量取胜,多服务器协同完成任务;
- 高并发性能,低成本,高密度,节能低碳,统一管理等特点;
- 适用于超大规模数据中心,大数据分析,公有云,web应用分析等,,,
Hyper-converged超融合架构
- 将计算,存储,网络,统一管理融合;系统平台的集成设计与整体优化。
- 高速的整体融合;
- 简单易用;
- 性能优化;
- 主要应用于高性能数据分析,数据库整合,云计算资源池平台,一体化数据中心等应用场景;
服务器应用及软件的部署架构和特点
- C/S应用架构
- B/S架构(互联网)
补充:中间件:提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。
- SaaS,PaaS,LaaS是什么意思
任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure(基础设施)-as-a- Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在 中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。【摘自博客:什么是Laas,Paas,Saas服务,区别是什么? 】