缘起: 进入运维行业近10年,把自己的知识和经验总结和沉淀,写此《运维知识体系》,帮助运维朋友建立知识体系,识别自己的运维边界。 1 w0 E1 j) c- H: S5 J) {
运维知识体系
5 k0 S" H* e# t% A7 {* {( ~( d7 Y6 g % T& w7 L8 G& V5 t4 F# C
早期是按照一个HTTP的请求流程来进行编写,后期由于内容增加,已经没有严格意义上的上下文关系。可以看到每层主要引用了一些比较重要的知识点。
- B0 A5 E* A6 k5 @( O, i7 ]1.客户端层、外部层、网络层、接入层
& Z3 H; m; x2 m! w5 P/ ? p
, L. q% [5 V) s# t K S
3 U& {2 h" V' X( V$ N$ b* g) y7 x# ~/ I. Z- }6 j
# \2 r/ V, d# ^. L( ]3 J7 ~
2.应用服务层的各类开源工具和服务是运维必备,业务相关的仅供参考。9 I- R& F h7 K8 a
- V* ^$ @% C8 s/ C
! B; w, u& Y$ f4 w! {* G0 `$ Y
) g/ ^' Q+ u& y$ D3 Y3.存储层并没有按照文件存储、块存储、对象存储这样的方式来进行划分,而是统称为文件存储和数据存储。
0 O. p D- @: U+ z3 R% m* @$ O' G* M2 X6 Y' S& J% W. l
& d- w5 q* s) x8 m4 P4.基础服务层、容器层(V2.0重构过)# s; ?& K- b5 ]% n0 k
; H, G9 H& }3 D: }/ }1 L8 j
4 S* N* Q1 C p- U& w" ]) [! H+ q- L; \* u. Q
8 D! p ]( r+ t" H% s3 d8 j4 j9 o5.基础设施层更没有严格意义上的上下层概念。新版本加入了操作系统层,主要是在系统监控和性能优化时,运维需要掌握操作系统的知识。
F! r! {0 z) q; D
6 s* G7 u7 Z1 p+ i0 v4 g$ v9 b% r+ i2 m) _; A. F* N' e
- U7 T- ]+ y! [0 o
6 Q* k8 ]$ }( S% M& Y# s) Q! \备注: 本表格只体现和运维相关的内容;没有严格意义上的层级关系; 持续更新中,由于每个层次内容多,只例举比较出名(重要)的关键词; 运维人员要给自己划好知识边界!(横向|纵向)(转自赵班长) - X" E& d8 S- K6 I6 o
. Y" z0 v, ?. ]5 f6 x R# ?# z* Y6 s8 y: p5 n+ k
5 ~& \, T4 ~/ Y0 m
) G( O" t7 _# T: R& } |