您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 >
性能和容量規(guī)劃
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/1/15 14:48:59 ] 推薦標(biāo)簽:

Microsoft 群集服務(wù)

在 Windows 2000 Advanced Server 中使用 Microsoft Cluster Service (MSCS) 您可以將兩臺服務(wù)器組合到一起作為一個服務(wù)器群集工作,確保客戶端始終可以使用到任務(wù)關(guān)鍵性應(yīng)用和資源。 服務(wù)器群集使得用戶和管理員可以把它們作為一個單一的系統(tǒng)而不是獨(dú)立的計(jì)算機(jī),對服務(wù)器的某些資源或節(jié)點(diǎn)進(jìn)行訪問。

在 MSIB 2.0 的企業(yè)部署中,MSIB 項(xiàng)目組使用了可感知群集的 Commerce Server 2002 和 SQL Server 2000 的組件。

Content Management Server 2002

Microsoft Content Management Server (MCMS)2002 不支持群集和故障切換。 特別需要指出的是,MCMS 2002 的組件在故障切換時數(shù)據(jù)庫連接斷開的時候不會自動重試操作。 這樣一來,在被動節(jié)點(diǎn)變?yōu)榛顒庸?jié)點(diǎn)的過程中,指向啟用了 MCMS 的頁面的頁面請求將會產(chǎn)生 ODBC 錯誤。 當(dāng)系統(tǒng)處于 DEBUG 模式時,或者當(dāng)瀏覽器會話是發(fā)起自正在與數(shù)據(jù)庫斷開連接的 Web 服務(wù)器時,這些錯誤只會返回到客戶端的瀏覽器上。

注: 這些錯誤只是在 MCMS 站點(diǎn)的頁面請求失敗的時候發(fā)生。

Commerce Server 2002

關(guān)于如何群集每個 Microsoft Commerce Server 2002 組件的詳細(xì)介紹可以在 Planning for Reliability and High Availability 中找到,地址在 http://go.microsoft.com/fwlink/?LinkId=15044。

SQL Server

SQL Server 為 MSIB 解決方案主管運(yùn)行數(shù)據(jù)庫、管理數(shù)據(jù)庫和數(shù)據(jù)倉庫。 另外,SQL Server 2000 還為報(bào)告和分析solution 提供了聯(lián)機(jī)分析處理(OLAP)引擎。

MSIB 2.0 解決方案中所有的服務(wù)器產(chǎn)品都要與一臺群集 SQL 服務(wù)器一起工作,因此在 MSIB 2.0 的企業(yè)部署中, MSIB 項(xiàng)目組實(shí)施了一個兩節(jié)點(diǎn)的群集。

如需了解群集選項(xiàng)和故障切換群集方面的詳細(xì)信息,參見 SQL Server 2000 Resource Kit 中的第 12 章。 MSIB 項(xiàng)目組為本文實(shí)施的群集選項(xiàng)在 MSIB 2.0 隨帶的 MSIB Deployment Guide 中有詳細(xì)介紹。

組件負(fù)載均衡

Microsoft Application Center 可以提供組件負(fù)載均衡(CLB)技術(shù),供管理員創(chuàng)建一個服務(wù)器群集,對組件請求做出響應(yīng)。

為了實(shí)現(xiàn)高可用性,MSIB 項(xiàng)目組未配置的組件

出于編寫本文的考慮, MSIB 項(xiàng)目組決定以單點(diǎn)故障(SPOF)配置實(shí)施本部分前面所述的幾個軟件組件。 這只不過是一個設(shè)計(jì)決策,并不能反映出使用 CLB 部署的組件能力。

在 MSIB 2.0 解決方案中,有多個 Microsoft Operations Manager Consolidator /Agent Manager 未被 MSIB 實(shí)施。 關(guān)于如何添加這項(xiàng)功能的詳細(xì)介紹可以在 Configuring Microsoft Operations Manager 2000 to Manage Complex Distributed Environments 一文中找到,地址在 http://go.microsoft.com/fwlink/?LinkId=15101.

此外,MSIB 項(xiàng)目組還沒有在一個高度可用的環(huán)境中實(shí)施 Commerce Server 2002 Direct Mailer 。 關(guān)于如何安裝這項(xiàng)功能的詳細(xì)介紹可以在 Planning for Reliability and High Availability 一文中找到,地址在 http://go.microsoft.com/fwlink/?LinkId=15102.

OLAP 解決方案同樣未被 MSIB 項(xiàng)目組以一種高度可用的方式加以安裝。 如需了解關(guān)于如何實(shí)現(xiàn) OLAP 解決方案高可用性的方面的信息,參見 Creating Large-Scale , Highly Available OLAP Sites 一文, http://go.microsoft.com/fwlink/?LinkId=15103.

旨在獲得高可用性的軟件建議

建議您在運(yùn)行 IIS 5.0 的 Web 服務(wù)器上使用以下軟件將資源消耗問題降到低程度,以免這些問題影響到您的 MSIB 2.0 部署的性能和可用性。

IIS5Recycle

IIS 5.0 Process Recycling Tool,IIS5Recycle 是作為一項(xiàng)服務(wù)運(yùn)行在運(yùn)行著 Windows 2000 和 Internet Information Services (IIS) 5.0 的計(jì)算機(jī)上的。 IIS5Recycle 的目的是要重復(fù)利用過程,在資源消耗問題影響到性能和可靠性之前將其影響降到小程度。 這一工具可以根據(jù)存儲在 Windows 注冊表中的配置對 IIS 過程進(jìn)行重復(fù)利用。 管理員還可以利用 IIS5Recycle 收集信息以便在排除故障過程和應(yīng)用中使用。

在重復(fù)利用 IIS 過程之前, IIS5Recycle 會在啟用了 Windows Network Load Balancing (NLB)的系統(tǒng)中從群集(Web 群)中將 Web 服務(wù)器刪除掉。 每次把某一服務(wù)器從群集中刪除的時候,到這個 Web 服務(wù)器的連接也將會斷掉。 一旦連接號降至配置的閾值之下或已經(jīng)達(dá)到了給定的時間, IIS 服務(wù)得到了循環(huán)利用。

如需下載該工具及其隨帶的文檔,可參見 http://go.microsoft.com/fwlink/?LinkId=15077。

旨在獲得高可用性的硬件建議

MSIB 項(xiàng)目組為本文所用的 MSIB 2.0 企業(yè)部署方案中包括了以下旨在實(shí)現(xiàn)高可用性的硬件建議。

存儲系統(tǒng)

部署中所用的每臺服務(wù)器都有其相應(yīng)的存儲需求。 為了消除單點(diǎn)故障,MSIB 項(xiàng)目組部署了一個存儲區(qū)域網(wǎng)(SAN)。 該 SAN 單元本身帶有冗余的驅(qū)動器、控制器和電源。 SAN 甚至還可以通過與另一個數(shù)據(jù)中心之間的遠(yuǎn)程光纖連接將自身復(fù)制一份。 可以通過冗余的主機(jī)總線適配卡實(shí)現(xiàn) SAN 的連接,這樣適配卡本身不會成為一種單點(diǎn)故障了。

網(wǎng)絡(luò)系統(tǒng)

網(wǎng)絡(luò)可以具備幾個層次的冗余。 對非冗余服務(wù)器中的每塊網(wǎng)絡(luò)接口卡(NIC)都進(jìn)行 分組目的是為了防止 NIC 本身成為一種單點(diǎn)故障(SPOF)。 在本文后面的部分中對單點(diǎn)故障以及如何避免的問題進(jìn)行了討論。

為了避免因單個路由器故障造成的網(wǎng)絡(luò)停用,您可以部署冗余的路由器。 還可以在設(shè)計(jì)上使路由器少有兩個到外部網(wǎng)絡(luò),即 Internet 的連接。 這種層次上的設(shè)置不在 MSIB 2.0 版本介紹范圍之內(nèi)。

服務(wù)器系統(tǒng)

如本文前面部分所述,為了實(shí)現(xiàn)高可用性,MSIB 項(xiàng)目組使用 NLB 和 Microsoft Cluster Service (MSCS)以群集的方式部署了物理服務(wù)器。

避免單點(diǎn)故障
這一部分中列出了 MSIB 2.0 部署中典型的單點(diǎn)故障并提供了用于解決每種 SPOF 的高可用性技術(shù)。

以下這些方面是 MSIB 2.0 部署中常見的故障點(diǎn):

    網(wǎng)絡(luò)
    服務(wù)器硬件
    磁盤子系統(tǒng)
    應(yīng)用程序
    數(shù)據(jù)庫和數(shù)據(jù)庫連接

下表所列的技術(shù)可以用來在您的 MSIB 2.0 部署中提供高可用性,并且介紹了它們能夠解決哪些故障點(diǎn)。 這些高可用性技術(shù)可以解決本文前面介紹的問題。 建議您在部署 MSIB 2.0 site 站點(diǎn)的時候在較寬基礎(chǔ)結(jié)構(gòu)的層次上(如附錄A“Hardware and Network Topology Details”給出的企業(yè)部署)采用這些技術(shù)。 在您的部署中遇到的單點(diǎn)故障越少,這種部署更加具有高可用性。

上一頁12345678910111213下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd