云运维涉及面很广,还是需要基础知识:Linux基础知识、Linux基本命令的使用、shell脚本编程、Linux操作系统(Ubuntu、CentOS系统等)知识。
了解基础知识后,可以为自己设定以下方向:
1.大数据方向:涉及Hadoop(hdfs、yarn等)、spark、hbase等。蜂巢、风暴等知识
2.虚拟化技术:OpenStack、KVM、Nova、Docker、VMware、Xen等
3.应用:mysql、redis、memcached、sqlserver
4.了解当前云提供商的业务:阿里云、腾讯云、京东云、金山云、AWS等。
5.:Python、Ruby
6.常用运维工具:Jenkins、Chef、Puppet、Ansible等
这个话题很大。怎样才能用几句话解释清楚呢?简单概括就是应建立文件化的运维制度并严格执行。运维体系应包括以下几个方面:
安全
应急预案和应急响应
变更管理
运营管理
维护管理
质量管理
每个方面下都有很多子项目,就不一一列举了。