真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

集群sqlserver,集群車寶

SQLSERVER怎么搭建服務(wù)器集群實(shí)現(xiàn)負(fù)載均衡

很多組織機(jī)構(gòu)慢慢的在不同的服務(wù)器和地點(diǎn)部署SQL Server數(shù)據(jù)庫(kù)——為各種應(yīng)用和目的——開(kāi)始考慮通過(guò)SQL Server集群的方式來(lái)合并。

創(chuàng)新互聯(lián)始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)10多年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:陽(yáng)臺(tái)護(hù)欄等企業(yè),備受客戶稱譽(yù)。

將SQL Server實(shí)例和數(shù)據(jù)庫(kù)合并到一個(gè)中心的地點(diǎn)可以減低成本,尤其是維護(hù)和軟硬件許可證。此外,在合并之后,可以減低所需機(jī)器的數(shù)量,這些機(jī)器就可以用于備用。

當(dāng)尋找一個(gè)備用,比如高可用性的環(huán)境,企業(yè)常常決定部署Microsoft的集群架構(gòu)。我常常被問(wèn)到小的集群(由較少的節(jié)點(diǎn)組成)SQL Server實(shí)例和作為中心解決方案的大的集群哪一種更好。在我們比較了這兩個(gè)集群架構(gòu)之后,我讓你們自己做決定。

什么是Microsoft集群服務(wù)器

MSCS是一個(gè)Windows Server企業(yè)版中的內(nèi)建功能。這個(gè)軟件支持兩個(gè)或者更多服務(wù)器節(jié)點(diǎn)連接起來(lái)形成一個(gè)“集群”,來(lái)獲得更高的可用性和對(duì)數(shù)據(jù)和應(yīng)用更簡(jiǎn)便的管理。MSCS可以自動(dòng)的檢查到服務(wù)器或者應(yīng)用的失效,并從中恢復(fù)。你也可以使用它來(lái)(手動(dòng))移動(dòng)服務(wù)器之間的負(fù)載來(lái)平衡利用率以及無(wú)需停機(jī)時(shí)間來(lái)調(diào)度計(jì)劃中的維護(hù)任務(wù)。

這種集群設(shè)計(jì)使用軟件“心跳”來(lái)檢測(cè)應(yīng)用或者服務(wù)器的失效。在服務(wù)器失效的事件中,它會(huì)自動(dòng)將資源(比如磁盤(pán)和IP地址)的所有權(quán)從失效的服務(wù)器轉(zhuǎn)移到活動(dòng)的服務(wù)器。注意還有方法可以保持心跳連接的更高的可用性,比如站點(diǎn)全面失效的情況下。

MSCS不要求在客戶計(jì)算機(jī)上安裝任何特殊軟件,因此用戶在災(zāi)難恢復(fù)的經(jīng)歷依賴于客戶-服務(wù)器應(yīng)用中客戶一方的本質(zhì)。客戶的重新連接常常是透明的,因?yàn)镸SCS在相同的IP地址上重啟應(yīng)用、文件共享等等。進(jìn)一步,為了災(zāi)難恢復(fù),集群的節(jié)點(diǎn)可以處于分離的、遙遠(yuǎn)的地點(diǎn)。

在集群服務(wù)器上的SQL Server

SQL Server 2000可以配置為最多4個(gè)節(jié)點(diǎn)的集群,而SQL Server 2005可以配置為最多8個(gè)節(jié)點(diǎn)的集群。當(dāng)一個(gè)SQL Server實(shí)例被配置為集群之后,它的磁盤(pán)資源、IP地址和服務(wù)就形成了集群組來(lái)實(shí)現(xiàn)災(zāi)難恢復(fù)。

SQL Server 2000允許在一個(gè)集群上安裝16個(gè)實(shí)例。根據(jù)在線幫助,“SQL Server 2005在一個(gè)服務(wù)器或者處理器上可以支持最多50個(gè)SQL Server實(shí)例,”但是,“只能使用25個(gè)硬盤(pán)驅(qū)動(dòng)器符,因此如果你需要更多的實(shí)例,那么需要預(yù)先規(guī)劃?!?/p>

注意SQL Server實(shí)例的災(zāi)難恢復(fù)階段是指SQL Server服務(wù)開(kāi)始所需要的時(shí)間,這可能從幾秒鐘到幾分鐘。如果你需要更高的可用性,考慮使用其他的方法,比如log shipping和數(shù)據(jù)庫(kù)鏡像。

單個(gè)的大的SQL Server集群還是小的集群

下面是大的、由更多的節(jié)點(diǎn)組成的集群的優(yōu)點(diǎn):

◆更高的可用新(更多的節(jié)點(diǎn)來(lái)災(zāi)難恢復(fù))。

◆更多的負(fù)載均衡選擇(更多的節(jié)點(diǎn))。

◆更低廉的維護(hù)成本。

◆增長(zhǎng)的敏捷性。多達(dá)4個(gè)或者8個(gè)節(jié)點(diǎn),依賴于SQL版本。

◆增強(qiáng)的管理性和簡(jiǎn)化環(huán)境(需要管理的少了)。

◆更少的停機(jī)時(shí)間(災(zāi)難恢復(fù)更多的選擇)。

◆災(zāi)難恢復(fù)性能不受集群中的節(jié)點(diǎn)數(shù)目影響。

下面是單個(gè)大的集群的缺點(diǎn):

◆集群節(jié)點(diǎn)數(shù)目有限(如果需要第9個(gè)節(jié)點(diǎn)怎么辦)。

◆在集群中SQL實(shí)例數(shù)目有限。

◆沒(méi)有對(duì)失效的防護(hù)——如果磁盤(pán)陣列失效了,就不會(huì)發(fā)生災(zāi)難恢復(fù)。

◆使用災(zāi)難恢復(fù)集群,無(wú)法在數(shù)據(jù)庫(kù)級(jí)別或者數(shù)據(jù)庫(kù)對(duì)象級(jí)別,比如表,創(chuàng)建災(zāi)難恢復(fù)集群。

虛擬化和集群

虛擬機(jī)也可以參與到集群中,虛擬和物理機(jī)器可以集群在一起,不會(huì)發(fā)生問(wèn)題。SQL Server實(shí)例可以在虛擬機(jī)上,但是性能可能會(huì)受用影響,這依賴于實(shí)例所消耗的資源。在虛擬機(jī)上安裝SQL Server實(shí)例之前,你需要進(jìn)行壓力測(cè)試來(lái)驗(yàn)證它是否可以承受必要的負(fù)載。

在這種靈活的架構(gòu)中,如果虛擬機(jī)和物理機(jī)器集群在一起,你可以在虛擬機(jī)和物理機(jī)器之間對(duì)SQL Server進(jìn)行負(fù)載均衡。比如,使用虛擬機(jī)上的SQL Server實(shí)例開(kāi)發(fā)應(yīng)用。然后在你需要對(duì)開(kāi)發(fā)實(shí)例進(jìn)行壓力測(cè)試的時(shí)候,將它災(zāi)難恢復(fù)到集群中更強(qiáng)的物理機(jī)器上。

集群服務(wù)器可以用于SQL Server的高可用性、災(zāi)難恢復(fù)、可擴(kuò)展性和負(fù)載均衡。單個(gè)更大的、由更多的節(jié)點(diǎn)組成的集群往往比小的、只有少數(shù)節(jié)點(diǎn)的集群更好。大個(gè)集群允許更靈活環(huán)境,為了負(fù)載均衡和維護(hù),實(shí)例可以從一個(gè)節(jié)點(diǎn)移動(dòng)到另外的節(jié)點(diǎn)。

什么是sqlserver的集群

由二臺(tái)或更多物理上獨(dú)立的服務(wù)器共同組成的“虛擬”服務(wù)器稱之為集群服務(wù)器。一項(xiàng)稱做MicroSoft集群服務(wù)(MSCS)的微軟服務(wù)可對(duì)集群服務(wù)器進(jìn)行管理。一個(gè)SQL Server集群是由二臺(tái)或更多運(yùn)行SQL Server的服務(wù)器(節(jié)點(diǎn))組成的虛擬服務(wù)器。如果集群中的一個(gè)節(jié)點(diǎn)發(fā)生故障,集群中的另一個(gè)節(jié)點(diǎn)就承擔(dān)這個(gè)故障節(jié)點(diǎn)的責(zé)任。

認(rèn)為一個(gè)SQL Server集群能夠給集群中的兩個(gè)節(jié)點(diǎn)帶來(lái)負(fù)載平衡,這是一種常見(jiàn)的誤解。雖然這似乎很有用,但卻是不正確的。這也意味著集束SQL Server不能真正提高性能。集束SQL Server只能提供故障轉(zhuǎn)移功能。故障轉(zhuǎn)移就是當(dāng)系統(tǒng)中的一臺(tái)機(jī)器發(fā)生故障失去其功能時(shí),另一臺(tái)機(jī)器將接手運(yùn)行它的SQL Server實(shí)例。這種功能失效可能是由于硬件故障、服務(wù)故障、人工故障或各種其它原因。

為何要集束SQL Server環(huán)境?

在實(shí)用性方面,集群SQL Server環(huán)境令人滿意。在進(jìn)行故障轉(zhuǎn)移時(shí),將數(shù)據(jù)庫(kù)實(shí)例由一臺(tái)服務(wù)器轉(zhuǎn)移到另一臺(tái)服務(wù)器的時(shí)間非常短暫,一般只需要3至7秒鐘。雖然需要重建連接,但對(duì)數(shù)據(jù)庫(kù)的終端用戶而言,故障轉(zhuǎn)移處理通常是透明的。低廉的故障轉(zhuǎn)移成本還可幫助你對(duì)集群中的節(jié)點(diǎn)進(jìn)行維護(hù),而不會(huì)造成服務(wù)器完全無(wú)法訪問(wèn)。

SQL Server集群類型

一共有兩種類型的SQL Server集群:主動(dòng)/被動(dòng)集群和主動(dòng)/主動(dòng)集群。下面分別對(duì)它們進(jìn)行說(shuō)明(說(shuō)明以兩個(gè)節(jié)點(diǎn)的SQL Server集群為基礎(chǔ))。

主動(dòng)/被動(dòng)集群

在這種類型的集群中,一次只有一個(gè)節(jié)點(diǎn)控制SQL Server資源。另一個(gè)節(jié)點(diǎn)一直處于備用模式,等待故障發(fā)生。進(jìn)行故障轉(zhuǎn)移時(shí),備用的節(jié)點(diǎn)即取得SQL Server資源的控制權(quán)。

優(yōu)點(diǎn):由于服務(wù)器上只有一個(gè)實(shí)例在運(yùn)行,所以在進(jìn)行故障轉(zhuǎn)移時(shí),不需要另外的服務(wù)器來(lái)接管兩個(gè)SQL Server實(shí)例,性能也不會(huì)因此降低。

缺點(diǎn):由于虛擬服務(wù)器上只有一個(gè)SQL Server實(shí)例在運(yùn)行,另一臺(tái)服務(wù)器總是處理備用模式與空閑狀態(tài)。這意味著你并沒(méi)有充分利用你購(gòu)買的硬件。

主動(dòng)/主動(dòng)集群

在這種類型的集群中,集群中的每個(gè)節(jié)點(diǎn)運(yùn)行一個(gè)獨(dú)立且主動(dòng)的SQL Server實(shí)例。發(fā)生節(jié)點(diǎn)故障時(shí),另一個(gè)節(jié)點(diǎn)能夠控制發(fā)生故障節(jié)點(diǎn)的SQL Server實(shí)例。然后這個(gè)正常的節(jié)點(diǎn)將運(yùn)行兩個(gè)SQL Server實(shí)例——它自己的實(shí)例和發(fā)生故障的實(shí)例。

優(yōu)點(diǎn):通過(guò)這種配置,你能夠充分利用你的硬件。在這樣的系統(tǒng)中,兩個(gè)服務(wù)器都在運(yùn)行,而不是只有一臺(tái)服務(wù)器運(yùn)行,而另一臺(tái)處于等待故障發(fā)生的備用模式,因此你能夠充分利用你購(gòu)買的機(jī)器。

缺點(diǎn):如果進(jìn)行故障轉(zhuǎn)移,一臺(tái)服務(wù)器運(yùn)行兩個(gè)SQL Server實(shí)例,性能就會(huì)受到不利影響。然而,性能降低總比虛擬服務(wù)器完全失靈要強(qiáng)得多。這種配置的另一故障在于它要求購(gòu)買的許可要比主動(dòng)/被動(dòng)集群多一些。因?yàn)榧涸谶\(yùn)行兩個(gè)主動(dòng)SQL Server實(shí)例,這要求你購(gòu)買兩個(gè)單獨(dú)的服務(wù)器許可。在某些情況下,這也可能對(duì)你形成阻礙。

集群考慮

在高實(shí)用性方面,集群SQL Server環(huán)境有一定的優(yōu)勢(shì)。然而,高實(shí)用性也確實(shí)伴隨某種折衷。

首先,建立一個(gè)集群SQL Server環(huán)境非常昂貴。這是因?yàn)榧褐械墓?jié)點(diǎn)必須遵照集群節(jié)點(diǎn)的兼容性列表。而且,還需要建立一個(gè)復(fù)雜的網(wǎng)絡(luò),機(jī)器的配置必須幾乎相同,同時(shí)需要實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件磁盤(pán)子系統(tǒng)共享。存儲(chǔ)區(qū)網(wǎng)絡(luò)(SAN)是建立這種子系統(tǒng)的不錯(cuò)選擇,但SAN并非必要,而且十分昂貴。另外,如果你正在運(yùn)行一個(gè)主動(dòng)/主動(dòng)集群,你需要為集群中運(yùn)行SQL Server實(shí)例的每臺(tái)機(jī)器的處理器購(gòu)買一個(gè)許可。

因?yàn)楫?dāng)?shù)丶褐饕窒抻谕坏乩韰^(qū)域,自然災(zāi)難可能會(huì)使集群完全失靈。在那種情況下,你需要轉(zhuǎn)移到災(zāi)難恢復(fù)站點(diǎn)進(jìn)行繼續(xù)操作。你也可以建立地理分散的SQL Server集群,但這樣的系統(tǒng)更加復(fù)雜與昂貴。

sqlserveralwayson集群 注冊(cè)表修改成單機(jī)

ACCESS可以直接轉(zhuǎn)換升級(jí)到SQL SERVER的。

ACCESS可以直接轉(zhuǎn)換升級(jí)到SQL SERVER的,升完之后你把你的VB程序中的數(shù)據(jù)源字符串改一下就行總共要改的字也不超過(guò)100個(gè)。

AlwaysOn是SQL Server 2012提供的全新綜合、靈活、高效經(jīng)濟(jì)的高可用性和災(zāi)難恢復(fù)解決方案。它整合了鏡像和群集的功能,基于OS 故障轉(zhuǎn)移群集(Windows Server FailOver Cluster),通過(guò)在同一個(gè)WSFC的不同Node上,安裝獨(dú)立的SQL Server實(shí)例,定義AlwaysOn Group,一個(gè)數(shù)據(jù)庫(kù)最多可以部署4個(gè)鏡像。當(dāng)熱備機(jī)出現(xiàn)故障時(shí),可以手工或自動(dòng)實(shí)現(xiàn)故障轉(zhuǎn)移,交換主、輔數(shù)據(jù)庫(kù)的角色。AlwaysOn的亮點(diǎn)在于鏡像可讀。對(duì)于OLTP應(yīng)用,可以將讀操作集中的報(bào)表等操作轉(zhuǎn)移到Read-Only的輔助庫(kù)上,極大地減少Primary DB的IO、CPU等資源占用。由于輔助庫(kù)是獨(dú)立的SQL實(shí)例,因此創(chuàng)建臨時(shí)表等TempDB操作不受影響。

如何使用MSCS建立SQLServer集群

集群的類型集群分為兩種類型:負(fù)載平衡和失效轉(zhuǎn)移作為共享硬盤(pán),不同于包含操作系統(tǒng)的硬盤(pán)控制器。

MSCS解決方案可以采用主動(dòng)/被動(dòng)模式工作。在同一時(shí)間集群中只有一個(gè)節(jié)點(diǎn)是主動(dòng)的,主動(dòng)服務(wù)器存儲(chǔ)著集群內(nèi)的全部資源,并不斷將數(shù)據(jù)寫(xiě)入共享硬盤(pán),這就是所謂的quorum驅(qū)動(dòng)器。它可以在故障恢復(fù)時(shí),將共享狀態(tài)信息從一個(gè)節(jié)點(diǎn)轉(zhuǎn)移到另一個(gè)節(jié)點(diǎn)。定時(shí)的發(fā)送信號(hào)會(huì)通過(guò)服務(wù)器間的專用網(wǎng)傳遞,當(dāng)處于被動(dòng)模式的服務(wù)器沒(méi)有受到這個(gè)信號(hào),就認(rèn)為主動(dòng)服務(wù)器已經(jīng)失效。此時(shí),它便開(kāi)始接管集群資源,并從quorum分區(qū)上讀取狀態(tài)信息。

在集群中安裝 SQL Server

為了在集群上安裝 SQL Server ,你必須首先按以下步驟建立一個(gè)可操作的集群:

1. 在每個(gè)服務(wù)器上安裝支持MSCS的Windows Server操作系統(tǒng)。

2. 為每個(gè)服務(wù)器建立一個(gè)"公開(kāi)的"網(wǎng)絡(luò)連接。這個(gè)連接用來(lái)接收外部查詢請(qǐng)求。

3. 在集群的兩個(gè)節(jié)點(diǎn)間建立一個(gè)專用網(wǎng)絡(luò),用來(lái)傳輸節(jié)點(diǎn)狀態(tài)信號(hào)。

5. 將兩個(gè)服務(wù)器。連接到共享驅(qū)動(dòng)器上,并建立磁盤(pán)資源。開(kāi)啟集群中的一號(hào)節(jié)點(diǎn)(主動(dòng)模式)。建立并初始化邏輯磁盤(pán)空間用來(lái)設(shè)置quorum驅(qū)動(dòng)器,并建立其它的邏輯分區(qū)。

6. 通過(guò)控制面板的添加/刪除程序中的Windows組件添加并配置Microsoft Cluster Service。其中包括設(shè)置集群的虛擬名稱、IP地址,以及共享磁盤(pán)資源。

7. 開(kāi)啟二號(hào)節(jié)點(diǎn)(被動(dòng)模式)。當(dāng)二號(hào)節(jié)點(diǎn)在線時(shí),回到一號(hào)節(jié)點(diǎn),通過(guò)集群管理程序添加二號(hào)節(jié)點(diǎn)。在集群中添加二號(hào)節(jié)點(diǎn)非常容易,只要通過(guò)在一號(hào)節(jié)點(diǎn)進(jìn)行簡(jiǎn)單配置就可以完成。

集群建立好后,就按照以下步驟安裝SQL Server了:

1. 插入SQL Server企業(yè)版的安裝光盤(pán)。如果沒(méi)有啟動(dòng)自動(dòng)安裝程序,就在光盤(pán)上setup.exe。

2. 在確認(rèn)計(jì)算機(jī)名界面,選擇虛擬服務(wù)器并輸入一個(gè)虛擬名稱。

3. 建立一個(gè)運(yùn)行SQL Server的服務(wù)賬號(hào)。將集群中每個(gè)節(jié)點(diǎn)的管理權(quán)限賦給這個(gè)賬號(hào)。

4. 填寫(xiě)IP地址、服務(wù)賬號(hào),以及共享磁盤(pán)資源等內(nèi)容。

安裝程序會(huì)在集群中的每個(gè)節(jié)點(diǎn)上安裝SQL Server的復(fù)本,并在集群中建立虛擬設(shè)置。


分享文章:集群sqlserver,集群車寶
本文網(wǎng)址:http://weahome.cn/article/hcihio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部