运维的本质
运维:运行维护应用程序
岗位需求:自动化运维、DBA、docker+K8s...
运维职责:
1.尽可能保证应用程序24小时不间断运行
2.尽可能保证数据的安全
3.尽可能提升程序的响应速度
ps:上述三个职责也是服务器应该具备的
"""
1.socket模块
2.TCP协议
3.并行与并发 进程、线程、协程 GIL
"""
计算机的种类
1.台式机
2.笔记本
3.服务器
1.云主机服务器 虚拟服务器
2.物理主机服务器 现实服务器
机架服务器
刀片服务器
塔式服务器
服务器品牌
戴尔dell(常⻅)
华为
IBM(被联想收购更名为thinkserver)
浪潮(国内居多)
"""
服务器尺⼨描述主要以U为单位
1U=1.75英⼨=4.445CM=4.45CM
常⻅服务器尺⼨ 1U 2U 4U
"""
服务器内部组成
⼯作原理
1) 电源:
冗余技术:UPS(不间断电源系统)、双路或多路供电、发电机
2) CPU: 做数据运算处理
CPU路数:单路==1个 双路==2个 四路==4个
CPU核数:把CPU⽐喻成⼚房, 将CPU中的核数⽐喻成⼚房中的⼯⼈,
CPU核数是真正处理⼯作任务,CPU核数越多, 同时处理⼯作任务的效率越⾼
3) 内存: 临时存储数据(断电数据即丢失)
缓存cache 缓冲buffer
内存存储空间⼀分为⼆(公交⻋上下⻋位置)
cache缓存 从缓存读数据
buffer缓冲 从缓冲写数据
企业案例:
⾼并发存储数据环境
存: 将数据先存储到内存 再存储到磁盘中
读: 将磁盘中的热点数据提前存储到内存中
低并发存储数据环境
存: 将数据先放到硬盘⾥
读: 将磁盘中的热点数据提前存储到内存中
4) 硬盘: 永久存储数据(断电数据不会丢失)
硬盘种类:
机械硬盘(性能低)
固态硬盘(性能⾼)
知识扩展:硬盘接⼝
磁盘阵列
raid0 :存储量-没有浪费
优势:提升数据存储效率
缺点:容易丢失数据
raid1:存储量-浪费⼀半
优势:不容易丢失数据,数据更加安全
缺点:数据存储效率较低
raid5:(⾄少需要3块硬盘)存储量--损失⼀块盘容量
优势:安全 存储数据性能也⽐较⾼
缺点:最多只能坏⼀块盘
操作系统
windows:用户体验 服务运行能力欠佳
mac:用户体验 服务运行能力都较优
linux:只在乎服务的运行 用户体验极差