當前位置:首頁 » 編程語言 » sql2016負載均衡
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2016負載均衡

發布時間: 2023-07-25 18:44:01

sql server alwayson 有沒有解決負載均衡

SQL Server 2005對端到端(P2P)的拓撲結構上的事務性的復制加強了支持。

SQL Server 2000支持雙向的復制,這就可以讓兩台伺服器同時對彼此發布和訂閱數據。伺服器可以更新同一個共享數據,但是在這樣的拓撲中你被限制在兩台伺服器上。

P2P的拓撲結構支持無限的發布伺服器,他們彼此之間可以互相交換事務。當然,當參加的發布者的數量增加之後,事務性的延遲也就更大了。雖然在你的P2P拓撲結構中對節點的數量沒有理論上的限制,但是只有在某個確定的數字之下才可以提供可接受的性能。微軟推薦低於12個節點,以保證性能的優化。

無論怎樣,P2P拓撲都是SQL Server的一個巨大進步:現在,多端點伺服器可以更改數據,並且向其他的發布者復制事務。這就是說,訂閱伺服器不再被限制在主要的報告環境中。你可以通過事務性負載全球共享的方式將伺服器分布開來。當用戶的數量增加的時候,只要簡單地向這個群體中添加伺服器即可。

除了將負載分布之外,這個拓撲結構還增加了可用性。如果任何一個點的伺服器不可達,則池中其它的伺服器就會共享這個負載,因為每個伺服器都有其它所有伺服器上可獲得的全部數據集合。

以下的表列出了使用P2P拓撲結構來進行負載均衡的優點和缺點。

SQL Server 2005仍然不直接地支持負載均衡——但是它為以前SQL Server版本中可用的所有負載均衡方法提供了令人激動的改善和支持。

② SQLSERVER怎麼搭建伺服器集群實現負載均衡

很多組織機構慢慢的在不同的伺服器和地點部署SQL Server資料庫——為各種應用和目的——開始考慮通過SQL Server集群的方式來合並。

將SQL Server實例和資料庫合並到一個中心的地點可以減低成本,尤其是維護和軟硬體許可證。此外,在合並之後,可以減低所需機器的數量,這些機器就可以用於備用。

當尋找一個備用,比如高可用性的環境,企業常常決定部署Microsoft的集群架構。我常常被問到小的集群(由較少的節點組成)SQL Server實例和作為中心解決方案的大的集群哪一種更好。在我們比較了這兩個集群架構之後,我讓你們自己做決定。

什麼是Microsoft集群伺服器

MSCS是一個Windows Server企業版中的內建功能。這個軟體支持兩個或者更多伺服器節點連接起來形成一個「集群」,來獲得更高的可用性和對數據和應用更簡便的管理。MSCS可以自動的檢查到伺服器或者應用的失效,並從中恢復。你也可以使用它來(手動)移動伺服器之間的負載來平衡利用率以及無需停機時間來調度計劃中的維護任務。

這種集群設計使用軟體「心跳」來檢測應用或者伺服器的失效。在伺服器失效的事件中,它會自動將資源(比如磁碟和IP地址)的所有權從失效的伺服器轉移到活動的伺服器。注意還有方法可以保持心跳連接的更高的可用性,比如站點全面失效的情況下。

MSCS不要求在客戶計算機上安裝任何特殊軟體,因此用戶在災難恢復的經歷依賴於客戶-伺服器應用中客戶一方的本質。客戶的重新連接常常是透明的,因為MSCS在相同的IP地址上重啟應用、文件共享等等。進一步,為了災難恢復,集群的節點可以處於分離的、遙遠的地點。

在集群伺服器上的SQL Server

SQL Server 2000可以配置為最多4個節點的集群,而SQL Server 2005可以配置為最多8個節點的集群。當一個SQL Server實例被配置為集群之後,它的磁碟資源、IP地址和服務就形成了集群組來實現災難恢復。

SQL Server 2000允許在一個集群上安裝16個實例。根據在線幫助,「SQL Server 2005在一個伺服器或者處理器上可以支持最多50個SQL Server實例,」但是,「只能使用25個硬碟驅動器符,因此如果你需要更多的實例,那麼需要預先規劃。」

注意SQL Server實例的災難恢復階段是指SQL Server服務開始所需要的時間,這可能從幾秒鍾到幾分鍾。如果你需要更高的可用性,考慮使用其他的方法,比如log shipping和資料庫鏡像。

單個的大的SQL Server集群還是小的集群

下面是大的、由更多的節點組成的集群的優點:

◆更高的可用新(更多的節點來災難恢復)。

◆更多的負載均衡選擇(更多的節點)。

◆更低廉的維護成本。

◆增長的敏捷性。多達4個或者8個節點,依賴於SQL版本。

◆增強的管理性和簡化環境(需要管理的少了)。

◆更少的停機時間(災難恢復更多的選擇)。

◆災難恢復性能不受集群中的節點數目影響。

下面是單個大的集群的缺點:

◆集群節點數目有限(如果需要第9個節點怎麼辦)。

◆在集群中SQL實例數目有限。

◆沒有對失效的防護——如果磁碟陣列失效了,就不會發生災難恢復。

◆使用災難恢復集群,無法在資料庫級別或者資料庫對象級別,比如表,創建災難恢復集群。

虛擬化和集群

虛擬機也可以參與到集群中,虛擬和物理機器可以集群在一起,不會發生問題。SQL Server實例可以在虛擬機上,但是性能可能會受用影響,這依賴於實例所消耗的資源。在虛擬機上安裝SQL Server實例之前,你需要進行壓力測試來驗證它是否可以承受必要的負載。

在這種靈活的架構中,如果虛擬機和物理機器集群在一起,你可以在虛擬機和物理機器之間對SQL Server進行負載均衡。比如,使用虛擬機上的SQL Server實例開發應用。然後在你需要對開發實例進行壓力測試的時候,將它災難恢復到集群中更強的物理機器上。

集群伺服器可以用於SQL Server的高可用性、災難恢復、可擴展性和負載均衡。單個更大的、由更多的節點組成的集群往往比小的、只有少數節點的集群更好。大個集群允許更靈活環境,為了負載均衡和維護,實例可以從一個節點移動到另外的節點。

③ 升級SQL Server 2016,到底值不值

新版本的 SQL Server 可以保證 SQL 注入的機會更少,同時有更大的存儲和優化數據表能力。顯然,舊版本的 SQL Server 並沒有利用發揮技術的全部潛力。好吧,這是值得升級的第一大理由。接下來,具體看看 SQL Server 2016 的幾大亮點。

1、安全系數直線提升

微軟在 SQL Server 2012 中首次發布的透明數據加密 ( TDE ) 功能在新版中得到了進一步加強,而且不影響資料庫性能。很少有用戶能夠意識到數據是多麼容易被竊取,一個簡單的數據泄露都可能造成嚴重的後果,相比於承擔後果,不如事前做好功課。

SQL Server 2016 首次添加的新功能是行級安全,它允許用戶控制他人在資料庫中可訪問的特定記錄。這與另一個新功能 ( 動態數據屏蔽 ) 緊密相關,允許用戶實時設置許可權和隱藏特定數據,以保護敏感信息。

2、性能和可擴展性大幅提高

SQL Server 2016 改進了幾個已有的功能,比如最初在 2014 版引入的聯機事務處理 ( OLTP ) ,以具備更高效地數據訪問和檢索能力。

Query Store 是 SQL Server 2016 中引入的新功能,可以自動捕獲平均運行時並進行分析,以查找和修復性能問題。並且可以保留執行查詢的次數,查詢存儲還會保留歷史查詢記錄和執行計劃供用戶查看。

最新的 SQL Server 還包括一個 Stretch 資料庫,可以在本地的資料庫存儲和雲之間進行無縫數據轉換。這對正在尋找替代方法來存儲很少訪問的舊數據的企業尤其有用。通過設置參數以識別數據何時變 " 冷 ",Stretch Database 可以自動將存儲在本機設備上的此類數據遷移到 Azure,以優化資料庫空間。存儲的數據可以很容易被訪問,並且保持在線,而不必經歷其他解決方案提供的昂貴且耗時的措施。

隨著 SQL Server 2016 時態表的首次出現,用戶可以輕松地訪問和拉取歷史數據報告。時態表實際上是兩張表,一張表包含當前值,另一張表管理數據的歷史版本,通過此功能,企業可以更准確地研究歷史數據,以幫助做出決策。

3、BI 和數據分析的改進提供了極大地便利性

新版本的 SQL Server 支持移動報告,方便用戶在任何地方分享自己的報告和見解,而不局限於辦公室。移動報告可在常用的操作系統 ( 包括 Windows,iOS 和 Android ) 上運行。

此外,新版本還具有可定製界面的新 Web 門戶,其中包含移動和分頁報告,關鍵性能指標 ( KPI ) 和 Power BI 桌面文件,以及與 R 的集成。R 是用於統計分析和數據可視化的主要腳本語言。R 集成在數據可視化方面帶來了極大地便利,用戶還可以直接在 SQL Server 資料庫上分析數據,而無需移動它。

切換到 SQL Server 2016 的同時,意味著你擁有了 PolyBase,這使非結構化數據更容易使用。PolyBase 通過使用標准 T-SQL 將查詢推送到外部數據源,然後返回結果,最大限度減少數據移動。允許用戶在 Azure blob 以及 Hadoop 上存儲數據,以優化空間並保留在線以便訪問。為了提高查詢性能,PolyBase 利用雙存儲能力,自動將計算推送到 Hadoop,而無需其他軟體。

4、引入 AlwaysOn 可用性組

資料庫鏡像通常在第二個 SQL Server 實例上創建現有資料庫的副本。如果第一個伺服器實例失敗,則用戶切換到包含完整數據的第二實例鏡像資料庫中運行。

Microsoft 在 SQL Server 2016 中的 Always On 可用性組中改進了高可用性和災難恢復功能,它支持多達九個可用性副本,從而最大限度地提高企業資料庫的可用性。

④ sql server 2016 安裝選擇哪些功能

點擊安裝程序,選擇全新SQL Server 獨立安裝或向現有安裝添加功能。 2 選擇 SQL Server 的安裝密鑰。 3 在產品更新這一頁中,忽略windows update 搜索更新服務,直接單擊下一步。 4 安裝程序規則性檢查。 5 設置角色中,選擇第一項SQL Server功能安裝。 6 選擇所需安裝的資料庫實例功能。盡量全選吧。 7 驗證安裝規則。 實例配置中選擇 SQL Server 的默認實例: MSSQLSERVER。 SQL 功能安裝所需磁碟空間要求摘要。 伺服器配置保持默認。 資料庫引擎配置中,指定SQL Server管理員。...安裝完成後,如果要系統學習SQL Server 2016可以參考李天生的SQL Server 2016高級資料庫管理視頻教程

⑤ SQL資料庫系統的負載均衡是怎麼實現的呢

嗯是這樣的 伺服器負載均衡只能做資料庫的讀的負載,如果你們公司的業務都是讀取後端資料庫的話,你增加一台負載均衡設備,後面在加幾個伺服器就會有很好的效果,如過你的資料庫業務多數用來寫的話 負載均衡做不了同時寫,因此意義不大

⑥ SQL Server 2016怎麼用

自微軟在2015年5月第一周召開的「微軟Ignite大會」上宣布推出SQL Server 2016後,有關SQL Server 2016的話題就備受關注和熱議。以下為我們認為最值得關注的10大特性,特整理以饗讀者。

全程加密技術(Always Encrypted)

全程加密技術(Always Encrypted)支持在SQL Server中保持數據加密,只有調用SQL Server的應用才能訪問加密數據。該功能支持客戶端應用所有者控制保密數據,指定哪些人有許可權訪問。SQL Server 2016通過驗證加密密鑰實現了對客戶端應用的控制。該加密密鑰永遠不會傳遞給SQL Server。使用該功能,你可以避免資料庫或者操作系統管理員接觸客戶應用程序敏感數據(包括靜態數據和動態數據)。該功能現在支持敏感數據存儲在雲端管理資料庫中,並且永遠保持加密。即便是雲供應商也看不到數據,你晚上可以睡安穩覺了。

動態數據屏蔽(Dynamic Data Masking)

如果你對保護數據感興趣,希望一部分人可以看到加密數據,而另一些人只能看到加密數據混淆後的亂碼,那麼你一定會對動態數據屏蔽感興趣。利用動態數據屏蔽功能,你可以將SQL Server資料庫表中待加密數據列混淆,那些未授權用戶看不到這部分數據。利用動態數據屏蔽功能,你還可以定義數據的混淆方式。例如,如果你在表中接收存儲信用卡號,但是你希望只看到卡號後四位。使用動態數據屏蔽功能定義屏蔽規則就可以限制未授權用戶只能看到信用卡號後四位,而有許可權的用戶可以看到完整信用卡信息。

JSON支持

JSON就是Java Script Object Notation(輕量級數據交換格式)。在SQL Server 2016中,你現在可以在應用和SQL Server資料庫引擎之間用JSON格式交互。微軟公司在SQL Server中增加了對JSON的支持,可以解析JSON格式數據然後以關系格式存儲。此外,利用對JSON的支持,還可以把關系型數據轉換成JSON格式數據。微軟公司還增加了一些函數提供對存儲在SQL Server中的JSON數據執行查詢。SQL Server有了這些內置增強支持JSON操作的函數,應用程序使用JSON數據與SQL Server交互就更容易了。

多TempDB資料庫文件

如果你運行的是多核計算機,那麼運行多個tempdb數據文件就是最佳實踐做法。以前直到SQL Server 2014版本,你安裝SQL Server之後總是不得不手工添加tempdb數據文件。在SQL Server 2016中,你現在可以在安裝SQL Server的時候直接配置需要的tempdb文件數量。這樣你就不再需要安裝完成之後再手工添加tempdb文件了。

PolyBase

PolyBase支持查詢分布式數據集。有了PolyBase,你可以使用Transact SQL語句查詢Hadoop或者SQL Azure blob存儲。你現在可以使用PolyBase寫臨時查詢,實現SQL Server關系型數據與Hadoop或者SQL Azure blog存儲中的半結構化數據之間的關聯查詢。此外,你還可以利用SQL Server的動態列存儲索引針對半結構化數據來優化查詢。如果組織跨多個分布式位置傳遞數據,PolyBase就成了利用SQL Server技術訪問這些位置的半結構化數據的便捷解決方案了。

Query Store

如果你經常使用執行計劃,你就會喜歡新版的Query Store功能。在2016之前的版本中,你可以使用動態管理試圖(DMV)來查看現有執行計劃。但是,DMV只支持你查看計劃緩存中當前活躍的計劃。如果出了計劃緩存,你看不到計劃的歷史情況。有了Query Store功能,SQL現在可以保存歷史執行計劃。不僅如此,該功能還可以保存那些歷史計劃的查詢統計。這是一個很好的補充功能,你可以利用該功能隨著時間推移跟蹤執行計劃的性能。

行級安全(Row Level Security)

SQL資料庫引擎具備了行級安全特性以後,就可以根據SQL Server登錄許可權限制對行數據的訪問。限制行是通過內聯表值函數過濾謂詞定義實現的。安全策略將確保過濾器謂詞獲取每次「SELECT」或者 「DELETE」操作的執行。在資料庫層面實現行級安全意味著應用程序開發人員不再需要維護代碼限制某些登錄或者允許某些登錄訪問所有數據。有了這一功能,用戶在查詢包含行級安全設置的表時,他們甚至不知道他們查詢的數據是已經過濾後的部分數據。

SQL SERVER支持R語言

微軟公司收購Revolution Analytics公司之後,現在可以在SQL Server上針對大數據使用R語言做高級分析功能了。SQL Server支持R語言處理以後,數據科學家們可以直接利用現有的R代碼並在SQL Server資料庫引擎上運行。這樣我們就不用為了執行R語言處理數據而把SQL Server數據導出來處理。該功能把R語言處理帶給了數據。

(譯註:Revolution Analytics公司是耶魯大學的派生公司,成立於2007年,是一家基於開源項目R語言做計算機軟體和服務的供應商。該公司去年被微軟收購。)

Stretch Database

Stretch Database功能提供了把內部部署資料庫擴展到Azure SQL 資料庫的途徑。有了Stretch Database功能,訪問頻率最高的數據會存儲在內部資料庫,而訪問較少的數據會離線存儲在Azure SQL 資料庫中。當你設置資料庫為「stretch「時,那些比較過時的數據就會在後台遷移到Azure SQL資料庫。如果你需要運行查詢同時訪問活躍數據和stretched資料庫中的歷史信息,資料庫引擎會將內部資料庫和Azure SQL資料庫無縫對接,查詢會返回你要的結果,就像在同一個數據源一樣。該功能使得DBA工作更容易了,他們可以歸檔歷史信息轉到更廉價的存儲介質,無需修改當前實際應用代碼。這樣你就可以把常用的內部資料庫查詢保持最佳性能狀態。

歷史表(Temporal Table)

歷史表會在基表中保存數據的舊版本信息。有了歷史表功能,SQL Server會在每次基表有行更新時自動管理遷移舊的數據版本到歷史表中。歷史表在物理上是與基表獨立的另一個表,但是與基表是有關聯關系的。如果你已經構建或者計劃構建自己的方法來管理行數據版本,那麼你應該先看看SQL Server 2016中新提供的歷史表功能,然後再決定是否需要自行構建解決方案。

總結

SQL Server 2016有許多新特性。一些特性是對現有功能的增強,還有一些是全新的功能。本文我們只是介紹了這些新功能的一小部分。如果您親自體驗一下SQL Server 2016,就會真正了解那些新功能給你的SQL Server帶來的價值。

⑦ 伺服器如何實現集群和負載均衡

你可以直接買一台負載均衡交換機啊,何必要浪費1台伺服器呢。
2 應該是每台都會有一個IP地址 外網 訪問連接到的那個IP地址 是你的負載均衡交換機的IP地址 他隨機把你的訪問請求分配到你的3台伺服器上
3 無主從關系,負載均衡交換機它會沒2秒左右向你的伺服器發送一個健康檢查,如果發現你的伺服器出現問題,它會自動屏蔽你這台伺服器
4 你問的重復問題。

⑧ Windows Server 2016第三版技術預覽帶來了哪些新特性

隨著Windows Server 2016和System Center2016第 三版技術預覽的發布,我們也迎來了全新的里程碑。藉助這兩個分別針對混合雲和數據中心的解決方案的推出,微軟希望能夠幫助用戶將雲計算的靈活性引入企業。 對於微軟來說,這些里程碑式的產品在公司發展歷程中扮演了重要角色,它讓我們有機會了解各個用戶群體的看法。我們也希望用戶能夠從一開始就了解我們推出此 產品的初衷、熟悉新的功能,並了解這項新技術將如何改進你的業務。

對於用戶來說,此次的亮點是首次發布的Windows Server容器。這是將容器技術帶入WindowsServer生態系統的第一步,我們對隨之而來的可能性感到非常興奮。你可能已經看到容器技術的發展勢頭,這種新技術可以簡化應用的開發與部署。我們致力於讓容器技術成為現代應用平台的一部分,並將其整合在2016年推出的數據中心解決方案中,提供給我們的客戶。您可以通過MikeNeil的博客了解有關於容器技術創新的更多信息。
容器僅僅是Windows Server和SystemCenter技術預覽版眾多新特性中的一個。除此之外,我們還增強了上一個預覽版中的功能,並添加了一些新的特性,供你第一時間進行評估。
Nano Server

作為最小的內存部署選項,就像在技術預覽版2階段一樣,Nano Server可以被安裝在物理主機或虛擬機上。新的EmergencyManagement Console讓用戶可以在NanoServer控制台中直接查看和修復網路配置。此外,我們還提供PowerShell腳本用於創建一個運行NanoServer的Azure虛擬機。從應用的角度來說,你現在可以使用CoreCLR運行ASP.Netv5應用。總而言之,我們增加了重大功能以擴展Nano Server能力,而這一切的更新都建立在維持原有內存佔用的基礎之上。
軟體定義網路
在第三版技術預覽中,你會發現絕大多數網路功能是新增的。我們引入了用於編程政策的可擴展網路控制器、用於高可用性和高性能的L4負載均衡器、用於混合連接的增強網關,以及融合了RDMA流量和租戶流量的底層網路結構。在此次發布的預覽版中,你將首次體驗到我們在Azure中使用的核心網路功能套件和SDN架構。
安全
此次發布的預覽版增加了對於Hyper-V的投入:包括某些用於下一版本的安全創新。虛擬機隔離是我們承諾的核心,即幫助你保護共享環境中的資源。現在,你可以通過一個署名模板測試創建一個屏蔽虛擬機,以及該新屏蔽虛擬機的其他功能。你還可以發現WindowsServer扮演的全新角色——Host Guardian Service,管理員可以識別合法主機。
工作負載支持
● 用於增強關鍵工作復雜支持的附加特性和功能包括:
● 藉助擁有OpenGL支持的Remote Desktop Services提高應用兼容性。
● 藉助Storage Replica,對面向延展集群的站點感知而改進業務連續性場景。
● 通過為SQL Server集群刪除特定域容器而增加靈活性。
管理
在System Center 2016第三版技術預覽版中,增強的特性簡化了WindowsServer中新功能的管理。包括對Virtual Machine Manager的改進,如支持集群節點的滾動升級,支持NanoServer作為主機和文件伺服器。通過輕松管理隔離虛擬機和受保護主機,你還可以充分利用我們針對共享環境的安全增強功能。在存儲方面,你會看到改進的功能,以保持滿足預期的端對端服務質量(QoS)和更快速的數據(使用存儲分層)檢索。在OperationsManager中,我們則側重於通過管理包的可發現性,和使用PowerShel自動化維護窗口的能力,來提升用戶體驗。
此外,我們還發布了面向Windows 10客戶端的Remote Server AdministrationTools(RSAT),實現對Windows Server 2016技術預覽版、Windows Server 2012R2和Windows Server 2012的遠程管理。
更多的新特性待你評估,詳情可查看Experience Guides;我們還歡迎各位參加我們的User Voice計劃,參與整個開發過程。目前Windows Server 2016第三版技術預覽及System Center 2016第三版技術預覽都已經開放下載。期待來自你的建議。

注意:以上提到的軟體、特性及功能均基於預覽版,實際發布時可能會有所不同。

⑨ 如何才能讓兩台sql server 2005伺服器負載均衡

您好,很高興為您解答。

1、企業實現Web伺服器負載均衡

為了將負載均勻的分配給內部的多個伺服器上,就需要應用一定的負載均衡策略。通過伺服器負載均衡設備實現各伺服器群的流量動態負載均衡,並互為冗餘備份。並要求新系統應有一定的擴展性,如數據訪問量繼續增大,可再添加新的伺服器加入負載均衡系統。

對於WEB服務應用,同時有幾台機器提供服務,每台機器的狀態可以設為regular(正常工作)或backup(備份狀態),或者同時設定為regular狀態。負載均衡設備根據管理員事先設定的負載演算法和當前網路的實際的動態的負載情況決定下一個用戶的請求將被重定向到的伺服器。而這一切對於用戶來說是完全透明的,用戶完成了對WEB服務的請求,並不用關心具體是哪台伺服器完成的。

2、使用網路地址轉換實現多伺服器負載均衡

支持負載均衡的地址轉換網關中可以將一個外部IP地址映射為多個內部IP地址,對每次TCP連接請求動態使用其中一個內部地址,達到負載均衡的目的。很多硬體廠商將這種技術集成在他們的交換機中,作為他們第四層交換的一種功能來實現,一般採用隨機選擇、根據伺服器的連接數量或者響應時間進行選擇的負載均衡策略來分配負載。然而硬體實現的負載控制器靈活性不強,不能支持更優化的負載均衡策略和更復雜的應用協議。

基於網路地址轉換的負載均衡器可以有效的解決伺服器端的CPU和磁碟I/O負載,然而負載均衡器本身的性能受網路I/O的限制,在一定硬體條件下具有一定的帶寬限制,但可以通過改善演算法和提高運行負載均衡程序的硬體性能,來提高這個帶寬限制。不同的服務類型對不同的伺服器資源進行佔用,我們使用的負載衡量策略是使用同一個負載進行評估,這對於大多數條件是適合的,然而最好的辦法是針對不同的資源,如CPU、磁碟I/O或網路I/O等,分別監視伺服器負載,由中心控制器選擇最合適的伺服器分發客戶請求。

3、使用DNS伺服器實現負載均衡

訪問企業網伺服器的用戶急劇增加,一台伺服器難以滿足用戶的訪問需要,那麼如何才能保證用戶的正常訪問呢?解決方法有很多,如使用Windows
2000或Windows Server 2003提供網路負載均衡服務,但該服務的設置非常復雜。而通過DNS伺服器實現網路負載均衡則是一種比較簡單的方法。

企業網通常由很多子網構成,為了降低網路中的數據流量,客戶機最好能訪問處於同一子網內的Web伺服器。雖然實現了網路負載均衡功能,但並不能保證客戶訪問的是本子網的Web伺服器。其實這個問題也很好解決,只要啟用DNS伺服器的「啟用網路掩碼排序」功能即可。在DNS管理器窗口中,右鍵點擊DNS伺服器,在彈出的菜單中選擇「屬性」,然後在屬性對話框中切換到「高級」選項卡,勾選「伺服器選項」列表框中的「啟用網路掩碼排序」選項即可。這樣客戶機每次都能訪問到本子網內的Web伺服器了。完成以上設置後,就使DNS伺服器實現了網路負載均衡功能,把客戶的訪問分擔到每個Web伺服器上,並且還減少了跨子網的網路通信流量,大大降低了企業網的通信負擔。

4、企業實現SQL Server資料庫伺服器負載均衡

MS SQL
Server資料庫伺服器可以說是應用范圍最廣的資料庫產品,並且越來越多地在大型和比較關鍵的應用系統中提供服務。當企業應用越來越復雜、數據量越來越大的時候,SQL
Server資料庫要不停的進行處理、存儲、查詢的工作,這個時候企業就要考慮SQL Server資料庫伺服器的性能和速度及安全性了。然而,長期以來,SQL
SERVER資料庫伺服器都只有「熱備」的解決方案,而沒有「負載均衡」和「集群」的解決方案。

隨著資料庫路由器軟體ICX的出現,為基於MS SQL Server的資料庫系統提供了一種更優秀的集群解決方案。它可以真正的實現SQL
Server資料庫伺服器的動態負載均衡,提高性能和速度;它可以真正的保證SQL
Server資料庫伺服器不間斷的提供服務,在伺服器發生故障的時候實時切換到其他伺服器上繼續提供服務,切換時間為「零」。資料庫路由器是實時並發資料庫事務處理同步復制器和負載平衡器。

所有的資料庫客戶都通過ICX訪問資料庫。當訪問、查詢SQL
Server資料庫的時候ICX可以根據實際情況分配伺服器來提供服務,大大提高服務速度和優化性能,完成負載均衡。ICX可以同時連接多台資料庫,這若乾颱資料庫的內容在任何時刻由ICX保證是完全一致的。也就是說,ICX採用了全新的並發事務處理的方式,向連接的N台資料庫同步復制事務處理,使得系統在任何時刻具有多個一致的最新邏輯資料庫數據集。當其中一台資料庫伺服器發生故障的時候,ICX可以實時的、第一時間切換到其他伺服器上來繼續提供服務。真正的實現零時間的伺服器切換,大大提高安全性,真正意義的實現伺服器不間斷服務。

5:當然自己可以DIY:用f5的網路負載均衡硬體和sql
server的復制技術軟體可以實現負載均衡,故障切換則需要windows的cluster或者sql server
2005的mirror。除了那個f5的硬體外,整個方案成本其實很低。

如若滿意,請點擊右側【採納答案】,如若還有問題,請點擊【追問】

希望我的回答對您有所幫助,望採納!