Vargjet flash Microsoft SQL Server 2019 dhe Dell EMC Unity XT

Sot do t'ju prezantojmë me veçoritë e përdorimit të SQL Server 2019 me sistemin e ruajtjes Unity XT dhe gjithashtu do të japim rekomandime për virtualizimin e SQL Server duke përdorur teknologjinë VMware, konfigurimin dhe menaxhimin e komponentëve bazë të infrastrukturës Dell EMC.

Vargjet flash Microsoft SQL Server 2019 dhe Dell EMC Unity XT
Në vitin 2017, Dell EMC dhe VMware publikuan rezultatet e një sondazhi mbi tendencat dhe evolucionin e SQL Server - "Transformimi i SQL Server: Drejt shkathtësisë dhe elasticitetit" (Transformimi i SQL Server: Drejt shkathtësisë dhe elasticitetit), i cili përdori përvojën e komunitetit të anëtarëve të Shoqatës Profesionale të SQL Server (PASS). Rezultatet tregojnë se mjediset e bazës së të dhënave SQL Server po rriten si në madhësi ashtu edhe në kompleksitet, të nxitura nga rritja e vëllimeve të të dhënave dhe kërkesat e reja të biznesit. Bazat e të dhënave të SQL Server tani janë të vendosura në shumë kompani, duke fuqizuar aplikacione kritike për misionin dhe shpesh janë themeli i transformimit dixhital. 

Që nga kryerja e këtij sondazhi, Microsoft ka lëshuar gjeneratën e ardhshme të DBMS - SQL Server 2019. Përveç përmirësimit të funksioneve bazë të motorit relacional dhe ruajtjes së të dhënave, janë shfaqur shërbime dhe funksione të reja. Për shembull, SQL Server 2019 përfshin mbështetje për ngarkesat e punës të të dhënave të mëdha duke përdorur Apache Spark dhe Hadoop Distributed File System (HDFS).

Aleanca Dell EMC dhe Microsoft

Dell EMC dhe Microsoft kanë një bashkëpunim të gjatë në zhvillimin e zgjidhjeve për SQL Server. Zbatimi me sukses i një platforme gjithëpërfshirëse të bazës së të dhënave si Microsoft SQL Server kërkon koordinimin e funksionalitetit të softuerit me infrastrukturën themelore të TI-së. Kjo infrastrukturë përfshin fuqinë përpunuese të procesorit, burimet e memories, ruajtjen dhe shërbimet e rrjetit. Dell EMC ofron infrastrukturë të platformës SQL Server për çdo lloj ngarkese pune dhe aplikimi.

Linja e serverit Dell EMC PowerEdge ofron një shumëllojshmëri të konfigurimeve të procesorit dhe kujtesës. Këto konfigurime janë të përshtatshme për një gamë të gjerë ngarkesash pune: nga aplikacionet e ndërmarrjeve të vogla deri te sistemet më të rëndësishme për misionin, si planifikimi i burimeve të ndërmarrjes (ERP), magazinat e të dhënave, analitika e avancuar, tregtia elektronike, etj. Linja e ruajtjes është projektuar për ruajtjen e të dhënave të pastrukturuara dhe të strukturuara. 

Klientët që vendosin SQL Server 2019 me infrastrukturën Dell EMC mund të punojnë me të dhëna të strukturuara dhe të pastrukturuara duke përdorur SQL Server dhe Apache Spark. SQL Server gjithashtu mbështet kombinime të aksesit të klientit, teknologjive të komunikimit server-server dhe server-to-magazin. Vizioni i Dell EMC bazohet në një model të ndarë që ofron një ekosistem të hapur. Organizatat mund të zgjedhin nga një gamë e gjerë e aplikacioneve të rrjeteve standarde të industrisë, sistemeve operative dhe platformave harduerike. Kjo qasje ju jep kontroll maksimal mbi teknologjitë dhe arkitekturat, duke rezultuar në kursime të konsiderueshme të kostos dhe fleksibilitet.

VMware virtualizon të gjithë komponentët kritikë të infrastrukturës që i nevojiten SQL Server për të arritur performancë të lartë dhe qëndrueshmëri operacionale. Përveç cloud private, VMware aktualisht ofron edhe modele hibride për ngarkesat e punës, që përfshijnë arkitekturat private dhe publike të cloud. 

Shumë organizata po i drejtohen virtualizimit për të reduktuar kostot e infrastrukturës, për të ofruar disponueshmëri të lartë dhe për të thjeshtuar rikuperimin nga fatkeqësitë. 94% e profesionistëve të SQL Server të anketuar raportojnë një nivel virtualizimi në mjedisin e tyre. 70% e atyre që përdorin virtualizimin zgjodhën VMware. 60% kanë nivele të virtualizimit të SQL Server prej 75% ose më shumë. Për më tepër, rezultatet e anketës sugjerojnë fuqimisht se disponueshmëria e lartë dhe rikuperimi nga fatkeqësitë e zbatuara në shtresën e virtualizimit janë bërë faktorë të rëndësishëm në vendimin për virtualizimin e bazave të të dhënave të SQL Server.

Karakteristikat e reja në SQL Server 2019

Platforma e bazës së të dhënave SQL Server 2019 përfshin një gamë të gjerë teknologjish, veçorish dhe shërbimesh që mbështesin aplikacione kritike për misionin si analitika, bazat e të dhënave të ndërmarrjeve, inteligjenca e biznesit (BI) dhe përpunimi i shkallëzuar i transaksioneve (OLTP). Platforma SQL Server ka fituar aftësi për të menaxhuar integrimin e të dhënave, ruajtjen e të dhënave, raportimin dhe analitikën e avancuar, aftësitë e riprodhimit dhe menaxhimin e llojeve të të dhënave gjysmë të strukturuara. Sigurisht, jo të gjithë klientët ose aplikacionet kërkojnë të gjitha këto veçori. Për më tepër, në shumë raste preferohet të ndahen shërbimet e SQL Server duke përdorur virtualizimin. 

Sot, bizneset shpesh duhet të mbështeten në vëllime të mëdha të dhënash nga një gamë e gjerë grupesh të dhënash gjithnjë në rritje. Me SQL Server 2019, mund të fitoni njohuri pothuajse në kohë reale nga të gjitha të dhënat tuaja. Grupet SQL Server 2019 ofrojnë një mjedis në shkallë të plotë për të punuar me grupe të mëdha të dhënash, duke përfshirë përdorimin e aftësive të mësimit të makinerive dhe inteligjencës artificiale. Karakteristikat dhe përditësimet kryesore të reja në SQL Server 2019 janë renditur në Dokument Microsoft.

Sistemi i ruajtjes së rangut të mesëm të Dell EMC Unity XT

Seria e ruajtjes së Dell EMC Unity u lançua pothuajse tre vjet më parë dhe që atëherë janë shitur më shumë se 40 sisteme. Konsumatorët e vlerësojnë këtë grup të rangut të mesëm për thjeshtësinë, performancën dhe efektivitetin e kostos. Platformat e mesme Dell EMC Unity XT janë zgjidhje të përbashkëta të ruajtjes që ofrojnë vonesë të ulët, xhiro të lartë dhe shpenzime të përgjithshme të menaxhimit të ulët për ngarkesat e punës të SQL Server. Të gjitha sistemet Unity XT përdorin një arkitekturë të procesorit të ruajtjes së dyfishtë (SP) për të trajtuar I/O dhe operacionet aktive/aktive të të dhënave. Unity XT dual SP përdor lidhjen e plotë të brendshme SAS 000 Gbps dhe një arkitekturë pronësore me shumë bërthama për performancë dhe efikasitet të lartë. Vargjet e diskut ju lejojnë të zgjeroni kapacitetin e ruajtjes duke përdorur rafte shtesë.

Vargjet flash Microsoft SQL Server 2019 dhe Dell EMC Unity XT
Dell EMC Unity XT, gjenerata e ardhshme e grupeve (hibride dhe të gjitha flash), rrit ndjeshëm performancën, përmirëson efikasitetin dhe shton aftësi dhe shërbime të reja për mjediset me shumë re. 

Arkitektura Unity XT ju lejon të përpunoni njëkohësisht të dhëna, të zvogëloni vëllimet e të dhënave dhe të mbështesni shërbime të tilla si riprodhimi pa sakrifikuar performancën e aplikacionit. Krahasuar me zgjidhjen e gjeneratës së mëparshme, performanca e sistemit të ruajtjes Dell EMC Unity XT është dyfishuar dhe koha e përgjigjes është 75% më e shpejtë. Dhe sigurisht, Dell EMC Unity mbështet standardin NVMe.

Sistemet e ruajtjes me disqet NVMe demonstrojnë performancën e tyre më të mirë në aplikacionet e ndjeshme ndaj vonesës. Për shembull, në aplikacione të tilla si bazat e të dhënave masive, NVMe ofron vonesë të ulët dhe shpejtësi të lartë të të dhënave. Vonesa e reduktuar dhe rritja e njëkohshmërisë përmirësojnë ndjeshëm performancën e leximit/shkrimit. Nuk është rastësi që, sipas parashikimit të IDC, deri në vitin 2021, grupet flash me lidhje NVMe dhe NVMe-oF (NVMe mbi Fabric) do të përbëjnë afërsisht gjysmën e të gjitha të ardhurave nga shitjet e sistemeve të ruajtjes së jashtme në botë. 

Algoritmet e kompresimit të të dhënave përmirësojnë efikasitetin e ruajtjes. Dell EMC Unity XT mund të zvogëlojë vëllimin e të dhënave deri në pesë herë. Një tregues tjetër i rëndësishëm është efikasiteti i përgjithshëm i sistemit. Dell EMC Unity XT përdor kapacitetin e sistemit 85%. Kompresimi dhe deduplikimi kryhen në modalitetin inline - në nivelin e kontrolluesit. Të dhënat ruhen në formë të ngjeshur. Sistemi gjithashtu automatizon punën me fotografitë e të dhënave.

Vargjet flash Unity të lehtë për t'u përdorur me akses të unifikuar (blloku dhe skedari) ofrojnë kohë të qëndrueshme përgjigjeje, integrohen me shërbimet e ruajtjes në renë kompjuterike dhe mbështesin përmirësimet pa migrim të të dhënave. Në konfigurimin e tij bazë, ky sistem magazinimi i gjithanshëm instalohet në 30 minuta.

Teknologjia e ruajtjes së të dhënave e quajtur "pools dinamike" ju lejon të kaloni nga zgjerimi i memories statike në dinamike, ofron fleksibilitet të lartë operacional dhe lehtësi në rritjen e kapacitetit të sistemit. Pishinat dinamike kursejnë kapacitetin dhe buxhetin dhe kërkojnë më pak kohë për t'u rindërtuar. Zgjerimi i kapacitetit dhe performancës së Dell EMC Unity nuk kërkon migrimin e të dhënave. 

Shumë kompani sot përdorin disa shërbime publike cloud në kombinim me infrastrukturën e tyre në ambiente. Dell EMC Unity XT mund të funksionojë si një komponent i mjedisit Dell Technologies Cloud. Ky sistem ruajtjeje mund të përdoret në një re publike dhe të dhënat mund të transferohen në një re private. Përveç kësaj, hapësira ruajtëse e Dell EMC Unity XT ofrohet si shërbim. Ky është një nga shërbimet e ruajtjes në renë kompjuterike të Dell EMC Cloud Storage Services.
 
Ruajtja në renë kompjuterike po bëhet gjithnjë e më popullore sepse mund të përmirësojë ROI duke ulur kostot e infrastrukturës. Shërbimet e ruajtjes në renë kompjuterike zgjerojnë qendrat e të dhënave të klientëve në renë kompjuterike duke ofruar hapësirën ruajtëse të Dell EMC (të lidhur drejtpërdrejt me burimet publike të resë kompjuterike) si shërbim. Ofruesit e palëve të treta mund të ofrojnë lidhje publike me renë kompjuterike me shpejtësi të lartë (latente të ulët) direkt me sistemet Dell EMC Unity, PowerMax dhe Isilon në qendrën e të dhënave të klientit.

Familja Unity XT përfshin sistemet Unity XT All-Flash, Unity XT Hybrid, UnityVSA dhe Unity Cloud Edition.
 

Vargjet e unifikuara hibride dhe flash 

Sistemet e ruajtjes Unity XT Hybrid dhe Unity XT All-Flash me bazë Intel ofrojnë një arkitekturë të integruar për akses në bllok, akses në skedarë dhe VMware VVols me mbështetje për protokollet e ruajtjes së bashkangjitur në rrjet (NAS), iSCSI dhe Fiber Channel (FC). Platformat Unity XT Hybrid dhe Unity XT All-Flash janë të gatshme për NVMe.

Sistemet hibride Unity XT mbështesin mjediset me shumë re. Multi-cloud nënkupton zgjerimin e ruajtjes në re ose vendosjen në re me opsione fleksibël të përdorimit të burimeve. Ruajtja në shumë re është krijuar për të siguruar lëvizshmërinë dhe transportueshmërinë e të dhënave midis disa platformave cloud - private dhe publike. Kjo ndikon jo vetëm në proceset e lëvizjes së të dhënave, por edhe në organizimin e aksesit të aplikacionit në të dhëna në disa re publike.

Vargjet flash Microsoft SQL Server 2019 dhe Dell EMC Unity XT
Këto grupe hibride ofrojnë aftësitë e mëposhtme:

  • I shkallëzuar në kapacitet të papërpunuar 16 PB.
  • Aftësi të integruara për reduktimin e të dhënave për të gjitha grupet flash.
  • Instalim dhe konfigurim i shpejtë (mesatarisht duhen 25 minuta).

Teknologjia SSD po përmirësohet me shpejtësi dhe produkte të reja revolucionare do të dalin në treg në vitet e ardhshme. Ndërkohë, organizatat do të vazhdojnë të zëvendësojnë HDD-të tradicionale me SSD për përmirësimin e performancës, lehtësinë e menaxhimit dhe kursimin e energjisë. Gjeneratat e reja të grupeve të të gjitha flash do të shfaqin automatizim më të avancuar të ruajtjes, integrim publik në cloud dhe mbrojtje të integruar të të dhënave. 

Sistemet Unity XT All-Flash ofrojnë shpejtësi, efikasitet dhe mbështetje me shumë re. Karakteristikat e tyre:

  • Produktivitet i dyfishtë.
  • Reduktimi i të dhënave deri në 7:1.
  • Instalim dhe konfigurim i shpejtë (procesi zgjat më pak se 30 minuta).

 UnityVSA

UnityVSA është ruajtje e përcaktuar nga softueri për mjediset virtuale VMware ESXi duke përdorur kapacitetin e ruajtjes së serverit, të përbashkët ose cloud. UnityVSA HA, një konfigurim UnityVSA me ruajtje të dyfishtë, ofron tolerancë shtesë ndaj gabimeve. Ruajtja e UnityVSA ofron:

  • Deri në 50 TB kapacitet të unifikuar të ruajtjes me funksione të plota.
  • E përputhshme me sistemet dhe veçoritë e Unity XT.
  • Mbështetje për sisteme me disponueshmëri të lartë (UnityVSA HA).
  • Lidhja si NAS dhe iSCSI.
  • Replikimi i të dhënave nga platformat e tjera Unity XT.

Unity Cloud Edition

Për sinkronizimin e skedarëve dhe operacionet e rikuperimit nga fatkeqësitë me cloud, familja Unity XT përfshin Unity Cloud Edition, i cili ofron:

  • Aftësi të plota të ruajtjes duke përdorur hapësirën ruajtëse të përcaktuar nga softueri (SDS) e vendosur në cloud.
  • Vendosni me lehtësi bllokimin dhe ruajtjen e skedarëve me VMware Cloud në AWS.
  • Mbështetje për rikuperimin e fatkeqësive, duke përfshirë testimin dhe analizën e të dhënave.

Vargjet flash Microsoft SQL Server 2019 dhe Dell EMC Unity XT

Unity XT All Flash për SQL Server

Raporti i Unisphere Research 2017, "Transformimi i SQL Server: Drejt shkathtësisë dhe elasticitetit" (Transformimi i SQL Server: Drejt shkathtësisë dhe elasticitetit) 22% e të anketuarve raportuan se përdorin teknologjinë e ruajtjes flash në prodhim (16%) ose planifikojnë ta bëjnë këtë (6%). 30% përdorin vargje hibride që përfshijnë memorie flash. 13% përdorin vargje flash me lidhje direkte. 13% rezervoni bazat e të dhënave të SQL Server në ruajtje flash.

Ky adoptim i shpejtë i ruajtjes së flashit për përdorim me SQL Server do të thotë që vargjet e Unity XT All-Flash janë veçanërisht të përshtatshme për zhvilluesit dhe administratorët e SQL Server. Sistemet Unity XT All-Flash u ofrojnë zhvilluesve dhe administratorëve të SQL Server aftësi dhe performancë që shkojnë përtej asaj që ofrojnë rrjetet tipike të zonës së ruajtjes (SAN).

Vargjet flash Microsoft SQL Server 2019 dhe Dell EMC Unity XT
Sistemet Unity XT All-Flash, të cilat janë gati për NVMe (për performancë edhe më të lartë dhe vonesë të ulët), kanë një faktor forme 2U, mbështesin procesorë me dy bërthama, dy kontrollues në modalitetin aktiv/aktiv.

Modele Unity XT All-Flash

Uniteti XT 

Përpunuesit 

Memorie (për procesor)

Maks. numri i disqeve

Maks. Kapaciteti "i papërpunuar" (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 

Detajet mund të gjenden në specifikimet e grupit (Fleta e specifikimeve e Serisë së ruajtjes së Dell EMC Unity XT).

Pishina magazinimi

Shumë profesionistë të SQL Server e dinë se të gjitha grupet moderne të ruajtjes ofrojnë aftësinë për të grupuar disqet në njësi më të mëdha ruajtëse me një nivel fiks mbrojtjeje RAID. Grupet individuale të diskut me mbrojtje RAID janë pishina tradicionale të ruajtjes. Ndërsa sistemet hibride Unity XT mbështesin vetëm pishinat tradicionale, grupet Unity XT All-Flash ofrojnë gjithashtu pishina dinamike të ruajtjes. Me grupet dinamike të ruajtjes, mbrojtja RAID zbatohet në shtrirjet e diskut - njësi ruajtjeje më të vogla se një disk i plotë. Pishinat dinamike ofrojnë fleksibilitet më të madh në menaxhimin dhe zgjerimin e grupeve të diskut. 

Dell EMC ofron praktikat më të mira për menaxhimin e grupeve të ruajtjes për të arritur performancën maksimale me kompleksitet minimal. Për shembull, rekomandohet të minimizohet numri i grupeve të ruajtjes së Unity XT për të zvogëluar kompleksitetin dhe për të rritur fleksibilitetin. Megjithatë, vendosja e pishinave shtesë të ruajtjes mund të jetë shumë e dobishme në disa raste, duke përfshirë kur ju duhet:

  • Mbështetni ngarkesa të veçanta pune me profile të ndryshme I/O.
  • Alokoni burime për të arritur disa parametra të performancës.
  • Dedikoni burime të veçanta për shumë qira.
  • Krijoni domene më të vogla për t'u mbrojtur nga dështimi

Vëllimet e ruajtjes (LUN)

Si e balanconi kontrollin dhe fleksibilitetin kur zgjidhni numrin e vëllimeve në një grup? Për fleksibilitet maksimal në Unity me SQL Server, rekomandohet krijimi i vëllimeve për çdo skedar të bazës së të dhënave. Në praktikë, shumica e organizatave marrin një qasje të shkallëzuar, ku bazave të të dhënave kritike u jepet fleksibilitet maksimal dhe skedarët më pak kritikë të bazës së të dhënave grupohen në më pak vëllime më të mëdha. Ne rekomandojmë rishikimin e të gjitha kërkesave për bazat e të dhënave dhe çdo aplikacion shoqërues, sepse teknologjitë e mbrojtjes dhe monitorimit të të dhënave mbështeten në izolimin dhe vendosjen e skedarëve.

Vëllimet e shumta shpesh mund të jenë të vështira për t'u menaxhuar, veçanërisht në mjediset virtuale. Mjediset e virtualizuara të SQL Server janë një shembull i mirë se ku mund të ketë kuptim mbajtja e llojeve të shumta të skedarëve në një vëllim të vetëm. Administratori i bazës së të dhënave ose administratori i ruajtjes (ose të dyja) duhet të zgjedhë ekuilibrin e duhur midis fleksibilitetit dhe mirëmbajtjes kur përcakton numrin e vëllimeve për të krijuar.

Ruajtja e skedarëve

Serverët NAS presin sisteme skedarësh në ruajtjen e Unity XT. Sistemet e skedarëve mund të aksesohen duke përdorur protokollet SMB ose NFS, dhe me një sistem skedarësh me shumë protokolle, mund të përdorni të dy protokollet njëkohësisht. Serverët NAS përdorin ndërfaqe virtuale për të lidhur hostin me sistemet e skedarëve SMB, NFS dhe multiprotokolle, si dhe vëllimet e ruajtjes së VMware NFS dhe VMware virtuale. Sistemet e skedarëve dhe ndërfaqet virtuale janë të izoluara brenda një serveri të vetëm NAS, duke lejuar që shumë serverë NAS të përdoren për shumë qira. Serverët NAS automatikisht dështojnë nëse procesori i ruajtjes dështon. Sistemet e tyre të skedarëve të lidhur gjithashtu dështojnë.

SQL Server 2012 (11.x) dhe versionet e mëvonshme mbështesin Server Message Block (SMB) 3.0, i cili lejon ndarjen e skedarëve në rrjet për ruajtje. Si për instalimet e grupeve të pavarura, ashtu edhe për ato të dështimit, mund të instaloni bazat e të dhënave të sistemit (master, model, msdb dhe tempdb) dhe bazat e të dhënave të përdoruesve të Motorit të të dhënave me opsionin e ruajtjes SMB. Përdorimi i hapësirës SMB është një opsion i mirë kur përdorni "Gjithmonë në grupet e disponueshmërisë", sepse ndarja e skedarit kërkon qasje në një burim rrjeti shumë të disponueshëm.

Krijimi i ndarjeve të skedarëve SMB për vendosjen e një serveri SQL me ruajtjen e Unity XT është një proces i thjeshtë me tre hapa: krijoni një server NAS, një sistem skedari dhe një ndarje SMB. Softueri Dell EMC Unisphere Storage Management përfshin një magjistar konfigurimi për t'ju ndihmuar të përfundoni këtë proces. Megjithatë, kur pret ngarkesat e punës të SQL Server në ndarjet e skedarëve SMB, ka disa konsiderata të rëndësishme që duhen mbajtur parasysh që nuk vlejnë domosdoshmërisht për përdorimin e ndarjeve të skedarëve SMB. Microsoft ka përpiluar një listë të çështjeve të instalimit dhe sigurisë së bashku me çështjet e njohura aktualisht; Për detaje, shihni "Instalimi i SQL Server me ruajtjen e skedarëve SMB" në Dokumentet e Microsoft.

Pamjet e të dhënave

Të dhënat janë bërë burimi më i rëndësishëm i një kompanie dhe mjediset e sotme kritike për misionin kërkojnë më shumë sesa thjesht tepricë. Është e nevojshme që aplikacionet të jenë gjithmonë online, të pajisura me funksione dhe përditësime të pandërprera. Ata gjithashtu kërkojnë performancë të lartë dhe disponueshmëri të të dhënave përmes opsioneve të tilla si riprodhimi i fotografive lokale dhe përsëritja në distancë.

Grupi i ruajtjes së Unity XT ofron aftësi të fotografive të bllokut dhe skedarëve që ndajnë rrjedhat e punës, operacionet dhe arkitekturën e përbashkët. Metodologjia e fotografive të Unity ofron një mënyrë të thjeshtë dhe efektive për të mbrojtur të dhënat. Fotot e çastit e bëjnë të lehtë rikthimin e të dhënave - kthehuni në një fotografi të mëparshme ose mund të kopjoni të dhënat e zgjedhura nga një fotografi e mëparshme. Tabela e mëposhtme tregon periudhat e ruajtjes së fotografive për sistemet Unity XT.

Ruajtja lokale dhe në distancë e fotografive të të dhënave

Lloji i fotos

CLI
UI
Rest

manualisht 

Të planifikuara 

manualisht 

Të planifikuara 

manualisht 

Të planifikuara 

Lokal 

Viti 1 

Viti 1

Vjet 5 

Javën 4

Vjet 100

Pa kufij

Telekomandë 

Vjet 5

Javë 255 

Vjet 5

Javë 255

Vjet 5

Javë 255

Fotot e çastit nuk janë një zëvendësim i drejtpërdrejtë për metodat e tjera të mbrojtjes së të dhënave, të tilla si kopjet rezervë. Ata mund të plotësojnë vetëm rezervimin tradicional si linjë e parë e mbrojtjes për skenarët e ulët RTO.

Veçoria e fotografisë së Dell EMC Unity përfshin reduktimin e të dhënave dhe heqjen e dyfishimit të avancuar. Fotot e çastit përfitojnë gjithashtu nga kursimet e hapësirës që arrihen në burimin origjinal të ruajtjes. Kur bëni një fotografi të një burimi ruajtjeje që mbështet veçoritë e zvogëlimit të të dhënave, të dhënat në burim mund të kompresohen ose të çkopjohen.

Këtu janë disa shënime në lidhje me rikuperimin e bazës së të dhënave kur përdorni fotografi me bazat e të dhënave SQL Server:

  • Të gjithë komponentët e një baze të dhënash SQL Server duhet të mbrohen si një grup të dhënash. Kur të dhënat dhe skedarët e regjistrit janë në LUN të ndryshëm, ato LUN duhet të jenë pjesë e një grupi konsistence. Një grup i qëndrueshëm siguron që një fotografi të merret njëkohësisht në të gjitha LUN-të në grup. Kur skedarët e të dhënave dhe regjistrit janë në ndarje të shumëfishta skedarësh SMB, ndarjet duhet të jenë në të njëjtin sistem skedarësh.
  • Kur rivendosni një bazë të dhënash SQL Server nga një fotografi e bazuar në bllok, nëse shembulli i SQL Server duhet të mbetet i lidhur, përdorni një bashkim të hostit Unisphere. Për rikuperimin e bazuar në skedarë, krijohet një ndarje shtesë SMB duke përdorur fotografinë si burim. Pasi të montohen vëllimet, baza e të dhënave mund të bashkëngjitet me një emër tjetër ose baza ekzistuese e të dhënave mund të zëvendësohet me një të restauruar.

  • Kur kryeni një rivendosje duke përdorur metodën e Rivendosjes së Snapshot në Unisphere, merrni shembullin e SQL Server jashtë linje. SQL Server nuk është në dijeni të operacioneve të rivendosjes. Marrja e një shembulli jashtë linje siguron që vëllimet të mos dëmtohen nga shkrimet e bazës së të dhënave përpara rikuperimit. Pasi të riniset shembulli, rikuperimi nga katastrofa e SQL Server do t'i sjellë bazat e të dhënave në një gjendje të qëndrueshme.
  • Aktivizo fotografitë e çastit për shumë objekte ruajtjeje në të njëjtën kohë dhe më pas sigurohu që sistemi të jetë në modalitetet e rekomanduara të funksionimit përpara se të aktivizosh fotografi shtesë.

Automatizimi dhe planifikimi i të shtënave

Fotot e çastit në Unity XT mund të automatizohen. Opsionet e mëposhtme të paracaktuara të fotografive janë të disponueshme në menaxhimin e ruajtjes së Unisphere: mbrojtja e paracaktuar, mbrojtje më e shkurtër e mbajtjes dhe mbrojtje më e gjatë e mbajtjes. Secili opsion merr fotografi të përditshme dhe i ruan ato për periudha të ndryshme kohore.

Ju mund të zgjidhni një (ose të dyja) nga opsionet e planifikimit - çdo x orë (nga 1 në 24) dhe çdo ditë/javore. Planifikimi ditor/javor i fotografive ju lejon të specifikoni orare dhe ditë specifike për marrjen e fotografive. Për çdo opsion të zgjedhur, duhet të vendosni një politikë mbajtjeje, e cila mund të konfigurohet për të fshirë automatikisht grupin ose për ta ruajtur atë përkohësisht.

Më shumë informacion rreth fotografive të Unity - në Dokumentacioni i Dell EMC Unity

Klone të hollë

Një klon i hollë është një kopje leximi/shkrimi i një burimi ruajtjeje me bllok të hollë, të tillë si vëllimi, grupi i konsistencës ose dyqani i të dhënave VMware VMFS, që ndan blloqe me burimin e tij prind. Klonet e hollë janë një mënyrë e shkëlqyer për të paraqitur shpejt dhe në mënyrë kompakte kopjet e një baze të dhënash SQL Server, diçka që mjetet tradicionale të SQL Server nuk mund ta arrijnë. Pasi kloni i hollë i paraqitet hostit, vëllimet mund të sillen online dhe baza e të dhënave do të bashkëngjitet duke përdorur metodën DB Attach në SQL Server.

Kur përdorni veçorinë e përmirësimit me klone të hollë, merrni të gjitha bazat e të dhënave në klonin e hollë jashtë linje. Kjo duhet të bëhet përpara operacionit të përditësimit. Dështimi për të marrë bazat e të dhënave jashtë linje përpara se të kryeni një përmirësim mund të rezultojë në gabime të mospërputhjes së të dhënave ose rezultate të pasakta të të dhënave në SQL Server.

Replikimi i të dhënave

Replikimi është një veçori softuerike që sinkronizon të dhënat me një sistem të largët në të njëjtin vend ose në një vendndodhje tjetër. Opsionet e riprodhimit dhe konfigurimit të Unity ju lejojnë të zgjidhni një mënyrë efikase për të përmbushur kërkesat RTO/RPO për bazat e të dhënave të SQL Server duke balancuar performancën dhe xhiron.

Kur përdorni Dell EMC Unity Replication për të mbrojtur bazat e të dhënave të SQL Server në vëllime të shumta, duhet të kufizoni të gjitha vëllimet e të dhënave dhe të regjistrave në bazën e të dhënave në një grup të vetëm konsistence ose sistem skedari. Replikimi vendoset më pas në një grup ose sistem skedari dhe mund të përfshijë vëllime ose aksione të bazave të të dhënave të shumta. Bazat e të dhënave që kërkojnë opsione të ndryshme riprodhimi duhet të jenë në LUN të veçantë, grupe konsistence ose sisteme skedarësh.

Klonet e hollë janë të pajtueshëm si me riprodhimin sinkron ashtu edhe me atë asinkron. Kur një klon i hollë replikohet në një destinacion, ai bëhet një kopje e plotë e vëllimit, grupit të konsistencës ose ruajtjes VMFS. Pas përsëritjes, një klon i hollë është një vëllim plotësisht i pavarur me cilësimet e veta.

Vargjet flash Microsoft SQL Server 2019 dhe Dell EMC Unity XT
Procesi i replikimit të hollë të klonit midis sistemeve të burimit dhe objektivit.

Replikimi i bazës së të dhënave tempdb nuk kërkohet sepse skedari rindërtohet kur SQL Server riniset, dhe për këtë arsye meta të dhënat nuk janë në përputhje me metodën e rasteve të tjera të SQL Server. Zgjedhja e kujdesshme e vëllimeve për t'u përsëritur dhe përmbajtja e atyre vëllimeve eliminon trafikun e panevojshëm të përsëritjes.

Menaxhimi i integruar i kopjimit të të dhënave të Microsoft SQL Server

Shumica e produkteve moderne të ruajtjes (duke përfshirë të gjitha produktet Dell EMC) mund të krijojnë kopje "të qëndrueshme të sistemit operativ" të çdo lloj skedari duke:

  • Rendi i vazhdueshëm i shkrimit nga sistemi operativ në të gjitha nivelet - nga hosti tek disku.
  • Grupimi i vëllimeve në mënyrë që skedarët e shumtë në vëllime të ndryshme të ruajnë rendin e shkrimit.

Me miratimin e gjerë të pajisjeve të ruajtjes së shkallëzuar, Microsoft ka zhvilluar një API për ofruesit e ruajtjes. Ky API lejon ofruesit e ruajtjes të koordinohen me softuerin e bazës së të dhënave SQL Server për të krijuar "kopje të qëndrueshme me aplikacionin" duke përdorur Shërbimin e Kopjimit të Hijes së Vëllimit (VSS). Këto kopje simulojnë ndërveprimin midis SQL Server dhe sistemit operativ gjatë planifikimit dhe mbylljes së SQL Server. Të gjithë buferat e shkrimit fshihen dhe transaksionet pezullohen derisa të gjithë disqet të përditësohen dhe të jenë të qëndrueshme në një moment të caktuar kohor, i cili regjistrohet në regjistrin SQL.

Softueri Dell EMC AppSync i integruar me fotografitë e Unity XT thjeshton dhe automatizon procesin e krijimit, përdorimit dhe menaxhimit të kopjeve të të dhënave të punës në përputhje me aplikacionin. Ky softuer është menduar për përdorim në skenarët e kontrollit të kopjimit për rikuperimin dhe ripërdorimin e bazës së të dhënave. 

Softueri AppSync zbulon automatikisht bazat e të dhënave të aplikacioneve, mëson strukturën e bazës së të dhënave dhe harton strukturën e skedarit përmes harduerit ose shtresave të virtualizimit në hapësirën e ruajtjes së Unity XT. Ai orkestron të gjithë hapat e nevojshëm, nga krijimi dhe verifikimi i një kopjeje deri te montimi i fotografive në hostin e synuar dhe fillimi ose rivendosja e bazës së të dhënave. AppSync mbështet dhe thjeshton flukset e punës të SQL Server që përfshijnë përditësimin dhe rivendosjen e bazës së të dhënave të prodhimit.

Reduktimi i të dhënave dhe deduplikimi i avancuar

Familja e sistemeve të ruajtjes Dell EMC Unity ofron shërbime të reduktimit të të dhënave të pasura me veçori dhe të lehta për t'u përdorur. Kursimet arrihen jo vetëm në burimet e konfiguruara të ruajtjes parësore, por edhe në pamjet e çastit dhe klone të hollë të këtyre burimeve. Fotot e çastit dhe klonet e hollë trashëgojnë cilësimin e reduktimit të të dhënave të ruajtjes së burimit, gjë që rrit kursimet e kapacitetit.

Funksioni i reduktimit të të dhënave përfshin aktivitetet e zhdukjes, kompresimit dhe zbulimit të bllokut zero, duke rritur potencialisht sasinë e hapësirës së përdorshme të ruajtjes për objektet e përdoruesit dhe përdorimin e brendshëm. Tipari i reduktimit të të dhënave Unity XT zëvendëson veçorinë e ngjeshjes në Unity OE 4.3 dhe më vonë. Kompresimi është një algoritëm për reduktimin e të dhënave që mund të zvogëlojë shpërndarjen fizike të kapacitetit të kërkuar për të ruajtur një grup të dhënash.

Sistemet Unity XT ofrojnë gjithashtu një veçori të avancuar të deduplikimi që mund të aktivizohet nëse aktivizohet reduktimi i të dhënave. Deduplikimi i avancuar zvogëlon kapacitetin e kërkuar për të dhënat e përdoruesit duke ruajtur vetëm një numër të vogël kopjesh (shpesh vetëm një kopje) të blloqeve të të dhënave Unity. Zona e dedulikimit është një LUN. Merrni këtë parasysh kur zgjidhni një skemë ruajtjeje. Më pak LUN rezultojnë në deduplikim më të mirë, por më shumë LUN ofrojnë performancë më të mirë. 

Kursimet e kapacitetit nga deduplikimi i avancuar mund të ofrojnë përfitimin më të madh në shumicën e mjediseve, por gjithashtu kërkojnë përdorimin e procesorëve të grupit Unity. Në OE 5.0, deduplikimi i avancuar, kur aktivizohet, heq çdo bllok (të ngjeshur ose të pakompresuar). Për më shumë informacion, shihni Dokumentacioni i Dell EMC.

Tabela e mëposhtme tregon konfigurimet e mbështetura për reduktimin e të dhënave dhe heqjen e dyfishimit të avancuar:

Reduktimi i të dhënave në Unity (të gjitha modelet) dhe mbështetja e zgjeruar e deduplication

Versioni i Unity OE 

Технология 

Lloji i pishinës së mbështetur 

Modelet e mbështetura

4.3 / 4.4 

Reduktimi i të dhënave 

Pishinë memorie flash - tradicionale ose dinamike 

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

4.5 
 

Reduktimi i të dhënave 

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

Reduktimi i të dhënave dhe dedulikimi i avancuar*

450F, 550F, 650F 


 

Reduktimi i të dhënave 

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

Reduktimi i të dhënave dhe deduplikimi i avancuar

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

* Reduktimi i të dhënave është i çaktivizuar si parazgjedhje dhe duhet të aktivizohet përpara se deduplikimi i avancuar të bëhet një opsion i disponueshëm. Pas aktivizimit të reduktimit të të dhënave, deduplikimi i avancuar është i disponueshëm, por është i çaktivizuar si parazgjedhje.

Reduktimi i të dhënave në Unity dhe kompresimi i të dhënave në SQL Server

SQL Server 2008 Enterprise Edition ishte versioni i parë që ofroi aftësi të ngjeshjes së të dhënave. Kompresimi i nivelit të rreshtit dhe nivelit të faqes SQL Server 2008 përdor njohuritë e formatit të tabelës së brendshme të bazës së të dhënave SQL Server për të zvogëluar hapësirën e konsumuar nga objektet e bazës së të dhënave. Reduktimi i hapësirës ju lejon të ruani më shumë rreshta për faqe dhe më shumë faqe në grupin buffer. Për shkak se të dhënat që nuk ruhen në formatin e faqes së të dhënave 8k, të tilla si të dhënat jashtë rreshtit si NVARCHAR(MAX), nuk do të përdorin metoda të kompresimit të rreshtave ose faqeve, Microsoft prezantoi funksionet Transact-SQL COMPRESS dhe DECOMPRESS. 

Këto funksione përdorin një qasje tradicionale të kompresimit të të dhënave (algoritmi GZIP) që duhet të thirret për çdo seksion të të dhënave që do të kompresohet ose dekompresohet.

Kompresimi Unity XT, i cili nuk është ekskluziv për SQL Server, përdor një algoritëm softuerësh për të analizuar dhe kompresuar të dhënat e ruajtjes. Që nga lëshimi i Unity OE 4.1, kompresimi i të dhënave Unity ka qenë i disponueshëm për vëllimet e ruajtjes së bllokut dhe ruajtjen e të dhënave VMFS në një grup flash. Duke filluar me Unity OE 4.2, kompresimi është gjithashtu i disponueshëm për sistemet e skedarëve dhe ruajtjen e të dhënave NFS në grupet e ruajtjes flash.

Zgjedhja e metodës së kompresimit të të dhënave për SQL Server varet nga disa faktorë. Këta faktorë përfshijnë llojin e përmbajtjes së bazës së të dhënave, burimet e disponueshme të CPU - si në ruajtje ashtu edhe në serverët e bazës së të dhënave, dhe burimet I/O të nevojshme për të ruajtur SLA. Në përgjithësi, mund të prisni kursime shtesë të hapësirës për të dhënat që kompresohen duke përdorur SQL Server, por të dhënat e ngjeshura duke përdorur veçorinë e kompresimit GZIP të TSQL nuk ka gjasa të shohin kursime të konsiderueshme të hapësirës shtesë nga veçoritë e ngjeshjes së Unity XT pasi shumica e përfitimeve vijnë nga të parat. algoritmi.

Kompresimi i unitetit siguron kursim të hapësirës nëse të dhënat në objektin e ruajtjes janë të ngjeshur me të paktën 25%. Përpara se të aktivizoni kompresimin në një objekt ruajtjeje, përcaktoni nëse ai përmban të dhëna që mund të kompresohen. Mos aktivizoni ngjeshjen për një objekt ruajtjeje, përveçse kur kjo do të kursejë kapacitet. 

Kur vendosni nëse do të përdorni reduktimin e të dhënave të Unity, kompresimin e nivelit të bazës së të dhënave SQL Server ose të dyja, merrni parasysh sa vijon:

  • Të dhënat që shkruhen në sistemin Unity vërtetohen nga hosti pasi të ruhen në cache të sistemit. Megjithatë, procesi i kompresimit nuk fillon derisa të pastrohet cache.

  • Kursimet e kompresimit arrihen jo vetëm për burimet e ruajtjes së Unity XT, por edhe për fotografitë e çastit dhe klone të hollë të burimit.
  • Gjatë procesit të kompresimit, blloqe të shumta grumbullohen duke përdorur një algoritëm kampionimi për të përcaktuar nëse të dhënat mund të kompresohen. Nëse algoritmi i kampionimit përcakton se mund të arrihen vetëm kursime minimale, atëherë kompresimi anashkalohet dhe të dhënat shkruhen në grup.
  • Kur të dhënat kompresohen përpara se të shkruhen në media ruajtëse, sasia e trajtimit të të dhënave zvogëlohet shumë. Prandaj, kompresimi ndihmon në reduktimin e konsumimit të memories flash duke reduktuar sasinë fizike të të dhënave të shkruara në disk.

Për më shumë informacion rreth kompresimit të rreshtave dhe faqeve në SQL Server për tabela dhe indekse, shihni Dokumentet e Microsoft.

Mos harroni se çdo kompresim kërkon burime CPU. Kur kërkesat e gjerësisë së brezit janë të larta, kompresimi mund të ketë një ndikim të rëndësishëm në performancën. Raportet e larta të shkrimit të ngarkesave të punës OLAP mund të zvogëlojnë gjithashtu përfitimet e kompresimit për një bazë të dhënash SQL Server.

Dell EMC hulumtoi kursimet e mundshme duke përdorur normat e reduktimit të të dhënave në botën reale në një grup Unity. Ekipi mblodhi të dhëna për makinat virtuale VMware, ndarjen e skedarëve, bazat e të dhënave SQL Server, makinat virtuale Microsoft Hyper-V, etj.

Rezultatet e studimit treguan se zvogëlimi i madhësisë së skedarit të regjistrit të SQL Server është pothuajse 10 herë më i vogël se skedari i të dhënave:

  • Madhësia e bazës së të dhënave = 1,49:1 (32,96%)
  • Vëllimi i regjistrit = 12,9:1 (92,25%)

Baza e të dhënave SQL Server u furnizua me dy vëllime. Skedarët e bazës së të dhënave ruhen në një vëllim dhe regjistrat e transaksioneve ruhen në një tjetër. Përdorimi i teknologjisë së reduktimit të të dhënave me vëllimet e bazës së të dhënave mund të sigurojë kursime në ruajtje; megjithatë, duhet të keni parasysh ndikimin e performancës kur vendosni nëse do të mundësoni dedulikimin në vëllimet e bazës së të dhënave. Ndërsa reduktimi aktual i madhësisë së bazës së të dhënave mund të ndryshojë në varësi të të dhënave të ruajtura, rezultatet e studimit treguan se hapësira e ruajtjes së regjistrit të transaksioneve të SQL Server mund të të reduktohet ndjeshëm.

Praktikat më të mira të reduktimit të të dhënave

Përpara se të aktivizoni reduktimin e të dhënave në një objekt ruajtjeje, merrni parasysh udhëzimet e mëposhtme:

  • Përdorni monitorimin e sistemit të ruajtjes për të siguruar që ai ka burime të disponueshme për të mbështetur reduktimin e të dhënave.
  • Aktivizo reduktimin e të dhënave për shumë objekte ruajtëse në të njëjtën kohë. Monitoroni sistemin për t'u siguruar që është në kushtet e rekomanduara të funksionimit përpara se ta aktivizoni në vende shtesë të ruajtjes.
  • Në modelet Unity XT x80F, reduktimi i të dhënave do të sigurojë kursim të kapacitetit nëse të dhënat në njësinë e ruajtjes janë të ngjeshur me të paktën 1%.

Reduktimi i të dhënave në modelet e mëparshme Unity x80F me OE 5.0 siguroi kursime për sa kohë që të dhënat ishin të paktën 25% të kompresueshme.

  • Përpara se të aktivizoni reduktimin e të dhënave në një objekt ruajtjeje, përcaktoni nëse objekti përmban të dhëna të kompresueshme. Disa lloje të dhënash, të tilla si video, audio, imazhe dhe të dhëna binare, zakonisht ofrojnë pak përfitime nga kompresimi. Mos aktivizoni reduktimin e të dhënave në një objekt ruajtjeje nëse nuk do të ketë kursime të hapësirës.
  • Konsideroni të kompresoni në mënyrë selektive një vëllim të të dhënave skedarësh që zakonisht kompresohen mirë.

Virtualizimi i VMware

VMware vSphere është një platformë efikase dhe e sigurt për virtualizimin dhe mjediset cloud. Komponentët thelbësorë të vSphere janë VMware vCenter Server dhe hipervizori VMware ESXi.

Serveri vCenter është një platformë e unifikuar menaxhimi për mjediset vSphere. Është e lehtë për t'u vendosur dhe optimizuar në mënyrë proaktive burimet. ESXi është një hipervizor me burim të hapur që instalohet drejtpërdrejt në serverët fizikë. ESXi ka akses të drejtpërdrejtë në burimet bazë dhe është i vogël në madhësi në 150 MB, duke minimizuar kërkesat e memories. Ofron performancë të besueshme për një sërë ngarkesash aplikacionesh dhe mbështet konfigurime të fuqishme të makinës virtuale—deri në 128 vCPU, 6 TB RAM dhe 120 pajisje.

Që SQL Server të funksionojë në mënyrë efektive në pajisje moderne, sistemi operativ SQL Server (SQLOS) duhet të kuptojë dizajnin e harduerit. Me ardhjen e sistemeve të aksesit të memories jo uniforme me shumë bërthama dhe me shumë nyje (NUMA), kuptimi i marrëdhënieve midis bërthamave, procesorëve logjikë dhe procesorëve fizikë është bërë veçanërisht i rëndësishëm.

Përpunuesit 

Njësia e përpunimit virtual (vCPU) është një njësi përpunimi qendror virtuale e caktuar për një makinë virtuale. Numri i përgjithshëm i vCPU-ve të caktuara llogaritet si:

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

Nëse performanca e qëndrueshme është e rëndësishme, VMware rekomandon që numri i përgjithshëm i vCPU-ve të caktuara për të gjitha makinat virtuale nuk duhet të kalojë numrin total të bërthamave fizike të disponueshme në hostin ESXi, por mund të rrisni numrin e vCPU-ve të alokuara nëse monitorimi tregon se burimet e papërdorura të CPU-së janë në dispozicion.

Në sistemet me teknologjinë Intel Hyper-Threading të aktivizuar, numri i bërthamave logjike (vCPU) është dyfishi i numrit të bërthamave fizike. Në këtë rast, mos caktoni numrin total të vCPU-ve.

Ngarkesat e punës së Serverit SQL të nivelit më të ulët ndikohen më pak nga ndryshueshmëria e vonesës. Kështu, këto ngarkesa mund të funksionojnë në hostë me një raport të lartë të vCPU-ve me CPU-të fizike. Nivelet e arsyeshme të përdorimit të CPU-së mund të rrisin performancën e përgjithshme të sistemit, të maksimizojnë kursimet e licencës dhe të ruajnë performancën e duhur.

Intel Hyper-Threading zakonisht përmirëson xhiron e përgjithshme të hostit me 10% në 30%, duke sugjeruar një raport vCPU ndaj CPU fizike prej 1,1 deri në 1,3. VMware rekomandon aktivizimin e Hyper-Threading në UEFI BIOS sa herë që është e mundur, në mënyrë që ESXi të mund të përfitojë nga kjo teknologji. VMware rekomandon gjithashtu testim dhe monitorim të plotë kur përdorni Hyper-Threading për ngarkesat e punës të SQL Server.

kujtim

Pothuajse të gjithë serverët modernë përdorin një arkitekturë jo-uniforme të aksesit të memories (NUMA) për komunikimin midis memories kryesore dhe procesorëve. NUMA është një arkitekturë harduerike për memorien e përbashkët që zbaton ndarjen e blloqeve të memories fizike ndërmjet procesorëve fizikë. Një nyje NUMA është një ose më shumë priza CPU së bashku me një bllok memorie të alokuar. 

NUMA ka qenë një temë e diskutuar gjerësisht gjatë dekadës së fundit. Kompleksiteti relativ i NUMA është pjesërisht për shkak të zbatimeve nga shitës të ndryshëm. Në mjediset e virtualizuara, kompleksiteti NUMA përcaktohet gjithashtu nga numri i opsioneve dhe shtresave të konfigurimit - nga hardueri përmes hipervizorit te sistemi operativ i ftuar dhe së fundi tek aplikacioni SQL Server. Një kuptim i mirë i arkitekturës së harduerit NUMA është një domosdoshmëri për çdo DBA të SQL Server që ekzekuton një shembull të virtualizuar të SQL Server.

Për të arritur një efikasitet më të madh në serverët me një numër të madh bërthamash, Microsoft prezantoi SoftNUMA. Softueri SoftNUMA ju lejon të ndani burimet e disponueshme të CPU brenda një NUMA të vetme në nyje të shumta SoftNUMA. Sipas VMware, SoftNUMA është në përputhje me topologjinë virtuale NUMA (vNUMA) të VMware dhe mund të optimizojë më tej shkallëzueshmërinë dhe performancën e motorit të bazës së të dhënave për shumicën e ngarkesave të punës...

Kur virtualizoni VMware me SQL Server përdorni:

  • Monitoroni makinat virtuale për të zbuluar burimet e ulëta të memories për motorin e bazës së të dhënave të serverit SQL. Ky problem shkakton rritje të operacioneve I/O dhe ulje të performancës.

  • Për të përmirësuar performancën, parandaloni grindjet e kujtesës midis makinave virtuale duke shmangur mbingarkimin e memories në nivelin e hostit ESXi.
  • Konsideroni të kontrolloni shpërndarjen e memories fizike të harduerit NUMA për të përcaktuar sasinë maksimale të memories që mund t'i caktohet një makinerie virtuale brenda kufijve fizikë NUMA.
  • Nëse arritja e performancës adekuate është qëllimi kryesor, merrni parasysh rezervimin e memories të barabartë me memorien e alokuar. Ky cilësim parametri siguron që makina virtuale të marrë vetëm memorie fizike.

Magazinimi i virtualizuar

Vendosja e ruajtjes në një mjedis të virtualizuar kërkon njohuri për infrastrukturën e ruajtjes. Ashtu si me NUMA, ju duhet të kuptoni se si funksionojnë nivelet e ndryshme të I/O - në këtë rast, nga aplikimi në VM, deri te leximi dhe shkrimi fizik i informacionit në mediumin e ruajtjes së vazhdueshme.

vSphere ofron një numër opsionesh për konfigurimin e ruajtjes, të cilat kanë aplikacione të dobishme në zbatimin e SQL Server me një grup Unity XT. FS VMFS është metoda më e përdorur e ruajtjes së të dhënave në sistemet e ruajtjes së bllokut si Unity XT. Vargu Unity XT është niveli i poshtëm i përbërë nga disqe fizike të ekspozuara nga vSphere si disqe (vëllime) logjike. Vëllimet e Unity XT janë formatuar si vëllime VMFS nga hipervizori ESXi. Administratorët e VMware krijojnë një ose më shumë disqe virtuale (VMDK) që i paraqiten sistemit operativ të ftuar. RDM lejon një makinë virtuale të hyjë drejtpërdrejt në ruajtjen e bllokut Unity XT (nëpërmjet FC ose iSCSI) pa formatuar VMFS. Vëllimet VMFS dhe RDM mund të ofrojnë të njëjtin xhiro transaksioni. 

Për ruajtjen e bazuar në NFS për ESXi, Dell EMC rekomandon përdorimin e VMware NFS në vend të sistemeve të skedarëve NFS për qëllime të përgjithshme. Një makinë virtuale që funksionon në SQL Server dhe përdor një VMDK në një dyqan të dhënash NFS nuk është në dijeni të shtresës themelore NFS. Sistemi operativ i ftuar e trajton makinën virtuale si një server fizik që ekzekuton Windows Server dhe SQL Server. Disqet e përbashkëta për konfigurimin e shembullit të grupit të dështimit në dyqanet e të dhënave NFS nuk mbështeten.

VMware vSphere Virtual Volumes (VVols) ofrojnë më shumë kontroll të grimcuar në nivelin e makinës virtuale, pavarësisht nga përfaqësimi themelor i memories fizike (të tilla si vëllimet ose sistemet e skedarëve). Replikimi i bazuar në grup me VVols mbështetet duke filluar me VVol 2.0 (vSphere 6.5). Një disk VVol mund të përdoret në vend të një disku RDM për të siguruar burimin e diskut për një shembull SQL Failover Cluster duke filluar me vSphere 6.7 me mbështetje për kopje rezervë të vazhdueshme SCSI.

Rrjetet e virtualizuara

Rrjetëzimi në botën virtuale ndjek të njëjtat koncepte logjike si në botën fizike, por përdor softuer në vend të kabllove dhe ndërprerësve fizikë. Ndikimi i vonesës së rrjetit në ngarkesat e punës së SQL Server mund të ndryshojë shumë. Monitorimi i matjeve të performancës së rrjetit në një ngarkesë pune ekzistuese ose një sistem testimi të mirë-zbatuar gjatë një periudhe përfaqësuese ndihmon në krijimin e një rrjeti virtual.

Kur përdorni virtualizimin VMware me SQL Server, merrni parasysh sa vijon:

  • Të dy çelësat virtualë standardë dhe të shpërndarë sigurojnë funksionalitetin e kërkuar nga SQL Server.
  • Për të ndarë logjikisht menaxhimin, vSphere vMotion dhe trafikun e ruajtjes së rrjetit, përdorni etiketimin VLAN dhe grupet e porteve të ndërrimit virtual.
  • VMware rekomandon fuqimisht aktivizimin e kornizave të mëdha në çelësat virtualë ku është aktivizuar trafiku vSphere vMotion ose trafiku iSCSI.
  • Në përgjithësi, ndiqni udhëzimet e rrjetit për sistemet operative dhe harduerin e ftuar.

 Përfundim 

Mjediset e bazës së të dhënave SQL Server po bëhen më të mëdha dhe më komplekse. Në SQL Server 2019, Microsoft ka përmirësuar veçoritë kryesore të SQL Server dhe ka shtuar të reja, të tilla si mbështetje për ngarkesat e punës të të dhënave të mëdha me Apache Spark dhe HDFS. Dell EMC, në partneritet me Microsoft, vazhdon të ofrojë komponentët e nevojshëm të infrastrukturës për mjedisin e SQL Server - serverë, memorie dhe rrjete. 

Ne shohim rritje të konsiderueshme në kohën e funksionimit dhe reduktime në koston totale të pronësisë (TCO) kur profesionistët e ruajtjes dhe bazës së të dhënave punojnë së bashku për të krijuar zgjidhje infrastrukturore për SQL Server në platformat e përbashkëta të ruajtjes. Skema e të gjitha flasheve Dell EMC Unity XT është një zgjidhje e rangut të mesëm, e përshtatshme për zhvilluesit dhe administratorët e SQL Server që kanë nevojë për performancë të lartë dhe vonesë të ulët. I projektuar për të ekzekutuar në të gjitha disqet flash, Unity XT All-Flash mbështet CPU të dyfishta, konfigurime të dyfishtë kontrollues dhe optimizim me shumë bërthama.

Gjithnjë e më shumë, organizatat po virtualizojnë mjediset e tyre SQL Server. Edhe pse virtualizimi shton një shtresë tjetër dizajni në grumbullin e arkitekturës, ai ofron përfitime të rëndësishme. Shpresojmë që disa nga veçoritë dhe mjetet më të përdorura të VMware të paraqitura më sipër t'i gjeni të dobishme në mjediset e SQL Server. Ne rekomandojmë gjithashtu lidhje me burimet për informacion më të detajuar.

Lidhje të dobishme

Dell EMC

VMware

microsoft

Burimi: www.habr.com

Shto një koment