1. 程式人生 > >運維2

運維2

業務運維工程師的日常工作包括:
  • 監控線上的服務質量
  • 響應異常/處理突發故障
  • 線上釋出/升級產品
  • 和相應產品線的研發和測試協調處理產品問題
  • 基於工作中的問題和資料分析進行抽取,將運維經驗理念落地沉澱為方法論/工具/系統/平臺,並制定相關的改進計劃,在各個技術方向上落地實現,最終反饋回運維工作中,提高運維本身的效率和產品的價值。
  •  

  運維工程師使用的 運維平臺和工具包括:
  • 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