1. 程式人生 > >運維的基本知識

運維的基本知識

運維

概念

運維,這裡指網際網路運維,通常屬於技術部門,與研發、測試、系統管理同為網際網路產品技術支撐的4大部門,這個劃分在國內和國外以及大小公司間都會多少有一些不同。
一個網際網路產品的生成一般經歷的過程是:產品經理、需求分析、研發部門開發、測試部門測試、運維部門部署釋出以及長期的執行維護。

運維的職責

對於初創公司,運維部和系統部一般是合二為一的,相關工作由同一批人負責,界限可能不是很明顯。大型公司對運維工作的要求更高,需要有更精細的分工,因此機房/網路/作業系統相關的底層工作分離出來由專人負責,成為系統管理部,而上層和應用產品相關的工作則由運維負責,成為運維部。以下從網際網路產品生命週期和運維涉及的技術分別來看分工較細的大型網際網路公司中運維工作的職責。

運維技術方向

產品的整個生命週期裡運維的職責重要而廣泛,但運維工程師們的職責不僅限於這部分工作,還需要總結工作中遇到的問題,抽取出相關的技術方向、研發相關的工具和平臺以支援/優化業務的發展並提高運維的效率,相關技術工作主要包括:

  • 服務監控技術:包括監控平臺的研發、應用,服務監控準確性、實時性、全面性的保障
  • 服務故障管理:包括服務的故障預案設計,預案的自動化執行,故障的總結並反饋到產品/系統的設計層面進行優化以提高產品的穩定性
  • 服務容量管理:測量服務的容量,規劃服務的機房建設,擴容、遷移等工作
  • 服務效能優化:從各個方向,包括網路優化、作業系統優化、應用優化、客戶端優化等,提高服務的效能和響應速度,改善使用者體驗
  • 服務全域性流量排程:接入服務的流量,根據容量和服務狀態在各個機房間分配流量
  • 服務任務排程:服務的各種定時/非定時任務的排程觸發及狀態監控
  • 服務安全保障:包括服務的訪問安全、防攻擊、許可權控制等
  • 資料傳輸技術:包括p2p等各類傳輸技術的研發應用,也遠距離大資料傳輸等問題的解決
  • 服務自動釋出部署:部署平臺/工具的研發,及平臺/工具的使用,做到安全、高效的釋出服務
  • 服務叢集管理:包括服務的伺服器管理、大規模叢集管理等
  • 服務成本優化:儘可能降低服務執行使用的資源,降低服務執行成本
  • 資料庫管理(DBA):通過設計、開發和管理高效能資料庫叢集,使資料庫服務更穩定、更高效、更易於管理。
  • 平臺化的開發:類docker和google borg平臺的開發管理,及服務接入技術
  • 分散式儲存平臺的開發優化:類google gfs等分散式儲存平臺的研發及服務接入
    等等,凡是關係到服務質量、效率、成本、安全等方面的工作,及涉及到的技術、元件、工具、平臺都在運維的技術範疇裡。做好每一個技術方向、完成相應的元件、工具、平臺研發都能對履行運維職責起到積極的作用,對業務的發展發揮關鍵影響。

相關推薦

linux雲自動化基礎知識2(系統的基本操作)

linux運維切換用戶 如圖所示:在命令提示符之後輸入su - username 註意:高級用戶切換到低級用戶不需要密碼,低級用戶切換身份需要密碼。註意:此處密碼無回顯。2.虛擬控制臺:Ctrl+Alt+F(1|7) 進入圖形 Ctrl+Alt+F(2~6) 進入虛擬控制

linux雲自動化基礎知識3(系統的基本命令)

linux運維1 datewatch -n 1 date ###讓date命令每秒執行一次,ctrl +c 推出監控模式date 11181115 ###把系統時間設定為11月18日11:15 格式:月月天天小時分鐘date 111811152016.55 ##2016表示年(可以

知識之nginx---nginx配置Jboss集群負載均衡

sdn -c err nginx error .com lee oot tle codyl 2016-01-26 00:53:00 瀏覽385 評論0 負載均衡 轉自 運維小知識之nginx---nginx配置Jboss集群負載均衡-博客-雲棲社區

linux雲自動化基礎知識1

linux運維如何連接VNC 依次點擊:Applications------>internet------>TigerVNC viewer VNC地址:172.25.254.250:8 【:8表示主機上的第8個網絡接口,之前表示的是主機的ip地址】 註意:(1.如果連接不成功

linux雲自動化基礎知識5.6(用戶管理及文件權限)

linux運維用戶理解用戶就是系統使用者的身份在系統中用戶存儲為若幹竄字符+若幹個系統配置文件用戶信息涉及到的系統配置文件:/etc/passwd ###用戶信息用戶:密碼:uid:gid:說明:家目錄:用戶使用的shell/etc/shadow ###用戶認證信息用戶:密碼:最後

linux雲自動化基礎知識4(系統結構,vim,管理輸入輸出,正則表達式)

linux運維linux系統結構 linux是一個倒樹結構 linux中所有的東西都是文件 這些文件都在系統頂級目錄“/” /就是根目錄 /目錄以下為二級目錄這些目錄都是系統裝機時系統自動建立的如圖2.二級目錄的作用/bin ##二進制可執行文件也就是系統命令/sbin ##系統管理

linux雲自動化基礎知識9(openssh-server)

linux運維############################9.openssh-server################################1.openssh-server####功能:讓遠程主機可以通過網絡訪問sshd服務,開始一個安全shell####2.客戶端連接方式####s

linux雲自動化基礎知識7(進程)

linux####1.進程定義####進程就是cpu未完成的工作####2.ps命令####ps a ##關於當前環境的所有進程 x| -A ##所有進程 f ##顯示進程從屬關系 e ##顯示進程調用環境工具的詳細信息 l ##長列表顯示進程的詳細

linux雲自動化基礎知識11(ip網絡 )

linux####1.ip基礎知識####1.ipv42進制32位-----10進制172.25.0.10/255.255.255.0172.25.0.10:ip地址255.255.255.0:子網掩碼子網掩碼255位對應的ip位為網絡位子網掩碼0對應的ip位為主機位####2.配置ip####<<

linux雲自動化基礎知識22(系統恢復)

linux系統引導過程概述:通電——bios初始化——grub2磁盤引導階段——grub2文件引導階段——指定boot分區所在位置——啟動內核,只讀/掛載設備——啟動init程序進入初始化階段——啟動systemd初始化進程——取/etc/systemd/中的文件——啟動程序——啟動登陸環境。系統啟動流程:一

linux雲自動化基礎知識23(DDNS服務配置)

ddns DDNS(Dynamic Domain Name Server)是動態域名服務的縮寫。DDNS是將用戶的動態IP地址映射到一個固定的域名解析服務上,用戶每次連接網絡的時候客戶端程序就會通過信息傳遞把該主機的動態IP地址傳送給位於服務商主機上的服務器程序,服務器程序負責提供DNS服務並實現動態域名

linux雲自動化基礎知識23(DNS服務)

dns一.DNS概述作用:提供域名解析服務正向解析:域名——ip eg:(www.baidu.com —— 220.181.111.188)反向解析:ip——域名 eg:(220.181.111.188 —— www.baidu.com)DNS的查詢方式遞歸查詢:客戶機向自己的DNS服務器請求解析的

工程師知識講解

運維工程師知識1.交換機是如何轉發數據包的? 交換機通過學習數據幀中的源MAC地址生成交換機的MAC地址表,交換機查看數據幀的目標MAC地址,根據MAC地址表轉發數據,如果交換機在表中沒有找到匹配項,則向除接受到這個數據幀的端口以外的所有端口廣播這個數據幀。 2 .簡述STP的作用及工作原理. 作用:(1)

Oracle基本操作,倒庫、備份、恢復與優化。

Oracle Linux Centos 系統 運維 Oracle基本操作創建表空間CREATE TABLESPACE test //這裏我們創建的表空間名稱叫做test,名字可以自定義 LOGGING DATAFILE ‘/data/ora01/app/oracle/oradat

linux 基本操作

ash 內容 新建 linu home 配置 netstat gre 網絡相關 本記錄來自騰訊雲實驗 https://cloud.tencent.com/developer/labs/lab/10000 目錄操作 任務時間:5min ~ 10min 創建目錄 使用 m

相關知識

一·對linux的認識 1.什麼是linux? linux整個基於Linux核心,是linux的核心+GNU組織的軟體 GNU/linux的作業系統 2.什麼是shell? shell是一個直譯器,是保護系統核心不被篡改的軟體,我們所使用的系統中預設啟動的shell是bash 注: bash是一個為GNU計劃

伺服器基礎知識

簡要說明PXE的安裝系統流程? 1.客戶端向DHCP伺服器請求分配IP; 2.DHCP為客戶端分配IP,並告知Boot server 3.客戶端向Boot server請求下載啟動檔案; 4.Boot server 向客戶端提供啟動檔案; 5.客戶端向檔案共享伺服器請求應答檔案; 6.客戶端根據應

linus基本命令

前置工作: 1:在阿里雲或騰訊雲購買伺服器。並拿到公鑰。 2:下載putty軟體,以便在windows遠端登入伺服器。 一:Linux系統特性 /root 超級管理員目錄。home 普通使用者的宿主目錄的父級目錄。     一切皆是檔案,七種檔案型別。 d 目錄

MySQL 整體知識框架理解

關系 單實例 優化 文件 讀寫 sele inno 子句 數據 開發方面(註重理解) DML(數據操作語言) select 子句(特別是where與索引字段)的優化DDL(數據定義語言) 表定義(數據類型定義)與優化索引與數據引擎(myisam,innodb)

基礎知識總結(檔案管理、許可權)

檔案系統與目錄結構 Linux下的檔案型別 -:普通檔案 d: 目錄檔案 b: 塊裝置 c: 字元裝置 l: 符號連結檔案 p: 管道檔案pipe s: 套接字檔案socket 列出目錄內容  列出當前目錄的內容或指定目錄  用法:ls [opt