从 IT 基础到云计算:服务器、存储、网络与操作系统全栈深度解析

从 IT 基础到云计算:服务器、存储、网络与操作系统全栈深度解析

引言

在数字化转型的浪潮中,云计算已成为企业 IT 基础设施的核心。无论是华为云、阿里云还是 AWS,支撑这些云平台最底层的依然是计算、存储、网络与操作系统这"四大基石"。本文基于华为 HCIA 云服务认证培训教材,将五大 PPT 的核心理论进行深度整合,从传统 IT 的痛点出发,详细拆解云计算的概念、服务器硬件原理、存储架构、网络协议以及 Linux 操作系统基础,帮助你彻底掌握云计算的"底座"知识。


第一章:云计算概述与 IT 发展趋势

1.1 什么是 IT?传统 IT 的挑战

IT(Information Technology)是信息处理的总集,包括软件、硬件、通信及相关服务。传统 IT 架构面临"业务上线慢、扩展困难、可靠性不强、TCO(总拥有成本)居高不下"等痛点。过去我们购买服务器通常是一次性投入,无论业务高低峰,资源都得闲置浪费。

IT 基础设施的演进

  1. 传统 IT 架构:应用与操作系统直接绑定在单一物理服务器上,资源利用率极低。
  2. 虚拟化架构:通过 Hypervisor(如 KVM)在一台物理机上虚拟出多台虚拟机(VM),实现物理资源的切分,提升了利用率。
  3. 云化 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 为例)

  1. CPU(中央处理器) :由逻辑运算单元、控制单元、寄存器组成。主频 = 外频 × 倍频。外频是 CPU 与主板之间的基准频率,倍频是两者的比例。总线频率直接决定 CPU 与内存数据交换的速度。
  2. 内存(内存条):CPU 能直接寻址的存储空间,用于存放运算数据和与硬盘交换的数据。断电后数据丢失。
  3. 硬盘接口
    • SATA:转速 7200RPM,平均无故障时间(MTBF)120 万小时,年故障率约 2%,容量大、成本低。
    • SAS:转速 15K/10K RPM,MTBF 160 万小时,年故障率小于 2%,性能极高,主要面向企业关键业务。
    • NL-SAS:带 SAS 接口的企业级 SATA,用于磁盘阵列中的分级存储。
    • SSD(固态硬盘):无机械结构,由控制单元和闪存芯片组成,性能远超机械硬盘(IOPS 可达 15 万以上),但成本较高。
  4. RAID 卡(磁盘阵列卡) :用于将多块物理盘组合成逻辑盘。主要分软件 RAID (依赖 CPU,成本低但性能差)和硬件 RAID(通过专用芯片处理,性能高,有内置式和外置式)。
  5. 网卡(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 七层模型:

  1. 物理层:在媒介上传输比特流(Bit)。
  2. 数据链路层:将分组封装成帧(Frame),基于 MAC 地址直接通信,差错检测。
  3. 网络层:定义逻辑地址(IP),实现数据包(Packet)从源到目的的转发。
  4. 传输层 :建立端到端的传输(段 Segment)。TCP 是面向连接、可靠的 ,头部 20-60 字节,适用文件传输;UDP 是面向无连接、不可靠的,头部 8 字节,适用视频会议等实时应用。
  5. 会话层、表示层、应用层:分别负责建立会话、数据格式转换加密、提供网络应用接口(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 地址表转发数据帧。处理数据帧有三种行为:
    1. 泛洪:查到未知单播帧或遇到广播帧,向除入接口外的所有接口转发。
    2. 转发:查到目的 MAC 地址且对应接口非入接口,将其从对应接口发出。
    3. 丢弃:查到目的 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(全文本替换)。
相关推荐
Jae den1 小时前
什么是服务器虚拟化?
运维·服务器
陈皮糖..1 小时前
基于 Keepalived 的传统 Web 高可用架构的容器化改造与可观测性升级
运维·docker·性能优化·架构·云计算·prometheus
凌云若寒1 小时前
CODESOFT试用流程
linux·运维·网络·数据库·sentinel
云贝贝贝2 小时前
Oracle 运维高频 6 坑:硬日期、AUTOEXTEND、闪回、锁、FRA、双引号
运维·数据库·oracle
java_logo2 小时前
Docker 部署 go2rtc:轻松搭建摄像头多协议流媒体平台
运维·docker·容器·摄像头·rtsp·轩辕镜像·go2rtc
大模型码小白2 小时前
【AI大模型】DeepSeek Harness 深度解析:大模型评测框架的架构与实践
java·运维·人工智能·spring·架构·自动化
小猪佩奇TONY2 小时前
Linux 内核学习(18) --- linux dma_buf 机制
linux·运维·学习
zhengqweasd2 小时前
网站卡死、接口超时的隐性根源
运维·服务器·网络
handler013 小时前
【Linux】进程退出、等待与程序替换
linux·运维·exec·进程·进程等待·进程退出·程序替换