云计算学科对新手非常友好,适合零基础学员及大中专及本科学历以上人群,计算机专业更有优势,在职或者转行人群的较佳选择。想要从事云计算行业或者进行能力提升的人群学习。
第一阶段:
Linux 系统管理、Linux 网络管理和在实际应用中使用频率极高的一些基础服务,有能力更快速的利用这些基础服务完成高级应用运维的工作。
linux基础命令: 管理底层操作系统
ftp服务、nfs服务: 文件传输,数据传输
网络知识: 配置服务器网络信息
第二阶段:
学习的MySql可以在公司人员架构不齐的情况下可以胜任数据库 DBA 的工作任务,而Shell和Python的学习,可以利用 python 语言完成系统自动化的工作需求,比 shell 运行速度更快更高效,功能更加强大,可以完成更多的自动化运维需求。
shell脚本(7天),python编程(5天),mysql数据库(8天)
自动化运维,比如批量部署服务
数据库系统管理
第三阶段(6周)
核心课程Ansible Nginx Tomcat LVS Zabbix,等集群部署及使用、消息队列集群部署及使用以提升监控大型网站和架构管理的能力。
zabbix监控项目(监控服务各种指标,比如访问量,一旦暴增,立刻报警)
jenkins自动发布服务项目(比如app的持续更新)
ansible自动化运维项目(批量管理服务)
web服务(网站服务端显示,优化)
第四阶段:
涵盖云原生生态圈中容器Docker、容器编排Kubernetes、与开发部门合作完成各种应用的微服务管理任务等,能够胜任容器运维工程师,高级运维工程师等中高端岗位。
docker容器(每个容器中运行1个服务,比如app,那么容器越多,app稳定性越强,docker容器消耗系统资源小,节约成本,方便服务管理。一线主流使用)
kubernetes容器编排工具(批量管理docker容器)
prometheus监控项目(属于监控,在一线城市逐渐主流)