Microsoft SQL Server 2019 û Dell EMC Unity XT array flash

Îro em ê we bi taybetmendiyên karanîna SQL Server 2019 bi pergala hilanînê Unity XT re bidin nasîn, û di heman demê de pêşniyarên li ser virtualkirina SQL Server bi karanîna teknolojiya VMware, sazkirin û rêvebirina hêmanên bingehîn ên binesaziya Dell EMC bidin.

Microsoft SQL Server 2019 û Dell EMC Unity XT array flash
Di sala 2017-an de, Dell EMC û VMware encamên anketek li ser meyl û pêşkeftina SQL Server- "Veguheztina Server SQL: Berbi Agility û Resilience" (Veguheztina SQL Server: Berbi Hêzbûn û Berxwedêriyê), ku ezmûna civata endamên Komeleya Pîşeyî ya SQL Server (PASS) bikar anî. Encam destnîşan dikin ku hawîrdorên databasa SQL Server hem di mezinahî û hem jî tevliheviyê de mezin dibin, ku ji hêla zêdebûna cildên daneyê û hewcedariyên karsaziya nû ve têne rêve kirin. Databasên SQL Server naha di gelek pargîdaniyan de têne bicîh kirin, serîlêdanên mîsyonê-krîtîk hêzdar dikin, û bi gelemperî bingeha veguherîna dîjîtal in. 

Ji ber ku ev anket hate kirin, Microsoft-ê nifşê din ê DBMS - SQL Server 2019 derxist. Ji bilî başkirina fonksiyonên bingehîn ên motora pêwendiyê û hilanîna daneyê, karûbar û fonksiyonên nû derketin. Mînakî, SQL Server 2019 piştgirî ji bo barkêşên daneyên mezin ên ku bi karanîna Apache Spark û Pergala Pelê Dabeşkirî ya Hadoop (HDFS) vedihewîne.

Hevbendiya Dell EMC û Microsoft

Dell EMC û Microsoft di pêşxistina çareseriyên ji bo SQL Server de hevkariyek demdirêj heye. Bi serketî sepandina platformek databasa berfireh a wekî Microsoft SQL Server pêdivî bi hevrêziya fonksiyona nermalavê bi binesaziya IT-ya bingehîn re heye. Ev binesaziya hêza pêvajoyê ya pêvajoyê, çavkaniyên bîranîn, hilanîn û karûbarên torê digire. Dell EMC binesaziya platforma SQL Server-ê ji bo her cûre barkêş û serîlêdanê pêşkêşî dike.

Xeta servera Dell EMC PowerEdge cûrbecûr veavakirina pêvajo û bîranînê pêşkêşî dike. Ev veavakirin ji bo cûrbecûr bargiraniyên xebatê minasib in: ji sepanên pargîdaniya piçûk bigire heya pergalên mîsyona-krîtîk ên herî mezin, wek plansaziya çavkaniya pargîdaniyê (ERP), wargehên daneyê, analîtîkên pêşkeftî, e-bazirganî, hwd. Xeta hilanînê ji bo depokirina daneyên bêpergal û birêkûpêk. 

Xerîdarên ku SQL Server 2019-ê bi binesaziya Dell EMC-ê bicîh dikin dikarin bi daneyên sazkirî û nesazkirî re bi karanîna SQL Server û Apache Spark re bixebitin. SQL Server di heman demê de têkeliyên gihîştina xerîdar, teknolojiyên ragihandinê server-to-server, û server-to-depokirinê piştgirî dike. Vîzyona Dell EMC li ser modelek veqetandî ye ku ekosîstemek vekirî pêşkêşî dike. Rêxistin dikarin ji cûrbecûr serîlêdanên tora standard ên pîşesaziyê, pergalên xebitandinê û platformên hardware hilbijêrin. Ev nêzîkatî li ser teknolojiyên û mîmariyan kontrola herî zêde dide we, di encamê de teserûfa lêçûn û nermbûna girîng peyda dike.

VMware hemî hêmanên binesaziya krîtîk ên ku SQL Server hewce dike virtual dike da ku bigihîje performansa bilind û domdariya xebitandinê. Digel ewrê taybet, VMware di heman demê de modelên hybrid jî ji bo barkêşan pêşkêşî dike, ku mîmariya ewr a taybet û giştî vedigire. 

Gelek rêxistin berê xwe didin virtualbûnê da ku lêçûnên binesaziyê kêm bikin, hebûna zêde peyda bikin, û başkirina karesatê hêsan bikin. 94% ji pisporên SQL Server-ê yên lêkolînkirî hin astek virtualîzasyonê di hawîrdora xwe de radigihînin. 70% ji yên ku virtualbûnê bikar tînin VMware hilbijart. 60% xwedan astên virtualîzasyona SQL Server 75% an jî zêdetir in. Digel vê yekê, encamên anketê bi tundî destnîşan dikin ku hebûna zêde û başkirina karesatê ya ku li qata virtualbûnê hatî bicîh kirin di biryara virtualkirina databasên SQL Server de bûne faktorên girîng.

Taybetmendiyên nû di SQL Server 2019 de

Platforma databasa SQL Server 2019 cûrbecûr teknolojiyê, taybetmendî û karûbarên ku piştgirî didin serîlêdanên mîsyon-krîtîk ên wekî analîtîk, databasên pargîdanî, îstîxbarata karsaziyê (BI), û pêvajoyek danûstendinê ya berbiçav (OLTP) vedihewîne. Platforma SQL Server kapasîteyên xwe bi dest xistiye ku meriv yekbûna daneyê, depokirina daneyan, raporkirin û analîtîkên pêşkeftî, kapasîteyên dubarekirinê, û rêveberiya celebên daneya nîv-sazkirî birêve bibe. Bê guman, ne hemî xerîdar an serîlêdan van hemî taybetmendiyan hewce ne. Digel vê yekê, di pir rewşan de tê tercîh kirin ku karûbarên SQL Server bi karanîna virtualbûnê veqetînin. 

Îro, karsazî bi gelemperî hewce ne ku xwe bispêrin cildên mezin ên daneyan ji cûrbecûr berhevokên daneyê yên her ku diçe zêde dibin. Bi SQL Server 2019-an re, hûn dikarin ji hemî daneyên xwe nêzikî rast-aqilmendan bistînin. Komên SQL Server 2019 ji bo xebata bi daneyên mezin re, tevî karanîna fêrbûna makîneyê û kapasîteyên îstîxbarata sûnî, jîngehek tev-pîvan peyda dikin. Taybetmendiyên nû û nûvekirinên sereke yên di SQL Server 2019 de têne navnîş kirin Belgeya Microsoft.

Dell EMC Yekîtiya XT Pergala Storage Mid-Range

Rêzeya hilanînê Dell EMC Unity hema sê sal berê dest pê kir, û ji hingê ve zêdetirî 40 pergal hatine firotin. Xerîdar ji bo sadebûn, performans û lêçûn-bandorbûna wê vê rêzika navîn-asta wê teqdîr dikin. Platformên navîn ên Dell EMC Unity XT çareseriyên hilanînê yên hevpar in ku ji bo barkêşên SQL Serverê derengiya kêm, berbi bilind û sermaya rêveberiya kêm peyda dikin. Hemî pergalên Unity XT mîmariya pêvajoya hilanînê ya dualî (SP) bikar tînin da ku karûbarên daneya I/O û çalak/çalak birêve bibin. Unity XT dual SP ji bo performansa bilind û bikêrhatî girêdana tevahî navxweyî ya 000Gbps SAS û mîmariyek pir-bingehîn a xwedan bikar tîne. Rêzikên dîskê dihêlin ku hûn bi karanîna refikên zêde kapasîteya hilanînê berfireh bikin.

Microsoft SQL Server 2019 û Dell EMC Unity XT array flash
Dell EMC Unity XT, nifşa paşîn a rêzikên (hîbrîd û hemî-flash), bi girîngî performansê zêde dike, karbidestiyê baştir dike, û ji bo hawîrdorên pir-ewr karîn û karûbarên nû lê zêde dike. 

Mîmariya Unity XT dihêle hûn bi hevdemî daneyan pêvajoyê bikin, cildên daneyê kêm bikin, û karûbarên piştgirî yên wekî dubarekirinê bêyî qurbankirina performansa serîlêdanê. Li gorî çareseriya nifşê berê, performansa pergala hilanînê ya Dell EMC Unity XT du qat dibe û dema bersivdanê% 75 zûtir e. Û bê guman, Dell EMC Unity standarda NVMe piştgirî dike.

Pergalên hilanînê yên bi ajokarên NVMe performansa xwe ya çêtirîn di serîlêdanên hestiyar dereng nîşan didin. Mînakî, di serîlêdanên wekî databasên girseyî de, NVMe derengiya kêm û rêjeyên daneya pezê bilind peyda dike. Derengiya kêm û zêdekirina hevdemiyê bi girîngî performansa xwendin/nivîsandinê baştir dike. Ne tesaduf e ku, li gorî pêşbîniya IDC-ê, heya sala 2021-an, rêzikên flash bi girêdanên NVMe û NVMe-oF (NVMe ser Fabric) dê bi qasî nîvê hemî dahatên ji firotanên pergalên hilanînê yên derveyî li cîhanê pêk bînin. 

Algorîtmayên berhevkirina daneyê karbidestiya hilanînê çêtir dike. Dell EMC Unity XT dikare hêjmara daneyê heta pênc carî kêm bike. Nîşanek din a girîng karbidestiya giştî ya pergalê ye. Dell EMC Unity XT 85% kapasîteya pergalê bikar tîne. Tevlihevkirin û veqetandin di moda hundurîn de - di asta kontrolker de têne kirin. Daneyên di forma pêvekirî de têne tomar kirin. Pergal di heman demê de xebata bi dîmenên daneyê re jî otomatîk dike.

Hêsan-bikaranîna array flash Unity bi gihîştina yekbûyî (blok û pel) demên bersivdayînê yên domdar peyda dikin, bi karûbarên hilanîna ewr re yek dibin, û nûvekirinên bêyî koçberiya daneyê piştgirî dikin. Di veavakirina xwe ya bingehîn de, ev pergala hilanînê ya piralî di 30 hûrdeman de saz dike.

Teknolojiya hilanîna daneyê ya bi navê "hewzên dînamîk" dihêle hûn ji berfirehkirina bîranîna statîk berbi dînamîk ve biçin, nermbûna xebitandinê ya bilind û hêsankirina zêdekirina kapasîteya pergalê peyda dike. Hewzên dînamîk kapasîteyê û budçeyê diparêzin, û ji nû ve avakirina hindik dem hewce dike. Berfirehkirina kapasîteya û performansa Dell EMC Unity hewcedariya koçberiya daneyê nake. 

Gelek pargîdan îro gelek karûbarên cloudê yên gelemperî digel binesaziya xweya hundurîn bikar tînin. Dell EMC Unity XT dikare wekî hêmanek hawîrdora Dell Technologies Cloud tevbigere. Ev pergala hilanînê dikare di ewrek gelemperî de were bikar anîn û dane dikare ji ewrek taybet re were veguheztin. Wekî din, hilanîna Dell EMC Unity XT wekî karûbar heye. Ev yek ji karûbarên hilanîna ewr a Dell EMC Cloud Storage Services e.
 
Hilberîna Cloud her ku diçe populer dibe ji ber ku ew dikare bi kêmkirina lêçûnên binesaziyê ROI çêtir bike. Karûbarên Storage Cloud bi peydakirina hilanîna Dell EMC (rasterast bi çavkaniyên cloudê yên gelemperî ve girêdayî ye) wekî karûbar navendên daneya xerîdar li ewr dirêj dike. Pêşkêşkerên partiya sêyemîn dikarin di navenda daneya xerîdar de pêwendiya cloudê ya gelemperî ya bilez (derengiya kêm) rasterast ji pergalên Dell EMC Unity, PowerMax û Isilon re peyda bikin.

Malbata Unity XT pergalên Unity XT All-Flash, Unity XT Hybrid, UnityVSA û Unity Cloud Edition vedigire.
 

Arrayên Hybrid û Flash yên Yekgirtî 

Pergalên hilanînê yên Unity XT Hybrid û Unity XT All-Flash-ya Intel-ê ji bo gihandina blokan, gihîştina pelan, û VMware VVols mîmariyek yekbûyî peyda dikin bi piştgirîkirina protokolên hilanîna pêvekirî (NAS), iSCSI, û Kanala Fiber (FC). Unity XT Hybrid û Unity XT All-Flash platformên NVMe-amade ne.

Pergalên hybrid ên Unity XT hawîrdorên pir-ewr piştgirî dikin. Pir-ewra tê wateya dirêjkirina hilanînê li ewr an bi vebijarkên karanîna çavkaniyê maqûl li ser ewr bicîh kirin. Hilberîna Multicloud-ê hatî sêwirandin da ku di navbera çend platformên ewr de - taybet û gelemperî - gerîdok û veguheztina daneyê misoger bike. Ev ne tenê bandorê li pêvajoyên tevgera daneyê dike, lê di heman demê de rêxistina serîlêdana gihîştina daneyê di gelek ewrên gelemperî de jî bandor dike.

Microsoft SQL Server 2019 û Dell EMC Unity XT array flash
Van rêzikên hybrid kapasîteyên jêrîn peyda dikin:

  • Bi kapasîteya xav a 16 PB-ê ve girêdayî ye.
  • Ji bo hemî hewzên flash-ê kapasîteyên kêmkirina daneyê yên çêkirî.
  • Sazkirin û vesazkirina bilez (bi navînî 25 hûrdem digire).

Teknolojiya SSD bi lez çêtir dibe, û hilberên nû yên şoreşger dê di salên pêş de bikevin bazarê. Di vê navberê de, rêxistin dê berdewam bikin ku HDD-yên kevneşopî bi SSD-yan veguherînin ji bo performansa çêtir, hêsaniya rêveberiyê û teserûfa enerjiyê. Nifşên nû yên rêzikên tev-flash dê otomasyona hilanînê ya pêşkeftî, entegrasyona cloudê ya gelemperî, û parastina daneya yekbûyî diyar bikin. 

Pergalên Unity XT All-Flash bilez, karîgerî û piştgiriya pir-ewra peyda dikin. Taybetmendiyên wan:

  • berhemdariya du qat.
  • Kêmkirina daneyê heya 7:1.
  • Sazkirin û veavakirina bilez (pêvajo ji 30 hûrdem kêmtir digire).

 UnityVSA

UnityVSA ji bo hawîrdorên virtual VMware ESXi hilanîna nermalavê-pênaskirî ye ku server, parvekirî, an kapasîteya hilanîna ewr bikar tîne. UnityVSA HA, veavakirinek UnityVSA ya du-hilgir, tolerasyona xeletiya zêde peyda dike. UnityVSA hilanînê pêşkêşî dike:

  • Heta 50 TB kapasîteya hilanînê ya yekbûyî ya tevahî-taybetmendî.
  • Bi pergal û taybetmendiyên Unity XT re hevaheng e.
  • Piştgiriya pergalên hebûna bilind (UnityVSA HA).
  • Têkilî wekî NAS û iSCSI.
  • Vejandina daneyên ji platformên din ên Unity XT.

Unity Cloud Edition

Ji bo hevdemkirina pelan û operasyonên başkirina karesatê bi ewr re, malbata Unity XT di nav xwe de Unity Cloud Edition heye, ku peyda dike:

  • Kapasîteyên hilanînê yên bi tevahî vebijarkî bi karanîna hilanîna nermalava diyarkirî (SDS) ku di ewr de hatî bicîh kirin.
  • Bi VMware Cloud re li ser AWS-ê bi hêsanî hilanîna blok û pelan bicîh bikin.
  • Piştgiriya vegerandina karesatê, tevî ceribandin û analîza daneyê.

Microsoft SQL Server 2019 û Dell EMC Unity XT array flash

Yekîtiya XT Hemî Flash ji bo SQL Server

Rapora Lêkolîna Unisphere ya 2017, "Veguheztina SQL Server: Berbi Hêzabûn û Berxwedêriyê" (Veguheztina SQL Server: Berbi Hêzbûn û Berxwedêriyê) 22% ji bersivdaran ragihandin ku ew di hilberînê de teknolojiya hilanînê flash bikar tînin (16%) an jî plan dikin ku wiya bikin (6%). 30% rêzikên hîbrîd ên ku bîranîna flash tê de hene bikar tînin. 13% rêzikên flashê yên rasterast-girêdayî bikar tînin. 13% databasên SQL Server-ê li hilanîna flash-ê paşde vedigirin.

Vê pejirandina bilez a hilanîna flashê ji bo karanîna bi SQL Server re tê vê wateyê ku arrayên Unity XT All-Flash bi taybetî ji bo pêşdebir û rêvebirên SQL Server xweş in. Pergalên Unity XT All-Flash ji pêşdebir û rêvebirên SQL Server re karîn û performansa ku ji tiştê ku torên devera hilanînê ya tîpîk (SAN) pêşkêş dikin wêdetir peyda dikin.

Microsoft SQL Server 2019 û Dell EMC Unity XT array flash
Pergalên Unity XT All-Flash, ku ji bo NVMe-amade ne (ji bo performansa bilindtir û derengiya hindiktir), xwedan faktorek forma 2U ye, pêvajoyên du-core piştgirî dikin, du kontrolker di moda çalak/çalak de.

Yekbûna XT Modelên Hemû-Flash

Yekîtiya XT 

Pêvajoyên 

Bîra (per processor)

Max. hejmara ajokarên

Max. kapasîteya "raw" (PB) 

380F 

1 Intel E5-2603 v4 
6c/1.7 GHz

64 

500 

2.4 

480F 

2 Intel Xeon Zîv 
4108 8c/1.8 GHz 

96 

750 

4.0 

680F 

2 Intel Xeon Zîv 
4116 12c/2.1 GHz

192 

1,000 

8.0 

880F 

2 Intel Xeon Gold 6130 
16c/2.1 GHz

384 

1,500 

16.0 

Hûrgulî di taybetmendiyên array de têne dîtin (Dell EMC Unity XT Storage Series Specification Sheet).

Storage Pools

Pir pisporên SQL Server-ê dizanin ku hemî rêzikên hilanînê yên nûjen kapasîteya komkirina dîskan li yekîneyên hilanînê yên mezintir bi astek sabît a parastina RAID peyda dikin. Komên dîskê yên bi parastina RAID-ê hewzên hilanînê yên kevneşopî ne. Digel ku pergalên hybrid ên Unity XT tenê hewzên kevneşopî piştgirî dikin, arrayên Unity XT All-Flash di heman demê de hewzên hilanîna dînamîkî jî pêşkêş dikin. Digel hewzên hilanînê yên dînamîkî, parastina RAID-ê li rêjeyên dîskê tê sepandin - yekîneyên hilanînê ji dîskek tevahî piçûktir. Hewzên dînamîk di rêvebirin û berfirehkirina hewzên dîskê de nermbûnek mezintir peyda dikin. 

Dell EMC ji bo birêvebirina hewzên hilanînê ji bo bidestxistina performansa herî zêde bi tevliheviya hindiktirîn pratîkên çêtirîn peyda dike. Mînakî, tê pêşniyar kirin ku jimara hewzên hilanînê yên Unity XT kêm bikin da ku tevliheviyê kêm bikin û nermbûnê zêde bikin. Lêbelê, sazkirina hewzên hilanînê yên zêde dikare di hin rewşan de pir bikêr be, di nav de dema ku hûn hewce ne:

  • Bi profîlên I/O yên cihêreng re barkêşên xebatê yên cihêreng piştgirî bikin.
  • Ji bo bidestxistina hin pîvanên performansê çavkaniyan veqetînin.
  • Çavkaniyên cihêreng ji bo pir-kirêdariyê veqetînin.
  • Domên piçûktir biafirînin ku ji têkçûnê biparêzin

cildên hilanînê (LUN)

Dema ku hûn hejmara cildên di rêzikekê de hilbijêrin hûn çawa kontrol û nermbûnê hevseng dikin? Ji bo nermbûna herî zêde di Unity bi SQL Server re, tê pêşniyar kirin ku ji bo her pelê databasê cildan biafirînin. Di pratîkê de, pir rêxistinan rêgezek qat bi kar tînin, ku databasên krîtîk herî zêde nermbûn têne dayîn û pelên databasê yên kêmtir krîtîk li ser cildên hindiktir, mezintir têne kom kirin. Em pêşniyar dikin ku hemî hewcedariyên ji bo databasan û serîlêdanên têkildar binirxînin ji ber ku teknolojiyên parastina daneyê û çavdêriyê bi veqetandin û danîna pelan ve girêdayî ne.

Birêvebirina cildên pirjimar pir caran dibe ku dijwar be, nemaze di hawîrdorên virtual de. Jîngehên Servera SQL-ya Virtualîzekirî mînakek baş e ku li wir mêvandariya cûrbecûr pelan li ser yek cildê dikare watedar be. Rêvebirê databasê an rêveberê hilanînê (an her du jî) dema ku hejmara cildên ku têne afirandin destnîşan dikin divê balansek rast di navbera nermbûn û domandinê de hilbijêrin.

hilanîna pelê

Pêşkêşkerên NAS pergalên pelan li ser hilanîna Unity XT mêvandar dikin. Pergalên pelan dikarin bi karanîna protokolên SMB an NFS ve werin gihîştin, û bi pergala pelê pir-protokolê re, hûn dikarin herdu protokolan bi hevdemî bikar bînin. Pêşkêşkerên NAS-ê navgînên virtual bikar tînin da ku mêvandar bi pergalên pelên SMB, NFS, û pirprotokolan, û her weha hilanîna VMware NFS û cildên virtual VMware ve girêbidin. Pergalên pelan û navgînên virtual di nav serverek NAS-ê de têne veqetandin, dihêlin ku gelek serverên NAS-ê ji bo pir-kirêdariyê werin bikar anîn. Ger pêvajoya hilanînê têk biçe, serverên NAS-ê bixweber têk diçin. Pergalên pelên wan ên têkildar jî têk diçin.

SQL Server 2012 (11.x) û guhertoyên paşîn piştgirî dikin Block Message Server (SMB) 3.0, ku destûrê dide parvekirina pelê torê ji bo hilanînê. Hem ji bo sazkirinên komê yên serbixwe û hem jî têkçûyî, hûn dikarin databasên pergalê (master, model, msdb, û tempdb) û databasên bikarhênerê Engine Database bi vebijarka hilanîna SMB saz bikin. Bikaranîna hilanîna SMB vebijarkek baş e dema ku Komên Always On Availability bikar tînin ji ber ku parvekirina pelê pêdivî bi gihîştina çavkaniyek torê ya pir berdest heye.

Afirandina parvekirinên pelê SMB-ê ji bo danîna SQL Server-ê bi hilanînê Unity XT re pêvajoyek sê-gavek hêsan e: hûn serverek NAS, pergalek pelê, û parveyek SMB-ê diafirînin. Nermalava Dell EMC Unisphere Storage Management sêrbazek veavakirinê vedihewîne da ku ji we re bibe alîkar ku hûn vê pêvajoyê temam bikin. Lêbelê, dema ku barkirina xebata SQL Server-ê li ser parvekirina pelên SMB-ê mêvandar dike, hin nihêrînên girîng hene ku meriv li ber çavan bigire ku ne hewce ye ku ji bo karanîna parvekirina pelên SMB-ê bicîh bînin. Microsoft lîsteyek ji pirsgirêkên sazkirinê û ewlehiyê digel pirsgirêkên heyî yên naskirî berhev kiriye; Ji bo hûragahiyan, li "Sazkirina SQL Server bi hilanîna Pelê SMB" re binêre Belgeyên Microsoft.

Daneyên Snapshots

Dane bûye çavkaniya herî girîng a pargîdaniyek, û hawîrdorên mîsyona-krîtîk ên îroyîn ji zêdebûnê zêdetir hewce dike. Pêdivî ye ku serîlêdan her gav serhêl bin, bi operasyon û nûvekirinên bênavber têne peyda kirin. Ew di heman demê de bi vebijarkên wekî dubarekirina wêneya herêmî û dubarekirina ji dûr ve performansa bilind û hebûna daneyê jî hewce dikin.

Berhevoka hilanînê ya Unity XT kapasîteyên wêneya wêneya blok û pelan pêşkêşî dike ku karûbar, operasyon û mîmariya hevpar parve dike. Metodolojiya wêneya Unity ji bo parastina daneyan rêyek hêsan û bi bandor peyda dike. Snapshots vegerandina daneyan hêsan dike - vegere wêneyek berê, an jî hûn dikarin daneyên hilbijartî ji wêneyek berê kopî bikin. Tabloya jêrîn ji bo pergalên Unity XT serdemên ragirtina wêneyê nîşan dide.

Hilberîna herêmî û dûr a dîmenên daneyê

Tîpa wêneyê

CLI
UI
REHETÎ

Mirovan 

Plansaz kirin 

Mirovan 

Plansaz kirin 

Mirovan 

Plansaz kirin 

Herêmî 

1 sal 

1 sal

Salan 5 

Hefteyên 4

Salan 100

Noixwa tune

Dûr 

Salan 5

Hefteyên 255 

Salan 5

Hefteyên 255

Salan 5

Hefteyên 255

Snapshot ne şûna rasterast ji bo rêbazên din ên parastina daneyê ne, wek paşvekişandinê. Ew tenê dikarin ji bo senaryoyên RTO-ya nizm vegera kevneşopî wekî xeta yekem a parastinê temam bikin.

Taybetmendiya wêneya wêneya Dell EMC Unity kêmkirina daneyê û veqetandina pêşkeftî vedihewîne. Snapshot di heman demê de ji teserûfa cîhê ku li ser çavkaniya hilanînê ya orjînal têne bidestxistin jî sûd werdigirin. Dema ku hûn wêneyek çavkaniyek hilanînê ya ku taybetmendiyên kêmkirina daneyê piştgirî dike digirin, daneya li çavkaniyê dikare were berhev kirin an jêbirin.

Li vir çend nîşe di derbarê vejandina databasê de dema ku wêneyan bi databasên SQL Server re bikar tînin hene:

  • Pêdivî ye ku hemî pêkhateyên databasek SQL Server wekî komek daneyê bêne parastin. Dema ku dane û pelên têketinê li ser LUN-ên cihê ne, divê ew LUN beşek ji komek hevgirtî bin. Komek domdar piştrast dike ku wêneyek hevdem li ser hemî LUN-ên di komê de tê girtin. Dema ku pelên dane û têketinê li ser gelek parvekirinên pelê SMB-ê ne, divê parvekirin li ser heman pergala pelê bin.
  • Dema ku databasek SQL Server-ê ji wêneyek-based blokê vegerîne, heke mînaka SQL Server divê girêdayî bimîne, tevlêbûna mêvandar a Unisphere bikar bînin. Ji bo vegerandina pelê-based, parvekirinek SMB-ya zêde bi karanîna wêneyê wekî çavkanî tê afirandin. Dema ku cild hatin lêkirin, databas dikare di bin navek din de were girêdan an jî databasa heyî dikare bi yekek nûvekirî were guheztin.

  • Dema ku bi karanîna rêbaza Snapshot Restore ya li Unisphere vesazkirinê pêk tînin, mînaka SQL Server negirêdayî bigirin. SQL Server ji operasyonên vegerandinê ne agahdar e. Vegirtina mînakek negirêdayî piştrast dike ku cild ji hêla nivîsandina databasê ve berî verastkirinê zirarê nabin. Dema ku mînak ji nû ve were destpêkirin, vegerandina karesata SQL Server dê databasan bîne rewşek hevgirtî.
  • Di heman demê de ji bo gelek tiştên hilanînê wêneyan çalak bikin, û dûv re pê ewle bibin ku pergal di modên xebitandinê yên pêşniyarkirî de ye berî ku dîmenên din çalak bike.

Otomasyon û plansazkirina guleyan

Snapshots di Unity XT de dikarin bixweber bibin. Vebijarkên wêneya xwerû ya jêrîn di rêveberiya hilanînê ya Unisphere de hene: parastina xwerû, parastina ragirtinê ya kurt û parastina ragirtinê ya dirêjtir. Her vebijark dîmenên rojane digire û wan ji bo demên cûda hildigire.

Hûn dikarin yek (an her du) ji vebijarkên plansazkirinê hilbijêrin - her x demjimêr (ji 1 heya 24) û rojane / heftane. Plansazkirina wêneya rojane / heftane dihêle hûn ji bo kişandina wêneyan dem û rojên taybetî diyar bikin. Ji bo her vebijarkek hilbijartî, divê hûn polîtîkayek ragirtinê saz bikin, ku dikare were mîheng kirin da ku bixweber hewzê jê bibe an jî bi demkî hilîne.

Zêdetir agahdarî di derbarê wêneyên Yekîtiyê de - li Belgekirina Dell EMC Yekîtiya

Klonên tenik

Klonek zirav kopiyek xwendin/nivîsandina çavkaniyek hilanînê ya bloka zirav e, wek cild, koma hevgirtî, an datastora VMware VMFS, ku blokan bi çavkaniya dêûbavê xwe re parve dike. Klonên zirav rêgezek girîng e ku meriv bi lez û bez kopiyên databasek SQL Server pêşkêş bike, tiştek ku amûrên SQL Server-a kevneşopî nikarin bi dest bixin. Dema ku klona zirav ji mêvandar re were pêşkêş kirin, cild dikarin serhêl werin birin û databas dê bi karanîna rêbaza DB Attach di SQL Server de were girêdan.

Dema ku taybetmendiya nûvekirinê bi klonên nazik re bikar tînin, hemî databasên li ser klona zirav negirêdayî bigirin. Divê ev berî operasyona nûvekirinê were kirin. Beriya ku nûvekirinek were kirin, databasan nehêle, dibe ku bibe sedema xeletiyên lihevnebûna daneyan an encamên daneya çewt ên li ser SQL Server.

Replication Data

Replication taybetmendiyek nermalavê ye ku daneyan bi pergalek dûr ve li heman malperê an cîhek din hevdeng dike. Vebijarkên dubare û vesazkirinê yên Unity dihêle hûn rêyek bikêrhatî hilbijêrin ku ji bo databasên SQL Server daxwazên RTO/RPO bicîh bînin dema ku performansa û berbiheviyê hevseng bikin.

Dema ku Dell EMC Unity Replication bikar tîne da ku databasên SQL Server-ê li ser gelek cildan biparêze, divê hûn hemî daneyan û cildên têketinê yên di databasê de bi komek domdar an pergala pelan ve sînordar bikin. Dûv re dubarekirin li ser komek an pergala pelan tê saz kirin û dikare cild an parvekirinên gelek databasan pêk bîne. Daneyên ku hewceyê vebijarkên cûda yên dubarekirinê hewce ne divê li ser LUN-ên cihê, komên hevgirtî, an pergalên pelan bin.

Klonên tenik hem bi dubarekirina hevdem û hem jî asînkron re hevaheng in. Dema ku klonek zirav li cîhek tê dubare kirin, ew dibe kopiyek tevahî ya deng, koma hevgirtî, an hilanîna VMFS. Piştî dubarekirinê, klonek zirav bi mîhengên xwe ve cildek bi tevahî serbixwe ye.

Microsoft SQL Server 2019 û Dell EMC Unity XT array flash
Pêvajoya dubarekirina klona zirav di navbera pergalên çavkanî û armanc de.

Ji nûvekirina databasa tempdb ne hewce ye ji ber ku pel dema ku SQL Server ji nû ve dest pê dike ji nû ve tê çêkirin, û ji ber vê yekê metadata bi rêbaza nimûneyên din ên SQL Server re ne hevaheng e. Hilbijartina bi baldarî ya cildên ji bo dubarekirinê û naveroka wan cildan seyrûsefera dubarekirina nehewce ji holê radike.

Rêvebiriya Kopiya Daneyên Servera Microsoft SQL ya yekbûyî

Piraniya hilberên hilanînê yên nûjen (tevî hemî hilberên Dell EMC) dikarin kopiyên "pergala xebitandinê ya hevgirtî" ji her celeb pelê biafirînin:

  • Fermana nivîsandina domdar ji hêla pergala xebitandinê ve di her astê de - ji mêvandar heya ajokerê.
  • Komkirina cildan da ku pir pelên li ser cildên cihê rêza nivîsandinê biparêzin.

Bi pejirandina berbelav a cîhazên hilanînê yên berbelav, Microsoft ji bo pêşkêşkerên hilanînê API-yek pêşxistiye. Ev API destûrê dide pêşkêşkerên hilanînê ku bi nermalava databasa SQL Server re hevahengî bikin da ku bi karanîna Karûbarê Kopîkirina Shadow Volume (VSS) "kopiyên hevgirtî yên serîlêdanê" çêbikin. Van kopiyan danûstendina di navbera SQL Server û pergala xebitandinê de di dema plansazkirin û girtina SQL Server de simul dikin. Hemî tamponên nivîsandinê têne rijandin û danûstendin têne sekinandin heya ku hemî dîsk di demek diyarkirî de, ku di têketina SQL de tê tomar kirin, nûvekirin û hevgirtî nebin.

Nermalava Dell EMC AppSync ku bi dîmenên Unity XT re yekbûyî ye, pêvajoya afirandin, bikar anîn û birêvebirina kopiyên hevgirtî yên serîlêdanê yên daneyên xebatê hêsan û otomatîk dike. Ev nermalava ji bo karanîna di senaryoyên kontrolkirina kopîkirinê de ji bo vejandina databasê û ji nû ve bikar anînê ye. 

Nermalava AppSync bixweber databasên serîlêdanê keşif dike, strukturê databasê fêr dibe, û strukturên pelê bi navgîniya hardware an qatên virtualbûnê ve li hilgirtina Unity XT ya bingehîn nexşe dike. Ew hemî gavên pêwîst organîze dike, ji çêkirin û verastkirina kopiyek bigire heya lêxistina wêneyan li ser mêvandarê armanc û destpêkirin an sererastkirina databasê. AppSync karûbarên SQL Server-ê ku nûvekirin û sererastkirina databasa hilberînê vedihewîne piştgirî û hêsan dike.

Kêmkirina daneyan û jêbirina pêşkeftî

Malbata pergalên hilanînê yên Dell EMC Unity karûbarên kêmkirina daneyê bi taybetmendî û karanîna hêsan pêşkêşî dike. Teserûf ne tenê li ser çavkaniyên hilanîna seretayî yên mîhengkirî, lê di heman demê de li ser dîmen û klonên nazik ên van çavkaniyan jî têne bidestxistin. Snapshots û klonên zirav mîhenga kêmkirina daneyê ya hilanîna çavkaniyê mîras digirin, ku teserûfa kapasîteyê zêde dike.

Taybetmendiya kêmkirina daneyê di nav xwe de çalakiyên vedîtina bloka sifir, dakêşandin, û sifir pêk tîne, ku potansiyel zêdekirina cîhê hilanînê ya bikêr ji bo tiştên bikarhêner û karanîna hundurîn zêde dike. Taybetmendiya kêmkirina daneya Unity XT şûna taybetmendiya berhevkirinê di Unity OE 4.3 û paşê de digire. Compression algorîtmayek kêmkirina daneyê ye ku dikare dabeşkirina laşî ya kapasîteya ku ji bo hilanîna komek daneyê hewce dike kêm bike.

Pergalên Unity XT di heman demê de taybetmendiyek jêvekirina pêşkeftî peyda dikin ku heke kêmkirina daneyê were çalak kirin dikare were çalak kirin. Dabeşkirina pêşkeftî kapasîteya ku ji bo daneyên bikarhêner hewce dike kêm dike bi hilanîna tenê hejmarek piçûk kopiyan (bi gelemperî tenê yek kopiyek) blokên daneya Unity. Qada veqetandinê yek LUN e. Dema ku nexşeyek hilanînê hilbijêrin vê yekê bihesibînin. Kêmtir LUN di deduplication çêtir de encam didin, lê bêtir LUN performansa çêtir peyda dikin. 

Teserûfkirina kapasîteyê ya ji depokirina pêşkeftî dikare di pir hawîrdoran de feydeya herî mezin peyda bike, lê di heman demê de pêdivî bi karanîna pêvajoyên rêza Unity jî heye. Di OE 5.0-ê de, vekêşana pêşkeftî, dema ku were çalak kirin, her blokê (tevlihevkirî an nebihevdekirî) vedike. Ji bo bêtir agahdarî, binêre Belgeyên Dell EMC.

Tabloya jêrîn mîhengên piştgirîkirî yên ji bo kêmkirina daneyan û veqetandina pêşkeftî nîşan dide:

Kêmkirina daneyê di Unity (hemû modelan) û piştevaniya deduplication zêdekirin

Guhertoya Yekîtiya OE 

Teknolojiyê 

cureyê hewzê piştgirî 

Modelên piştgirî kirin

4.3 / 4.4 

Kêmkirina daneyan 

hewza bîra Flash - kevneşopî an dînamîkî 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

4.5 
 

Kêmkirina daneyan 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

Kêmkirina daneyan û jêbirina pêşkeftî *

450F, 550F, 650F 


 

Kêmkirina daneyan 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 

Kêmkirina daneyan û jêbirina pêşkeftî

450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F

* Kêmkirina daneyan ji hêla xwerû ve neçalak e û divê were çalak kirin berî ku vekêşana pêşkeftî bibe vebijarkek berdest. Piştî çalakkirina kêmkirina daneyê, vekêşana pêşkeftî heye, lê ji hêla xwerû ve tê neçalak kirin.

Kêmkirina daneyê di Yekîtiyê de û berhevkirina daneyê di SQL Server de

SQL Server 2008 Enterprise Edition yekem berdan bû ku kapasîteyên berhevkirina daneya xwecihî pêşkêşî kir. SQL Server 2008-asta rêzê û pelçiqandina pelê zanîna forma tabloya databasa navxweyî ya SQL Server bikar tîne da ku cîhê ku ji hêla tiştên databasê ve tê vexwarin kêm bike. Kêmkirina cîh dihêle hûn di her rûpelê de bêtir rêzan û bêtir rûpelan di hewza tampon de hilînin. Ji ber ku daneyên ku di formata rûpela daneya 8k de nehatine hilanîn, wekî daneyên derveyî rêzê yên wekî NVARCHAR (MAX), dê rêgezên berhevkirina rêz an rûpelê bikar neynin, Microsoft fonksiyonên Transact-SQL COMPRESS û DECOMPRESS destnîşan kir. 

Van fonksiyonan rêgezek berhevkirina daneya kevneşopî (algorîtmaya GZIP) bikar tînin ku divê ji bo her beşê daneyê were çewisandin an jêbirin.

Kompresyona Unity XT, ku ji SQL Server-ê re ne taybetî ye, algorîtmayek nermalavê bikar tîne da ku daneyên hilanînê analîz bike û berhev bike. Ji ber serbestberdana Unity OE 4.1, berhevkirina daneya Unity ji bo cildên hilanînê blokê û dikanên daneya VMFS di hewzek flash de peyda dibe. Bi Unity OE 4.2-ê dest pê dike, kompresyon ji bo pergalên pelan û firotgehên daneya NFS di hewzên hilanîna flash de jî heye.

Hilbijartina rêbaza berhevkirina daneyê ji bo SQL Server bi çend faktoran ve girêdayî ye. Van faktoran celebê naveroka databasê, çavkaniyên CPU yên berdest - hem li ser hilanînê û hem jî li ser serverên databasê, û çavkaniyên I/O yên ku ji bo domandina SLA-yê hewce ne, vedigirin. Bi gelemperî, hûn dikarin li bendê bin ku ji bo daneyên ku bi karanîna SQL Serverê têne berhev kirin, teserûfa cîhê zêde bikin, lê daneyên ku bi karanîna taybetmendiya berhevkirina GZIP ya TSQL têne berhev kirin ne mimkûn e ku ji taybetmendiyên berhevkirina Unity XT zerarên cîhê girîng bibînin ji ber ku piraniya feydeyan ji ya berê têne. algorithm.

Ger daneyên li ser tiştê hilanînê bi kêmî ve 25% were tengkirin, berhevkirina yekîtiyê teserûfa cîhê peyda dike. Berî ku hûn berhevkirina li ser tiştek hilanînê çalak bikin, diyar bikin ka ew daneyên ku dikarin werin pelixandin heye an na. Tevlihevkirina ji bo tiştek hilanînê çalak nekin heya ku bi vî rengî wê kapasîteyê xilas bike. 

Dema ku hûn biryar didin ka hûn kêmkirina daneya Unity bikar bînin, berhevkirina asta databasa SQL Server, an jî herduyan, jêrîn bifikirin:

  • Daneyên ku ji pergala Unity re têne nivîsandin piştî ku di cacheya pergalê de têne hilanîn ji hêla mêvandar ve têne pejirandin. Lêbelê, heya ku cache neyê paqij kirin, pêvajoya berhevkirinê dest pê nake.

  • Teserûfa berhevkirinê ne tenê ji bo çavkaniyên hilanînê Unity XT, lê di heman demê de ji bo dîmen û klonên zirav ên çavkaniyê jî têne bidestxistin.
  • Di dema pêvajoya berhevkirinê de, gelek blokan bi karanîna algorîtmayek nimûneyê têne berhev kirin da ku diyar bikin ka dane dikarin werin berhev kirin. Ger algorîtmaya nimûneyê destnîşan dike ku tenê teserûfa hindiktirîn dikare were bidestxistin, wê hingê jihevxistin tê paşve xistin û dane li hewzê têne nivîsandin.
  • Dema ku dane berî ku li ser medyaya hilanînê were nivîsandin têne berhev kirin, mîqdara hilgirtina daneyê pir kêm dibe. Ji ber vê yekê, kompresyon bi kêmkirina mîqdara fizîkî ya daneya ku li ajokerê hatî nivîsandin kêm dike dibe alîkar ku li ser bîranîna flash kêm bike.

Ji bo bêtir agahdarî li ser berhevkirina rêz û rûpelan di SQL Server de ji bo tablo û navnîşan, binêre Belgeyên Microsoft.

Ji bîr nekin ku her komkirinek çavkaniyên CPU hewce dike. Dema ku pêdiviyên bandwidth zêde ne, compression dikare bandorek girîng li ser performansê bike. Rêjeyên nivîsandinê yên bilind ên barkêşên OLAP-ê di heman demê de dikare feydeyên berhevkirinê ji bo databasek SQL Server kêm bike.

Dell EMC bi karanîna rêjeyên kêmkirina daneya cîhana rastîn li ser rêzek Unity vekolînên potansiyel kir. Tîmê daneyên li ser makîneyên virtual VMware, parvekirina pelan, databasên SQL Server, makîneyên virtual yên Microsoft Hyper-V, hwd.

Encamên lêkolînê destnîşan kir ku kêmkirina mezinahiya pelê têketinê ya SQL Server hema hema 10 carî ji pelê daneyê piçûktir e:

  • Mezinahiya databasê = 1,49:1 (32,96%)
  • Hêjmara têketinê = 12,9:1 (92,25%)

Databasa SQL Server bi du cildan hate peyda kirin. Pelên databasê li ser yek volume û têketinên danûstendinê li ser yekî din têne hilanîn. Bikaranîna teknolojiya kêmkirina daneyê bi cildên databasê re dikare teserûfa hilanînê peyda bike; Lêbelê, divê hûn bandora performansê bifikirin dema ku hûn biryar didin ka hûn li ser cildên databasê veqetandinê çalak bikin an na. Digel ku kêmbûna mezinahiya databasa rastîn li gorî daneyên hilanîn cûda dibe, encamên lêkolînê destnîşan kir ku cîhê hilanînê têketina danûstendina SQL Server dikare bi awayekî berbiçav kêm bibe.

Pratîkên çêtirîn kêmkirina daneyan

Berî ku hûn kêmkirina daneyê li ser tiştek hilanînê çalak bikin, rêwerzên jêrîn bifikirin:

  • Çavdêriya pergala hilanînê bikar bînin da ku pê ewle bibin ku çavkaniyên wê hene ku piştgirî bide kêmkirina daneyê.
  • Kêmkirina daneyê ji bo gelek tiştên hilanînê yekcar çalak bike. Pergalê bişopînin da ku pê ewle bibin ku ew di şert û mercên xebitandinê yên pêşniyarkirî de ye berî ku wê li ser malperên hilanînê yên zêde çalak bike.
  • Li ser modelên Unity XT x80F, kêmkirina daneyê dê teserûfa kapasîteyê peyda bike ger daneyên di yekîneya hilanînê de bi kêmî ve 1%.

Kêmkirina daneyê li ser modelên Unity x80F yên berê yên ku OE 5.0 dimeşînin, heya ku dane bi kêmî ve 25% berhevkirî be, teserûf peyda dike.

  • Berî ku hûn kêmkirina daneyê li ser amûrek hilanînê çalak bikin, diyar bikin ka ew tişt daneya pêçandî dihewîne. Hin cûreyên daneyê, wekî vîdyo, deng, wêne, û daneyên binary, bi gelemperî ji berhevkirinê kêm feyde peyda dikin. Ger teserûfa cîh tune be kêmkirina daneyê li ser tiştek hilanînê çalak nekin.
  • Bihesibînin ku bi rengek bijartî jimareyek daneya pelê ku bi gelemperî baş tê berhev kirin berhev bikin.

VMware Virtualization

VMware vSphere platformek bikêr û ewledar e ji bo jîngehên virtual û ewr. Parçeyên bingehîn ên vSphere Servera vCenter VMware û hîpervisorê VMware ESXi ne.

Servera vCenter ji bo hawîrdorên vSphere platformek rêveberiya yekgirtî ye. Bicihkirin û bi proaktîv çavkaniyan xweşbîn e hêsan e. ESXi hîpervisorek çavkaniyek vekirî ye ku rasterast li ser serverên laşî saz dike. ESXi rasterast xwedan çavkaniyên bingehîn e û di mezinahiya 150 MB de piçûk e, hewcedariyên bîranînê kêm dike. Ew performansa pêbawer ji bo cûrbecûr karûbarên serîlêdanê peyda dike û mîhengên makîneya virtual ya hêzdar piştgirî dike - heya 128 vCPU, 6 TB RAM, û 120 cîhaz.

Ji bo ku SQL Server bi bandor li ser hardware ya nûjen bixebite, divê pergala xebitandina SQL Server (SQLOS) sêwirana hardware fam bike. Bi hatina pergalên gihîştina bîranîna ne-yekhev (NUMA) ya pir-bingehîn û pir-node, têgihîştina têkiliyên di navbera naverok, pêvajoyên mentiqî, û pêvajoyên laşî de bi taybetî girîng bûye.

Pêvajoyên 

Yekîneya Pêvajoya Virtual (vCPU) yekîneyek pêvajoyek navendî ya virtual e ku ji makîneyek virtual re hatî veqetandin. Hejmara giştî ya vCPU-yên tayînkirî wekî têne hesibandin:

Total vCPU = (количество виртуальных сокетов) * (количество виртуальных ядер на сокет)

Ger performansa domdar girîng e, VMware pêşniyar dike ku jimara giştî ya vCPU-yên ku ji hemî makîneyên virtual re hatine veqetandin divê ji hejmara giştî ya navikên laşî yên ku li ser mêvandarê ESXi peyda dibin derbas neke, lê heke çavdêrî destnîşan bike ku çavkaniyên CPU-yê yên ku nayên bikar anîn hûn dikarin hejmara vCPU-yên hatine veqetandin zêde bikin. berdest in.

Li ser pergalên ku bi Teknolojiya Intel Hyper-Threading ve hatî çalak kirin, hejmara navokên mentiqî (vCPU) du qat ji hejmarên fizîkî ye. Di vê rewşê de, jimara giştî ya vCPU-yan nede.

Karkerên SQL Server-a nizm kêmtir ji guhezbariya derengiyê bandor dibin. Bi vî rengî, van barkêşan dikarin li ser mêvandarên bi rêjeyek bilind a vCPU-yên CPU-yên laşî bimeşînin. Astên maqûl ên karanîna CPU-yê dikarin birêkûpêkiya pergalê ya giştî zêde bikin, teserûfa lîsansê zêde bikin, û performansa têr bidomînin.

Intel Hyper-Threading bi gelemperî rêjeya mêvandarê giştî ji% 10 heta 30% çêtir dike, pêşniyar dike ku rêjeya vCPU ji CPU-ya laşî ya 1,1 ber 1,3. VMware pêşniyar dike ku gava ku gengaz be Hyper-Threading di UEFI BIOS-ê de çalak bikin da ku ESXi bikaribe ji vê teknolojiyê sûd werbigire. VMware di heman demê de dema ku Hyper-Threading ji bo barkêşên SQL Server-ê bikar tîne ceribandin û çavdêrîkirina bêkêmasî pêşniyar dike.

bîra

Hema hema hemî pêşkêşkerên nûjen ji bo danûstendina di navbera bîra sereke û pêvajokeran de mîmariyek gihîştina bîranîna ne-yekgirtî (NUMA) bikar tînin. NUMA ji bo bîranîna hevpar mîmariyek hardware ye ku dabeşkirina blokên bîra laşî di navbera pêvajoyên laşî de pêk tîne. Nêzek NUMA yek an jî zêdetir soketên CPU-yê digel blokek bîranîna veqetandî ye. 

NUMA di deh salên çûyî de mijarek berfireh hate nîqaş kirin. Tevliheviya têkildar a NUMA ji ber pêkanînên ji firoşkarên cihêreng ve girêdayî ye. Di hawîrdorên virtual de, tevliheviya NUMA di heman demê de ji hêla hejmara vebijarkên vesazkirinê û qatan ve tê destnîşankirin - ji hardware bi navgîniya hîpervisor heya pergala xebitandina mêvan û di dawiyê de heya serîlêdana SQL Server. Têgihiştinek baş a mîmariya hardware ya NUMA ji bo her SQL Server DBA-ya ku mînakek SQL Server-a virtual dimeşîne pêdivî ye.

Ji bo ku li ser serverên bi hejmareke mezin ji navgînan re karîgeriyek mezintir bi dest bixe, Microsoft SoftNUMA destnîşan kir. Nermalava SoftNUMA destûrê dide te ku hûn çavkaniyên CPU yên berdest di nav yek NUMA de li gelek girêkên SoftNUMA dabeş bikin. Li gorî VMware, SoftNUMA bi topolojiya NUMA ya virtual (vNUMA) ya VMware re hevaheng e û dikare ji bo pir bargiraniyên kar berbelavbûn û performansa motora databasê çêtir bike…

Dema virtualîzekirina VMware bi SQL Server bikar bînin:

  • Makîneyên virtual bişopînin da ku çavkaniyên bîranîna kêm ji bo Engine Database Server SQL bibînin. Ev pirsgirêk dibe sedema zêdebûna operasyonên I/O û kêmkirina performansê.

  • Ji bo baştirkirina performansê, pêşî li nakokiya bîranînê di navbera makîneyên virtual de bigirin û ji ber bargiraniya bîranînê di asta mêvandarê ESXi de nehêlin.
  • Binihêrin ku veqetandina bîra laşî ya NUMA ya hardware kontrol bikin da ku mîqdara herî zêde ya bîranînê ya ku dikare ji makîneyek virtual re di nav sînorên NUMA-ya laşî de were veqetandin diyar bike.
  • Ger gihandina performansa têr armanca bingehîn e, bihesibînin ku bîranîn bi qasî bîranîna veqetandî veqetînin. Vê mîhenga parametreyê piştrast dike ku makîneya virtual tenê bîranîna laşî werdigire.

depo Virtualized

Sazkirina hilanînê di hawîrdorek virtualkirî de zanebûna binesaziya hilanînê hewce dike. Mîna NUMA, hûn hewce ne ku fêm bikin ka astên cûda yên I/O çawa dixebitin - di vê rewşê de, ji serîlêdana di VM-ê de, heya xwendina laşî û nivîsandina agahdariya li ser navgîniya hilanînê ya domdar.

vSphere ji bo veavakirina hilanînê gelek vebijarkan peyda dike, yên ku di pêkanîna SQL Server-ê de bi rêzek Unity XT ve sepanên kêrhatî hene. FS VMFS di pergalên hilanînê yên blokê de yên wekî Unity XT rêbaza hilanîna daneyê ya herî pir tê bikar anîn e. Rêzeya Unity XT qata jêrîn e ku ji ajokarên laşî yên ku ji hêla vSphere ve wekî dîskên mentiqî (cild) têne xuyang kirin pêk tê. Volumên Unity XT ji hêla hypervisor ESXi ve wekî cildên VMFS têne format kirin. Rêvebirên VMware yek an çend dîskên virtual (VMDK) yên ku ji pergala xebitandina mêvan re têne pêşkêş kirin diafirînin. RDM destûrê dide makîneyek virtual ku rasterast bigihîje hilanîna bloka Unity XT (bi FC an iSCSI) bêyî formatkirina VMFS. VMFS û cildên RDM dikarin heman rêjeya danûstendinê peyda bikin. 

Ji bo hilanîna bingeha NFS-ê ji bo ESXi, Dell EMC pêşniyar dike ku li şûna pergalên pelên NFS yên gelemperî VMware NFS bikar bînin. Makîneyek virtual ku li ser SQL Server-ê dimeşîne û VMDK-yek li ser dikanek daneya NFS-ê bikar tîne ji qata NFS-ya bingehîn nizane. Pergala xebitandinê ya mêvan makîneya virtual wekî serverek fîzîkî ya ku Windows Server û SQL Server dimeşîne derman dike. Dîskên hevpar ên ji bo mîhengên mînaka komê yên têkçûyî yên li ser danûstendinên NFS nayên piştgirî kirin.

VMware vSphere Virtual Volumes (VVols) di asta makîneya virtual de, serbixwe ji nûneriya bîranîna laşî ya bingehîn (wek cild an pergalên pelan) bêtir kontrolek hûrgelî pêşkêşî dike. Repplication-based array bi VVols re dest pê dike ku bi VVol 2.0 (vSphere 6.5) dest pê dike. Dîskek VVol dikare li şûna dîska RDM were bikar anîn da ku çavkaniyek dîskê ji mînakek SQL Failover Cluster re peyda bike ku bi vSphere 6.7-ê dest pê dike bi piştgirî ji bo paşvekişandina SCSI-ya domdar.

torên Virtualized

Tora di cîhana virtual de heman têgînên mentiqî dişopîne ku di cîhana laşî de ye, lê nermalavê ji kabloyên laşî û guhêrbar bikar tîne. Bandora derengiya torê ya li ser barkirina xebata SQL Server dikare pir cûda bibe. Çavdêriya metrîkên performansa torê li ser bargiraniyek heyî an pergalek ceribandinê ya baş-pêvekirî di heyamek nûner de di afirandina torgilokek virtual de dibe alîkar.

Dema ku virtualîzasyona VMware bi SQL Server re bikar bînin, jêrîn bifikirin:

  • Hem guheztinên virtual yên standard û hem jî yên belavkirî fonksiyona ku ji hêla SQL Server ve tê xwestin peyda dikin.
  • Ji bo ku rêveberî, vSphere vMotion, û seyrûsefera hilanîna torê bi mantiqî veqetînin, nîşankirina VLAN û komên porta guheztina virtual bikar bînin.
  • VMware bi tundî pêşniyar dike ku çarçoveyên mezin li ser guheztinên virtual ku li wir seyrûsefera vSphere vMotion an seyrûsefera iSCSI çalak e çalak bikin.
  • Bi gelemperî, rêwerzên torê yên ji bo pergalên xebitandinê û hardware yên mêvan bişopînin.

 encamê 

Jîngehên databasa SQL Server mezintir û tevlihevtir dibin. Di SQL Server 2019-an de, Microsoft taybetmendiyên bingehîn ên SQL Server çêtir kiriye û yên nû lê zêde kiriye, wek piştgirî ji bo barkêşên daneyên mezin ên bi Apache Spark û HDFS. Dell EMC, bi hevkariya Microsoft-ê re, berdewam dike ku hêmanên binesaziya pêwîst ji bo jîngeha SQL Server peyda bike - pêşkêşker, hilanînê û toran. 

Dema ku pisporên hilanînê û databasê bi hev re dixebitin da ku çareseriyên binesaziyê yên ji bo SQL Server-ê li ser platformên hilanînê yên hevpar biafirînin, em di dema xebatê de û kêmkirina lêçûna giştî ya xwedîtiyê (TCO) de zêdebûnek girîng dibînin. Dell EMC Unity XT tev-flash array çareseriyek navîn e ku ji bo pêşdebir û rêvebirên SQL Server-ê ku hewceyê performansa bilind û derengiya nizm hewce ne. Ji bo xebitandina li ser hemî ajokarên flash-ê hatî sêwirandin, Unity XT All-Flash CPU-yên dualî, mîhengên kontrolkerên dualî, û xweşbîniya pir-core piştgirî dike.

Her ku diçe, rêxistin jîngehên xwe yên SQL Server virtual dikin. Her çend virtualbûn qatek sêwirana din li stûna mîmariyê zêde dike, ew feydeyên girîng peyda dike. Em hêvî dikin ku hûn hin taybetmendî û amûrên VMware yên ku herî zêde têne bikar anîn ku li jor hatine pêşkêş kirin di hawîrdorên SQL Server de kêrhatî bibînin. Em ji bo agahdariya berfirehtir girêdanên çavkaniyan jî pêşniyar dikin.

Girêdanên bikarhêner

Dell EMC

VMware

microsoft

Source: www.habr.com

Add a comment