當前位置:首頁 » 雲伺服器 » 資料庫伺服器為什麼要用虛ip

資料庫伺服器為什麼要用虛ip

發布時間: 2022-05-17 01:48:34

資料庫伺服器的IP和Vip什麼差別

高可用性HA(High Availability)指的是通過盡量縮短因日常維護操作(計劃)和突發的系統崩潰(非計劃)所導致的停機時間,以提高系統和應用的可用性。HA系統是目前企業防止核心計算機系統因故障停機的最有效手段。
實現HA的方式,一般採用兩台機器同時完成一項功能,比如資料庫伺服器,平常只有一台機器對外提供服務,另一台機器作為熱備,當這台機器出現故障時,自動動態切換到另一台熱備的機器。

怎麼實現故障檢測的那?
心跳,採用定時發送一個數據包,如果機器多長時間沒響應,就認為是發生故障,自動切換到熱備的機器上去。
怎麼實現自動切換那?
虛IP。何為虛IP那,就是一個未分配給真實主機的IP,也就是說對外提供資料庫伺服器的主機除了有一個真實IP外還有一個虛IP,使用這兩個IP中的 任意一個都可以連接到這台主機,所有項目中資料庫鏈接一項配置的都是這個虛IP,當伺服器發生故障無法對外提供服務時,動態將這個虛IP切換到備用主機。

開始我也不明白這是怎麼實現的,以為是軟體動態改IP地址,其實不是這樣,其實現原理主要是靠TCP/IP的ARP協議。因為ip地址只是一個邏輯 地址,在乙太網中MAC地址才是真正用來進行數據傳輸的物理地址,每台主機中都有一個ARP高速緩存存儲同一個網路內的IP地址與MAC地址的對應關 系,乙太網中的主機發送數據時會先從這個緩存中查詢目標IP對應的MAC地址,會向這個MAC地址發送數據。操作系統會自動維護這個緩存。這就是整個實現 的關鍵。
下邊就是我電腦上的arp緩存的內容。

(192.168.1.219) at 00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.217) at 00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.218) at 00:21:5A:DB:7F:C2 [ether] on bond0

192.168.1.217、192.168.1.218是兩台真實的電腦,
192.168.1.217為對外提供資料庫服務的主機。
192.168.1.218為熱備的機器。
192.168.1.217為虛IP。
大家注意紅字部分,219、217的MAC地址是相同的。
再看看那217宕機後的arp緩存

(192.168.1.219) at 00:21:5A:DB:7F:C2 [ether] on bond0
(192.168.1.217) at 00:21:5A:DB:68:E8 [ether] on bond0
(192.168.1.218) at 00:21:5A:DB:7F:C2 [ether] on bond0

這就是奧妙所在。
當218 發現217宕機後會向網路發送一個ARP數據包,告訴所有主機192.168.1.219這個IP對應的MAC地址是00:21:5A:DB:7F:C2 ,這樣所有發送到219的數據包都會發送到mac地址為00:21:5A:DB:7F:C2的機器

㈡ 資料庫伺服器多網卡多IP,有點搞不懂求大神解釋

這沒有什麼難理解的。

一台計算機,可以安裝多塊網卡。而每塊網卡又可以對應一個或多個IP地址。

也就是說這台資料庫伺服器有兩個IP地址,10.111.9.101和192.168.0.99。

使用多個網卡原因很容易解釋。
這是個伺服器,網卡帶寬應該是1000Mbps。而有兩個網卡,就是說它的最大帶寬是2000Mbps。

而使用多個IP原因也比較簡單。
例如,這台伺服器的10.111.9.101和192.168.0.99,這是不同的網段。
可能這個資料庫伺服器針對不同網段的用戶需要提供訪問的許可權不同,而資料庫軟體根據不同的IP地址可以配置不同的許可權。

㈢ 為什麼需要有虛擬的IP地址用於SAN中的oracle資料庫連接

"這兩個伺服器都通過一個小交換機連在同一個區域網里,這樣做是為了兩台伺服器的同步吧"
這兩個伺服器做了集群關系,交換機是為了給2個伺服器通信用的,集群通過交換機來檢測2台伺服器工作狀態,如果一台有問題,那麼就可以被好的那台接管。至於虛擬地址,這個是集群配置的時候必須的。虛擬地址實際上就是可以漂移的地址,防止網卡故障。實際地址是固定在網卡上的,如果網卡壞了,那麼這個實際地址就沒了。

㈣ 什麼是虛擬主機,為什麼要使用虛擬主機

虛擬主機是用來存放網站源代碼的主機伺服器。
為什麼要使用虛擬主機?
如果你建站,一般來講,會用虛擬主機,當然你也可以使用伺服器來搭建環境,但是對於建站需求來講,自己運維伺服器不是一個明智的選擇,所以使用虛擬主機更好。
1)建站更快,花費時間少。
2)後期伺服器維護不用自己管理,虛機商會搞定。
3)擴展升級方便,虛機商一般支持升級。
4)同樣配置,速度更快。因為虛擬主機服務商的環境優化更適合運行網站。
5)可節省資金,舉個例子,在硅雲購買一個普惠型虛機大概200到300多一年,獨享型的400-600一年,如果自己買伺服器,至少得翻倍的價錢。
綜合以上因素,買虛擬主機建站是最好的選擇。

㈤ 什麼是虛擬主機,為什麼要用虛擬主機

什麼是虛擬主機:虛擬主機也叫虛擬空間,是從一台物理伺服器上面劃分出來的一小部分磁碟空間,其IP 帶寬 硬碟等資源都是共享的。配置較低,限制比較多,價格便宜,能夠滿足普通的網站用戶使用!
虛擬主機有什麼用途:用來存放網路組件,網站數據等。通俗的講,我們要做一個網站讓不同地區的用戶能夠訪問到,網站程序包含資料庫都需要一個網路空間來放置。所以這個空間必須要有固定的IP,而我們自己的電腦雖然也能充當伺服器,但是本地的IP不是固定的,每次撥號獲取的IP都不一樣!這樣別人是無法訪問到的! 因此就需要用到虛擬主機的!
補充:虛擬主機是一種配置比較低的伺服器產品,雲伺服器,VPS,獨立伺服器等配置更高,可以自由選擇伺服器系統,享有管理員許可權。在速度,穩定性,性能各方面都高於虛擬主機!

穩網周明為你解答,希望能幫到你!

㈥ 什麼是虛擬IP

所謂的虛擬IP」的概念,如下:
A主機IP:192.168.0.1
B主機IP:192.168.0.2
A主機可以偽裝自己的IP是192.168.0.3象B主機發送數據包,就這樣,而
不可能建立TCP/IP連接,正常的建立TCP/IP需要經過3次握手。
我們做網路測試項目的時候經常利用這個所謂的虛擬IP技術,但是其實根本沒什麼虛擬IP。(正確的說法你們所以為的虛擬IP應該叫IP
Spoof,IP欺騙,真的要能實現其代價也是非常高昂)

㈦ 通過IP訪問資料庫伺服器,但是IP是動態分配的,總是在變

資料庫伺服器基本不使用動態ip的。如果一定要動態分配,那就使用伺服器名吧,給伺服器起個易懂易記的名字。

㈧ 資料庫的伺服器是不是就是伺服器的IP地址呀

簡單理解:在伺服器上安裝一套資料庫軟體。

㈨ 什麼是資料庫伺服器的IP地址

這個其實很簡單,也就是說當你建立好一台資料庫伺服器的時候,只需輸入該伺服器的ip就是所謂的資料庫伺服器ip

㈩ 資料庫群集虛擬ip地址能夠ping通,但是虛擬伺服器名ping時不穩定,有時候能ping通,有時候ping不通

你有沒有在HOSTS文件中加入伺服器名的解析,如果沒有作,PING伺服器的IP可以通。但PING伺服器的名字是不通的。
不知道你是用的什麼系統。可以搜索一下HOSTS文件,用文本打開。在最後加上虛擬伺服器的IP,再多加幾個空格後,輸入虛擬伺服器的名字,如: 127.0.0.1 SERVER.希望能幫到你

熱點內容
攝像頭要什麼樣的配置好 發布:2024-04-24 09:30:24 瀏覽:364
存儲過程定義多個變數 發布:2024-04-24 09:04:13 瀏覽:761
為什麼安卓手機不值錢 發布:2024-04-24 09:02:40 瀏覽:99
拱度計演算法 發布:2024-04-24 08:53:09 瀏覽:289
windowsefs加密 發布:2024-04-24 08:51:30 瀏覽:878
英雄聯盟和飢荒哪個配置要求更高 發布:2024-04-24 07:55:09 瀏覽:604
linuxcpu佔用進程 發布:2024-04-24 07:37:05 瀏覽:120
河南移動鶴壁dns伺服器地址 發布:2024-04-24 07:36:58 瀏覽:594
百度賬號密碼怎麼設置密碼 發布:2024-04-24 07:27:37 瀏覽:759
cf窗口化源碼 發布:2024-04-24 07:04:33 瀏覽:738