Dhisidda xal khalad-dulqaad ah oo ku salaysan Oracle RAC iyo AccelStor La Wadaag-Ma jiro qaab dhismeedka
Tiro aad u badan oo ka mid ah codsiyada ganacsiga iyo nidaamyada ikhtiraacida ayaa leh habab iyaga u gaar ah oo lagu dhisayo xalalka u dulqaadan kara cilladaha. Gaar ahaan, Oracle RAC (Oracle Real Application Cluster) waa koox ka kooban laba ama in ka badan oo ka mid ah xayndaabyada xogta Oracle oo ka wada shaqaynaya sidii ay isugu dheellitiri lahaayeen culayska iyo bixinta dulqaadka khaladka ah ee heerka adeegaha/arjiga. Si aad ugu shaqeyso qaabkan, waxaad u baahan tahay kayd la wadaago, taas oo inta badan ah nidaamka kaydinta.
Sida aynu hore uga soo hadalnay mid ka mid ah our maqaalada, nidaamka kaydinta laftiisa, in kasta oo ay jiraan qaybo nuqul ka mid ah (oo ay ku jiraan kontaroolayaasha), weli waxa uu leeyahay dhibco guuldarro - inta badan qaab xogta set oo keliya. Sidaa darteed, si loo dhiso xalka Oracle oo leh shuruudo la isku halleyn karo oo kordhay, nidaamka "N servers - one system system" wuxuu u baahan yahay inuu adkaado.
Marka hore, dabcan, waxaan u baahanahay inaan go'aan ka gaarno khataraha aan isku dayeyno inaan ka caymino. Maqaalkan, kama tixgelin doono ilaalinta hanjabaadaha sida "meteorite ayaa yimid." Markaa dhisidda xal ka-soo-kabashada musiibada oo kala firidhsan ayaa ahaan doonta mawduuc ka mid ah maqaallada soo socda. Halkan waxaan ku eegi doonaa waxa loogu yeero xalka soo kabashada musiibada Cross-Rack, marka ilaalinta lagu dhiso heerka armaajooyinka server-ka. Armaajooyinka laftoodu waxay ku yaalaan hal qol ama kuwo kala duwan, laakiin badanaa waxay ku yaalaan dhismo isku mid ah.
Armaajooyinkani waa inay ka kooban yihiin dhammaan qalabka lagama maarmaanka u ah qalabka iyo software-ka kaas oo u oggolaanaya hawlgalka xogta Oracle iyada oo aan loo eegin xaaladda "deriska". Si kale haddii loo dhigo, iyadoo la adeegsanayo xalka soo kabashada musiibada Cross-Rack, waxaan meesha ka saaraynaa khataraha fashilka:
Adeegayaasha Codsiga Oracle
Nidaamka kaydinta
Nidaamyada beddelka
Qalabkii golaha wasiirada oo dhan oo si buuxda u fashilmay:
Awood diid
Nadaamka qaboojinta fashilka
Arrimaha dibadda (aadmiga, dabeecadda, iwm.)
Isku-duubnida server-yada Oracle waxa ay tusinaysaa mabda'a hawlgalka ee Oracle RAC waxaana lagu hirgeliyaa codsi. Ku celcelinta tas-hiilaadka beddelka sidoo kale dhib maaha. Laakiin marka la isku celceliyo nidaamka kaydinta, wax walba ma fududa.
Xulashada ugu fudud waa ku-celinta xogta laga soo bilaabo nidaamka kaydinta ugu weyn oo loo beddelo kaydka. Isku-duubni ama asynchronous, iyadoo ku xidhan awoodaha nidaamka kaydinta. Ku celcelinta asynchronous, su'aashu isla markiiba waxay soo baxaysaa hubinta joogtaynta xogta ee la xiriirta Oracle. Laakiin xitaa haddii ay jirto isdhexgalka software ee codsiga, xaalad kasta, haddii ay dhacdo fashil ku yimaada nidaamka kaydinta ugu weyn, faragelinta gacanta ee maamulayaasha ayaa loo baahan doonaa si loogu beddelo kutlada kaydinta kaydinta.
Ikhtiyaar aad u adag waa software iyo/ama kaydinta qalabka "virtualizers" kaas oo meesha ka saari doona dhibaatooyinka joogtada ah iyo faragelinta gacanta. Laakiin kakanaanta hawlgelinta iyo maamulka ku xiga, iyo sidoo kale qiimaha aan habboonayn ee xalalka noocaas ah, ayaa cabsi geliya kuwo badan.
AccelStor NeoSapphire ™ Dhammaan xallinta array Flash waxay ku habboon tahay xaaladaha sida soo kabashada musiibada Cross-Rack H710 iyadoo la isticmaalayo qaab-dhismeedka la wadaago-waxba. Habkani waa kayd laba-node ah oo isticmaala tignoolajiyada iska leh ee FlexiRemap® si ay ugu shaqeeyaan flash drives. Mahadsanid FlexiRemap® NeoSapphire™ H710 waxa uu awood u leeyahay in uu keeno waxqabad ilaa 600K IOPS@4K qoraal random ah iyo 1M+ IOPS@4K akhriska random, kaas oo aan la heli karin marka la isticmaalayo hababka kaydinta caadiga ah ee RAID.
Laakiin muuqaalka ugu weyn ee NeoSapphire ™ H710 waa fulinta laba nood oo ah qaab kiisas gaar ah, mid kastaa wuxuu leeyahay nuqul u gaar ah oo xogta ah. Isku xidhka qanjidhada waxaa lagu fuliyaa iyada oo loo marayo interface InfiniBand dibadda. Thanks to dhismahan, waxaa suurtagal ah in loo qaybiyo noodhka meelo kala duwan oo fogaan ah ilaa 100m, taas oo bixisa xal kabashada musiibada Cross-Rack. Labada noodu waxay si buuxda u shaqeeyaan si isku mid ah. Laga soo bilaabo dhinaca martida loo yahay, H710 waxay u egtahay nidaamka kaydinta laba-kontorool ee caadiga ah. Sidaa darteed, ma jirto baahi loo qabo in la sameeyo wax software dheeraad ah ama fursadaha hardware ama goobaha gaar ahaan kakan.
Haddii aan is barbar dhigno dhammaan xalalka soo kabashada musiibada Cross-Rack ee kor lagu sifeeyay, markaa doorashada AcelStor ayaa si muuqata uga muuqata inta kale:
AccelStor NeoSapphire ™ Wax La Wadaajiyay Ma Jirto Dhisme
Nidaamka kaydinta "virtualizer" software ama hardware
Xalka ku-saleysan-celinta
*AccelStor NeoSapphire™ wali waa All Flash array, kaas oo qeexitaan ahaan aan qiimahoodu "3 kopecks," gaar ahaan maadaama ay leedahay kayd awood labanlaab ah. Si kastaba ha noqotee, marka la barbardhigo qiimaha ugu dambeeya ee xalka oo ku salaysan kuwa la mid ah iibiyeyaasha kale, kharashka waxaa loo tixgelin karaa mid hooseeya.
Marka la qorsheynayo topology-ga, waxaa sidoo kale aad loogu talinayaa in la nuqulo furayaasha maamulka iyo server-yada isku xira.
Halkan iyo in ka badan waxaan ka hadli doonaa ku xidhka via Fiber Channel. Haddii aad isticmaasho iSCSI, wax walbaa waxay noqonayaan isku mid, oo lagu hagaajinayo noocyada furayaasha la isticmaalo iyo habayn kala duwan oo kala duwan.
Shaqada diyaarinta ee soo diyaarinta
Qalabka iyo software la isticmaalo
Tilmaamaha Server-ka iyo Bedelka
Qeybaha
Description
Oracle Database 11g server
Laba
Nidaamka hawlgalka Server
Oracle Linux
Nooca database Oracle
11g (RAC)
Processors halkii server
Laba 16 koor Intel® Xeon® CPU E5-2667 v2 @ 3.30GHz
Xusuusta jirka ee server kasta
128GB
Shabakadda FC
16Gb/s FC oo leh waddooyin badan
FC HBA
Emulex Lpe-16002B
Dekedo dadweyne 1GbE ah oo u heellan maamulka kooxda
Qalabka Ethernet ee Intel RJ45
Kahor intaadan isticmaalin array, waa inaad bilowdaa. Sida caadiga ah, ciwaanka kantaroolka ee labada nood waa isku mid (192.168.1.1). Waxaad u baahan tahay inaad mid mid ugu xirto iyaga oo aad dejiso cinwaanno cusub (oo horeba uga duwanaa) oo aad dejisay isku-xirnaanta waqtiga, ka dib dekedaha Maareynta waxaa lagu xiri karaa hal shabakad. Ka dib, qanjidhada ayaa la isku daraa labo HA iyada oo loo xilsaarayo isku xidhka isku xirka Interlink.
Ka dib bilawga bilawga ah, waxaad ka maareyn kartaa shaxanka nood kasta.
Marka xigta, waxaan abuurnaa mugga lagama maarmaanka ah waxaanan ku daabacnaa adeegayaasha codsiyada.
Waxaa aad loogu talinayaa in loo abuuro tirooyin badan Oracle ASM maxaa yeelay tani waxay kordhin doontaa tirada bartilmaameedyada server-yada, taas oo ugu dambeyntii hagaajin doonta waxqabadka guud (inbadan oo ku saabsan safafka kale). maqaal).
Qaabeynta tijaabada
Magaca Mugga Kaydinta
Cabbirka mugga
Xogta01
200GB
Xogta02
200GB
Xogta03
200GB
Xogta04
200GB
Xogta05
200GB
Xogta06
200GB
Xogta07
200GB
Xogta08
200GB
Xogta09
200GB
Xogta10
200GB
Grid01
1GB
Grid02
1GB
Grid03
1GB
Grid04
1GB
Grid05
1GB
Grid06
1GB
Dib u habeyn01
100GB
Dib u habeyn02
100GB
Dib u habeyn03
100GB
Dib u habeyn04
100GB
Dib u habeyn05
100GB
Dib u habeyn06
100GB
Dib u habeyn07
100GB
Dib u habeyn08
100GB
Dib u habeyn09
100GB
Dib u habeyn10
100GB
Qaar ka mid ah sharraxaadaha ku saabsan hababka hawlgalka ee array iyo hababka dhacaya xaaladaha degdegga ah
Qaabka xogta ee nood kastaa wuxuu leeyahay cabbirka "lambarka nooca". Ka dib bilawga bilawga ah, waxay la mid tahay oo la mid tahay 1. Haddii sababo qaar ka mid ah nambarka nuqulku ka duwan yahay, markaa xogta had iyo jeer waa isku mid laga bilaabo nuqulkii hore ilaa kan ka yar, ka dib nambarka nooca yar ayaa la siman yahay, i.e. Tani waxay ka dhigan tahay in koobiyada ay isku mid yihiin. Sababaha sababta noocyadu u kala duwanaan karaan:
Dib-u-kicinta la qorsheeyay ee mid ka mid ah noodyada
Shil ka dhacay mid ka mid ah qanjidhada oo ay sababtay xidhid kedis ah (korontada, kulaylka xad dhaafka ah, iwm.).
Xidhiidhka InfiniBand ee lumay oo leh awood la'aanta in la wada shaqeeyo
Shil ku dhacay mid ka mid ah noodyada sababtuna waa musuqmaasuqa xogta. Halkan waxaad u baahan doontaa inaad abuurto koox cusub oo HA oo dhammaystirto isku-dubbaridka xogta.
Si kastaba ha ahaatee, noodhka ku sii hadha intarneedka ayaa hal mid ku kordhiya nambarkiisa nooca si uu u habeeyo xogtiisa ka dib marka la soo celiyo xidhiidhka lammaanaha.
Haddii xidhiidhka ka sarreeya xidhiidhka Ethernet uu lumo, garaaca wadnaha si ku meel gaar ah ayuu u beddelaa InfiniBand oo uu ku soo noqdaa 10 ilbiriqsi gudahood marka la soo celiyo.
Dejinta martigaliyayaasha
Si loo xaqiijiyo dulqaadka qaladka iyo hagaajinta waxqabadka, waa inaad awood u yeelatid taageerada MPIO ee diyaarinta. Si tan loo sameeyo, waxaad u baahan tahay inaad ku darto khadadka faylka /etc/multipath.conf, ka dibna dib u bilaw adeegga multipath.
Marka xigta, si ay ASM ula shaqeyso MPIO iyada oo loo marayo ASMLib, waxaad u baahan tahay inaad bedesho faylka /etc/sysconfig/oracleasm ka dibna socodsii /etc/init.d/oracleasm scandisks
Qoraal qarsoon
# ORACLEASM_SCANORDER: Qaababka isbarbardhigga si loo dalbado iskaanka diskka
ORACLEASM_SCANORDER="dm"
# ORACLEASM_SCANEXCLUDE: Qaababka isbarbardhigga si looga saaro saxanka sawirka
ORACLEASM_SCANEXCLUDE="sd"
Laga bilaabo nooca 12.1.0.2 ee Oracle Database, ikhtiyaarka ayaa diyaar u ah rakibida iyada oo qayb ka ah software-ka ASMFD.
Waa lama huraan in la hubiyo in saxannada loo sameeyay Oracle ASM ay la jaanqaadaan cabbirka xannibaadda ee ay hannaanku jir ahaan ugu shaqeeyo (4K). Haddii kale, dhibaatooyinka waxqabadka ayaa dhici kara. Sidaa darteed, waxaa lagama maarmaan ah in la abuuro mugga leh cabbirada ku habboon:
sqlplus "/ as sysdba"
hababka habaynta beddelka=2000 scope=spfile;
habka beddelka loo dhigay open_cursors=2000 scope=spfile;
beddelka habka loo dhigay session_cached_cursors=300 scope=spfile;
nidaamka beddelka db_files=8192 scope=spfile;
Tijaabada guuldarada
Ujeedooyinka bandhiga, HammerDB waxa loo isticmaalay in lagu daydo culayska OLTP. Habaynta HammerDB:
Tirada Bakhaarada
256
Wadarta macaamilka isticmaale kasta
1000000000000
Isticmaalayaasha Virtual
256
Natiijadu waxay ahayd 2.1M TPM, taasoo ka fog xadka wax qabad ee shaxanka H710, laakiin waa "saqaf" loogu talagalay habaynta qalabka hadda ee server-yada (ugu horreyntii sababtoo ah processor-yada) iyo lambarkooda. Ujeedada imtixaankani wali waa in la muujiyo dulqaadka khaladka ah ee xalka guud ahaan, oo aan la gaarin waxqabadka ugu sarreeya. Sidaa darteed, waxaan si fudud u dhisi doonaa jaantuskan.
Tijaabi fashilka mid ka mid ah qanjidhada
Martigaliyayaasha waxay lumiyeen qayb ka mid ah waddooyinka kaydinta, iyagoo sii wada inay ka shaqeeyaan kuwa soo hadhay ee leh qanjidhada labaad. Waxqabadka ayaa hoos u dhacay dhowr ilbiriqsi sababtoo ah waddooyinka dib loo dhisay, ka dibna caadi ayay ku soo noqotay. Ma jirin wax kala joogsi ah oo ku saabsan adeegga
Tijaabada fashilka golaha oo wata dhamaan qalabka
Xaaladdan oo kale, waxqabadka ayaa sidoo kale hoos u dhacay dhowr ilbiriqsi sababtoo ah dib u habeynta waddooyinka, ka dibna ku soo laabtay kala bar qiimaha asalka ah. Natiijada kala bar ayaa laga dhigay tii hore iyadoo ay ugu wacan tahay ka saarida hal server oo codsi ah oo shaqada laga saaray. Sidoo kale ma jirin wax kala joogsi ah oo ku saabsan adeegga.
Haddii ay jirto baahi loo qabo in la hirgeliyo xallinta cillad-u-dulqaadka Cross-Rack ee ka soo kabashada musiibada ee Oracle kharash macquul ah oo leh dadaal yar oo maamul / hawlgelin, ka dib Oracle RAC iyo naqshadeynta ayaa wada shaqeeya AcelStor La Wadaago-Waxba waxay noqon doontaa mid ka mid ah fursadaha ugu fiican. Halkii laga heli lahaa Oracle RAC, waxaa jiri kara software kasta oo bixiya isku-dubarid, DBMS isku mid ah ama hababka wax-ku-oolka ah, tusaale ahaan. Mabda'a dhismaha xalka wuxuu ahaan doonaa sidiisa. Xariiqda hoosena waa eber RTO iyo RPO.