女人被添荫蒂舒服了,免费网站在线观看人数第一集,好看的大片视频播放,色戒完整未删版在线看,欧美特级特黄aaaaaa在线看

Microsoft | Oracle | Adobe | WPS|成(cheng)都(dou)騰云偉業|

【官網】成都騰云偉業科技有限公司-軟件正版化服務商

網站首頁 > 解決方案 > 大中型企業

Oracle ODAX5-2整體數據庫平臺建議方案

良好的系統體系結構和規劃是IT項目建(jian)(jian)設成功的基礎,它能夠(gou)滿足項目建(jian)(jian)設近期(qi)和(he)(he)長遠目標的全部內容,并對技術平臺和(he)(he)應用(yong)系統進行(xing)合理(li)的劃分(fen)和(he)(he)部署。

隨著系統上線后業務數(shu)據的不斷裝(zhuang)載和增加,數(shu)據(ju)量和訪問(wen)量也會(hui)越來(lai)越大所(suo)以IT系統設計初期,必(bi)須充分考慮數據庫系統(tong)建設過(guo)程中的(de)關鍵(jian)技術因素(su),保證項目的(de)成(cheng)功實(shi)施和系統的穩定運行,盡量避免低性(xing)能及(ji)宕機事(shi)件(jian)的發生

可以說,數據庫系統在保證IT系統的性(xing)能、穩定性(xing)和擴展性(xing)等方面,起(qi)著至關重要(yao)的作(zuo)用(yong)。而目前使用(yong)傳統方式來構建數(shu)據庫容易出現以下問題:

數(shu)據(ju)庫(ku)(ku)系統(tong)的軟(ruan)、硬件架(jia)構復雜,前期部署和后期運(yun)維成(cheng)本高昂,需要(yao)專業數(shu)據(ju)庫(ku)(ku)工程師;

數據庫系統的(de)各部件由不同供(gong)應商提供(gong),很難(nan)在交(jiao)付時即實現(xian)數據庫的(de)最(zui)佳性能和可用(yong)性;

需要采購多套硬件設備(bei),占用十幾U甚(shen)至更(geng)多(duo)機房空(kong)間,能耗較高,導致機房租(zu)用/建設(she)成本及用(yong)電成本較高;

多家(jia)(jia)供應商(shang)提(ti)供軟、硬(ying)件,一旦出現故障(zhang),很(hen)難在(zai)初期(qi)定位故障(zhang)點,無(wu)法通過一家(jia)(jia)供應商(shang)解決問(wen)題(ti);

軟件費(fei)用高昂,除(chu)數據庫需按CPU購買外,還需考慮操作系(xi)統甚(shen)至(zhi)虛(xu)擬化(hua)軟件(jian)的費用。

Oracle推(tui)出的數據庫機Oracle Database Appliance,很好地(di)解決了上述難題:

簡化:簡化(hua)部署(shu)、配(pei)置、調優、打補丁、診斷、維護,實現一鍵式操作——大幅降低數據庫平臺搭建成本與運維成本;

性能:實現同類最佳性(xing)能(交(jiao)付時已完全(quan)調優)與高可用特性(硬件(jian)全(quan)冗余、軟件(jian)高可用)——更高性(xing)(xing)能、可靠性(xing)(xing)和穩(wen)定性(xing)(xing);

運營(ying):比傳統方案節省50%機架空(kong)間、降低60%能耗——節能環保(bao)降(jiang)低運營費用;

服務:同一(yi)供應(ying)商(shang)提供所有軟硬件與服(fu)務——節約溝通成本、提升解決問題效率;

軟(ruan)件:數據庫軟件費用可(ke)“按需擴容”、操作系統與虛擬化軟件無需購買——降低軟件投入成本;

硬件:配(pei)置固態硬盤,采用直連存儲架構,理想的磁盤組配(pei)置——更快的日志寫入,消除 SAN/NAS 瓶頸(jing),顯著(zhu)提升數據庫性能;

虛擬(ni):支(zhi)持(chi)虛(xu)擬化架構,實現(xian)數據庫與應用一(yi)體化部署——降低硬件投入成本、簡化IT管理(li)。

1.1 數據庫系統建議方案(an)

建議采用最新一(yi)代的數據庫機產品Oracle Database Appliance X5-2)實現數據環境。

騰云偉業 

Oracle新(xin)一代數據庫一體(ti)機(ji)ODA

Oralce數據庫一體機是一個由硬件(jian)和軟件(jian)組成的 Oracle 集成式系統,該系統包含兩臺 x86 服(fu)務器(qi)和(he)一(yi)個存儲架(jia),兩(liang)個服(fu)務器(qi)節(jie)點實(shi)現RAC集群(qun)。ODA簡化了(le)高(gao)可用性數據(ju)庫解決(jue)方案的(de)部署、維護和(he)支持(chi),因而能夠為(wei)用戶節省時間和(he)金錢。它(ta)使用全球應用最(zui)廣的(de)最(zui)新一代數據(ju)庫 Oracle Database 12c / 11g以及 Oracle Real Applications Clusters (Oracle RAC) 來構建,為用(yong)戶提供(gong)了一(yi)個(ge)集(ji)軟(ruan)件、服務器、存儲和網絡于一(yi)體(ti)的(de)完全集(ji)成的(de)系統,為各種自(zi)定義和打包的(de) OLTP 負載(zai)及數據倉儲(chu)負載(zai)提供高可用性數據庫服務(wu)。同時,Oracle 數據(ju)庫機 X5-2 提供基于 Oracle VM 部署虛擬(ni)化(hua)平臺的(de)選擇。支持(chi)虛擬(ni)化(hua)可為該全面(mian)且完(wan)全集成的(de)數據庫解決方案增加更多的(de)靈活性。

ODA突出特點之簡單——小身材,大能量,一臺機器完成系統實施。

傳統自(zi)建項(xiang)目:

騰云偉業 

服務器(qi),

操作系統,

虛擬化軟件,

數(shu)據庫(ku)軟件,

集群軟(ruan)件(jian),

數據庫備份(fen)軟件(jian),

光纖存儲(chu)HBA卡,

光(guang)纖存(cun)儲交換機,

光纖存儲

 

 

Oracle Database Appliance (以上(shang)內(nei)容全部包括)

騰云偉業 

ODA突出特點之易用——

易于(yu)實施、管理(li)和維護

? 插上(shang)電源,連(lian)上(shang)網(wang)絡(luo),全(quan)程(cheng)圖形化安(an)裝界面,初級工程(cheng)師(shi)即可完成部署

? 一鍵式安裝所有軟件,1.5小時(shi)即可(ke)創建一個高可(ke)用的(de)集群數據庫(ku)投(tou)入生產

? 一(yi)鍵式為所有軟件(jian)成員(數據庫(ku)、集群、操作系統、存儲管(guan)理等(deng))升級/打補丁

易于診斷與(yu)技術支持(chi)

? 自動服(fu)務請求能(neng)力會(hui)自動產生更換(huan)部件的請求

? 故障發生(sheng)時會自動收集并匯集相關日志和歷史信(xin)息供技術支(zhi)持分(fen)析(xi)

對系統進行維護并確保(bao)所有相關軟件元(yuan)素(su)均(jun)安裝了最新(xin)補丁(ding),這通常(chang)是(shi)管理員(yuan)面對的最費時(shi)、最容易出錯的任務(wu)之一。Oracle 數據庫機 X5-2 及其專門設計的軟件簡化了(le)對軟件體(ti)系(xi)的所有(you)元素(su)——固件、操作系統、集群件、存儲管理器和數據庫軟件的修補工作。

騰云偉業 

 

1.0.1 完全冗余的集(ji)成系統

提供對應用系統7x24小時(shi)的訪問并(bing)防止數據庫意外停(ting)機對許(xu)多企業來(lai)說都是(shi)一個(ge)挑戰。Oracle數據庫機X5-2 的設計(ji)就是為了實(shi)現簡單性、減少風險因(yin)素和(he)不確(que)定(ding)因(yin)素,從而幫助用戶為他們的數據庫提供高可用性。

Oracle數據(ju)庫機X5-2的硬件(jian)包(bao)含兩臺 Oracle Linux 服(fu)務器和一臺2U存儲。每臺服務器(qi)均有(you)兩個十(shi)八(ba) Intel Xeon 處理器(qi)、256 GB 內存(可擴展,最大768GB) 10 Gb 以太網 (10GbE) 外部網絡連接。這兩臺(tai)服務器通過冗余的 InfiniBand 互連(lian)實現(xian)集群節(jie)點間通信(xin),并共享高性能的直連(lian) SAS 存儲。該數據庫機配有 64 TB 磁盤存儲容量。這些存儲采用了雙重鏡(jing)(jing)像(xiang)或三重鏡(jing)(jing)像(xiang),可分別提供 32 TB  21.3 TB 的(de)彈性(xing)可用數據庫(ku)存儲。它還專門為(wei)數據庫(ku)重做日志配備了四個 200 GB SSD固態盤(pan),為用戶頻繁訪問的熱數據配備了四(si)個 400GB SSD固態(tai)盤,大(da)大(da)提升了(le)性能。該數據庫機在設計時還(huan)考慮到了(le)任(ren)務關鍵性需求,采用了(le)可熱插拔(ba)的(de)冗余(yu)組件。 Oracle 數據(ju)庫機(ji) X5-2 采用 Oracle 數據庫企業版(ban),用戶(hu)可運行 Oracle Real Application Clusters (Oracle RAC)  Oracle RAC One Node 來實(shi)現雙活單活數(shu)據庫服務器故障切(qie)換。

1.0.2 可選的存儲擴展

Oracle 數據庫(ku)機 X5-2 提供了(le)靈活的(de)存儲(chu)容量(liang)擴(kuo)展功(gong)能,最多可將容量(liang)增加一倍。通過可選(xuan)的(de)存儲(chu)擴(kuo)展柜,該數(shu)據(ju)庫機的(de)總存儲(chu)容量(liang)可擴(kuo)展至 128 TB。在雙(shuang)重(zhong)鏡(jing)像(xiang)或三(san)重(zhong)鏡(jing)像(xiang)數(shu)據冗余情況下(xia),總(zong)可用數(shu)據庫存儲可分別增加至(zhi) 64 TB  42.6 TB

此(ci)外,該數據庫機還支(zhi)持外部擴展,可使用外部 NFS 存(cun)(cun)儲進行聯機備份、數(shu)(shu)據暫存(cun)(cun)或存(cun)(cun)儲其(qi)他數(shu)(shu)據庫文件。

1.0.3 易于部(bu)署、管理(li)和支持(chi)

為方便(bian)用戶部(bu)署和(he)管理(li)他們的(de)數(shu)據(ju)庫,Oracle 數據(ju)庫(ku)機 X5-2 配備了 Appliance Manager軟件,簡化(hua)了數據庫服務(wu)器的供應、打補(bu)丁和(he)診斷。Appliance Manager 不但可以極(ji)大簡化部署過(guo)程(cheng),而(er)且還可以確保數據庫配置(zhi)符合 Oracle 的最(zui)佳實踐。它(ta)還(huan)通過使用Oracle 專門為該數據庫(ku)機設計(ji)且經過 Oracle 測(ce)試的補丁包一(yi)鍵完成對(dui)整個(ge)數據庫機(包括所有固件和軟件)的打補丁操作(zuo),極大簡化(hua)了(le)維護工作(zuo)。它內(nei)置的診(zhen)斷功(gong)能還能監視系統(tong)和檢測(ce)組(zu)件故障、配置問題以及與最佳實踐的偏(pian)差。如(ru)果需(xu)要聯系 Oracle支持部(bu)門,Appliance Manager 可把所有相關的日志文(wen)件和環境數據收集(ji)到一(yi)個壓縮文(wen)件中。此外,Oracle 數據庫機(ji) X5-2 自(zi)動服務(wu)請求 (ASR) 特性(xing)可以自動(dong)向 Oracle 支持部門(men)提(ti)交服務請求,從(cong)而(er)幫助加快問題(ti)的(de)解(jie)決。

1.0.4 “按需擴容”許(xu)可模式

Oracle 數(shu)據庫機 X5-2 為(wei)用戶提供獨特的按需擴容軟件(jian)(jian)許可模式,使用戶(hu)無需升級硬件(jian)(jian)即可快速地(di)從 2 個處理(li)器內核擴(kuo)展(zhan)至 72 個處(chu)理器內核。用戶在部署系(xi)統和購買許可時可以(yi)從 2 個處(chu)理器內(nei)核起步,以后再按(an)需擴(kuo)展,最多可(ke)擴(kuo)展到 72 個處(chu)理器內核。余(yu)下的處理器內核可分配給虛擬(ni)化環(huan)境中自建的虛擬(ni)機系統。

這就(jiu)可(ke)以(yi)讓用戶既能(neng)提供(gong)業務用戶所需(xu)的性能(neng)和高可(ke)用性,又可(ke)以(yi)使(shi)購買軟件的支出與業務增長(chang)保持同步。

1.2 使用1臺(tai)ODA構建整體(ti)數(shu)據庫(ku)平臺(tai)

此次(ci)項目中,建議使用(yong)1臺(tai)ODA來構建高可靠(kao)的整體數據庫平(ping)臺(tai);建議在ODA上部(bu)署Oracle企業版(ban)數據(ju)庫(Oracle Database Enterprise Edition);建議選用Oracle真正應(ying)用集群(qun)軟件(Oracle Real Application Cluster)構建并行(xing)的高可用數(shu)據庫系統

1.0 Oracle企業(ye)版數據庫(ku)

Oracle數據(ju)庫產品于1979年正式發(fa)行,經過三十多年的發(fa)展和技(ji)術(shu)沉淀,是關系型數(shu)據(ju)庫市(shi)場上的最(zui)主流數(shu)據(ju)庫產品。根據(ju)Gartner 等第(di)三(san)方中立機構統計(ji),2012Oracle數據(ju)庫占(zhan)關系型數據(ju)庫市場的48.3%,是第(di)二名IBM的兩(liang)倍(bei)多,是第三名(ming)微軟的近三倍(bei),接近于所有其他廠商數據庫占有率的總和。

現成品的Oracle 11g數據庫解(jie)(jie)決(jue)方案(an)是(shi)建立(li)在“業(ye)界(jie)最佳(jia)實踐”部件上(shang)的(de)集成解(jie)(jie)決(jue)方案(an)。這些解(jie)(jie)決(jue)方案(an)融合了數據、分(fen)析信息、業(ye)務規(gui)則、層次結構(gou)和報(bao)告方法。所(suo)有這(zhe)些(xie)產(chan)品部件都是基(ji)于一(yi)個集成框(kuang)架而設計的,它涵蓋了(le)Oracle數(shu)據(ju)(ju)庫對數(shu)據(ju)(ju)庫平臺的全部業務(wu)需(xu)求,是一個完整的企業級數(shu)據(ju)(ju)庫解決方案。

保(bao)證系統可伸縮(suo)性(xing)(xing)、可用(yong)性(xing)(xing)與(yu)可管理性(xing)(xing)

Oracle數(shu)據庫的MAA(最(zui)大(da)可(ke)用架(jia)構)解決方案可(ke)以保證Oracle數據庫建設與使用(yong)過程中(zhong)系統(tong)有良好的可(ke)用(yong)性(xing)和(he)(he)可(ke)伸縮性(xing),當系統(tong)架構(gou)發生變化時或系統(tong)發生錯誤時,都(dou)可(ke)以(yi)即時提供極高的性(xing)能和(he)(he)完善的糾(jiu)錯功能。例如,我們可(ke)以(yi)利(li)用(yong)Oracle數(shu)據庫企業版的RMAN工具,在線進行快(kuai)速的數據增量備份(只備(bei)份變(bian)化的數據塊(kuai)),在(zai)出(chu)現(xian)問題時也(ye)可以進行快速的(介質)恢復,甚至只修復幾個數據塊即可,不必恢復整個數據文(wen)件或(huo)全庫。

對于(yu)業務上(shang)的或者后(hou)臺維護中出(chu)現的誤操作,還可(ke)以(yi)借助Oracle的(de)閃回功能(neng)進行更快的(de)數據恢(hui)(hui)復,例如恢(hui)(hui)復一(yi)張表只需(xu)要幾秒鐘。除了(le)閃回查(cha)詢,Oracle還支(zhi)持表、數(shu)據(ju)(ju)庫、事務等各級別的數(shu)據(ju)(ju)閃回。另外,還可以使用全(quan)面回憶來快(kuai)速(su)查找(zhao)和恢復歷史數(shu)據(ju)(ju)。

當系(xi)統發生節點錯(cuo)誤時可(ke)以實時的由備用(yong)節點來(lai)響應用(yong)戶(hu)查(cha)詢而用(yong)戶(hu)在使用(yong)過程中完全感覺不(bu)到節點的切換。

當(dang)數據量(liang)與業務需(xu)求不斷增加的情況(kuang)下,Oracle數據庫解(jie)決方案(an)可以在不改變(bian)應(ying)用與不進行停機的(de)情況下,方便(bian)的(de)增(zeng)加(jia)響(xiang)應(ying)節(jie)點以提(ti)高系統(tong)效率(lv),也(ye)可以在不停機的(de)情況下增(zeng)加(jia)系統(tong)存儲。

Oracle提(ti)供(gong)圖形化的(de)Web交互界面,幫(bang)助工程師,特別是(shi)缺少Oracle數據(ju)庫管理(li)經驗的工程師或管理(li)人(ren)員,方便快捷地維護Oracle數據庫,包括系統監控(kong)、分析、診斷與調優等。

保證系統資源優化

Oracle數據庫解(jie)決方案可以幫(bang)助(zhu)Oracle數據庫項目(mu)建(jian)設與使(shi)用(yong)(yong)過程中最大(da)化(hua)利用(yong)(yong)系(xi)統資源(yuan),當不同訪問(wen)類型(如每天定期(qi)裝載的ETL過程、OLAP訪問(wen)、批(pi)量的(de)報(bao)表生成、即席查詢等)進(jin)行訪問(wen)數據庫時,可(ke)以幫助(zhu)用戶自動(dong)規劃資(zi)源使用,在不同時間不同條件下系(xi)統(tong)都(dou)可(ke)以根據優(you)先級為系(xi)統(tong)提供最(zui)高的(de)性能。如在夜間將ETL過程與OLAP訪問的資源使用級(ji)別設為最(zui)高,而(er)早上時(shi)可以讓系統批量生成的效(xiao)率最(zui)快,在領導查(cha)詢與關(guan)鍵(jian)業務查(cha)詢時(shi)始(shi)終保(bao)持最(zui)高的效(xiao)率等等。

企業信(xin)息生命周期管理

Oracle數據庫解(jie)決(jue)方案可(ke)以很(hen)好的(de)幫助用(yong)戶解(jie)決(jue)海量歷史數據的(de)問題,數據集(ji)市(shi)的(de)數據增量很(hen)快(kuai),有大量的(de)歷史數據查詢,Oracle解決方案可以根據時間(jian)與使用效(xiao)率將較老的(de)歷史數據自(zi)動放(fang)入可壓縮的(de)歷史分(fen)區,而(er)保(bao)持新鮮與常用數據的(de)快速響(xiang)應。Oracle解決方案可以(yi)在不(bu)(bu)(bu)更(geng)改應用(yong)(yong)(yong)的(de)前提下,快速的(de)將數(shu)(shu)據(ju)分區并進行(xing)壓縮(suo),對用(yong)(yong)(yong)戶來講完(wan)全感(gan)覺不(bu)(bu)(bu)到不(bu)(bu)(bu)常用(yong)(yong)(yong)的(de)歷史數(shu)(shu)據(ju)已被放(fang)在壓縮(suo)的(de)歷史分區內,當(dang)需要使用(yong)(yong)(yong)的(de)時候(hou)還是可以(yi)利(li)用(yong)(yong)(yong)原有的(de)查詢取得數(shu)(shu)據(ju)而不(bu)(bu)(bu)用(yong)(yong)(yong)更(geng)改數(shu)(shu)據(ju),并且(qie)可以(yi)保證現有數(shu)(shu)據(ju)的(de)可管理性。

保護系統投資

Oracle根(gen)據(ju)(ju)不同應用(yong)系統(tong)的規模,設計(ji)了不同的數(shu)據(ju)(ju)管理解決方(fang)案,例如(ru)Oracle RAC技術可(ke)使(shi)用(yong)多(duo)臺廉(lian)價的服(fu)務器代替多(duo)CPU、高性能(neng)的硬件(jian)從而降(jiang)低了用(yong)戶前(qian)期的硬件(jian)投(tou)資,即(ji)使(shi)將來隨(sui)著系統(tong)升級,只需(xu)要在(zai)現(xian)有(you)的集群環境(jing)下增加(jia)數據節點(dian)即(ji)可,充分利(li)用(yong)現(xian)在(zai)數據庫(ku)投(tou)資。

Oracle全(quan)面(mian)(mian)數據庫解決方(fang)案可(ke)以(yi)提(ti)供(gong)強大的(de)系統可(ke)伸縮性(xing)、可(ke)用性(xing)與(yu)可(ke)管理(li)性(xing),在數據不(bu)斷增加下可(ke)以(yi)保持系統響應效率并(bing)提(ti)供(gong)長時間(jian)歷史數據的(de)查(cha)詢,在目前系統資源下提(ti)供(gong)完善的(de)資源分配(pei)與(yu)管理(li),在信息(xi)安全(quan)方(fang)面(mian)(mian)提(ti)供(gong)多方(fang)面(mian)(mian)的(de)數據保護與(yu)審計,并(bing)且可(ke)以(yi)與(yu)各子系統之間(jian)數據進行全(quan)面(mian)(mian)的(de)整合(he)。總之,Oracle解決方案可以(yi)充分滿足(zu)目前系統需求(qiu),并可以(yi)支撐未(wei)來系統的更新(xin)與發展。

1.1 Oracle高可(ke)用性方案(an)(RAC)

Oracle數據(ju)庫(ku)常用的高可用性技術有兩種:雙機熱備份和并行服務器(Real Application Cluster)。這兩(liang)種(zhong)方(fang)式采用的機制不(bu)同,實現(xian)(xian)的效(xiao)果也(ye)不(bu)同。以下從實現(xian)(xian)技(ji)術、實現(xian)(xian)效(xiao)果及投(tou)資等方(fang)面分別(bie)這兩(liang)種(zhong)集(ji)群方(fang)案。

1.1. 

1.2. 

1.3. 

1.1.1 雙機熱備(bei)方案

騰云偉業 

雙機熱(re)備方式示意圖

如(ru)上圖所示,在(zai)雙機熱備(bei)份(fen)方式下,數據(ju)庫系(xi)統平時(shi)只能在(zai)一臺服(fu)務器(qi)(例如服務器(qi)A) 上運行,另(ling)一臺服務(wu)器(qi)無(wu)法(fa)直接訪問(wen)數據庫(ku),自然也(ye)無(wu)法(fa)進行負載(zai)分擔(dan)。當服務(wu)器(qi)A由于故障失(shi)效(xiao)時,由相應的操作系統軟件控制,將服務器A管理的存(cun)儲設備(如硬(ying)盤)轉交給服務器B控制,同時在(zai)服務器B上啟動(dong)另一(yi)個(ge)數據庫進程(cheng),管(guan)理數據庫。這種切換并(bing)啟動(dong)新的數據庫核心的過程(cheng)一(yi)般需要幾十秒到幾分鐘(zhong)。

這種方(fang)式的主要缺點在于:

由(you)于需要重新啟動數據庫核心進程(cheng),無法(fa)保證數據庫系統(tong)連續(xu)不間斷地運行

在(zai)系統切換的(de)過程中,客戶端與服務(wu)器之(zhi)間的(de)數據庫連接會中斷,需要重新(xin)進行(xing)數據庫的(de)連接和登(deng)錄工作

由于數據(ju)庫系(xi)統(tong)(tong)(tong)只(zhi)能在(zai)一(yi)臺(tai)(tai)服務器上(shang)(shang)運行,另(ling)一(yi)臺(tai)(tai)服務器無法分(fen)擔系(xi)統(tong)(tong)(tong)的(de)負載(zai),實際上(shang)(shang)造成了(le)客戶投資的(de)浪費。在(zai)有(you)些系(xi)統(tong)(tong)(tong)中,為(wei)了(le)解決雙(shuang)機負載(zai)分(fen)擔的(de)問題(ti),將(jiang)應用系(xi)統(tong)(tong)(tong)人(ren)為(wei)分(fen)割(ge)為(wei)兩個數據(ju)庫系(xi)統(tong)(tong)(tong),分(fen)別在(zai)兩臺(tai)(tai)服務器上(shang)(shang)運行。這種方式在(zai)一(yi)定程度(du)上(shang)(shang)解決了(le)負載(zai)分(fen)擔的(de)問題(ti),但給系(xi)統(tong)(tong)(tong)管理、統(tong)(tong)(tong)計分(fen)析等業(ye)務處理帶來(lai)了(le)很多額外的(de)復雜性

1.1.2 Oracle數據庫集(ji)群RAC(Real Application Cluster)方案

騰云偉業 

Oracle數據庫(ku)集群(RAC)方案示意圖

 

Oracle數據庫集群(RAC)方式下,兩臺服務器上各自運行一個數據庫核心進程,但共同管理、操作一個數據庫。客戶端無論連接到哪個服務器都可以在數據庫中進行操作。當服務器A由于(yu)故障失效時,數據(ju)庫系統本身(shen)并未停(ting)止工(gong)作,連(lian)接在(zai)服(fu)務器B上的客戶(hu)端還可以繼續進行(xing)正常工作。同時,服(fu)務器B上(shang)也(ye)(ye)不需(xu)要再啟動新的數據(ju)庫服務器進(jin)程,因此(ci)也(ye)(ye)沒有“切換時間”。

對(dui)于一些特殊應用中嚴格要(yao)求前端應用不(bu)能中斷的情況,Oracle并(bing)行服務器還提供了(le)一種“預連接(pre-connect)”方(fang)式,以這種方(fang)式連接的客(ke)戶(hu)端(duan)當服務(wu)器端(duan)發生故障時(shi),客(ke)戶(hu)端(duan)與數據庫服務(wu)器的連接不會中斷,會被Oracle并行(xing)服務器軟件自動轉接到還(huan)在正常工作(zuo)的其它服務器上,不需要重新輸入用戶名及口(kou)令。

與雙機熱備份(fen)方式相比,Oracle Real Application Cluster 并行服務器方式有(you)以下優點:

各服務器共享一個數據庫,在正常運行(xing)時可以進行(xing)負載分(fen)擔,數據庫系統性能相比(bi)雙(shuang)機熱備方案(an)有大幅度提升(sheng),且無需(xu)考慮應用數據的人為分(fen)割。

并行服務器方(fang)式對應用完全透(tou)明,在應用程(cheng)序(xu)設(she)計(ji)和開發(fa)的(de)過程(cheng)中也不(bu)需要進(jin)行特(te)殊編程(cheng),簡化了開發(fa)的(de)復雜程(cheng)度,同時今后系統擴展也無需修改應用程(cheng)序(xu)。

不需(xu)要重新啟動數據庫(ku)核心進程,縮短了故(gu)障造(zao)成的(de)停機時間。

不需(xu)要(yao)額(e)外(wai)的第(di)三方集群軟(ruan)件

1.1.3 Oracle RAC集群部署方(fang)案概(gai)述

 騰云偉業

RAC的技術核(he)心(xin):高速(su)緩存合并(Cache Fusion)技術。RAC體系架構(gou)統一(yi)管(guan)理(li)集群中所有(you)節點(dian)的(de)高速緩(huan)存,利用各(ge)個節點(dian)間緩(huan)存相互通信(共享(xiang)緩(huan)存)來這減少了昂(ang)貴的(de)磁盤I/O(輸入/輸出(chu))。一般來說,磁盤I/O操作(zuo)是影響(xiang)性能的最(zui)大問(wen)題。舉例說明:節點1如果想讀取Employee表的(de)記錄(lu)(lu),它首先(xian)查找自(zi)己內存(cun)中是否有(you)此記錄(lu)(lu),如果(guo)沒有(you),Oracle也(ye)不會向以前那樣直接從(cong)硬盤的(de)數據庫(ku)中提取,而是(shi)繼續查(cha)找構成RAC的(de)其它節點的(de)高(gao)速緩(huan)存(cun)。如(ru)果其它(ta)節(jie)(jie)點有(you),它(ta)就可以(yi)直接從其它(ta)節(jie)(jie)點的(de)高(gao)速緩(huan)存(cun)中(zhong)讀取,從而避免(mian)了昂(ang)貴的(de)磁盤I/O操作。而如果所有(you)節點都沒有(you)此數據,它才會去到(dao)數據庫中(zhong)讀(du)取,而它讀(du)取到(dao)的數據又為所有(you)節點所共享(xiang),以(yi)后(hou)其(qi)它節點有(you)此需求就(jiu)可以(yi)直接從這個節點的高速緩(huan)存(cun)中讀取。這種方法有效地擴展了數據庫高速緩存總量并減少了磁盤I/O ,從(cong)而大幅度(du)地(di)提高(gao)數(shu)據庫操作的速度(du)。

自動負載均衡

客戶端程序每次申請連接到數據庫服務(wu)端時,Oracle的偵聽器(listener)在所有(you)服(fu)(fu)(fu)務中找到(dao)負(fu)載最小(xiao)的實(shi)例,重定(ding)向客戶連接到(dao)此實(shi)例。每次連接都是這樣(yang)進行,從而保持(chi)服(fu)(fu)(fu)務器各(ge)個節點負(fu)載很均(jun)(jun)衡,而避(bi)免(mian)集群(qun)內的服(fu)(fu)(fu)務器負(fu)載不(bu)均(jun)(jun)。

高可用(yong)性(xing):透明應用(yong)故障(zhang)恢(hui)復(Transparent Application Failover

這(zhe)一(yi)(yi)集群體系結構的另一(yi)(yi)個主要優(you)勢是(shi)多個節(jie)點內建的容錯性能。由(you)于(yu)物理節(jie)點單獨運行(xing),因此(ci)其(qi)(qi)中一(yi)(yi)個或多個節(jie)點的故障將不會影(ying)響到(dao)集群內其(qi)(qi)它(ta)節(jie)點。故障切換可(ke)在網格內任一(yi)(yi)節(jie)點上進(jin)行(xing)。即使在最(zui)惡劣的情況下,包(bao)括只(zhi)有一(yi)(yi)個節(jie)點沒有停止工作,Oracle Real Application Clusters仍將(jiang)能夠(gou)提供數(shu)(shu)據(ju)庫服(fu)務。這一體系結構允許(xu)將(jiang)一組節點聯(lian)網(wang)或與網(wang)絡斷開,以(yi)進行維護(hu),而同時其它節點能夠(gou)繼續提供數(shu)(shu)據(ju)庫服(fu)務。RAC 借助 Oracle 應用(yong)服務器,為連接(jie)池故障切換提供(gong)了內(nei)置的集(ji)成特性。借助這(zhe)一特性,應用(yong)可立(li)即(ji)了解發生(sheng)的故障,而無需(xu)等(deng)待(dai)數十分鐘直到發生(sheng) TCP 超時故障。鑒于此,應(ying)(ying)用將可以立即采(cai)取(qu)相應(ying)(ying)的恢復措(cuo)施;同時網格負載(zai)均衡將重新分配負載(zai)。

Oracle RAC的(de)部署效益

具有Cache Fusion體系結構的Oracle Real Application Clusters為資金(jin)管理系(xi)統的運(yun)行提供(gong)了以下好(hao)處:

高性(xing)能的計(ji)算資源(yuan)供應:OracleRAC技(ji)術通(tong)過集(ji)群中的(de)服務(wu)器并(bing)行處理,提高集(ji)群整(zheng)體(ti)(ti)性(xing)能。OracleCache Fusion技術可實現集群節點內(nei)存信息的動態共(gong)享,提高了(le)集群的整體(ti)性能。

較之傳統(tong)集群(qun)體系(xi)結構更好(hao)的(de)(de)高(gao)可用性解決(jue)方案:該體系(xi)結構為客戶(hu)提(ti)供了幾乎連(lian)續(xu)的(de)(de)數據訪問,使硬件(jian)和(he)軟件(jian)故障(zhang)導(dao)致(zhi)的(de)(de)業務中斷(duan)最(zui)小化(hua)。系(xi)統(tong)具備對多(duo)個節點(dian)失敗(bai)(bai)的(de)(de)容錯能力,使部件(jian)失敗(bai)(bai)屏蔽開最(zui)終(zhong)用戶(hu)。

//petrace.cn/upload/%E5%9B%BE%E7%89%8715.png
Powered by  ©2008-2025