




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、服務(wù)器集群技術(shù)方案集群(Cluster)技術(shù)是發(fā)展高性能計(jì)算機(jī)的一項(xiàng)技術(shù)。它是一組相互獨(dú)立的計(jì)算機(jī),利 用高速通信網(wǎng)絡(luò)組成一個(gè)單一的計(jì)算機(jī)系統(tǒng),并以單一系統(tǒng)的模式加以管理。其出發(fā) 點(diǎn)是 提供高可靠性、可擴(kuò)充性和抗災(zāi)難性。一個(gè)集群包含多臺(tái)擁有共享數(shù)據(jù)存儲(chǔ)空間的服務(wù)器, 各服務(wù)器通過內(nèi)部局域網(wǎng)相互通信。當(dāng)一臺(tái)服務(wù)器發(fā)生故障時(shí),它所運(yùn)行的應(yīng)用程序?qū)⑸?其它服務(wù)器自動(dòng)接管。在大多數(shù)模式下,集群中所有的計(jì)算機(jī)擁有一個(gè)共同的名稱,集群 內(nèi)的任一系統(tǒng)上運(yùn)行的服務(wù)都可被所有的網(wǎng)絡(luò)客戶使用。采用集群系統(tǒng)通常是為了提高系 統(tǒng)的穩(wěn)定性和網(wǎng)絡(luò)中心的數(shù)據(jù)處理能力及服務(wù)能力。當(dāng)前主流的集群方式包括以下兒種:服務(wù)器主備集群
2、方式服務(wù)器主-備方式由一臺(tái)服務(wù)器在正常運(yùn)行狀態(tài)提供對外服務(wù),英它集群節(jié)點(diǎn)作為備 份機(jī),備份機(jī)在正常狀態(tài)下不接受外部的應(yīng)用請求,實(shí)時(shí)對生產(chǎn)機(jī)進(jìn)行檢測,當(dāng)生產(chǎn)機(jī)停 機(jī)時(shí)才會(huì)接管應(yīng)用服務(wù),因此設(shè)備利用率最高可達(dá)50%。主備方式集群如下圖所示,節(jié)點(diǎn) 2為正常提供服務(wù)的服務(wù)器,運(yùn)行多個(gè)應(yīng)用(pkgA, pkgB.),節(jié)點(diǎn)1平時(shí)只監(jiān)控節(jié)點(diǎn)2的狀態(tài),不對夕卜提供服務(wù),當(dāng)節(jié)點(diǎn)2出現(xiàn)故障時(shí),節(jié)點(diǎn)1將把兩個(gè)應(yīng)用接管過來,并對外提供服務(wù)。節(jié)疽I節(jié)疽I。點(diǎn)2圖農(nóng)3-2主備方式集群服務(wù)器互備份集群方式多臺(tái)服務(wù)器組成集群,每臺(tái)服務(wù)器運(yùn)行獨(dú)立的應(yīng)用,同時(shí)作為其它服務(wù)器的備份 機(jī),當(dāng)主應(yīng)用中斷,服務(wù)將被其它集群節(jié)點(diǎn)所接管,接
3、管服務(wù)的節(jié)點(diǎn)將運(yùn)行自身應(yīng)用和故障服務(wù)器的應(yīng)用,這種方式各集群節(jié)點(diǎn)的硬件資源均可被應(yīng)用于刈外 服務(wù)。互備方式集群如下圖所示,節(jié)點(diǎn)1和節(jié)點(diǎn)2分別運(yùn)行1個(gè)或多個(gè)不同的應(yīng)用,但 只對外提供本地的主應(yīng)用,兩個(gè)節(jié)點(diǎn)之間互相進(jìn)行監(jiān)控,集群中任何一個(gè)節(jié)點(diǎn)出現(xiàn)故障后, 另一個(gè)節(jié)點(diǎn)把故障節(jié)點(diǎn)的主應(yīng)用接管過來,所有應(yīng)用服務(wù)由一臺(tái)服務(wù)器完成。刑點(diǎn)_一一一 ftA:圖農(nóng)3-3互備份方式這種方式的主要缺點(diǎn)在于:由于需要重新啟動(dòng)數(shù)據(jù)庫核心進(jìn)程,無法保證數(shù)據(jù)庫系統(tǒng)連續(xù)不間斷 地運(yùn)行在系統(tǒng)切換的過程中,客戶端與服務(wù)器之間的數(shù)據(jù)庫連接會(huì)中斷,需要重 新進(jìn)行數(shù)據(jù)庫的連接和登錄工作III于數(shù)據(jù)庫系統(tǒng)只能在一臺(tái)服務(wù)器上運(yùn)行,另一臺(tái)服務(wù)
4、器無法分 擔(dān) 系統(tǒng)的負(fù)載,實(shí)際上造成了客戶投資的浪費(fèi)。在有些系統(tǒng)中,為了解決雙機(jī)負(fù)載 分擔(dān)的問題,將應(yīng)用系統(tǒng)人為分割為兩個(gè)數(shù)據(jù)庫系統(tǒng),分別在兩臺(tái)服務(wù)器上運(yùn)行。 這種方式在一定程度上解決了負(fù)載分擔(dān)的問題,但給系統(tǒng)管理、統(tǒng)計(jì)分析等業(yè)務(wù) 處理帶來了很多額外的復(fù)雜性服務(wù)器并行集群方式冗余RAC砂、DLM 和心 ttftT-集群有多臺(tái)服務(wù)器構(gòu)成,同時(shí)提供相同的應(yīng)用,可以實(shí)現(xiàn)多臺(tái)服務(wù)器之間的負(fù)載均衡, 提供大訪問量的應(yīng)用需求,如Web訪問及數(shù)據(jù)庫等應(yīng)用,服務(wù)器并行集群方式一般由應(yīng)用 系統(tǒng)自身(如冗余RAC砂、DLM 和心 ttftT-文件以下是上述群集技術(shù)對比表:集群技術(shù)資源利用率故障收斂時(shí)間可靠性王備集
5、群技術(shù)資源有效利用率低相對較慢較高互備集群技術(shù)資源有效利用率胡相對較慢較高并行集群技術(shù)資源有效利用率高快高圖農(nóng)3-5群集技木對比農(nóng)客戶期IL客戶期IL圖農(nóng)3-4服務(wù)器并行方式集群Real Application Cluster (以前稱作 Oracle Parallel Server, OPS)用來 在集群環(huán)境下實(shí)現(xiàn)多機(jī)共享數(shù)據(jù)庫,以保證應(yīng)用的高可用性。同時(shí)可以自動(dòng)實(shí)現(xiàn)并行處理 及均分負(fù)載,還能實(shí)現(xiàn)數(shù)據(jù)庫在故障時(shí)的容錯(cuò)和無斷點(diǎn)恢復(fù)。Real Application Cluster為大多數(shù)關(guān)鍵業(yè)務(wù)要求的數(shù)據(jù)庫環(huán)境提供了極 高的性 能和完善的糾錯(cuò)功能。Real Application Cluste
6、r允許集群系統(tǒng)或大型并行系統(tǒng)中的 多個(gè)節(jié)點(diǎn)共享同一物理數(shù)據(jù)庫。Real Application Cluster可以自動(dòng)進(jìn)行負(fù)載 平衡、 故障修復(fù)和規(guī)劃停機(jī)時(shí)間,以支持高可用性應(yīng)用程序。它還顯著地提高了大型數(shù)據(jù)倉庫和 決策支持系統(tǒng)的性能。通過與并行查詢選件結(jié)合,它還提供了節(jié)點(diǎn)間的并行性和節(jié)點(diǎn)內(nèi)的 并行性,以得到更高的性能。多服務(wù)器的Cluster (集群)結(jié)構(gòu),因其具有高可靠性、大容量共享磁盤支持、以 及無斷點(diǎn)的故障恢復(fù),越來越受到業(yè)界的關(guān)注,越來越多的硬件廠商都相繼推出自己的 Cluster機(jī)種和機(jī)型,它己經(jīng)成為硬件平臺(tái)的一個(gè)新的發(fā)展方向。Oracle公司在1989年率先推出Parallel
7、Server選件,以支持這種體系結(jié) 構(gòu) 版)。隨著Cluster技術(shù)自身的成熟,以及Oracle對這一技術(shù)的經(jīng)驗(yàn),Real Application Cluster目前己能支持兒乎所有的Cluster集群系統(tǒng)。在sharenothing 或shared-disk模式的集群系統(tǒng)上,Real Application Cluster均可以 實(shí)現(xiàn)多節(jié)點(diǎn)共 享數(shù)據(jù)庫,并自動(dòng)并行處理及均分負(fù)載,在數(shù)據(jù)庫故障時(shí)進(jìn)行容錯(cuò)和無斷點(diǎn)恢復(fù)處理。Oracle提供一個(gè)通用的、集成的分布式鎖定管理器(DLM)替代了原來的,由不同操 作系統(tǒng)廠商提供的鎖管理器,從而提高了在大多數(shù)工作平臺(tái)上的執(zhí)行性能和可移植性。 這些使得Ora
8、cle并行服務(wù)器的運(yùn)行速度顯著加快。Oracle集成的DLM使Oracle并行 服務(wù)器能夠跨平臺(tái)工作。肖并行服務(wù)器中某節(jié)點(diǎn)失效,透明的應(yīng)用程序容錯(cuò)能夠把用戶自動(dòng)轉(zhuǎn)接到另一節(jié)點(diǎn)上 繼續(xù)運(yùn)行,應(yīng)用程序在用戶沒有察覺的情況下繼續(xù)執(zhí)行。這使周期性和非周期性發(fā)生故障 的系統(tǒng)增大了連續(xù)可用性。進(jìn)程的失效可以完全透明地轉(zhuǎn)移到另一節(jié)點(diǎn)上去,通過適當(dāng)?shù)?配置,可以指定所有查詢都在客戶端進(jìn)行緩存,這樣它們便可以在轉(zhuǎn)移后的節(jié)點(diǎn)上重新設(shè) 置。同時(shí),還可以在沒有失效時(shí)預(yù)先與容錯(cuò)節(jié)點(diǎn)建立一個(gè)連接,這樣可以減少 容錯(cuò)時(shí)在連 接所花的時(shí)間。Oracle不僅支持第一代、第二代并行處理技術(shù),還最先支持第三代多節(jié)點(diǎn)并行處理機(jī)。 能
9、夠在Cluster Mode 3及MPP結(jié)構(gòu)的各節(jié)點(diǎn)上實(shí)現(xiàn)并行處理,均分負(fù)載。Oracle并行 處理技術(shù)的另一大優(yōu)勢在于,無論在任何平臺(tái)上,從單機(jī)到并行處理機(jī),從OLTP應(yīng) 用到 OLAP應(yīng)用,Oracle數(shù)據(jù)庫均為同一核心,因此在不同平臺(tái)之間應(yīng)用系統(tǒng)可平滑移植,提 高了開發(fā)效率,降低了維護(hù)費(fèi)用。LI前,Oracle并行服務(wù)器技術(shù)在業(yè)界處于絕對 領(lǐng)先地 位,已在全球數(shù)千個(gè)實(shí)際應(yīng)用系統(tǒng)中運(yùn)行,經(jīng)過十多年的不斷完善和發(fā)展,其可靠性及穩(wěn) 定性已得到徹底檢驗(yàn)。與雙機(jī)熱備份方式相比,OraclelOg Real Application Cluster并行服務(wù) 器方式 有以下優(yōu)點(diǎn):各服務(wù)器共享一個(gè)數(shù)據(jù)庫,
10、在正常運(yùn)行時(shí)可以進(jìn)行負(fù)載分擔(dān),無需考慮 應(yīng)用數(shù)據(jù)的人為分割并行服務(wù)器方式對應(yīng)用完全透明,在應(yīng)用程序設(shè)計(jì)和開發(fā)的過程中也不 需要進(jìn)行特殊編程,簡化了開發(fā)的復(fù)雜程度,同時(shí)今后系統(tǒng)擴(kuò)展也無需修改應(yīng) 用程序不需要重新啟動(dòng)數(shù)據(jù)庫核心進(jìn)程,縮短了故障造成的停機(jī)時(shí)間總結(jié)以上ORACLE RAC的功能和特點(diǎn),ORACLE RAC主要具有如下好處:1.可伸縮性用戶或者中間層應(yīng)用服務(wù)器客戶,可以通過虛擬數(shù)據(jù)庫服務(wù)名連接到數(shù)據(jù) 庫上。Oracle在集群中多個(gè)節(jié)點(diǎn)之間自動(dòng)平衡用戶負(fù)載。不同節(jié)點(diǎn)上的RealApplication Clusters數(shù)據(jù)庫實(shí)例預(yù)訂所有數(shù)據(jù)庫服務(wù)或者部分子集數(shù)據(jù)庫服務(wù)。 這使得DBA高度靈活
11、地選定,連接到特定數(shù)據(jù)庫服務(wù)的特定應(yīng)用程序客戶是否可以 連接到某些或者全部的數(shù)據(jù)庫節(jié)點(diǎn)。雖然每一個(gè)節(jié)點(diǎn)有一個(gè)不同的物理IP地址時(shí),應(yīng)用客戶仍可以在一個(gè)邏輯 數(shù)據(jù)庫服務(wù)名的水平上進(jìn)行連接。因此客戶端對于不相關(guān)的事情如多服務(wù)器的多個(gè)地址可以亳不 關(guān)心。隨著業(yè)務(wù)的增長,電子商務(wù)可以從容地增加處理能力。Cache Fusion體系結(jié)構(gòu)直 接地利用新節(jié)點(diǎn)的CPU和內(nèi)存資源。DBA無需用手工對數(shù)據(jù)重新分區(qū)。這個(gè)優(yōu)點(diǎn)是這種 體系結(jié)構(gòu)的副產(chǎn)品,因?yàn)橛型该鞫鹊臄?shù)據(jù)存取是Cache Fusion的一項(xiàng)基本功能。Cache Fusion體系機(jī)構(gòu)自動(dòng)適應(yīng)快速變化的電子商務(wù)需求及隨之而來的上作負(fù)荷 的 改變。DBA也不
12、必因?yàn)楣ぷ髫?fù)荷變化而對數(shù)據(jù)進(jìn)行手工的重新分區(qū)。Real Application Clusters通過動(dòng)態(tài)地重新分配數(shù)據(jù)庫資源,從而在節(jié)點(diǎn)之間用最小化的磁盤I/O和低的 延遲通信來優(yōu)化利用集群系統(tǒng)資源。這使得Real Application Clusters可以從容實(shí)現(xiàn) 增加的應(yīng)用吞吐量和優(yōu)化的響應(yīng)時(shí)間。高可用性Real Application Clusters提供了真正的高可用性解決方案,關(guān)鍵的突破是在 大多數(shù)數(shù)據(jù)庫恢復(fù)期間能提供完整的數(shù)據(jù)庫訪問。這使得Real Application Clusters 成為電子商務(wù)應(yīng)用所要求的24x7可用性的最佳平臺(tái)。Real Application Clu
13、sters在高可用性上在三個(gè)關(guān)鍵領(lǐng)域勝出:提供了數(shù)據(jù)庫恢復(fù)期間的數(shù)據(jù)塊訪問透明的失效轉(zhuǎn)移對最終用戶屏蔽了系統(tǒng)失效N-1節(jié)點(diǎn)失效的容錯(cuò)能 力只要有一個(gè)數(shù)據(jù)庫節(jié)點(diǎn)幸存,Real Application Clusters就能夠提供完全的數(shù)據(jù) 庫訪問和相對不間斷的操作。可管理性Real Application Clusters實(shí)現(xiàn)了真正意義上的一*個(gè)單系統(tǒng)訪問數(shù)據(jù)庫,它提 供了從任何節(jié)點(diǎn)到所有磁盤設(shè)備和遠(yuǎn)程高速緩存進(jìn)行無縫數(shù)據(jù)訪問的能力。此單系統(tǒng)映像 延伸到所有數(shù)據(jù)庫管理操作。安裝、配置、備份、升級以及監(jiān)控等操作只需進(jìn)行一次,然 后會(huì)自動(dòng)發(fā)布到集群中所有節(jié)點(diǎn)上去。各種Oracle工具(如Oracle
14、Universal Installer Database Configxiration Assistant 以及 Recovery Manager) 各發(fā)現(xiàn) 集群數(shù)據(jù)塊中所有不同的節(jié)點(diǎn)并以它們?yōu)槟繕?biāo) 分配給想得到的任務(wù)。在 Oracle 10g 的 Real Application Cluster 技術(shù)中,全面采用了 Oracle 獨(dú) 特的Cache Fusion(緩存熔合)技術(shù),消除了多臺(tái)服務(wù)器爭用數(shù)據(jù)時(shí)產(chǎn)生的碰 撞(Ping) 現(xiàn)象,極大的提高了 Cluster系統(tǒng)的可擴(kuò)展性。使Cluster系統(tǒng)可以支持更多的節(jié)點(diǎn), 而且數(shù)據(jù)庫應(yīng)用完全不需要做任何復(fù)雜的修改或特殊設(shè)計(jì)就可以良好的運(yùn)行在Cl
15、uster系 統(tǒng)上,并且充分發(fā)揮多節(jié)點(diǎn)的處理性能。根據(jù)本次項(xiàng)目服務(wù)器系統(tǒng)需求,結(jié)合具體情況,我們將針對不同的業(yè)務(wù)系統(tǒng)采用不 同的集群方式,滿足業(yè)務(wù)系統(tǒng)的應(yīng)用高性能和高可靠性要求。數(shù)據(jù)庫服務(wù)器系統(tǒng)采用兩臺(tái)P550,通過集群技術(shù)實(shí)現(xiàn)雙機(jī)冗余。操作系統(tǒng)通過HA來實(shí)現(xiàn),數(shù)據(jù)庫通過ORACLE RAC集群技術(shù)實(shí)現(xiàn)。說明如下:、硬件方案12、數(shù)據(jù)庫服務(wù)器數(shù)量P550 (8C/32G)8* 32GB/2*146GB/2*HBA/2*1000 兆集成網(wǎng)口 /2*1000 兆光口網(wǎng)卡/異步卡、心跳線/HACMP雙機(jī)軟件/P6 550用控制P55028204-E8AServer 1:8204 Model E8A1
16、265AIX Partition Specify11877Op Panel Cable for Rack-mount Drawer w/ DASD12146Primary OS - AIX13125Serial-to-Serial Port Cable for Rack/Rack13647146GB 15K RPM SAS Disk Drive23925Serial Port Converter Cable, 9-Pin to 25-Pin145324096MB (2x2048MB) RDIWs, 667 MHz, 1Gb DRAM84651Rack Indicator, Rack #1149
17、662-core GHz P0WER6 Processor Card44986One Processor Activation for Processor Feature #496685005Software Preinstall15623Dual-Port 1Gb Integrated Virtual Ethernet Daughter1Card57232-Port Asynchronous EIA-232 PCI Adapter15743SATA Slimline DVD-ROM Drive157681GB ETHERNET FIBER 2-PORT157744 Gigabit PCI E
18、xpress Dual Port Fibre Channel Adapter16458Power Cable Drawer to IBM PDU, 14 foot, 250V/10A27146IBM/OEM Rack-Mount Drawer Rail Kit17360IBM Rack-mount Drawer Bezel and Hardware17707Power Supply, 1700 Watt AC, Hot-swap, Base andRedundant27982PowerVM Standard88308DASD/Media Backplane for DASD/SATA DVD/
19、Tape19722Language Group Specify - Simplified Chinese (PRC)15313-HP0IBM Power Software HIPO15378204-E8A Routing Code1967Base OS11061OS Specify code for12215IBM PowerHA15000Preload15987Traditional Chinese Preinstall PII Language19210HW is Rack integrated15662-HMPIBM POWERHA Reg:3Yr1AOCVIBM POWERHA Bas
20、e SWMA per proc 3Y Reg SMALL85692-A6PSystem Software11101DVD Process No Charge11404VIOS Expansion Pack12201Virtual 1/0 Server13435DTO/CD-ROM15692-A6PSystem Software1967AIX Standard Edition1968AIX V6 Expansion Pack1970AIX V6 Update CD11100DVD Process Charge12215IBM POWERHA13435DVD/CD-ROM15692-LOPSPO
21、for Linux on POWER11005Process no-charge11479System p AVE x86 Media13410CD-ROM15765-AVEIBM PowerVM Lx86 for x86 Linux1B8RKPer server15765-F62IBM POWERHA V51B8NEPer Proc with 1 Year SW Maint SMALL857b5-Gb2AIX 6 for POWER1BSTBPer Processor E5 AIX 6 for POWER85765-PVSPowerVM Standard Edition1B9HCPer Pr
22、ocessor large system85773-SM3Software Maintenance for AIX, 3 Year1462E5 3 Yr SWMA for AIX per Processor Reg/Ren8HMC17042-CR4HMC 1:7042-CR4 Rack-mounted31No modem1962Hardware Management Console Licensed Machine Code v7119242GB (2x1GB) PC2-5300 CL5 ECC DDR2 Chipkill FB-DIMM667MHz14651Rack Indicator, R
23、ack #114767HMC CR4 Redundant Power Supply, 670 W15767PCIe 1Gb Ethernet UTP 2Port16458Power Cable Drawer to IBM PDU, 14-foot, 250V/10A27801Ethernet Cable, 6M, Hardware Management Console toSystem Unit19069HMC/Server Order Linkage Indicator19722Language Group Specify - Simplified Chinese (PRC)15773-RS3Initial Software Support 3 Year1569Per Processor Software Support 3 Year17000Agre
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東公考真題2024
- 2024年韓城市市屬事業(yè)單位考試真題
- 公司廠級安全培訓(xùn)考試題及答案(奪冠系列)
- 2025年吡嗪酮合作協(xié)議書
- 公司項(xiàng)目部管理人員安全培訓(xùn)試題含完整答案【典優(yōu)】
- 公司廠級安全培訓(xùn)試題帶答案可下載
- 信息技術(shù)項(xiàng)目的實(shí)施進(jìn)度控制措施
- 靜脈輸血在老年患者中的操作流程
- 少年宮籃球興趣小組活動(dòng)計(jì)劃
- 金融服務(wù)行業(yè)安全風(fēng)險(xiǎn)識(shí)別與應(yīng)對措施
- GB/T 20933-2007熱軋U型鋼板樁
- 抗腫瘤藥物臨床合理使用培訓(xùn)課件
- 妞康特牛奶蛋白過敏診治-課件
- 施工機(jī)具專項(xiàng)施工方案
- 蘇教版三年級科學(xué)(下)第一單元綜合測試卷植物的一生(一)含答案
- API-650-1鋼制焊接石油儲(chǔ)罐
- 少兒美術(shù)繪畫教學(xué)課件 藝庫美術(shù) 10歲-12歲 《創(chuàng)意素描-洗刷刷》
- 2022年“華羅庚杯”全國初中數(shù)學(xué)預(yù)賽-競賽試題及答案
- 減速機(jī)生產(chǎn)工藝流程圖
- 金融科技課件(完整版)
- 網(wǎng)絡(luò)直播行業(yè)稅收檢查指引
評論
0/150
提交評論