1.云计算与服务器基础

文章目录

云计算与服务器基础

第一章:云计算基础概念

1.1 什么是云计算?

定义:云计算是一种通过互联网按需提供计算资源(包括服务器、存储、数据库、网络、软件等)的服务模式。

核心特征

  • 按需自助服务:用户可自主配置计算能力
  • 广泛的网络访问:通过标准机制从各种客户端访问
  • 资源池化:多租户模式,资源动态分配和重新分配
  • 快速弹性:快速且弹性地提供和释放资源
  • 可计量的服务:按使用量计费,透明化监控

1.2 云计算服务模型

IaaS(基础设施即服务)
  • 提供内容:虚拟化计算资源、存储、网络
  • 用户管理:操作系统、应用程序、数据
  • 服务商管理:硬件、虚拟化、存储、网络
  • 特点自由度更高,用户对底层基础设施有完全控制权
PaaS(平台即服务)
  • 提供内容:应用程序开发和部署平台
  • 用户管理:应用程序和数据
  • 服务商管理:运行时、中间件、操作系统
SaaS(软件即服务)
  • 提供内容:完整的软件应用程序
  • 用户管理:有限的应用程序配置
  • 服务商管理:应用程序、数据、运行时等所有底层设施
  • 特点效率最高,开箱即用,无需维护底层设施

1.3 云计算部署模型

公有云
  • 资源归属:由第三方云服务商拥有和运营
  • 架构特点:多租户架构
  • 优势:成本效益高,扩展性强
  • 适用对象小型企业,初创公司
私有云
  • 资源归属:专用于单个组织的云基础设施
  • 架构特点:单租户架构
  • 优势:更高的安全性和控制力
  • 部署方式:可在本地或由第三方托管
  • 适用对象大型企业,对数据安全要求高的组织
混合云
  • 组成公有云 + 私有云 一起使用
  • 特点:允许数据和应用程序在环境间共享
  • 优势:提供更大的灵活性和部署选项
  • 适用对象电商公司,业务波动大的企业

1.4 云计算的优势

  • 成本效益:从资本支出转向运营支出
  • 可扩展性:按需快速扩展或缩减资源
  • 可靠性:高可用性和灾难恢复能力
  • 安全性:专业的安全团队和措施
  • 灵活性:支持远程工作和协作

第二章:服务器基础

2.1 服务器基本概念

定义:服务器是为网络中的其他计算机提供服务的专用计算机或系统。

服务器架构模式
  • C/S架构:Client - Server 架构
  • B/S架构:Browser - Server 架构

服务器 vs 普通计算机

  • 更高的可靠性和稳定性
  • 更强的处理能力和内存
  • 专门的硬件组件
  • 24/7不间断运行能力

2.2 服务器硬件组成

核心组件
  • CPU(中央处理器):服务器的大脑,执行计算任务
  • 内存(RAM):临时存储数据和程序
  • 存储系统
    • HDD(机械硬盘):容量大,成本低
    • SSD(固态硬盘):速度快,可靠性高
  • 网络接口:连接网络的网卡
  • 电源供应:冗余电源确保不间断运行
服务器规格描述
  • U:表示服务器厚度(单位)
  • :表示CPU的个数
  • 常见规格
    • 1U2路:高度1U,2个CPU
    • 4U4路:高度4U,4个CPU
服务器形态
  • 塔式服务器:类似台式机,适合小型企业
  • 机架式服务器:标准化尺寸,适合数据中心
  • 刀片服务器:高密度设计,共享基础设施

3D模型学习资源

复制代码
https://www.xfusion.com/server-3D/index_zh.html

2.3 服务器操作系统

Windows Server
  • 图形化界面友好
  • 与Microsoft生态系统集成良好
  • 适合运行ASP.NET等微软技术栈
Linux发行版
  • Ubuntu Server:用户友好,社区支持好
  • CentOS/RHEL:企业级稳定性和安全性
  • Debian:稳定可靠,软件包丰富

2.4 服务器RAID配置与系统安装

RAID阵列配置

重要概念

  • 服务器和日常常用的终端不同,服务器有RAID card
  • 需要先创建RAID阵列,服务器才能识别硬盘

配置流程

  1. 查找配置文档:根据RAID card型号,登陆官网查找相应配置文档
  2. 进入BIOS界面:开机过程中等待并进入bios界面
  3. 配置RAID阵列:按照文档指导配置RAID阵列
系统安装流程
  1. 设置启动顺序:RAID阵列配置完成后,设置开机自启动选项为光驱
  2. 选择系统镜像:使用KVM来选择安装的系统镜像
  3. 开始安装:重启服务器,此时不进入bios直接开机,进入安装系统界面

2.5 服务器虚拟化

概念:在一台物理服务器上运行多个虚拟服务器的技术。

优势

提高硬件利用率

简化管理和维护

快速部署和迁移

增强业务连续性

主要虚拟化技术

VMware vSphere:企业级虚拟化平台

Microsoft Hyper-V:Windows环境集成

KVM:开源的Linux虚拟化解决方案

Docker:容器化虚拟化

2.6 服务器管理基础

远程管理工具
  • SSH(Secure Shell):Linux服务器远程管理
  • Web控制台:云服务商提供的Web管理界面
  • KVM:用于系统安装和硬件级管理
基本管理任务
  • 用户和权限管理
  • 软件安装和更新
  • 系统监控和日志分析
  • 备份和恢复操作
  • 安全配置和防火墙设置
  • RAID阵列管理和监控

实践建议

常用命令参考

bash 复制代码
# Linux基础命令
ls -l                    # 列出文件详情
cd /path                 # 切换目录
ps aux                   # 查看进程
systemctl status service # 检查服务状态
top                      # 系统监控
fdisk -l                 # 查看磁盘信息

重点概念总结

  • 云计算服务模式:IaaS(自由度高)、PaaS、SaaS(效率高)
  • 部署模式:公有云(小企业)、私有云(大企业)、混合云(电商)
  • 服务器规格:U(厚度)、路(CPU数量)
  • 关键流程:RAID配置 → 启动设置 → 系统安装
相关推荐
IDOlaoluo3 小时前
dotnet-sdk-5.0.400-linux-x64.tar.gz 安装教程(Linux 手动安装 .NET 5.0.400 SDK 步骤)
运维·服务器
Kay_Liang3 小时前
大语言模型如何精准调用函数—— Function Calling 系统笔记
java·大数据·spring boot·笔记·ai·langchain·tools
2501_915918413 小时前
iOS 混淆与 IPA 加固一页式行动手册(多工具组合实战 源码成品运维闭环)
android·运维·ios·小程序·uni-app·iphone·webview
bnsarocket3 小时前
Verilog和FPGA的自学笔记7——流水灯与时序约束(XDC文件的编写)
笔记·fpga开发
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [kernel][irq]softirq
linux·笔记·学习
摇滚侠3 小时前
Spring Boot 3零基础教程,WEB 开发 内容协商机制 笔记34
java·spring boot·笔记·缓存
扶尔魔ocy3 小时前
【DIY】RS232串口监听头制作
运维·rs232
迎風吹頭髮3 小时前
Linux服务器编程实践60-双向管道:socketpair函数的实现与应用场景
linux·运维·服务器
71-33 小时前
C语言——关机小程序(有system()和strcmp()函数的知识点)
c语言·笔记·学习