运维
很乱,有什么桌面运维,谁谁谁电脑开不了就帮忙开电脑之类的。还有数据库运维,数据库 的 优化、之类。
我所认为的运维是运行维护,维护项目的运行。
需要
- 网络、网络协议等等
- docker、
- mysql、
- k8s、
- linux、
- nginx、
- shell、
- redis、
- Kubernetes
- jenkins
...等等
流程
linux指令
==>shell语言
==>linux原理
==>各种各样的程序安装、部署、运行、配置。例如Mysql、Nginx、redis。除此之外要明白如何配置mysql、redis....集群等等
==>docker 快速部署
==>Kubernetes
==> jenkins :CICD 持续集成、持续部署
经验大于技术
就跟修家电的老师傅一样,只需要看一眼就知道问题出在哪个地方
越老越吃香
其他大概就不知道了

云计算与DevOps
- 云架构师
- 设计和维护云端基础设施,使用 AWS、Microsoft Azure、Google Cloud 等平台。云架构师负责系统的可扩展性和高可用性。
- DevOps 工程师
- 负责开发与运维的协作,使用如 Docker、Kubernetes 等工具进行自动化部署、监控和运维,提高软件开发的效率。
- SRE(Site Reliability Engineer)
- 专注于系统的可用性和性能,设计自动化工具和系统监控机制,确保系统的稳定性。