运维的日常工作开发平台及工具

Posted maerzhaha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维的日常工作开发平台及工具相关的知识,希望对你有一定的参考价值。

业务运维工程师的日常工作包括:

1、监控线上的服务质量

2、响应异常/处理突发故障

3、在线发布/升级产品和相应产品线的研发和测试协调处理产品问题

4、基于工作中的问题和数据分析进行抽取,将运维经验理念落地沉淀为方法论/工具/系统/平台,并制定相关的改进计划,在各个技术方向上落地实现,最终反馈回运维工作中,提高运维本身的效率和产品的价值。

运维工程师使用的运维平台和工具包括:

  • Web服务器:apache、tomcat、nginx、lighttpd
  • 监控:nagios、ganglia、cacti、zabbix
  • 自动部署:ansible、sshpt、salt
  • 配置管理:puppet、cfengine
  • 负载均衡:lvs、haproxy、nginx
  • 传输工具:scribe、flume
  • 备份工具:rsync、wget
  • 数据库:mysql、oracle、sqlserver
  • 分布式平台:hdfs、mapreduce、spark、storm、hive
  • 分布式数据库:hbase、cassandra、redis、MongoDB
  • 容器:lxc、docker
  • 虚拟化:openstack、xen、kvm
  • 安全:kerberos、selinux、acl、iptables
  • 问题追查:netstat、top、tcpdump、last

广义上所有开源的软件都是运维工程师会使用到的平台和工具,同时也包括运维各个技术方向上自行研发的各类平台。

以上是关于运维的日常工作开发平台及工具的主要内容,如果未能解决你的问题,请参考以下文章

运维的运维工程师使用的平台、工具

Ansible运维的必备工具

谈谈运维岗

应用运维的红蓝演练:全链路压测在券商系统的落地实践

解放运维的双手,谈自动化运维管理平台设计

企业应用级自动化运维的建设思路与最佳实践分享