網絡負載平衡的

?

?

?

網絡負載平衡允許你將傳入的請求傳播到最多達32臺的服務器上,即可以使用最多32臺服務器共同分擔對外的網絡請求服務。網絡負載平衡技術保證即使是在負載很重的情況下它們也能作出快速響應。

?

網絡負載平衡對外只須提供一個IP地址(或域名)。

?

如果網絡負載平衡中的一臺或幾臺服務器不可用時,服務不會中斷。網絡負載平衡自動檢測到服務器不可用時,能夠迅速在剩余的服務器中重新指派客戶機通訊。此保護措施能夠幫助你為關鍵的業務程序提供不中斷的服務。可以根據網絡訪問量的增多來增加網絡負載平衡服務器的數量。

?

網絡負載平衡可在普通的計算機上實現。

?

Windows Server 2003中,網絡負載平衡的應用程序包括Internet信息服務(IIS)ISA Server 2000防火墻與代理服務器、VPN虛擬專用網、終端服務器、Windows Media ServicesWindows視頻點播、視頻廣播)等服務。同時,網絡負載平衡有助于改善你的服務器性能和可伸縮性,以滿足不斷增長的基于Internet客戶端的需求。

?

Internet名稱和虛擬IP地址(又稱群集IP地址)訪問群集,同時保留每臺計算機各自的名稱。

網絡負載平衡可以讓客戶端用一個邏輯
下面,我們將在兩臺安裝Windows Server 2003的普通計算機上,介紹網絡負載平衡的實現及應用。

?

w2003-1IP地址為202.206.197.190,另一臺名為w2003-2IP地址為202.206.197.191
??
規劃網絡負載平衡群集使用的IP地址為202.206.197.195,規劃網絡負載平衡群集完整的計算機名稱為cbf001.com。你需要在heinfo.edu.cn域中注冊此主機名稱并將地址設置為202.206.197.195。如果你沒有DNS,可以在需要訪問網絡負載平衡的客戶機(包括網絡負載平衡主機)上編輯%systemroot%system32driversetc目錄下的hosts文件,添加一條信息“202.206.197.195? cluster.heinfo.edu.cn”,即可解決DNS域名解析的問題。

?

cbf001.comIP地址202.206.197.195來訪問服務器,網絡服務平衡會根據每臺服務器的負載情況自動選擇202.206.197.190或者202.206.197.191對外提供服務。

?

?

TCP/IP協議,不要安裝任何其他的協議(如IPX協議或者NetBEUI協議),在網絡屬性中,“網絡負載平衡”也不能被選擇,這可以從“網絡連接屬性”中查看。

?

1)。

?

?

在“IP地址”后面輸入規劃的群集參數地址202.206.197.195,在子網掩碼處使用默認值,在“完整Internet名稱”后面輸入cluster.heinfo.edu.cn(也可以是其他的名稱,但輸入的DNS名稱必須與輸入的IP地址相符)。

如果允許遠程控制,請選中“允許遠程控制”,并在“遠程密碼”和“確認密碼”處輸入可以進行遠程控制的密碼。

②點擊“下一步”按鈕,進入群集IP地址頁面后再進入“端口規則”界面,點擊“下一步”按鈕,進入“連接”界面(圖2)。

③在“連接”界面的“主機”欄中輸入當前計算機的名稱w2003-1,然后點擊“連接”按鈕,將在“對配置一個新的群集可用的接口”框中顯示出連接的計算機的網卡及IP地址。選擇與群集IP地址同一網段的地址(用于對外提供網絡應用的網卡),然后點擊“下一步”按鈕,進入設置“主機參數”界面,點擊“完成”按鈕,系統將自動開始網絡負載平衡群集的配置。幾分鐘后,網絡負載平衡群集配置完成。

?

?

?

202.206.197.191的網卡,進入主機參數界面,點擊“完成”按鈕,即可返回網絡負載平衡管理器(圖3)。

?

⑤然后,在第一臺計算機上,用鼠標右鍵單擊新創建的群集,從出現的菜單中選擇“添加主機到群集”。將出現“連接”界面,在“主機”中輸入第二臺計算機的計算機名稱,點擊“連接”按鈕,將會在“對配置群集可用的接口”下面顯示出連接的計算機上的網絡配置。選擇

注意:在網絡負載平衡中的每個節點上,管理員賬號的用戶名和密碼最好一致。

④打開第二臺計算機,并以管理員的身份登錄進入。

⑥關閉網絡負載平衡管理器后再進入網絡負載平衡管理器。用鼠標右鍵單擊“網絡負載平衡群集”,從出現的菜單中選擇“連接到現存的”,將會彈出“連接”界面。

?

IP地址,選擇此IP地址,并點擊“完成”按鈕,連接群集即可完成。

?

3臺、第4臺計算機到網絡負載平衡中以滿足要求。

以后,如果這兩臺服務器不能滿足需求,可以按以上步驟添加第
三、用IIS服務驗證網絡負載平衡
網絡負載平衡配置好后,為了實現某項具體的服務,需要在網絡負載平衡的計算機上安裝相應的服務。例???? 如:為了實現IIS網站的負載平衡,需要在相應的網絡負載平衡的計算機上安裝IIS服務。

?

IIS的網絡負載平衡,為了保證兩個網站內容的一致性,除了這兩個IIS服務器的配置相同外,相應的網站數據必須一致。

?

IIS來進行驗證,其他的一些應用如終端服務、Windows Media服務與IIS的應用相類似。

?

?在網絡負載平衡的每一臺計算機上安裝IIS服務,方法如下:

?

在“添加

選中ASP.NETInternet信息服務及應用網絡COM+訪問后,即可開始安裝IIS服務。

?

inetpubwwwroot目錄,新建一個文本文件,輸入以下內容:

?

?

default.htm文件。這個網頁在IE中將顯示如下內容:

?

?

inetpubwwwroot目錄,新建一個文本文件,并輸入下面的內容:

?

?

IE瀏覽器中將顯示“This w2003-2”,隨后將這個文件以default.htm名稱保存。

?

IE瀏覽器中鍵入http//cbf001.com,將會顯示為“This win2003-1”或“This win2003-2”,根據網絡的負載,網絡負載平衡會自動轉發到第一臺計算機或第二臺計算機。為了驗證效果,你可以在瀏覽的時候,拔掉第一臺計算機的網線或拔掉第二臺機器的網線,將會發現瀏覽到的將是不同內容。當然,我們只是測試的時候,為了驗證網絡負載平衡的效果,兩個網站的內容不一致,而在正式應用的時候,網絡負載平衡群集的每個節點計算機的內容將是一致的,這樣,不管使用那一個節點響應,都保證訪問的內容是一致的。

然后,在其他計算機上的

這個網頁在


This win2003-2

在第二臺計算機的

This w2003-1

然后將它保存為


This win2003-1

安裝之后,進入第一臺計算機的

/刪除程序”中,點擊“添加Windows組件”,進入Windows組件向導,雙擊“應用程序服務器”,進入“應用程序服務器”(圖4)。

為了檢驗網絡負載平衡,我們可以通過

安裝網絡負載平衡的應用程序時,不需要特別的方法,只需要在配置好網絡負載平衡的計算機上安裝相應的服務即可。但是為了讓每個用戶在通過網絡負載平衡訪問到不同的計算機時,能夠訪問到一致的數據,需要在網絡負載平衡的每臺計算機上保持數據的一致性。舉例來說:實現了兩個節點的

輸入第一臺計算機的名稱,點擊“連接”按鈕,在“群集”下面將列出群集的

①先進入第一臺計算機,以管理員身份登錄,從“管理工具”中運行“網絡負載平衡管理器”,用鼠標右鍵單擊“網絡負載平衡群集”,從出現的菜單中選擇“新建群集”,進入“群集參數”界面(圖

在實現網絡負載平衡的每一臺計算機上,只能安裝

網絡負載平衡的實現過程如下:

當正式應用時,客戶機只需要使用

這兩臺計算機中,一臺計算機名稱為

4.

3.

2.

1.

一、網絡負載平衡的優點

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/389087.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/389087.shtml
英文地址,請注明出處:http://en.pswp.cn/news/389087.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

透明狀態欄導致windowSoftInputMode:adjustResize失效問題

當我們通過下面代碼: getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); 設置狀態欄透明,當界面存在EditText時,在activity里面設置windowSoftInputMode:…

[TimLinux] JavaScript 元素動態顯示

1. css的opacity屬性 這個屬性用于:設置元素的不透明級別,取值范圍:從 0.0 (完全透明)到 1.0(完全不透明),元素所在的文本流還在。這個屬性的動態變化可以用來設置元素的淡入淡出效果…

神經網絡 CNN

# encodingutf-8import tensorflow as tfimport numpy as npfrom tensorflow.examples.tutorials.mnist import input_datamnist input_data.read_data_sets(MNIST_data, one_hotTrue)def weight_variable(shape): initial tf.truncated_normal(shape, stddev0.1) # 定義…

圖片中的暖色或冷色濾色片是否會帶來更多點擊? —機器學習A / B測試

A/B test on ads is the art of choosing the best advertisement that optimizes your goal (number of clicks, likes, etc). For example, if you change a simple thing like a filter in your pictures you will drive more traffic to your links.廣告的A / B測試是一種選…

3d制作中需要注意的問題_淺談線路板制作時需要注意的問題

PCB電路板是電子設備重要的基礎組裝部件,在制作PCB電路板時,只有將各個方面都考慮清楚,才能保證電子設備在使用時不會出現問題。今天小編就與大家一起分享線路板制作時需要注意的問題,歸納一下幾點:1、考慮制作類型電路…

冷啟動、熱啟動時間性能優化

用戶希望應用程序能夠快速響應并加載。 一個啟動速度慢的應用程序不符合這個期望,可能會令用戶失望。 這種糟糕的體驗可能會導致用戶在應用商店中對您的應用進行糟糕的評價,甚至完全放棄您的應用。 本文檔提供的信息可幫助您優化應用的啟動時間。 它首先…

python:lambda、filter、map、reduce

lambda 為關鍵字。filter,map,reduce為內置函數。 lambda:實現python中單行最小函數。 g lambda x: x * 2 #相當于 def g(x):return x*2print(g(3))# 6 注意:這里直接g(3)可以執行,但沒有輸出的,前面的…

集群

原文地址:http://www.microsoft.com/china/MSDN/library/windev/COMponentdev/CdappCEnter.mspx?mfrtrue 本文假設讀者熟悉 Windows 2000、COM、IIS 5.0 摘要 Application Center 2000 簡化了從基于 Microsoft .NET 的應用程序到群集的部署,群集是一組…

Myeclipes連接Mysql數據庫配置

相信大家在網站上也找到了許多關于myeclipes如何連接mysql數據庫的解決方案,雖然每一步都按照他的步驟來,可到最后還是提示連接失敗,有的方案可能應個人設備而異,配置環境不同導致。經過個人多方探索終于找到一個簡單便捷的配置方…

cnn圖像二分類 python_人工智能Keras圖像分類器(CNN卷積神經網絡的圖片識別篇)...

上期文章我們分享了人工智能Keras圖像分類器(CNN卷積神經網絡的圖片識別的訓練模型),本期我們使用預訓練模型對圖片進行識別:Keras CNN卷積神經網絡模型訓練導入第三方庫from keras.preprocessing.image import img_to_arrayfrom keras.models import lo…

圖卷積 節點分類_在節點分類任務上訓練圖卷積網絡

圖卷積 節點分類This article goes through the implementation of Graph Convolution Networks (GCN) using Spektral API, which is a Python library for graph deep learning based on Tensorflow 2. We are going to perform Semi-Supervised Node Classification using C…

[微信小程序] 當動畫(animation)遇上延時執行函數(setTimeout)出現的問題

小程序中當動畫animation遇上setTimeout函數內部使用this.setData函數,通常情況下會出現報錯。本文先告訴解決方法,后分析報錯原因 1.解決方法: 在 setTimeout() 函數的同級加上 const that this; ,然后將this.setData換成that…

關于使用pdf.js預覽pdf的一些問題

手機應用中pdf展示使用非常廣泛, 一些pdf由于特殊的內容比如文字、電子簽章必須使用復雜的解析器來解析,當使用MultiPdf 這個庫加載,會使得包變得非常龐大, 這里我們考慮使用pdf.js 來解析pdf. 引用非常簡單,只需要把…

SqlHelper改造版本

using System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections; /// <summary> /// SqlHelper類是專門提供給廣大用戶用于高性能、可升級和最佳練習的sql數據操作 /// </summary> public abstract c…

回歸分析預測_使用回歸分析預測心臟病。

回歸分析預測As per the Centers for Disease Control and Prevention report, heart disease is the prime killer of both men and women in the United States and around the globe. There are several data mining techniques that can be leveraged by researchers/ stat…

VMware文件共享

VMware tools 文件共享 已經安裝后&#xff1a; vmhgfs-fuse .host:/ /mnt/hgfs

npm 問題(一)

今天在使用npm安裝程序時出現了以下問題如下&#xff1a; 我解決了問題&#xff0c;這是由于緩存清除錯誤&#xff08;但他們自動修復&#xff09;有一些數據損壞&#xff0c;沒有讓JSON文件解析&#xff0c;使用以下命令可以解決&#xff1a;即&#xff1a; npm cache clean -…

UDP打洞程序包的源碼

C#實現UDP打洞 轉自&#xff1a;http://hi.baidu.com/sdfiyon/blog/item/63a6e039155e02f23a87ceb1.html 下面是UDP打洞程序包的源碼&#xff1a;//WellKnown公用庫using System;using System.IO;using System.Runtime.Serialization.Formatters.Binary;using System.Net ;usi…

NLPPython筆記——WordNet

WordNet是一種面向語義的英語詞典&#xff0c;由Princeton大學的心理學家、語言學家和計算機工程師聯合設計。它不是光把單詞以字母順序排列&#xff0c;而且按照單詞的意義組成一個“單詞的網絡”。 NLTK庫中包含了英語WordNet&#xff0c;里面共有155287個詞以及117659個同義…

crc16的c語言函數 計算ccitt_C語言為何如此重要

●●●如今&#xff0c;有很多學生不懂為何要學習編程語言&#xff0c;為何要學習C語言&#xff1f;原因是大學生不能滿足于只會用辦公軟件&#xff0c;而應當有更高的學習要求&#xff0c;對于理工科的學生尤其如此。計算機的本質是“程序的機器”&#xff0c;程序和指令的思想…