„Microsoft SQL Server 2019“ ir „Dell EMC Unity XT“ „flash“ matricos

Šiandien supažindinsime su SQL Server 2019 naudojimo su Unity XT saugojimo sistema ypatybėmis, taip pat pateiksime rekomendacijų, kaip virtualizuoti SQL Server naudojant VMware technologiją, nustatyti ir valdyti pagrindinius Dell EMC infrastruktūros komponentus.

„Microsoft SQL Server 2019“ ir „Dell EMC Unity XT“ „flash“ matricos
2017 m. „Dell EMC“ ir „VMware“ paskelbė SQL serverio tendencijų ir evoliucijos tyrimo „SQL Server Transformation: Towards Agility and Resilience“ rezultatus.SQL serverio transformacija: judrumo ir atsparumo link), kurioje buvo panaudota SQL serverio profesionalų asociacijos (PASS) narių bendruomenės patirtis. Rezultatai rodo, kad SQL serverio duomenų bazių aplinkos auga tiek dydžiu, tiek sudėtingumu dėl didėjančio duomenų kiekio ir naujų verslo reikalavimų. SQL serverio duomenų bazės dabar yra įdiegtos daugelyje įmonių, maitindamos svarbias programas ir dažnai yra skaitmeninės transformacijos pagrindas. 

Nuo šios apklausos atlikimo Microsoft išleido naujos kartos DBVS – SQL Server 2019. Be pagrindinių reliacinio variklio ir duomenų saugojimo funkcijų tobulinimo, atsirado naujų paslaugų ir funkcijų. Pavyzdžiui, „SQL Server 2019“ palaiko didelių duomenų darbo krūvius naudojant „Apache Spark“ ir „Hadoop Distributed File System“ (HDFS).

Aljansas „Dell EMC“ ir „Microsoft“.

„Dell EMC“ ir „Microsoft“ jau seniai bendradarbiauja kurdami „SQL Server“ sprendimus. Norint sėkmingai įdiegti išsamią duomenų bazės platformą, tokią kaip Microsoft SQL Server, reikia suderinti programinės įrangos funkcijas su pagrindine IT infrastruktūra. Ši infrastruktūra apima procesoriaus apdorojimo galią, atminties išteklius, saugojimą ir tinklo paslaugas. „Dell EMC“ siūlo SQL serverio platformos infrastruktūrą, skirtą bet kokio tipo darbo krūviui ir pritaikymui.

„Dell EMC PowerEdge“ serverių linija siūlo įvairias procesoriaus ir atminties konfigūracijas. Šios konfigūracijos tinka įvairiems darbo krūviams: nuo mažų įmonių taikomųjų programų iki didžiausių svarbių sistemų, tokių kaip įmonės išteklių planavimas (ERP), duomenų saugyklos, pažangi analizė, elektroninė prekyba ir kt. Saugojimo linija skirta nestruktūrizuotų ir struktūrizuotų duomenų saugojimas. 

Klientai, diegiantys SQL Server 2019 su Dell EMC infrastruktūra, gali dirbti su struktūrizuotais ir nestruktūruotais duomenimis naudodami SQL Server ir Apache Spark. SQL Server taip pat palaiko kliento prieigos, serverių ir serverių bei serverių ir saugyklų ryšių technologijų derinius. „Dell EMC“ vizija pagrįsta išskaidytu modeliu, siūlančiu atvirą ekosistemą. Organizacijos gali rinktis iš daugybės pramonės standartinių tinklo programų, operacinių sistemų ir aparatinės įrangos platformų. Šis metodas suteikia jums maksimalią technologijų ir architektūrų kontrolę, todėl sutaupote daug sąnaudų ir lankstumo.

„VMware“ virtualizuoja visus svarbiausius infrastruktūros komponentus, kurių reikia „SQL Server“, kad būtų pasiektas didelis našumas ir veiklos nuoseklumas. Be privataus debesies, VMware šiuo metu taip pat siūlo hibridinius darbo krūvio modelius, apimančius privačią ir viešą debesų architektūrą. 

Daugelis organizacijų kreipiasi į virtualizavimą, kad sumažintų infrastruktūros išlaidas, užtikrintų aukštą pasiekiamumą ir supaprastintų atkūrimą įvykus nelaimei. 94 % apklaustų SQL Server profesionalų nurodo tam tikrą virtualizacijos lygį savo aplinkoje. 70% virtualizaciją naudojančių pasirinko VMware. 60 % SQL serverio virtualizacijos lygis yra 75 % ar daugiau. Be to, apklausos rezultatai aiškiai rodo, kad virtualizacijos lygmenyje įdiegtas aukštas pasiekiamumas ir atkūrimas po avarijų tapo svarbiais veiksniais priimant sprendimą virtualizuoti SQL serverio duomenų bazes.

Naujos SQL Server 2019 funkcijos

SQL Server 2019 duomenų bazės platforma apima daugybę technologijų, funkcijų ir paslaugų, kurios palaiko svarbias programas, tokias kaip analitika, įmonių duomenų bazės, verslo žvalgyba (BI) ir keičiamo dydžio operacijų apdorojimas (OLTP). SQL Server platforma įgijo galimybių valdyti duomenų integravimą, duomenų saugyklą, ataskaitų teikimą ir išplėstinę analizę, replikavimo galimybes ir pusiau struktūrizuotų duomenų tipų valdymą. Žinoma, ne visi klientai ar programos reikalauja visų šių funkcijų. Be to, daugeliu atvejų pageidautina atskirti SQL serverio paslaugas naudojant virtualizaciją. 

Šiandien įmonėms dažnai reikia pasikliauti dideliais duomenų kiekiais iš daugybės nuolat didėjančių duomenų rinkinių. Naudodami SQL Server 2019 galite gauti beveik realiojo laiko įžvalgų iš visų savo duomenų. SQL Server 2019 klasteriai suteikia visapusišką aplinką darbui su dideliais duomenų rinkiniais, įskaitant mašininio mokymosi ir dirbtinio intelekto galimybes. Pagrindinės naujos „SQL Server 2019“ funkcijos ir naujinimai yra išvardyti Microsoft dokumentas.

Dell EMC Unity XT vidutinės klasės saugojimo sistema

„Dell EMC Unity“ saugyklų serija buvo išleista beveik prieš trejus metus ir nuo to laiko parduota daugiau nei 40 000 sistemų. Klientai vertina šį vidutinės klasės masyvą dėl jo paprastumo, našumo ir ekonomiškumo. „Dell EMC Unity XT“ vidutinės klasės platformos yra bendrai naudojamų saugyklų sprendimai, užtikrinantys mažą delsą, didelį pralaidumą ir mažas valdymo išlaidas SQL serverio darbo krūviams. Visose Unity XT sistemose naudojama dviejų saugojimo procesorių (SP) architektūra, skirta įvesties / išvesties ir aktyvių / aktyvių duomenų operacijoms valdyti. „Unity XT dual SP“ naudoja visą vidinį 12 Gbps SAS ryšį ir patentuotą kelių branduolių architektūrą, užtikrinančią didelį našumą ir efektyvumą. Disko matricos leidžia išplėsti saugojimo talpą naudojant papildomas lentynas.

„Microsoft SQL Server 2019“ ir „Dell EMC Unity XT“ „flash“ matricos
Dell EMC Unity XT, naujos kartos masyvai (hibridiniai ir visos blykstės), žymiai padidina našumą, pagerina efektyvumą ir prideda naujų galimybių bei paslaugų kelių debesų aplinkoje. 

Unity XT architektūra leidžia vienu metu apdoroti duomenis, sumažinti duomenų kiekį ir palaikyti tokias paslaugas kaip replikacija neprarandant programos našumo. Palyginti su ankstesnės kartos sprendimu, Dell EMC Unity XT saugojimo sistemos našumas yra dvigubai didesnis, o atsako laikas yra 75 % greitesnis. Ir, žinoma, „Dell EMC Unity“ palaiko NVMe standartą.

Saugojimo sistemos su NVMe įrenginiais geriausiai veikia delsai jautriose programose. Pavyzdžiui, tokiose programose kaip didžiulės duomenų bazės NVMe užtikrina mažą delsą ir didelį didžiausią duomenų perdavimo spartą. Sumažėjęs delsos laikas ir didesnis lygiagretumas žymiai pagerina skaitymo / rašymo našumą. Neatsitiktinai, remiantis IDC prognozėmis, iki 2021 m. „flash“ matricos su NVMe ir NVMe-oF (NVMe over Fabric) jungtimis sudarys maždaug pusę visų pajamų iš išorinių saugojimo sistemų pardavimo pasaulyje. 

Duomenų glaudinimo algoritmai pagerina saugojimo efektyvumą. Dell EMC Unity XT gali sumažinti duomenų kiekį iki penkių kartų. Kitas svarbus rodiklis – bendras sistemos efektyvumas. „Dell EMC Unity XT“ naudoja 85 % sistemos talpos. Suspaudimas ir deduplikacija atliekami tiesioginiu režimu – valdiklio lygiu. Duomenys išsaugomi suglaudinta forma. Sistema taip pat automatizuoja darbą su momentinėmis duomenų nuotraukomis.

Lengvai naudojamos Unity Flash masyvai su vieninga (blokavimo ir failų) prieiga užtikrina stabilų atsako laiką, integruojasi su debesų saugyklos paslaugomis ir palaiko atnaujinimus be duomenų perkėlimo. Pagrindinėje konfigūracijoje ši universali saugojimo sistema įdiegiama per 30 minučių.

Duomenų saugojimo technologija, vadinama „dinaminiais telkiniais“, leidžia pereiti nuo statinės prie dinaminės atminties išplėtimo, užtikrina didelį veikimo lankstumą ir lengvą sistemos talpos didinimą. Dinaminiai baseinai taupo talpą ir biudžetą, o atkūrimui reikia mažiau laiko. Norint išplėsti „Dell EMC Unity“ pajėgumą ir našumą, nereikia perkelti duomenų. 

Daugelis įmonių šiandien naudoja kelias viešąsias debesijos paslaugas kartu su savo vietine infrastruktūra. „Dell EMC Unity XT“ gali veikti kaip „Dell Technologies Cloud“ aplinkos komponentas. Šią saugojimo sistemą galima naudoti viešajame debesyje, o duomenis galima perkelti į privatų debesį. Be to, „Dell EMC Unity XT“ saugykla yra prieinama kaip paslauga. Tai viena iš „Dell EMC Cloud Storage Services“ saugojimo debesyje paslaugų.
 
Debesų saugykla tampa vis populiaresnė, nes ji gali pagerinti IG sumažindama infrastruktūros išlaidas. „Cloud Storage Services“ išplečia klientų duomenų centrus į debesį, teikdama „Dell EMC“ saugyklą (tiesiogiai prijungtą prie viešųjų debesies išteklių) kaip paslaugą. Trečiųjų šalių teikėjai gali teikti didelės spartos (mažos delsos) viešųjų debesų ryšį tiesiogiai su „Dell EMC Unity“, „PowerMax“ ir „Isilon“ sistemomis kliento duomenų centre.

„Unity XT“ šeimą sudaro „Unity XT All-Flash“, „Unity XT Hybrid“, „UnityVSA“ ir „Unity Cloud Edition“ sistemos.
 

Vieningi hibridiniai ir „Flash“ masyvai 

„Intel“ pagrįstos „Unity XT Hybrid“ ir „Unity XT All-Flash“ saugojimo sistemos suteikia integruotą blokų prieigos, failų prieigos ir „VMware VVols“ architektūrą su tinklo prijungtos saugyklos (NAS), iSCSI ir Fibre Channel (FC) protokolų palaikymu. „Unity XT Hybrid“ ir „Unity XT All-Flash“ platformos yra paruoštos naudoti NVMe.

Unity XT hibridinės sistemos palaiko kelių debesų aplinką. Kelių debesų naudojimas reiškia saugyklos išplėtimą debesyje arba diegimą debesyje naudojant lanksčias išteklių naudojimo parinktis. Multicloud saugykla skirta užtikrinti mobilumą ir duomenų perkeliamumą tarp kelių debesų platformų – privačios ir viešosios. Tai turi įtakos ne tik duomenų judėjimo procesams, bet ir taikomųjų programų prieigos prie duomenų keliuose viešuose debesyse organizavimui.

„Microsoft SQL Server 2019“ ir „Dell EMC Unity XT“ „flash“ matricos
Šios hibridinės matricos suteikia šias galimybes:

  • Galima keisti iki 16 PB neapdorotos talpos.
  • Integruotos duomenų mažinimo galimybės visuose „flash“ telkiniuose.
  • Greitas įdiegimas ir konfigūravimas (vidutiniškai tai trunka 25 minutes).

SSD technologija sparčiai tobulėja, o ateinančiais metais rinkoje pasirodys nauji revoliuciniai produktai. Tuo tarpu organizacijos ir toliau keis tradicinius HDD į SSD, kad pagerintų našumą, palengvintų valdymą ir taupytų energiją. Naujos kartos visos „flash“ matricos turės pažangesnį saugojimo automatizavimą, viešųjų debesų integravimą ir integruotą duomenų apsaugą. 

„Unity XT All-Flash“ sistemos užtikrina greitį, efektyvumą ir kelių debesų palaikymą. Jų savybės:

  • Dvigubas našumas.
  • Duomenų sumažinimas iki 7:1.
  • Greitas įdiegimas ir konfigūravimas (procesas trunka mažiau nei 30 minučių).

 UnityVSA

„UnityVSA“ yra programinės įrangos nustatyta saugykla, skirta „VMware ESXi“ virtualioms aplinkoms, naudojanti serverio, bendrinamą ar debesies saugyklą. „UnityVSA HA“, dviejų saugyklų „UnityVSA“ konfigūracija, suteikia papildomą atsparumą gedimams. „UnityVSA“ saugykla siūlo:

  • Iki 50 TB visų funkcijų vieningos atminties talpa.
  • Suderinamas su Unity XT sistemomis ir funkcijomis.
  • Aukšto pasiekiamumo sistemų palaikymas (UnityVSA HA).
  • Ryšys kaip NAS ir iSCSI.
  • Duomenų kopijavimas iš kitų Unity XT platformų.

Unity Cloud Edition

Failų sinchronizavimo ir atkūrimo su debesimi operacijoms Unity XT šeima apima Unity Cloud Edition, kuri suteikia:

  • Visas saugojimo galimybes naudojant programinės įrangos apibrėžtą saugyklą (SDS), įdiegtą debesyje.
  • Lengvai įdiekite blokų ir failų saugyklą naudodami VMware Cloud AWS.
  • Pagalba atkūrimo metu, įskaitant testavimą ir duomenų analizę.

„Microsoft SQL Server 2019“ ir „Dell EMC Unity XT“ „flash“ matricos

„Unity XT All Flash“, skirta SQL serveriui

„Unisphere Research“ 2017 m. ataskaita „SQL serverio transformacija: judrumo ir atsparumo link“ (SQL serverio transformacija: judrumo ir atsparumo link) 22% respondentų nurodė, kad gamyboje naudoja "flash" atminties technologiją (16%) arba planuoja tai daryti (6%). 30% naudoja hibridinius masyvus, kuriuose yra „flash“ atmintis. 13 % naudoja tiesioginio pritvirtinimo blykstės matricas. Sukurkite 13 % atsargines SQL serverio duomenų bazių kopijas į „flash“ saugyklą.

Šis greitas „flash“ saugyklos pritaikymas naudoti su SQL serveriu reiškia, kad „Unity XT All-Flash“ masyvai ypač tinka SQL serverio kūrėjams ir administratoriams. „Unity XT All-Flash“ sistemos suteikia SQL serverio kūrėjams ir administratoriams galimybes ir našumą, viršijantį tai, ką siūlo įprasti saugyklos tinklai (SAN).

„Microsoft SQL Server 2019“ ir „Dell EMC Unity XT“ „flash“ matricos
Unity XT All-Flash sistemos, kurios yra paruoštos NVMe (siekia dar didesnio našumo ir mažo delsos), turi 2U formos koeficientą, palaiko dviejų branduolių procesorius, du valdiklius veikia aktyviu/aktyviu režimu.

„Unity XT All-Flash“ modeliai

Vienybė XT 

Procesoriai 

Atmintis (vienam procesoriui)

Maks. pavarų skaičius

Maks. „neapdorotas“ pajėgumas (PB) 

380F 

1 Intel E5-2603 v4 
6c/1.7 GHz

64 

500 

2.4 

480F 

2 Intel Xeon Silver 
4108 8c/1.8 GHz 

96 

750 

4.0 

680F 

2 Intel Xeon Silver 
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 

Išsamią informaciją galite rasti masyvo specifikacijose („Dell EMC Unity XT Storage Series“ specifikacijų lapas).

Sandėliavimo baseinai

Daugelis SQL Server profesionalų žino, kad visi šiuolaikiniai saugojimo masyvai suteikia galimybę sugrupuoti diskus į didesnius saugojimo blokus su fiksuotu RAID apsaugos lygiu. Atskiros diskų grupės su RAID apsauga yra tradiciniai saugojimo telkiniai. Nors Unity XT hibridinės sistemos palaiko tik tradicinius baseinus, Unity XT All-Flash masyvai taip pat siūlo dinaminius saugojimo baseinus. Naudojant dinaminius saugojimo telkinius, RAID apsauga taikoma disko apimtims – saugojimo vienetams, mažesniems nei visas diskas. Dinaminiai telkiniai suteikia daugiau lankstumo tvarkant ir plečiant diskų telkinius. 

„Dell EMC“ pateikia geriausią saugyklų telkinių valdymo praktiką, kad būtų pasiektas maksimalus našumas ir minimalus sudėtingumas. Pavyzdžiui, rekomenduojama sumažinti Unity XT saugyklų skaičių, kad būtų sumažintas sudėtingumas ir padidintas lankstumas. Tačiau kai kuriais atvejais gali būti labai naudinga nustatyti papildomus saugyklos telkinius, įskaitant kai reikia:

  • Palaikykite atskirus darbo krūvius su skirtingais įvesties / išvesties profiliais.
  • Paskirstykite išteklius tam tikriems veiklos parametrams pasiekti.
  • Skirkite atskirus išteklius daugiabučiai nuomai.
  • Sukurkite mažesnius domenus, kad apsisaugotumėte nuo nesėkmių

Saugyklos apimtis (LUN)

Kaip subalansuoti valdymą ir lankstumą renkantis tomų skaičių masyve? Siekiant maksimalaus Unity su SQL serverio lankstumo, rekomenduojama sukurti kiekvieno duomenų bazės failo tomus. Praktikoje dauguma organizacijų taiko pakopinį metodą, kai svarbiausioms duomenų bazėms suteikiamas maksimalus lankstumas, o ne tokie svarbūs duomenų bazių failai sugrupuojami į mažesnius, didesnius kiekius. Rekomenduojame peržiūrėti visus reikalavimus duomenų bazėms ir visoms susijusioms programoms, nes duomenų apsaugos ir stebėjimo technologijos priklauso nuo failų izoliavimo ir išdėstymo.

Dažnai gali būti sunku valdyti kelis tomus, ypač virtualioje aplinkoje. Virtualizuotos SQL serverio aplinkos yra geras pavyzdys, kai kelių tipų failų talpinimas viename tome gali būti prasmingas. Duomenų bazės administratorius arba saugyklos administratorius (arba abu) turi pasirinkti tinkamą pusiausvyrą tarp lankstumo ir priežiūros, nustatydamas kuriamų tomų skaičių.

Failų saugykla

NAS serveriai talpina failų sistemas Unity XT saugykloje. Failų sistemas galima pasiekti naudojant SMB arba NFS protokolus, o su kelių protokolų failų sistema galite naudoti abu protokolus vienu metu. NAS serveriai naudoja virtualias sąsajas, kad prijungtų pagrindinį kompiuterį prie SMB, NFS ir kelių protokolų failų sistemų, taip pat VMware NFS saugyklos ir VMware virtualių tomų. Failų sistemos ir virtualios sąsajos yra izoliuotos viename NAS serveryje, todėl keli NAS serveriai gali būti naudojami kelių nuomai. NAS serveriai automatiškai persijungia, jei sugenda saugojimo procesorius. Su jais susijusios failų sistemos taip pat sugenda.

SQL Server 2012 (11.x) ir naujesnės versijos palaiko serverio pranešimų bloką (SMB) 3.0, kuris leidžia bendrai naudoti tinklo failus saugojimui. Įrengdami atskirus ir perkrovimo klasterius, galite įdiegti sistemos duomenų bazes (pagrindinį, modelį, msdb ir tempdb) ir duomenų bazės modulio vartotojų duomenų bazes su SMB saugyklos parinktimi. SMB saugyklos naudojimas yra gera parinktis, kai naudojate „Always On Availability Groups“, nes failo bendrinimui reikalinga prieiga prie labai prieinamų tinklo išteklių.

SMB failų bendrinamų dalių kūrimas SQL serverio diegimui naudojant „Unity XT“ saugyklą yra paprastas trijų žingsnių procesas: sukuriate NAS serverį, failų sistemą ir SMB bendrinimą. „Dell EMC Unisphere Storage Management“ programinėje įrangoje yra konfigūracijos vedlys, padedantis užbaigti šį procesą. Tačiau priglobiant SQL serverio darbo krūvius SMB failų bendrinimui, reikia turėti omenyje keletą svarbių dalykų, kurie nebūtinai taikomi SMB failų bendrinimui. „Microsoft“ sudarė diegimo ir saugos problemų sąrašą kartu su šiuo metu žinomomis problemomis; Norėdami gauti daugiau informacijos, žr. „SQL serverio diegimas naudojant SMB failų saugyklą“. Microsoft dokumentai.

Duomenų momentinės nuotraukos

Duomenys tapo svarbiausiu įmonės ištekliu, o šiandienos svarbios aplinkos reikalauja daugiau nei vien pertekliaus. Būtina, kad programos visada būtų prisijungusios, nepertraukiamai veiktų ir atnaujintų. Jiems taip pat reikalingas didelis našumas ir duomenų pasiekiamumas naudojant tokias parinktis kaip vietinis momentinės nuotraukos replikavimas ir nuotolinis replikavimas.

„Unity XT“ saugyklos masyvas siūlo blokų ir failų momentinių nuotraukų galimybes, kurios dalijasi bendra darbo eiga, operacijomis ir architektūra. „Unity“ momentinių nuotraukų metodika yra paprastas ir efektyvus duomenų apsaugos būdas. Momentinės nuotraukos leidžia lengvai atkurti duomenis – grįžkite į ankstesnę momentinę nuotrauką arba galite nukopijuoti pasirinktus duomenis iš ankstesnės momentinės nuotraukos. Šioje lentelėje rodomi Unity XT sistemų momentinių nuotraukų saugojimo laikotarpiai.

Vietinis ir nuotolinis momentinių duomenų saugojimas

Nuotraukos tipas

CLI
UI
POILSIO

Rankiniu būdu 

Suplanuota 

Rankiniu būdu 

Suplanuota 

Rankiniu būdu 

Suplanuota 

Vietinis 

1 metų 

1 metų

5 metų 

4 savaitę

100 metų

Be apribojimų

Nuotolinis 

5 metų

255 savaites 

5 metų

255 savaites

5 metų

255 savaites

Momentinės nuotraukos nėra tiesioginis kitų duomenų apsaugos metodų, pvz., atsarginių kopijų, pakaitalas. Jie gali tik papildyti tradicinį atsarginį kopijavimą kaip pirmąją gynybos liniją mažo RTO scenarijuose.

„Dell EMC Unity“ momentinės nuotraukos funkcija apima duomenų mažinimą ir išplėstinį dubliavimo panaikinimą. Momentinėms nuotraukoms taip pat naudinga sutaupyti vietos, kuri pasiekiama naudojant pradinį saugojimo šaltinį. Kai darote saugyklos išteklių, palaikančių duomenų mažinimo funkcijas, momentinę nuotrauką, šaltinio duomenys gali būti suglaudinti arba panaikinti dublikatus.

Štai keletas pastabų apie duomenų bazės atkūrimą naudojant momentines kopijas su SQL serverio duomenų bazėmis:

  • Visi SQL serverio duomenų bazės komponentai turi būti apsaugoti kaip duomenų rinkinys. Kai duomenys ir žurnalo failai yra skirtinguose LUN, tie LUN turi būti nuoseklumo grupės dalis. Nuosekli grupė užtikrina, kad momentinė nuotrauka būtų daroma vienu metu visuose grupės LUN. Kai duomenys ir žurnalo failai yra keliuose SMB failų bendrinamuose failuose, jie turi būti toje pačioje failų sistemoje.
  • Atkurdami SQL serverio duomenų bazę iš bloku pagrįstos momentinės nuotraukos, jei SQL serverio egzempliorius turi likti prijungtas, naudokite Unisphere pagrindinio kompiuterio prisijungimą. Norint atkurti failais, sukuriama papildoma SMB dalis, naudojant momentinę nuotrauką kaip šaltinį. Sumontavus tomus, duomenų bazę galima prijungti kitu pavadinimu arba esamą duomenų bazę pakeisti atkurta.

  • Atlikdami atkūrimą naudodami momentinio vaizdo atkūrimo metodą Unisphere, paleiskite SQL serverio egzempliorių neprisijungę. SQL serveris nežino apie atkūrimo operacijas. Elemento naudojimas neprisijungus užtikrina, kad tomai nebus pažeisti dėl duomenų bazės įrašymo prieš atkūrimą. Kai egzempliorius bus paleistas iš naujo, SQL serverio atkūrimas po nelaimingų atsitikimų atkurs duomenų bazes į nuoseklią būseną.
  • Įgalinkite kelių saugojimo objektų momentines nuotraukas vienu metu ir įsitikinkite, kad sistema veikia rekomenduojamu veikimo režimu, prieš įjungdami papildomas momentines nuotraukas.

Kadrų automatizavimas ir planavimas

„Unity XT“ momentines nuotraukas galima automatizuoti. Unisphere saugyklos valdyme galimos šios numatytosios momentinės nuotraukos parinktys: numatytoji apsauga, trumpesnio saugojimo apsauga ir ilgesnio saugojimo apsauga. Kiekviena parinktis daro kasdienes momentines nuotraukas ir išsaugo jas skirtingą laikotarpį.

Galite pasirinkti vieną (arba abu) iš tvarkaraščio variantų – kas x val. (nuo 1 iki 24) ir kasdien/savaitę. Dienos / savaitės momentinių nuotraukų planavimas leidžia nurodyti konkretų momentinių nuotraukų darymo laiką ir dienas. Kiekvienai pasirinktai parinkčiai turite nustatyti saugojimo strategiją, kurią galima sukonfigūruoti automatiškai ištrinti telkinį arba laikinai jį išsaugoti.

Daugiau informacijos apie Unity momentines nuotraukas – adresu „Dell EMC Unity“ dokumentacija

Ploni klonai

Plonas klonas yra plono bloko saugyklos išteklių, pvz., tomo, nuoseklumo grupės arba VMware VMFS duomenų saugyklos, skaitymo / rašymo kopija, kuri dalijasi blokais su pirminiais ištekliais. Ploni klonai yra puikus būdas greitai ir kompaktiškai pateikti SQL serverio duomenų bazės kopijas, ko negali pasiekti tradiciniai SQL serverio įrankiai. Kai plonas klonas pateikiamas pagrindiniam kompiuteriui, tomai gali būti prijungti prie interneto ir duomenų bazė bus prijungta naudojant DB Attach metodą SQL serveryje.

Kai naudojate atnaujinimo funkciją su plonais klonais, visas plonojo klono duomenų bazes paimkite neprisijungę. Tai turi būti padaryta prieš atnaujinimo operaciją. Nepavykus naudoti duomenų bazių neprisijungus prieš atliekant naujinimą, gali atsirasti duomenų nenuoseklumo klaidų arba neteisingų duomenų rezultatų SQL serveryje.

Duomenų replikacija

Replikacija yra programinės įrangos funkcija, kuri sinchronizuoja duomenis su nuotoline sistema toje pačioje ar kitoje vietoje. „Unity“ replikacijos ir konfigūravimo parinktys leidžia pasirinkti efektyvų būdą, kaip patenkinti SQL serverio duomenų bazių RTO/RPO reikalavimus, kartu subalansuojant našumą ir pralaidumą.

Kai naudojate „Dell EMC Unity Replication“, kad apsaugotumėte SQL serverio duomenų bazes keliuose tomuose, turėtumėte apriboti visus duomenų ir žurnalų tomus duomenų bazėje iki vienos nuoseklumo grupės arba failų sistemos. Tada replikacija nustatoma grupėje arba failų sistemoje ir gali apimti kelių duomenų bazių tomus arba bendrąsias dalis. Duomenų bazės, kurioms reikalingos skirtingos replikacijos parinktys, turi būti atskirose LUN, nuoseklumo grupėse arba failų sistemose.

Ploni klonai yra suderinami su sinchroniniu ir asinchroniniu replikavimu. Kai plonas klonas kopijuojamas į paskirties vietą, jis tampa visa tomo, nuoseklumo grupės arba VMFS saugyklos kopija. Po replikacijos plonas klonas yra visiškai nepriklausomas tomas su savo nustatymais.

„Microsoft SQL Server 2019“ ir „Dell EMC Unity XT“ „flash“ matricos
Plonų klonų replikacijos tarp šaltinio ir tikslinių sistemų procesas.

Tempdb duomenų bazės replikacija nereikalinga, nes failas atkuriamas iš naujo paleidus SQL Server, todėl metaduomenys nesuderinami su kitų SQL serverio egzempliorių metodu. Kruopštus tomų pasirinkimas ir tų tomų turinys pašalina nereikalingą replikacijos srautą.

Integruotas Microsoft SQL Server duomenų kopijavimo valdymas

Dauguma šiuolaikinių saugojimo produktų (įskaitant visus Dell EMC produktus) gali sukurti bet kokio tipo failų "operacinės sistemos suderinamus" kopijas:

  • Nuosekli operacinės sistemos rašymo tvarka visais lygiais – nuo ​​pagrindinio kompiuterio iki disko.
  • Tomų grupavimas taip, kad keli failai skirtinguose tomuose išlaikytų rašymo tvarką.

Plačiai pritaikius keičiamo dydžio saugojimo įrenginius, „Microsoft“ sukūrė API saugyklos teikėjams. Ši API leidžia saugyklos teikėjams suderinti su SQL serverio duomenų bazės programine įranga, kad sukurtų „programoms suderintas kopijas“ naudojant „Volume Shadow Copy Service“ (VSS). Šios kopijos imituoja SQL serverio ir operacinės sistemos sąveiką suplanuoto ir išjungiamo SQL serverio metu. Visi rašymo buferiai išvalomi, o operacijos sustabdomos, kol visi diskai bus atnaujinti ir nuoseklūs tam tikru momentu, kuris įrašomas į SQL žurnalą.

„Dell EMC AppSync“ programinė įranga, integruota su „Unity XT“ momentinėmis nuotraukomis, supaprastina ir automatizuoja programų suderinamų darbo duomenų kopijų kūrimo, naudojimo ir tvarkymo procesą. Ši programinė įranga skirta naudoti duomenų bazės atkūrimo ir pakartotinio naudojimo kopijavimo valdymo scenarijuose. 

„AppSync“ programinė įranga automatiškai atranda programų duomenų bazes, išmoksta duomenų bazės struktūrą ir susieja failo struktūrą per aparatinės įrangos arba virtualizacijos sluoksnius į pagrindinę „Unity XT“ saugyklą. Ji atlieka visus būtinus veiksmus nuo kopijos kūrimo ir patikrinimo iki momentinių vaizdų sumontavimo tiksliniame pagrindiniame kompiuteryje ir duomenų bazės paleidimo arba atkūrimo. „AppSync“ palaiko ir supaprastina SQL serverio darbo eigą, apimančią gamybos duomenų bazės atnaujinimą ir atkūrimą.

Duomenų mažinimas ir išplėstinis dubliavimo panaikinimas

„Dell EMC Unity“ saugojimo sistemų šeima siūlo daug funkcijų, paprastas naudoti duomenų mažinimo paslaugas. Sutaupoma ne tik sukonfigūruotų pirminių saugojimo išteklių, bet ir šių išteklių momentinių nuotraukų bei plonų klonų. Momentinės nuotraukos ir ploni klonai paveldi šaltinio saugyklos duomenų mažinimo nustatymą, o tai padidina talpos taupymą.

Duomenų mažinimo funkcija apima dubliavimo panaikinimą, glaudinimą ir nulinio bloko aptikimo veiksmus, todėl gali padidėti vartotojo objektams ir vidiniam naudojimui naudojamos saugyklos vietos kiekis. Unity XT duomenų mažinimo funkcija pakeičia glaudinimo funkciją Unity OE 4.3 ir naujesnėje versijoje. Suspaudimas yra duomenų mažinimo algoritmas, galintis sumažinti fizinį pajėgumų, reikalingų duomenų rinkiniui saugoti, paskirstymą.

Unity XT sistemose taip pat yra pažangi dubliavimo panaikinimo funkcija, kurią galima įjungti, jei įjungtas duomenų mažinimas. Išplėstinė deduplikacija sumažina talpą, reikalingą vartotojo duomenims, nes saugo tik nedidelį Unity duomenų blokų kopijų skaičių (dažnai tik vieną kopiją). Deduplikacijos sritis yra viena LUN. Atsižvelkite į tai rinkdamiesi saugojimo schemą. Mažiau LUN leidžia geriau panaikinti dubliavimą, tačiau daugiau LUN užtikrina geresnį našumą. 

Sutaupyta talpa dėl išplėstinio dubliavimo panaikinimo gali duoti didžiausią naudą daugelyje aplinkų, tačiau taip pat reikia naudoti Unity masyvo procesorius. OE 5.0 išplėstinis dubliavimo panaikinimas, kai įjungtas, panaikina bet kurio bloko (suglaudinto arba nesuspausto) dublikatą. Daugiau informacijos žr Dell EMC dokumentacija.

Šioje lentelėje parodytos palaikomos duomenų mažinimo ir išplėstinio dubliavimo panaikinimo konfigūracijos:

Duomenų mažinimas Unity (visi modeliai) ir patobulintas dubliavimo palaikymas

Unity OE versija 

Технология 

Palaikomas baseino tipas 

Palaikomi modeliai

4.3 / 4.4 

Duomenų mažinimas 

Flash atminties telkinys – tradicinis arba dinaminis 

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

4.5 
 

Duomenų mažinimas 

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

Duomenų mažinimas ir išplėstinis dubliavimo panaikinimas*

450F, 550F, 650F 


 

Duomenų mažinimas 

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

Duomenų mažinimas ir išplėstinis dubliavimo panaikinimas

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

* Duomenų mažinimas išjungtas pagal numatytuosius nustatymus ir turi būti įjungtas, kad būtų galima naudoti išplėstinį dubliavimo panaikinimą. Įgalinus duomenų mažinimą, išplėstinis dubliavimo panaikinimas pasiekiamas, tačiau pagal numatytuosius nustatymus išjungtas.

Duomenų mažinimas Unity ir duomenų glaudinimas SQL Server

SQL Server 2008 Enterprise Edition buvo pirmasis leidimas, siūlantis savąsias duomenų glaudinimo galimybes. SQL Server 2008 eilutės ir puslapio lygio glaudinimas naudoja žinias apie SQL Server vidinės duomenų bazės lentelės formatą, kad sumažintų duomenų bazės objektų užimamą vietą. Sumažinus vietą galima saugoti daugiau eilučių viename puslapyje ir daugiau puslapių buferio telkinyje. Kadangi duomenys, nesaugomi 8k duomenų puslapių formatu, pvz., neeiliniai duomenys, pvz., NVARCHAR(MAX), nenaudos eilučių ar puslapių glaudinimo metodų, Microsoft pristatė Transact-SQL COMPRESS ir DECOMPRESS funkcijas. 

Šios funkcijos naudoja tradicinį duomenų glaudinimo metodą (GZIP algoritmą), kuris turi būti iškviestas kiekvienai duomenų sekcijai, kurią reikia suspausti arba išskleisti.

Unity XT glaudinimas, kuris nėra išskirtinis SQL serveriui, naudoja programinės įrangos algoritmą saugojimo duomenims analizuoti ir suspausti. Nuo „Unity OE 4.1“ išleidimo „Unity“ duomenų glaudinimas buvo prieinamas blokų saugykloms ir VMFS duomenų saugykloms „flash“ telkinyje. Pradedant nuo Unity OE 4.2, glaudinimas taip pat galimas failų sistemoms ir NFS duomenų saugykloms „flash“ saugyklose.

SQL serverio duomenų glaudinimo metodo pasirinkimas priklauso nuo kelių veiksnių. Šie veiksniai apima duomenų bazės turinio tipą, turimus procesoriaus išteklius – tiek saugykloje, tiek duomenų bazės serveriuose – ir I/O išteklius, reikalingus SLA palaikymui. Apskritai galite tikėtis, kad sutaupysite papildomos vietos duomenims, suglaudinamiems naudojant SQL Server, tačiau mažai tikėtina, kad naudojant TSQL GZIP glaudinimo funkciją suspausti duomenys žymiai sutaupys vietos dėl Unity XT glaudinimo funkcijų, nes dauguma pranašumų yra iš pirmosios. algoritmas.

Vienybės glaudinimas leidžia sutaupyti vietos, jei saugojimo objekto duomenys suglaudinami bent 25%. Prieš įgalindami saugojimo objekto glaudinimą, nustatykite, ar jame yra duomenų, kuriuos galima suglaudinti. Neįjunkite saugojimo objekto glaudinimo, nebent taip sutaupysite talpos. 

Spręsdami, ar naudoti Unity duomenų mažinimą, SQL serverio duomenų bazės lygio glaudinimą ar abu, atsižvelkite į šiuos dalykus:

  • Duomenys, įrašyti į Unity sistemą, yra patvirtinami pagrindinio kompiuterio po to, kai jie yra saugomi sistemos talpykloje. Tačiau glaudinimo procesas neprasideda tol, kol neišvaloma talpykla.

  • Sutaupoma ne tik Unity XT saugyklos išteklių, bet ir momentinių nuotraukų bei plonų išteklių klonų.
  • Suspaudimo proceso metu keli blokai sujungiami naudojant atrankos algoritmą, siekiant nustatyti, ar duomenis galima suspausti. Jei atrankos algoritmas nustato, kad galima sutaupyti tik minimaliai, suspaudimas praleidžiamas ir duomenys įrašomi į telkinį.
  • Kai duomenys suglaudinami prieš įrašant juos į laikmeną, labai sumažėja duomenų apdorojimo kiekis. Todėl suspaudimas padeda sumažinti „flash“ atminties susidėvėjimą, nes sumažina fizinį į diską įrašytų duomenų kiekį.

Norėdami gauti daugiau informacijos apie eilučių ir puslapių glaudinimą SQL Server lentelėms ir indeksams, žr Microsoft dokumentai.

Nepamirškite, kad bet koks glaudinimas reikalauja procesoriaus išteklių. Kai pralaidumo reikalavimai yra dideli, glaudinimas gali turėti didelės įtakos našumui. Didelis OLAP darbo krūvių rašymo koeficientas taip pat gali sumažinti SQL serverio duomenų bazės glaudinimo naudą.

„Dell EMC“ ištyrė, kaip galima sutaupyti, naudodama realų duomenų mažinimo greitį „Unity“ masyve. Komanda rinko duomenis apie VMware virtualias mašinas, failų dalijimąsi, SQL Server duomenų bazes, Microsoft Hyper-V virtualias mašinas ir kt.

Tyrimo rezultatai parodė, kad SQL serverio žurnalo failo dydis sumažėjo beveik 10 kartų mažiau nei duomenų failas:

  • Duomenų bazės dydis = 1,49:1 (32,96 %)
  • Žurnalo tūris = 12,9:1 (92,25 %)

SQL serverio duomenų bazė buvo pateikta su dviem tomais. Duomenų bazės failai saugomi viename tome, o operacijų žurnalai – kitame. Naudojant duomenų mažinimo technologiją su duomenų bazių apimtimis galima sutaupyti saugyklos; tačiau nuspręsdami, ar įgalinti duomenų bazės apimties dubliavimą, turėtumėte atsižvelgti į poveikį našumui. Nors faktinis duomenų bazės dydžio sumažinimas gali skirtis priklausomai nuo saugomų duomenų, tyrimo rezultatai parodė, kad SQL serverio operacijų žurnalo saugyklos vieta gali žymiai sumažinti.

Geriausia duomenų mažinimo praktika

Prieš įgalindami duomenų mažinimą saugojimo objekte, atsižvelkite į šias gaires:

  • Naudokite saugyklos sistemos stebėjimą, kad įsitikintumėte, jog joje yra išteklių duomenų mažinimui palaikyti.
  • Įgalinti kelių saugojimo objektų duomenų mažinimą vienu metu. Stebėkite sistemą, kad įsitikintumėte, jog ji yra rekomenduojamomis veikimo sąlygomis, prieš įjungdami ją papildomose saugojimo vietose.
  • Unity XT x80F modeliuose duomenų sumažinimas leis sutaupyti talpos, jei duomenys saugojimo bloke bus suglaudinti bent 1%.

Sumažinus duomenis ankstesniuose „Unity x80F“ modeliuose, kuriuose veikia OE 5.0, buvo sutaupyta, kol duomenys buvo suglaudinami bent 25%.

  • Prieš įgalindami duomenų mažinimą saugojimo objekte, nustatykite, ar objekte yra suspaudžiamų duomenų. Tam tikri duomenų tipai, pvz., vaizdo įrašas, garsas, vaizdai ir dvejetainiai duomenys, paprastai neduoda naudos iš glaudinimo. Neįjunkite duomenų mažinimo saugyklos objekte, jei netaupysite vietos.
  • Apsvarstykite galimybę pasirinktinai suglaudinti failo duomenų kiekį, kuris paprastai gerai suglaudinamas.

VMware virtualizavimas

„VMware vSphere“ yra efektyvi ir saugi platforma virtualizavimui ir debesų aplinkoms. Pagrindiniai „vSphere“ komponentai yra „VMware vCenter Server“ ir „VMware ESXi“ hipervizorius.

„vCenter Server“ yra vieninga „vSphere“ aplinkų valdymo platforma. Tai lengva įdiegti ir aktyviai optimizuoti išteklius. ESXi yra atvirojo kodo hipervizorius, diegiamas tiesiai fiziniuose serveriuose. ESXi turi tiesioginę prieigą prie pagrindinių išteklių ir yra mažo dydžio – 150 MB, todėl atminties reikalavimai yra minimalūs. Jis užtikrina patikimą įvairių programų darbo krūvių veikimą ir palaiko galingas virtualios mašinos konfigūracijas – iki 128 vCPU, 6 TB RAM ir 120 įrenginių.

Kad SQL serveris veiktų efektyviai naudojant šiuolaikinę aparatinę įrangą, SQL Server operacinė sistema (SQLOS) turi suprasti aparatinės įrangos dizainą. Atsiradus kelių branduolių ir kelių mazgų nevienodos atminties prieigos (NUMA) sistemoms, supratimas apie ryšius tarp branduolių, loginių procesorių ir fizinių procesorių tapo ypač svarbus.

Procesoriai 

Virtualus procesorius (vCPU) yra virtualus centrinis procesorius, priskirtas virtualiai mašinai. Bendras priskirtų vCPU skaičius apskaičiuojamas taip:

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

Jei svarbus nuoseklus veikimas, VMware rekomenduoja, kad bendras visoms virtualiosioms mašinoms priskirtų vCPU skaičius neviršytų bendro ESXi pagrindiniame kompiuteryje turimų fizinių branduolių skaičiaus, tačiau galite padidinti paskirstytų vCPU skaičių, jei stebėjimas rodo, kad nepanaudoti procesoriaus ištekliai. yra prieinami.

Sistemose, kuriose įjungta Intel Hyper-Threading technologija, loginių branduolių (vCPU) skaičius yra dvigubai didesnis nei fizinių branduolių skaičius. Tokiu atveju nepriskirkite bendro vCPU skaičiaus.

Žemesnės pakopos SQL serverio darbo krūviams delsos kintamumas yra mažesnis. Taigi šie darbo krūviai gali veikti pagrindiniuose kompiuteriuose, kuriuose yra didelis vCPU ir fizinių procesorių santykis. Protingas procesoriaus panaudojimo lygis gali padidinti bendrą sistemos pralaidumą, maksimaliai sutaupyti licencijų ir išlaikyti tinkamą našumą.

„Intel Hyper-Threading“ paprastai pagerina bendrą pagrindinio kompiuterio pralaidumą 10–30%, o tai rodo, kad vCPU ir fizinio procesoriaus santykis yra 1,1–1,3. „VMware“ rekomenduoja, kai tik įmanoma, įjungti „Hyper-Threading“ UEFI BIOS, kad ESXi galėtų pasinaudoti šia technologija. „VMware“ taip pat rekomenduoja atlikti išsamų testavimą ir stebėjimą naudojant „Hyper-Threading“ SQL serverio darbo krūviams.

atmintis

Beveik visi šiuolaikiniai serveriai bendravimui tarp pagrindinės atminties ir procesorių naudoja nevienodos prieigos prie atminties (NUMA) architektūrą. NUMA yra bendrosios atminties aparatinės įrangos architektūra, kuri įgyvendina fizinės atminties blokų padalijimą tarp fizinių procesorių. NUMA mazgas yra vienas ar daugiau procesoriaus lizdų kartu su paskirstytos atminties bloku. 

Pastarąjį dešimtmetį NUMA buvo plačiai aptarinėjama tema. Santykinį NUMA sudėtingumą iš dalies lemia skirtingų tiekėjų įdiegimai. Virtualizuotose aplinkose NUMA sudėtingumą taip pat lemia konfigūracijos parinkčių ir sluoksnių skaičius – nuo ​​aparatinės įrangos iki hipervizoriaus iki svečio operacinės sistemos ir galiausiai iki SQL serverio programos. Geras NUMA aparatinės įrangos architektūros supratimas yra būtinas bet kuriam SQL serverio DBA, kuriame veikia virtualizuotas SQL serverio egzempliorius.

Siekdama didesnio efektyvumo serveriuose su daug branduolių, Microsoft pristatė SoftNUMA. SoftNUMA programinė įranga leidžia padalyti turimus procesoriaus išteklius viename NUMA į kelis SoftNUMA mazgus. Pasak VMware, SoftNUMA yra suderinama su VMware virtualia NUMA (vNUMA) topologija ir gali toliau optimizuoti duomenų bazės variklio mastelį ir našumą daugeliui darbo krūvių...

Virtualizuodami VMware su SQL serveriu naudokite:

  • Stebėkite virtualias mašinas, kad aptiktumėte mažai SQL serverio duomenų bazės modulio atminties išteklių. Dėl šios problemos padidėja įvesties / išvesties operacijos ir sumažėja našumas.

  • Kad pagerintumėte našumą, užkirskite kelią atminties konfliktams tarp virtualių mašinų, išvengdami atminties perkrovos ESXi pagrindinio kompiuterio lygiu.
  • Apsvarstykite galimybę patikrinti aparatinės įrangos NUMA fizinės atminties paskirstymą, kad nustatytumėte didžiausią atminties kiekį, kurį galima priskirti virtualiai mašinai fizinėse NUMA ribose.
  • Jei pagrindinis tikslas yra pasiekti tinkamą našumą, apsvarstykite galimybę rezervuoti atmintį, lygią paskirtai atminčiai. Šis parametro nustatymas užtikrina, kad virtualioji mašina gautų tik fizinę atmintį.

Virtualizuota saugykla

Norint nustatyti saugyklą virtualizuotoje aplinkoje, reikia žinoti saugyklos infrastruktūrą. Kaip ir naudojant NUMA, turite suprasti, kaip veikia skirtingi I/O lygiai – šiuo atveju nuo programos VM iki fizinio informacijos skaitymo ir rašymo nuolatinėje laikmenoje.

„vSphere“ suteikia daugybę saugyklos konfigūravimo parinkčių, kurios turi naudingų programų SQL serverio diegime su „Unity XT“ masyvu. FS VMFS yra plačiausiai naudojamas duomenų saugojimo būdas blokinėse saugojimo sistemose, tokiose kaip Unity XT. „Unity XT“ masyvas yra apatinė pakopa, kurią sudaro fiziniai diskai, kuriuos „vSphere“ atskleidžia kaip loginius diskus (tūrius). ESXi hipervizorius Unity XT tomus suformatuoja kaip VMFS tomus. VMware administratoriai sukuria vieną ar daugiau virtualių diskų (VMDK), kurie pateikiami svečių operacinei sistemai. RDM leidžia virtualiai mašinai tiesiogiai pasiekti Unity XT blokų saugyklą (per FC arba iSCSI) neformatuojant VMFS. VMFS ir RDM apimtis gali užtikrinti tą patį operacijų pralaidumą. 

NFS pagrįsta ESXi saugykla „Dell EMC“ rekomenduoja naudoti VMware NFS, o ne bendrosios paskirties NFS failų sistemas. Virtuali mašina, veikianti SQL serveryje ir naudojanti VMDK NFS duomenų saugykloje, nežino pagrindinio NFS sluoksnio. Svečio operacinė sistema virtualią mašiną traktuoja kaip fizinį serverį, kuriame veikia Windows Server ir SQL Server. NFS duomenų saugyklose nepalaikomi bendrinami diskai, skirti perkėlimo klasterio egzempliorių konfigūravimui.

„VMware vSphere Virtual Volumes“ (VVols) siūlo detalesnį valdymą virtualios mašinos lygiu, nepriklausomai nuo pagrindinės fizinės atminties vaizdavimo (pvz., tomų ar failų sistemų). Masyvu pagrįstas replikavimas su VVols palaikomas pradedant nuo VVol 2.0 (vSphere 6.5). Vietoj RDM disko galima naudoti VVol diską, kad būtų teikiami disko ištekliai SQL failų perkėlimo klasterio egzemplioriui, pradedant nuo vSphere 6.7 su nuolatinės SCSI atsarginės kopijos palaikymu.

Virtualizuoti tinklai

Tinklo kūrimas virtualiame pasaulyje vadovaujasi tomis pačiomis loginėmis sąvokomis kaip ir fiziniame pasaulyje, tačiau naudoja programinę įrangą, o ne fizinius kabelius ir jungiklius. Tinklo delsos įtaka SQL serverio darbo krūviams gali labai skirtis. Tinklo našumo metrikų stebėjimas esamu darbo krūviu arba gerai įdiegta testavimo sistema per reprezentatyvų laikotarpį padeda sukurti virtualų tinklą.

Naudodami VMware virtualizavimą su SQL serveriu, atsižvelkite į šiuos dalykus:

  • Tiek standartiniai, tiek paskirstyti virtualūs jungikliai suteikia SQL serveriui reikalingas funkcijas.
  • Norėdami logiškai atskirti valdymą, „vSphere vMotion“ ir tinklo saugyklos srautą, naudokite VLAN žymėjimą ir virtualių jungiklių prievadų grupes.
  • „VMware“ primygtinai rekomenduoja įjungti didelius kadrus virtualiuose jungikliuose, kur įjungtas „vSphere vMotion“ srautas arba „iSCSI“ srautas.
  • Apskritai laikykitės svečių operacinės sistemos ir aparatinės įrangos tinklo gairių.

 išvada 

SQL serverio duomenų bazių aplinkos tampa vis didesnės ir sudėtingesnės. „SQL Server 2019“ „Microsoft“ patobulino pagrindines SQL serverio funkcijas ir pridėjo naujų, pvz., didelių duomenų darbo krūvių palaikymą naudojant „Apache Spark“ ir HDFS. „Dell EMC“, bendradarbiaudama su „Microsoft“, ir toliau teikia būtinus infrastruktūros komponentus SQL serverio aplinkai – serverius, saugyklą ir tinklus. 

Matome reikšmingą veikimo laiko padidėjimą ir bendrųjų nuosavybės sąnaudų (TCO) sumažėjimą, kai saugyklos ir duomenų bazių specialistai dirba kartu kurdami infrastruktūros sprendimus, skirtus SQL serveriui bendrose saugojimo platformose. Dell EMC Unity XT all-flash masyvas yra vidutinės klasės sprendimas, tinkamas SQL serverio kūrėjams ir administratoriams, kuriems reikia didelio našumo ir mažos delsos. Sukurta veikti visuose „flash drives“, „Unity XT All-Flash“ palaiko du procesorius, dviejų valdiklių konfigūracijas ir kelių branduolių optimizavimą.

Organizacijos vis dažniau virtualizuoja savo SQL serverio aplinkas. Nors virtualizacija prideda dar vieną dizaino sluoksnį į architektūros krūvą, ji suteikia didelę naudą. Tikimės, kad kai kurios anksčiau pateiktos dažniausiai naudojamos VMware funkcijos ir įrankiai bus naudingi SQL serverio aplinkose. Taip pat rekomenduojame nuorodas į šaltinius, kur rasite išsamesnės informacijos.

Naudingos nuorodos

"Dell EMC"

"VMware"

"Microsoft"

Šaltinis: www.habr.com

Добавить комментарий