偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux服務(wù)器集群系統(tǒng)之通過IP隧道實現(xiàn)虛擬服務(wù)器(VS/TUN)

系統(tǒng) Linux
Linux集群通過多臺機器連接起來,處理復(fù)雜的問題??梢詫⑼瑯?gòu)或者異構(gòu)的計算機連接起來,協(xié)同完成特定的任務(wù)。這樣就構(gòu)成了集群。那么 ,Linux集群系統(tǒng)是怎樣的系統(tǒng)呢?有哪些結(jié)構(gòu)和服務(wù)呢?本文將逐一介紹。

      Linux服務(wù)器集群系統(tǒng)是當(dāng)代許多公司采用的解決方案,Linux服務(wù)器集群通過多臺機器連接起來,處理復(fù)雜的問題??梢詫⑼瑯?gòu)或者異構(gòu)的計算機連接起來,協(xié)同完成特定的任務(wù)。這樣就構(gòu)成了集群。LVS是Linux virtual server的縮寫,他的意思是Linux虛擬機服務(wù)。本文主要介紹的是基于Linux下的集群系統(tǒng)之通過IP隧道實現(xiàn)虛擬服務(wù)器(VS/TUN)。

  在VS/NAT的集群系統(tǒng)中,請求和響應(yīng)的數(shù)據(jù)報文都需要通過負(fù)載調(diào)度器,當(dāng)真實服務(wù)器的數(shù)目在10臺和20臺之間時,負(fù)載調(diào)度器將成為整個集群系統(tǒng)的新瓶頸。大多數(shù)Internet服務(wù)都有這樣的特點:請求報文較短而響應(yīng)報文往往包含大量的數(shù)據(jù)。如果能將請求和響應(yīng)分開處理,即在負(fù)載調(diào)度器中只負(fù)責(zé)調(diào)度請求而響應(yīng)直接返回給客戶,將極大地提高整個集群系統(tǒng)的吞吐量。

  IP隧道(IP tunneling)是將一個IP報文封裝在另一個IP報文的技術(shù),這可以使得目標(biāo)為一個IP地址的數(shù)據(jù)報文能被封裝和轉(zhuǎn)發(fā)到另一個IP地址。IP隧道技術(shù)亦稱為IP封裝技術(shù)(IP encapsulation)。IP隧道主要用于移動主機和虛擬私有網(wǎng)絡(luò)(Virtual Private Network),在其中隧道都是靜態(tài)建立的,隧道一端有一個IP地址,另一端也有***的IP地址。

  我們利用IP隧道技術(shù)將請求報文封裝轉(zhuǎn)發(fā)給后端服務(wù)器,響應(yīng)報文能從后端服務(wù)器直接返回給客戶。但在這里,后端服務(wù)器有一組而非一個,所以我們不可能靜態(tài)地建立一一對應(yīng)的隧道,而是動態(tài)地選擇一臺服務(wù)器,將請求報文封裝和轉(zhuǎn)發(fā)給選出的服務(wù)器。這樣,我們可以利用IP隧道的原理將一組服務(wù)器上的網(wǎng)絡(luò)服務(wù)組成在一個IP地址上的虛擬網(wǎng)絡(luò)服務(wù)。VS/TUN的體系結(jié)構(gòu)如圖4所示,各個服務(wù)器將VIP地址配置在自己的IP隧道設(shè)備上。

  圖4:VS/TUN的體系結(jié)構(gòu)

  

 

Linux服務(wù)器/集群系統(tǒng)

  VS/TUN的工作流程如圖5所示:它的連接調(diào)度和管理與VS/NAT中的一樣,只是它的報文轉(zhuǎn)發(fā)方法不同。調(diào)度器根據(jù)各個服務(wù)器的負(fù)載情況,動態(tài)地選擇一臺服務(wù)器,將請求報文封裝在另一個IP報文中,再將封裝后的IP報文轉(zhuǎn)發(fā)給選出的服務(wù)器;服務(wù)器收到報文后,先將報文解封獲得原來目標(biāo)地址為VIP的報文,服務(wù)器發(fā)現(xiàn)VIP地址被配置在本地的IP隧道設(shè)備上,所以就處理這個請求,然后根據(jù)路由表將響應(yīng)報文直接返回給客戶。

  圖5:VS/TUN的工作流程

  

 

Linux服務(wù)器/集群系統(tǒng)

  在這里需要指出,根據(jù)缺省的TCP/IP協(xié)議棧處理,請求報文的目標(biāo)地址為VIP,響應(yīng)報文的源地址肯定也為VIP,所以響應(yīng)報文不需要作任何修改,可以直接返回給客戶,客戶認(rèn)為得到正常的服務(wù),而不會知道究竟是哪一臺服務(wù)器處理的。

  圖6:半連接的TCP有限狀態(tài)機

  

 

 

Linux服務(wù)器/集群系統(tǒng) 

【編輯推薦】

  1. Linux集群原理與安裝配置匯總
  2. “懶惰”Linux集群管理員的11個秘訣
  3. 圖文詳解 文件柜內(nèi)DIY自己的Linux集群機
  4. 大型Linux集群的安裝節(jié)點和管理
  5. 大型Linux集群簡介和硬件配置
  6. 高性能Linux集群基礎(chǔ)知識

 

 

責(zé)任編輯:zhaolei 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-01-18 09:12:47

Linux服務(wù)器集群系統(tǒng)

2011-01-18 09:35:29

Linux服務(wù)器集群系統(tǒng)

2011-01-14 16:25:59

Linux服務(wù)器集群系統(tǒng)

2011-01-14 15:32:17

2011-01-14 16:04:01

Linux集群系統(tǒng)

2011-01-14 15:58:01

Linux集群系統(tǒng)

2011-01-14 16:14:41

Linux集群系統(tǒng)

2011-01-14 15:51:26

Linux集群系統(tǒng)

2011-01-14 15:37:39

Linux集群系統(tǒng)

2020-11-24 13:47:56

服務(wù)器

2012-11-28 11:07:36

IBMdW

2017-09-14 08:43:05

2018-03-13 10:51:10

linux技巧服務(wù)器

2009-12-24 13:25:45

集群技術(shù)

2018-04-08 09:59:59

WindowsLinux服務(wù)器

2015-05-22 08:59:38

2018-06-12 10:12:12

2011-04-21 09:23:32

IaaS服務(wù)器虛擬化

2021-07-13 10:35:00

LinuxNFS服務(wù)器

2018-02-24 10:15:36

無服務(wù)器容器云計算
點贊
收藏

51CTO技術(shù)棧公眾號