SQL Server 2008數(shù)據(jù)庫(kù)與服務(wù)器合并
以下的文章主要向大家介紹的是正確使用SQL Server 2008數(shù)據(jù)庫(kù)來(lái)進(jìn)行服務(wù)器合并的實(shí)際步驟,以及在實(shí)際操作中值得我們大家注意的事項(xiàng)的描述。以下的文章將會(huì)給你提供相應(yīng)內(nèi)容分析,希望會(huì)給你帶來(lái)一些幫助在此方面。
1.前言
隨著公司使用越來(lái)越多的應(yīng)用程序來(lái)管理業(yè)務(wù)流程、提供新的服務(wù)、和獲得對(duì)業(yè)務(wù)執(zhí)行情況的觀察,支持這些應(yīng)用程序所需的應(yīng)用程序服務(wù)器和數(shù)據(jù)存儲(chǔ)服務(wù)器的數(shù)目顯著地增多。在許多公司里,硬件成本以及部署和維護(hù)公司內(nèi)的多個(gè)服務(wù)器的費(fèi)用是主要的財(cái)政和后勤預(yù)算。
同時(shí),在硬件和軟件技術(shù)方面的提高意味著現(xiàn)代IT系統(tǒng)可以處理比之前多很多的工作量。這促使將軟件服務(wù)合并到較少的物理服務(wù)器上,從而使得更多地使用較少的硬件。這降低了購(gòu)買和維護(hù)服務(wù)器的相關(guān)成本,并使得可以實(shí)現(xiàn)更高效的和更有效的IT基礎(chǔ)設(shè)施管理。
Microsoft SQL Server 2008功能推出了服務(wù)器合并愿景的以下三個(gè)關(guān)鍵領(lǐng)域:
靈活性:一個(gè)SQL Server 2008合并解決方案可以由在一個(gè)物理計(jì)算機(jī)上的一個(gè)單獨(dú)的SQL Server實(shí)例中的多個(gè)數(shù)據(jù)庫(kù)、或在一個(gè)物理計(jì)算機(jī)上的SQL Server的多個(gè)實(shí)例、或在一個(gè)物理計(jì)算機(jī)上的多個(gè)虛擬服務(wù)器組成。通過(guò)支持所有這些合并方法,SQL Server 2008使得公司可以根據(jù)所需要的性能選擇適當(dāng)?shù)母綦x等級(jí)。
SQL Server 2008還提供了幾個(gè)工具用來(lái)將數(shù)據(jù)和數(shù)據(jù)庫(kù)移植到一個(gè)合并服務(wù)器上。
管理能力:盡管服務(wù)器合并的主要目的是降低硬件和許可證成本,但是你也可以使用它來(lái)集中管理功能。SQL Server 2008提供了一個(gè)工具套件來(lái)管理、監(jiān)控和故障檢查合并數(shù)據(jù)系統(tǒng)。這些工具使得可以集中管理合并服務(wù)器,還可以合并用于單獨(dú)服務(wù)器的管理功能。
可擴(kuò)展性和性能: 當(dāng)你合并數(shù)據(jù)系統(tǒng)到較少的服務(wù)器上時(shí),這些服務(wù)器中的每一個(gè)都增加了工作量。更高性能的硬件可以解決一部分問(wèn)題,但是當(dāng)合并服務(wù)器上的一些處理器使用不成比例的資源數(shù)量時(shí)你還會(huì)遇到一些問(wèn)題,并且它會(huì)引起其它的處理器的性能下降。而且你還會(huì)遇到一個(gè)處理器鎖定資源并阻止其它處理器完成工作的情況。
SQL Server 2008具有能夠幫助你解決這些問(wèn)題的性能優(yōu)化特性。
2.靈活性
為數(shù)據(jù)庫(kù)服務(wù)器選擇一個(gè)服務(wù)器合并策略具有一些需要考慮的事項(xiàng)。在為你的數(shù)據(jù)服務(wù)決定***的合并策略時(shí)所要考慮的關(guān)鍵因素包括:
硬件資源: 每一個(gè)合并方法都對(duì)硬件資源的使用具有不同的影響,你應(yīng)該考慮是32位還是64位硬件可以為你的解決方案提供***的性能和可擴(kuò)展性。
工作負(fù)載隔離: 當(dāng)合并的目標(biāo)是盡可能地降低服務(wù)器的數(shù)目時(shí),那你就應(yīng)該剖析不同數(shù)據(jù)庫(kù)應(yīng)用程序執(zhí)行的工作負(fù)載,并考慮它們是否應(yīng)該基于性能原因而隔離開(kāi)來(lái)。
應(yīng)用程序兼容性: 一些應(yīng)用程序可能對(duì)與其它應(yīng)用程序不兼容的數(shù)據(jù)訪問(wèn)協(xié)議、收集、或其它配置選項(xiàng)具有特殊的要求。
管理能力:合并通常通過(guò)集中管理所需的資源從而簡(jiǎn)化了管理。然而,你必須考慮維護(hù)工作的影響,例如在合并系統(tǒng)上的備份和索引管理。你還必須考慮合并的安全性影響,因?yàn)榫哂袑?duì)某個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的管理權(quán)限的操作員可能不需要具有對(duì)其它數(shù)據(jù)庫(kù)系統(tǒng)的管理權(quán)限。
有效性:你的合并策略可能會(huì)影響你的高有效性解決方案的選擇。例如,數(shù)據(jù)庫(kù)鏡像提供了單個(gè)數(shù)據(jù)庫(kù)級(jí)別的失效備援保護(hù),而服務(wù)器集群保護(hù)整個(gè)服務(wù)器。
安全性:在一些情況下,可能基于安全因素要謹(jǐn)慎地隔離數(shù)據(jù)庫(kù)應(yīng)用程序。例如,一個(gè)應(yīng)用程序可能需要一個(gè)在數(shù)據(jù)庫(kù)服務(wù)器中可用的功能,例如通用語(yǔ)言運(yùn)行時(shí)(common language runtime,CLR)集成或Database Mail。如果你隔離這個(gè)數(shù)據(jù)庫(kù),那么你就可以使用所要求的功能同時(shí)為其它數(shù)據(jù)庫(kù)應(yīng)用程序保留一個(gè)最小限度的表面。
當(dāng)你設(shè)計(jì)合并解決方案時(shí)有這么多的因素要考慮,那么你就需要具有靈活性以便你可以選擇最適合你的特定需求的方法。SQL Server 2008提供了一些合并方法,使得你可以通過(guò)混合和搭配選擇來(lái)為你的數(shù)據(jù)服務(wù)創(chuàng)建理想的解決方案。
上述的相關(guān)內(nèi)容就是對(duì)如何使用SQL Server 2008進(jìn)行服務(wù)器合并的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
【編輯推薦】