IT運維工程師基礎知識_第1頁
IT運維工程師基礎知識_第2頁
免費預覽已結束,剩余10頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

修改記錄:修改記錄:最終修改時間:20171212BSBSCS的區分以及優缺點C/SC/SClient/Server或客戶/服務器模式。服務器通常接受高性能的PC、工作站或小型機,Oracle、Sybase、Informix或SQLServer。客戶端需要安裝專用的客戶端軟件.S是reInternetExplorerOracle、Sybase、Informix或SQLServer等數據庫。掃瞄器WebServer同數據庫進行數據交互。C/SC/S的優點是能充分發揮客戶端PC的處理力量,很多工作可以在客戶端處理后再提交給服務器。對應的優點就是客戶端響應速度快.缺點主要只適用于局域網.(重裝軟件或使用自動升級技術)對客戶端的操作系統一般會限制用windowslinux等B/SB/S最大的優點就是可以在任何地方進行操作而不用安裝任何特地的軟件.只要有一臺能上一個用戶名和密碼,就可以使用了.甚至可以在線申請,通過公司內部的平安認證(如CA證書)后,不需要人的參與,系統可以自動安排給用戶一個賬號進入系統。但在做不同的掃瞄器的兼容性編碼,并且不能實現簡單前面計算和呈現.熱插拔2熱插拔熱插拔(hot-pluggingHotSwap)即帶電插拔,熱插拔功能就是允許用戶在不關閉系統,(tt和熱升級(hotupgrade),Failover失效轉移通俗地說,即當A,B能夠準時地頂上連續為客戶供應服務,且客戶感覺不到這個為他供應服務的對象已經更換。磁盤陣列RAID磁盤陣列tsft,,有“獨立磁盤構成的具有冗余力量的陣列”之意。數據所產生加成效果提升整個磁盤系統效能.利用這項技術,將數據切割成很多區段,分別存放在各個硬盤上.磁盤陣列還能利用同位檢查(ParityCheck)的觀念,在數組中任意一個硬盤故障時,仍可讀出數據,在數據重構時,將數據經計算后重新置入新硬盤中。RAID級別RAID0RAID0RAIDDataStripping數據分條技術.RAID0是組建磁盤陣列2吐量。RAID0沒有供應冗余或錯誤修復力量,但實現成本是最低的.RAID0最簡潔的實現方式就是把N塊同樣的硬盤用硬件的形式通過智能磁盤把握器或用操作系統中的磁盤驅動程序以軟件的方式串聯在一起創建一個大的卷集在使用中電腦數據依次寫入到各塊硬盤中,它的最大優點就是可以整倍的提高硬盤的容量 .如使用了三塊80GB的硬盤組建成RAID0模式,那么磁盤容量就會是240GB。其速度方面,各單獨一塊硬盤的速度完全相同.最大的缺點在于任何一塊硬盤消滅故障,整個系統將會受到破壞,牢靠1/N。RAID1RAID1稱為磁盤鏡像,原理是把一個磁盤的數據鏡像到另一個磁盤上,也就是說數據在寫入一塊磁盤的同時,會在另一塊閑置的磁盤上生成鏡像文件,在不影響性能狀況下最大限度的保證系統的牢靠性和可修復性上,只要系統中任何一對鏡像盤中至少有一塊磁盤可以使用,甚至可以在一半數量的硬盤消滅問題時系統都可以正常運行,當一塊硬盤失效時,系統會具備很好的磁盤冗余力量。雖然這樣對數據來講確定平安,但是成本也會明顯增加,磁盤利用率為50%,以四塊80GB容量的硬盤來講,可利用的磁盤空間僅為160GB。另外,消滅硬盤故障的RAID系統不再牢靠,應當準時的更換損壞的硬盤,否則剩余的鏡像盤也消滅問題,那么整個系統就會崩潰。更換新盤后原有數據會需要很長時間同步鏡像,外界對數據的訪問RAID1多用在保存關鍵性的重要數據的場合.RAID0+1RAID0+1RAID0RAID1的結合體。在我RAID1RAID0時間內只能向一塊磁盤寫入數據,不能充分利用全部的資源。為了解決.由于這種配置方式綜合了帶區集和鏡像的優勢,所以被稱為RAID0+1.把RAID0和RAID1技術結合起來,數據除分布在多個盤上外,每個盤都有其物理鏡像盤,供應全冗余力量,允許一個以下磁盤故障,而不影響數據可用性,并具有快速讀/寫力量.RAID0+1要在磁盤鏡像中建立帶區集至少4個硬盤。RAID5RAID3RAID5都是校驗方式.RAID3的工作方式是用一塊磁盤存放校驗數據。由于任何數據的轉變都要修改相應的數據校驗信息,存放數據的磁盤有好幾個且并行工作,而存放校驗數據的磁盤只有一個,這就帶來了校驗數據存放時的瓶頸。RAID5的工作方式是將各個磁盤生成的數據校驗切成塊,分別存放到組成陣列的各個磁盤中去,這樣就緩解了校驗數據存放時所產生的瓶頸問題,但是分割數據及把握存放都要付出速度上的代價.RAID5上,讀/寫指針可同時對陣列設備進行操作,供應了更高的數據流量.RAID5更適合于小數據塊和隨機讀寫的數據。在RAID5中有“寫損失",即每一次寫操作將產生四個實際的讀/寫操作,其中兩次讀奇偶信息,適用于讀多寫少的應用。用剩下的磁盤和相應的奇偶校驗信息重新恢復/生成丟失的數據而不影響數據的可用性.3個或以上的硬盤.適用牢靠性強的陣列方式.心跳消息(HeartbeatMessage)心跳消息(HeartbeatMessage)是一種發送源發送到接收方的消息,這種消息可以讓接收方確定發送源是否以及何時消滅故障或終止。通常,心跳消息從發送源啟動時開頭發送,直到發送源關閉,期間發送源會不間斷的發送周期性或重復消息.當接收方在某個消息接收周期內未收到消息,接收方可能會認為發送的.雙機熱備(hotbackup)雙機熱備名詞解釋,相互備份,共同執行同一服務.當一,自動保證系統能持續供應服務。雙機熱備由備用的服務器解決了在主服務器故障時服務不中斷的問題.但在實際應用中,可能會消滅多臺服務器的狀況,即服務器集群.雙機熱備一般狀況下需要有共享的存儲設備.但某些狀況下也可以使用兩臺獨立的服務器。實現雙機熱備,需要通過專業的集群軟件或雙機軟件。active/standby方式的服務器熱備.服務器數據包括數據庫務器運行.當其中運行著的一臺服務器消滅故障無法啟動時,另一臺備份服務器會通過軟件(一般是通過心跳診斷)將standby使用雙機熱備的緣由為了使軟硬件系統正常運轉,雙機熱備一般能做到以下功能:對操作系統的檢測、對網絡軟件,一旦檢測到故障后會自動切換到備用服務器,從而實現不停機服務.詳解如下:服務器的故障可能由各種緣由引起,如設備故障、操作系統故障、軟件系統故障等等。一般地講,5分鐘、幾小時甚至幾天.從實際閱歷上看,除非是簡潔地重啟服務器(可能隱患仍舊存在),否則往往需要幾個小時以上.而假如技術人員不在現場,則恢復服務的時間就更長了.而對于一些重要系統而言,用戶是很難忍受這樣長時間的服務中斷的。因此,就需要通過雙機熱備,來避開長時間的服務中斷,保證系統長期、牢靠的服務。恢復會造成多大的影響。在考慮雙機熱備時,需要留意,一般意義上的雙機熱備都會有一個切換過程,這個切換過程可能是一分鐘左右。在切換過程中,服務是有可能短時間中斷的.但是,當切換完成后,服務將正常恢復。因此,雙機熱備不是無縫、不中斷的,但它能夠保證在消滅系統故障時,障,可能會消滅幾個小時的服務中斷,對業務的影響就可能會很嚴峻。.可能導致服務器不能正常工作。但卻不能代替雙機熱備的作用。3雙機主從、互備、多點集群,即是目前通常所說的active/standby方式。它使用兩臺服務器,一臺作為主服務器(,運行應用系統來供應服務另一臺作為備機,active過軟件診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用.雙機互備,在雙機熱備的基礎上,兩個相對獨立的應用在兩臺機器同時運行,但彼此均設為備機,當某一臺服務器消滅故障時,另一臺服務器可以在短時間內將故障服務器的應用接管過來,從而保證了應用的持續性.這種方式實際上是雙機熱備的一種應用.它避開了兩個應用使用四臺服務器分別實現雙機熱備.多點集群就顯示出了其必要性.,可以由一臺服務器作為其他全部服務器的備機,也可以設置多重的接管關系,等等。這樣,就可以充分地利用服務器的資源,同時保證系統的高可用性.常見部署雙主機共享陳設浮動IP微軟rS群集eelA等,下面以來說原理ServHAWindowsLinux2臺主機運行各自的應用系統,當主機或主機上的軟件消滅故障時,不需人工干預,雙機該故障主機,精確?????、快速地將原主機的應用24365ServHA)都與磁盤陣列(共享存儲)系統連接,用戶ServHA軟件分別安裝在兩臺主機上,數據庫等共享數據存放在存儲系統上,兩臺主機之間通過私用(或公用)網絡建立心跳連接。配置好的系統主機開頭工作后,ServHAServHA機的狀態。當工作主機發生故障時,心跳信息就會產生變化,這種變化可以通過心跳連接被ServHA服務捕獲。當捕獲到這種變化后ServHA就會把握系統進行主機切換,即備份機啟動和工作主機一樣的應用程序接管工作主機的工作(包括供應TCP/IP網絡服務、存儲系統的存取等服務)并進行報警,提示管理人員對故障主機進行修理.當修理完畢后,可以依據ServHA機系統連續工作.ServHA實現容錯功能的關鍵在于,對客戶端來說主機是透亮?????的,當系統發生錯誤而進行切換時,主機的切換在客戶端看來沒有變化,全部基于主機的應用都仍舊正常運行。ServHA接受了IP漂移技術來實現此功能。客戶端通過虛擬地址和工作主機通訊,無論系統是否發生切換,虛擬地址始終指向工作主機。在進行網絡服務時,ServHA供應一個規律的虛,ServHA會將虛擬地址轉移到另外一臺服務器的網卡上,連續供應網絡服務。切換完成后,在客戶端看來系統并沒有消滅故障,網IPServHA于數據庫服務,當有主服務器消滅故障時應用程序,使用戶數據庫可以正常操作負載均衡(LoadBalance)概念網絡的負載均衡是一種動態均衡技術網絡的負載均衡是一種動態均衡技術這種技術基于現有網絡結構,供應了一種擴展服務器帶寬和增加服務器吞吐量的廉價有效的方法力(對于數據流量過大的網絡中,往往單一設備無法擔當,需要多臺設備進行數據分流而負載均衡器就是用來將數據分流到多臺設備的一個轉發器.)日常生活中處處都能看到“負載均衡”,一個超市的收營員高峰期只能服務10位顧客,當做活動時有20位顧客需要服務的話可能就會排長隊,這樣購物體驗將會很差(就像客戶埋怨系統網站訪問太慢).最簡潔的方法就是再招個營業員,重新開通一個出口。負載均衡的核心就是“分攤壓力”.負載均衡系統負載均衡系統負載均衡系統:負載均衡又有負載均衡系統:負載均衡又有DNS負載均衡(比較常用)IP負載均衡、反向代理負載均衡等,也就是在集群中有服務器A、B、C,它們都是互不影響互不相干的,任何一臺的機器宕了都不會影響其他機器的運行當用戶來一個懇求,有負載均衡器的算法打算由哪臺機器來處理rounda、bcAB、C來處理Haproxy介紹haproxy是一個基于haproxy是一個基于TCP\HTTP支持對cookie、HTTP頭的添加/修改/刪除;基于cookie可客戶端對同一服務器的持繼懇求;有將檢測失敗的服務器從服務群中排去和檢測成功后將服務器再加到服務群中的力量;可設定服務器的權重;還具有簡潔TCP;44互聯網用戶211.x.x.90用戶45應用實例如圖:某WEB服務網站具有172。16。33。244-245兩臺真實服務器(實際節點可以在2-8臺,在y具有雙,公網p。,內部p。對外訪問p為211。xx。xx.90haproxy完成對兩臺服務器的懇求分發,知。F5交換機F5F5BIG-IP用作HTTP①、F5BIG—IP12對用戶,只是一臺虛擬服務器。②、F5BIG-IPF5BIG—IP面的某一臺服務器發生服務停止、死機等故障,F5會檢查出來并將該服務器標識為宕機,從而不將用戶的訪問懇求傳送到該臺發生故障的服務器上.這樣,只要其它的服務器正常,用戶的訪問就不會受到影響。宕機一旦修復,F5BIG-IP就會自動查證應用已能對客戶懇求作出正確響應并恢復向該服務器傳送.③、F5BIG—IP具有動態Session④、F5BIG—IP的iRules功能可以做HTTPURL,將訪問懇求傳送到不同的服務器。什么是高可用h)

腦裂”在涉及到高可用性時,經常會聽到"腦裂“,到底啥是”腦裂“?在涉及到高可用性時,經常會聽到"腦裂“,到底啥是”腦裂“?(多)個節點同時認為自已是唯一處于活動狀態的服務器從而消滅爭用資源的狀況,這種爭用資源的場景即是所謂的“腦裂”(split-brain)或”區間集群“(HeartBeatHeartbeat行狀態,一旦其無法檢測到主服務器的"心跳”則自動接管主服務器的資源。通常狀況下,主、備服務器間的心跳連接是一個獨立的物理連接,這個連接可以是串行線纜、一個由”交在“雙機熱備"高可用(HA)系統中,當聯系2個節點的“心跳線”斷開時,原來為一整體、動作協調的HA2對方出了故障,2個節點上的HA軟件像“裂腦人”一樣,“本能”地爭搶“共享資源”、爭起“應用服務”,就會發生嚴峻后果:或者共享資源被瓜分、2邊“服務”都起不來了;或者2邊“服務”都起來了,但同時讀寫“共享存儲”,導致數據損壞(常見如數據庫輪詢著的聯機日志出錯)。運行于備用主機上的Heartbeat可以通過以太網連接檢測主服務器的運行狀態,一旦太網連接。Heartbeat甚至可同時通過多個物理連接檢測主服務器的工作狀態,而其只要能實踐閱歷的角度來說,建議為Heartbeat配置多條獨立的物理連接,以避開Heartbeat通信線路本身存在單點故障。1、串行電纜:被認為是比以太網連接平安性稍好些的連接方式,由于hacker無法通過串行連接運行諸如telnetssh或rsh再次侵入備份服務器的幾率.但串行線纜受限于可用長度,因此主、備服務器的距離必需格外短。2連接在主備服務器間同步文件系統,從而削減了從正常通信連接帶寬的占用。基于冗余的角度考慮,應當在主、備服務器使用兩個物理連接傳輸heartbeat的把握信息;這樣可以避開在一個網絡或線纜故障時導致兩個節點同時認為自已是唯一處于活動(split—brain)或“partitionedcluster”.在兩個節點共享同一個物理設備資源的狀況下,腦裂會產生相當可怕的后果。為了避開消滅腦裂,可接受下面的預防措施:添加冗余的心跳線,例如雙線條線。盡量削減“裂腦”發生氣會。啟用磁盤鎖。正在服務一方鎖住共享磁盤,“裂腦”發生時,讓對方完全“搶不走”共享磁盤資源.但使用鎖磁盤也會有一個不小的問題HA(察覺不到對端了.設置仲裁機制。例如設置參考IP(如網關IP),當心跳線完全斷開時,2個節點都各ping一下參考IP端網絡鏈路斷了,即使啟動(或連續ping通參考IPping不通參考IP釋放有可能還占用著的那些共享資源.輪詢和推送模式應用系統信息交互過程通常是客戶端發出一個懇求服務器端接收和審核完懇求后進行處理設備監控、新聞在線播報、RSS訂閱推送等等,當客戶端預備呈現這些信息的時候,這些信息在服務器端可能已經過時了.所以保持客戶端和服務器端的信息準時更新是應用的關鍵要素,輪詢模式:由客戶端定時向服務器查詢,流程為:假如設定這客戶端每輪詢模式:由客戶端定時向服務器查詢,流程為:假如設定這客戶端每2秒輪詢一2211111取的過程中假如網絡故障,客戶端重新查詢就可以,編程實現簡潔。推送模式:服務器假如有信息,馬上主動給客戶端發送,流程為:客戶端發送一次請求后馬上掛起等待服務器端響應,可能1101111整個一分鐘客戶端也只懇求一次,服務器也只會相應一次,這個跟輪詢的區分是不是已經很現過程中關注的問提多,編程實現簡單短連接和長連接的區分首先介紹下短鏈接和長連接的區分:短連接連接-〉傳輸數據-〉關閉連接HTTP一次連接,但任務結束就中斷連接.由于連接后接收了數據就斷開了,所以每次數據接受處理不會有聯系。長連接到一方關閉連接,多是客戶端關閉連接。長連接指建立SOCKET連接后不管是否使用都保持連接,但平安性較差.什么時候用長連接,短連接?長連接多用于操作頻繁

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論