从 IT 基础到云计算:服务器、存储、网络与操作系统全栈深度解析
引言
在数字化转型的浪潮中,云计算已成为企业 IT 基础设施的核心。无论是华为云、阿里云还是 AWS,支撑这些云平台最底层的依然是计算、存储、网络与操作系统这"四大基石"。本文基于华为 HCIA 云服务认证培训教材,将五大 PPT 的核心理论进行深度整合,从传统 IT 的痛点出发,详细拆解云计算的概念、服务器硬件原理、存储架构、网络协议以及 Linux 操作系统基础,帮助你彻底掌握云计算的"底座"知识。
第一章:云计算概述与 IT 发展趋势
1.1 什么是 IT?传统 IT 的挑战
IT(Information Technology)是信息处理的总集,包括软件、硬件、通信及相关服务。传统 IT 架构面临"业务上线慢、扩展困难、可靠性不强、TCO(总拥有成本)居高不下"等痛点。过去我们购买服务器通常是一次性投入,无论业务高低峰,资源都得闲置浪费。
IT 基础设施的演进:
- 传统 IT 架构:应用与操作系统直接绑定在单一物理服务器上,资源利用率极低。
- 虚拟化架构:通过 Hypervisor(如 KVM)在一台物理机上虚拟出多台虚拟机(VM),实现物理资源的切分,提升了利用率。
- 云化 IT 架构:引入 Cloud OS(云操作系统),实现了资源的池化、自动化调度和计量计费,这是当前企业级主流。
1.2 理解虚拟化与云计算的关系
很多人混淆虚拟化与云计算。虚拟化是云计算的基石,但云计算远不止虚拟化 。
虚拟化将物理资源抽象为逻辑资源,而云计算通过"资源池化 + 自动化管理"将虚拟化资源打包成服务交付给用户。云计算的核心是通过网络按需提供动态可伸缩的虚拟化资源。
1.3 云计算的特征(NIST 定义)
- 按需自助服务:用户无需与提供商人工交互,可直接通过控制台或 API 自助申请资源。
- 广泛网络接入:可通过各种标准终端(手机、PC、平板)访问。
- 资源池化:多租户共享底层硬件,动态分配与再分配。
- 快速弹性:资源可秒级扩展或释放,应对流量洪峰。
- 可计量服务:通过计量能力自动控制和优化资源用量(如按小时、按流量计费)。
1.4 云计算的三大服务模式(核心考点)
| 服务模式 | 全称 | 用户管理范围 | 云厂商管理范围 | 典型应用 |
|---|---|---|---|---|
| IaaS | 基础设施即服务 | 应用、数据、运行时、中间件、操作系统 | 虚拟化、计算、存储、网络 | 华为云 ECS、AWS EC2 |
| PaaS | 平台即服务 | 应用、数据 | 操作系统、运行时、中间件 | 华为云 CCE、Kubernetes |
| SaaS | 软件即服务 | 仅使用 | 底层到应用层全部 | 华为云 WeLink、Office 365 |
1.5 云计算的部署模式
- 公有云:由第三方云服务商拥有,面向公众提供,按需付费(如华为云、阿里云)。
- 私有云:由单一组织拥有,可部署在企业数据中心,安全和隐私性最高。
- 混合云:公有云与私有云组合,数据和应用可在两者之间灵活迁移,是政企上云的主流模式。
第二章:服务器技术基础与硬件解析
2.1 服务器定义与分类
服务器是网络环境中为用户提供特定服务的计算机,具有高可靠性(7x24 小时运行)、高可用性、高扩展性等特点。按硬件形态分类:
- 塔式服务器:外形类似普通 PC,占用空间大,适合小型办公。
- 机架式服务器:标准机柜宽度(1U/2U),适合数据中心大规模部署。
- 刀片服务器:高密度、高集成度,在一个机箱内插入多片"刀片",适合超大规模计算。
2.2 核心硬件深挖(以华为 TaiShan 为例)
- CPU(中央处理器) :由逻辑运算单元、控制单元、寄存器组成。主频 = 外频 × 倍频。外频是 CPU 与主板之间的基准频率,倍频是两者的比例。总线频率直接决定 CPU 与内存数据交换的速度。
- 内存(内存条):CPU 能直接寻址的存储空间,用于存放运算数据和与硬盘交换的数据。断电后数据丢失。
- 硬盘接口 :
- SATA:转速 7200RPM,平均无故障时间(MTBF)120 万小时,年故障率约 2%,容量大、成本低。
- SAS:转速 15K/10K RPM,MTBF 160 万小时,年故障率小于 2%,性能极高,主要面向企业关键业务。
- NL-SAS:带 SAS 接口的企业级 SATA,用于磁盘阵列中的分级存储。
- SSD(固态硬盘):无机械结构,由控制单元和闪存芯片组成,性能远超机械硬盘(IOPS 可达 15 万以上),但成本较高。
- RAID 卡(磁盘阵列卡) :用于将多块物理盘组合成逻辑盘。主要分软件 RAID (依赖 CPU,成本低但性能差)和硬件 RAID(通过专用芯片处理,性能高,有内置式和外置式)。
- 网卡(NIC):华为服务器有板载网卡(集成在 PCH 芯片,不可更换)、PCIe 标卡(灵活扩展)、灵活 IO 插卡(华为自研)和 Mezz 卡(刀片服务器专用)。
2.3 服务器关键技术:BMC 与 BIOS
- BMC(基板管理控制器) :它是基于 IPMI 标准、独立于操作系统之外的管理核心。即使操作系统死机、断电重启,只要服务器有电源,BMC 依然在线。华为的 iBMC 提供四大功能:状态监控 (CPU/内存/硬盘/温度/电压)、故障诊断 (预故障分析)、诊断辅助 (串口/屏幕录像)、运行记录(黑匣子 Kbox)。
- BIOS(基本输入输出系统):固化在主板 ROM 中的程序,负责底层的硬件检测、初始化、操作系统引导和高级电源管理,是操作系统与硬件之间的"桥梁"。
第三章:存储技术基础与架构演进
3.1 存储发展史(从 DAS 到云存储)
- DAS(直连附加存储):存储设备通过 SAS/SCSI 线缆直接连在服务器上,扩展性差,无法共享。
- NAS(网络附加存储):文件级存储。文件系统位于后端,通过网络协议(CIFS/NFS)共享,如同一个巨大的"网络硬盘",便于数据共享,但性能受限于网络带宽。
- SAN(存储区域网络):块级存储。服务器通过专用高速网络(FC 光纤或 IP 以太网)直接访问存储设备的"裸盘(LUN)",按块读写,性能极高。
3.2 组网模式对比
| 存储类型 | 传输类型 | 网络协议 | 典型应用 | 优缺点 |
|---|---|---|---|---|
| DAS | 块级 | SCSI / SAS | 任何小型文件服务器 | 简单便宜,难扩展,空间利用率低 |
| FC-SAN | 块级 | FC 光纤 | 高性能数据库 | 昂贵,配置复杂,但性能极佳 |
| IP-SAN | 块级 | iSCSI / TCP/IP | 中小型数据库 | 成本低,充分利用 IP 网络 |
| NAS | 文件级 | CIFS / NFS | 文件共享与交换 | 易管理,但性能较低 |
3.3 RAID 技术详解
RAID 通过三种技术组合实现:条带化(Striping) 、镜像(Mirroring) 、奇偶校验(XOR)。
- RAID 0:条带化,无冗余。读性能极高,但任意一块盘损坏数据即丢失。
- RAID 1:镜像。写性能降低,但安全性极高,空间利用率 50%。
- RAID 5:分布式奇偶校验。数据与校验信息分散在所有磁盘上,允许坏一块盘,兼顾性能与安全。
- RAID 6:双重校验(横向+斜向)。允许同时坏两块盘,安全性更高,但写入性能最差。
- RAID 10:先镜像,再条带。兼具 RAID 0 的速度和 RAID 1 的安全,常用于核心数据库。
华为 RAID 2.0+(块级虚拟化) :传统 RAID 重构时间过长,华为将硬盘空间切成细粒度的小块(Chunk),动态组合成 CKG(Chunk Group),最终形成 LUN。这种技术实现了所有 LUN 的数据均衡分布在所有硬盘上,避免单盘热点的产生,极大缩短了故障重构时间。
3.4 iSCSI 与 FCoE 协议
- iSCSI :把 SCSI 命令封装在 TCP/IP 包中传输。分为 Initiator(发起端,即服务器) 和 Target(目标端,即存储阵列)。优点是利用成熟的 IP 网络管理工具,成本低。
- FCoE(以太网光纤通道):将 FC 帧封装进以太网帧,使 LAN 和 SAN 可以在同一张以太网卡上传输,减少了数据中心线缆数量,降低功耗,但在大流量下需要无损以太网的支持(DCB)。
第四章:网络技术基础与通信原理
4.1 IP 地址与子网划分
IPv4 地址由 32 位二进制组成,分为网络部分 和主机部分,采用"点分十进制"表示。
- A类:1-126,默认掩码 /8,超大型网络。
- B类:128-191,默认掩码 /16,中大型网络。
- C类:192-223,默认掩码 /24,小型网络。
- 子网掩码 :决定 IP 中哪些是网络位,哪些是主机位。可用主机数公式:2^n - 2(n 为主机位位数,减去网络地址和广播地址)。
- 私网地址:A类 10.0.0.0/8,B类 172.16.0.0/12(注意:172.16 到 172.31),C类 192.168.0.0/16。
- 特殊地址:127.0.0.0/8(环回地址),169.254.0.0/16(本地链路地址,DHCP 失败时自动获取),255.255.255.255(广播地址)。
4.2 OSI 参考模型与 TCP/IP 模型
网络通信极其复杂,为降低设计难度,国际标准化组织(ISO)提出了 OSI 七层模型:
- 物理层:在媒介上传输比特流(Bit)。
- 数据链路层:将分组封装成帧(Frame),基于 MAC 地址直接通信,差错检测。
- 网络层:定义逻辑地址(IP),实现数据包(Packet)从源到目的的转发。
- 传输层 :建立端到端的传输(段 Segment)。TCP 是面向连接、可靠的 ,头部 20-60 字节,适用文件传输;UDP 是面向无连接、不可靠的,头部 8 字节,适用视频会议等实时应用。
- 会话层、表示层、应用层:分别负责建立会话、数据格式转换加密、提供网络应用接口(HTTP/SSH/Telnet)。
数据封装过程:应用层(Data) -> 传输层(TCP头) -> 网络层(IP头) -> 数据链路层(MAC头 + FCS) -> 物理层(比特流)。接收方则反向解封装。
4.3 以太网与交换机工作原理
- MAC 地址:48 位(6字节),全球唯一,厂家分配,通常用十六进制表示(如 00-1E-10-DD-DD-02)。分为单播(对应一个特定主机)、广播(FF-FF-FF-FF-FF-FF)、组播(01-80-C2...)。
- 交换机核心功能 :学习源 MAC 地址,建立 MAC 地址表;根据目的 MAC 地址表转发数据帧。处理数据帧有三种行为:
- 泛洪:查到未知单播帧或遇到广播帧,向除入接口外的所有接口转发。
- 转发:查到目的 MAC 地址且对应接口非入接口,将其从对应接口发出。
- 丢弃:查到目的 MAC 地址且对应接口就是入接口,说明帧已到达目的地,直接丢弃。
- 冲突域与广播域 :交换机隔离了冲突域 (每个接口独立),但默认所有接口同属一个广播域。
4.4 VLAN 技术详解
VLAN(虚拟局域网)将物理 LAN 逻辑划分为多个广播域,隔离二层广播风暴。
- 802.1Q Tag:在以太网帧中插入 4 字节的标签(TPID 0x8100,PRI 优先级,VLAN ID)。
- 接口类型 :
- Access:用于连接终端。接收无标记帧打上 PVID;发送帧时剥离 Tag(发给 PC 不打标)。
- Trunk:用于交换机互联。允许多个 VLAN 打标通过;当发送帧的 VLAN ID 等于 PVID 时剥离标签。
- Hybrid :灵活,可指定哪些 VLAN 带标签发送、哪些不带。通常用于连接路由器或特殊服务器。
4.5 路由技术
路由器依据路由表指导报文转发。
- 静态路由:管理员手动配置,不随网络拓扑变化。
- 缺省路由(默认路由) :格式为
0.0.0.0/0,匹配所有数据包,指向网络出口。 - 浮动路由:配置相同目的地址、不同优先级(如主路由优先级 60,备份路由优先级 70)。主路由正常时备份路由不生效,主故障时自动"浮"起来接管。
第五章:Linux / openEuler 操作系统基础
5.1 操作系统定义与 Linux 特性
操作系统(OS)是管理计算机硬件与软件资源的系统软件。Linux 继承了 UNIX 的设计理念,特点包括:
- 多用户多任务:允许多个用户同时独立执行多个程序。
- 完全兼容 POSIX 标准:可移植性强。
- 一切皆文件 :硬件设备(如硬盘、网卡)也被抽象成文件,存储在
/dev目录下。 - 自由软件:开源免费。
5.2 Linux 家族与 openEuler 关系
社区最上游是 Linux Kernel。由 Kernel 孵化出三大阵营:
- RedHat 阵营:社区版 Fedora -> 商用版 RHEL -> 免费克隆版 CentOS。
- Debian 阵营:Debian -> Ubuntu。
- SuSE 阵营:SLES / OpenSuSE。
- openEuler:华为基于 Linux Kernel 开源,兼容 ARM 和 x86,衍生出麒麟 V10、iSoft V5.1 等商业 OS。
5.3 用户与 UID 类型
Linux 使用 UID 标识身份:
- UID=0:超级用户(root),拥有系统所有权限。
- UID=1-999:系统用户(服务用户),用于程序运行身份。
- UID=1000-60000:普通用户。
5.4 核心基础命令
- 路径与目录 :绝对路径(从
/开始)与相对路径(从当前.开始)。pwd查看当前路径;cd切换路径;cd ~进入家目录。 - 查看文件 :
ls列出内容(-a显示隐藏,-l显示详情);cat读取全部;head查看前几行;tail查看后几行。 - 文件操作 :
mkdir(创建目录,-p递归);touch(创建空文件);cp(复制,-r目录,-a保留属性);mv(移动/重命名);rm(删除,-rf强制递归,高危)。 - 编辑器 Vim :
- 命令模式 :
yy复制,p粘贴,dd删除,gg回顶部,G回末尾。 - 底行模式 :
:wq(保存退出),:q!(强制退出不保存),/word(查找),:%s/word1/word2/g(全文本替换)。
- 命令模式 :