Microsoft SQL Server 2019 dhe njësitë flash Dell EMC Unity XT

Sotë do t'ju njohim me veçoritë e përdorimit të SQL Server 2019 me sistemin e ruajtjes Unity XT, si dhe do t'i japim rekomandime për virtualizimin e SQL Server me teknologjinë VMware, për konfigurimin dhe menaxhimin e komponentëve bazë të infrastrukturs Dell EMC.

Microsoft SQL Server 2019 dhe njësitë flash Dell EMC Unity XT
Në vitin 2017, Dell EMC dhe VMware publikuan rezultatet e një ankete mbi tendencat dhe evolucionin e SQL Server — "Transformimi i SQL Server: drejt fleksibilitetit dhe qëndrueshmërisë" (SQL Server Transformation: Toward Agility and Resiliency), e cila përdori përvojën e anëtarëve të Shoqatës Profesionale të SQL Server (Professional Association of SQL Server, PASS). Rezultatet tregojnë se mjediset e bazës së të dhënave SQL Server rriten si në përmasa ashtu edhe në kompleksitet, e cila është e ndikuar nga rritja e sasisë së të dhënave dhe kërkesave të reja të biznesit. Baza të dhënash SQL Server aktualisht janë të implementuara në shumë kompani, duke siguruar funksionimin e aplikacioneve kritike, dhe shpesh shërbejnë si baza e transformimit digjital. 

Që nga koha kur u zhvillua kjo anketë, Microsoft ka lëshuar brezin e ardhshëm të DBMS — SQL Server 2019. Përveç përmirësimit të funksioneve kryesore të motorit relacional dhe ruajtjes së të dhënave, janë shtuar shërbime dhe funksione të reja. Për shembull, SQL Server 2019 përfshin mbështetje për ngarkesat e punës me të dhëna të mëdha duke përdorur Apache Spark dhe sistemin e skedarëve të shpërndarë Hadoop (Hadoop Distributed File System, HDFS).

Aleanca Dell EMC dhe Microsoft

Dell EMC dhe Microsoft prej kohësh bashkëpunojnë në zhvillimin e zgjidhjeve për SQL Server. Zbatimi i suksesshëm i një platforme komplekse baze të dhënash, siç është Microsoft SQL Server, kërkon koordinimin e funksioneve të softuerit me infrastrukturën bazë IT. Kjo infrastrukturë përfshin kapacitetin e llogaritjes së procesorëve, burimet e memories, ruajtjen dhe shërbimet rrjet. Dell EMC ofron infrastrukturën për platformën SQL Server për çdo lloj ngarkese dhe aplikacionesh.

Seria e serverëve Dell EMC PowerEdge ofron një mori konfiguracionesh për procesorët dhe memorien. Këto konfiguracione janë të përshtatshme për një gamë të gjerë ngarkesash: nga aplikacionet e vogla të korporatave deri te sistemet më të mëdha kritike, si planifikimi i burimeve të ndërmarrjeve (ERP), magazinimi i të dhënave, analiza e avancuar, tregtia elektronike, etj. Seria e sistemëve të ruajtjes është e dizajnuar për ruajtjen e të dhënave të strukturuara dhe të pa strukturuara. 

Klientët që zhvillojnë SQL Server 2019 me infrastrukturë Dell EMC mund të punojnë me të dhëna të strukturuara dhe të pa-strukturuara, duke përdorur SQL Server dhe Apache Spark. SQL Server gjithashtu mbështet kombinime të teknologjive të qasjes nga klienti, komunikimeve midis serverëve dhe komunikimeve "server-magazinë". Koncepti Dell EMC bazohet në një model të disaggreguar, duke ofruar një ekosistem të hapur. Organi mund të zgjedhin nga një gamë të gjerë aplikacionesh rrjetesh standarde industriale, sisteme operative dhe platforma harduerike. Ky qasje ofron kontroll maksimal mbi teknologjitë dhe arkitekturat, duke rezultuar në kursime të dukshme dhe fleksibilitet.

VMware ofron virtualizimin e të gjitha komponentëve kritikë të infrastrukturës që nevojiten për SQL Server për të arritur performancë të lartë dhe koherencë operimesh. Përveç mjeteve private, VMware aktualisht ofron gjithashtu modele hibride për ngarkesat e punës, që mbulojnë arkitekturat private dhe publike të mjeteve në cloud. 

Shumë organizata ndodhen në virtualizim për të ulur kostot e infrastrukturës, për të siguruar disponibilitet të lartë dhe për të thjeshtuar rikuperimin nga fatkeqësitë. 94% e specialistëve të SQL Server të anketuar raportojnë për një nivel të ndonjë forme virtualizimi në mjedisin e tyre. 70% e atyre që përdorin virtualizimin, zgjedhin VMware. 60% e nivelit të virtualizimit të SQL Server është 75% ose më shumë. Për më tepër, rezultatet e anketimeve tregojnë bindshëm se disponibiliteti i lartë dhe rikuperimi nga fatkeqësitë të realizuara në nivelin e virtualizimit janë bërë faktorë të rëndësishëm për vendimmarrjen në lidhje me virtualizimin e bazave të të dhënave SQL Server.

Veçoritë e reja të SQL Server 2019

Platformat e bazave të dhënash SQL Server 2019 përfshin një gamë të gjerë teknologjish, funksionesh dhe shërbimesh që mbështesin aplikacionet kritikë, siç janë analitika, bazat e të dhënave të ndërmarrjeve, analitika e biznesit (BI) dhe përpunimi i transaksioneve të shkallëzuara (OLTP). Platforma SQL Server ka fituar mundësi për menaxhimin e integrimit të të dhënave, magazinave të të dhënave, raportimit dhe analitikës së avancuar, funksioneve të replikimit dhe menaxhimit të llojeve të dhënash pjesërisht të strukturuara. Sigurisht, jo të gjithë klientët ose aplikacionet kanë nevojë për të gjitha këto funksione. Për më tepër, në shumë raste, preferohet të ndahen shërbimet e SQL Server me anë të virtualizimit. 

Sot, ndërmarrjeve shpesh u duhet të mbështeten në sasi të mëdha të dhënash nga një gamë të gjerë të grupeve të të dhënave që rriten vazhdimisht. Me SQL Server 2019, ju mund të merrni informacion të vlefshëm pothuajse në kohë reale nga të gjitha të dhënat. Klasteret SQL Server 2019 ofrojnë një mjedis të plotë për të punuar me grupe të mëdha të dhënash, duke përfshirë për përdorim të mësimit të makinerisë dhe mundësive të inteligjencës artificiale. Karakteristikat dhe përmirësimet kryesore të reja në SQL Server 2019 janë të listuara në dokumenin e Microsoft.

Sistemi i ruajtjes Dell EMC Unity XT për klasën e mesme

Seria e SFXH-ve Dell EMC Unity u shfaq gati tre vjet më parë dhe që atëherë janë shitur më shumë se 40,000 sisteme. Klientët e kanë vlerësuar këtë sistem të klasës së mesme për thjeshtësinë, performancën dhe efikasitetin e kostos. Platformat e klasës së mesme Dell EMC Unity XT janë zgjidhje me magazinim të përbashkët që ofrojnë vonesa të ulta, kapacitet të lartë dhe kosto të ulëta menaxhimi për ngarkesat e punës SQL Server. Të gjitha sistemet Unity XT përdorin një arkitekturë me dy procesorë (storage processors, SP) për të mbajtur hyrjen/dalinë dhe për të kryer operacione me të dhëna në modalitetin aktive/aktive. Në Unity XT dual SP, për të siguruar performancë të lartë dhe efikasitet, përdoret një lidhje e plotë SAS 12 Gbit/s dhe një arkitekturë e shumëpërbërë e patentuar. Sistemet e diskut lejojnë zgjerimin e kapacitetit të ruajtjes me anë të rafteve shtesë.

Microsoft SQL Server 2019 dhe njësitë flash Dell EMC Unity XT
Në Dell EMC Unity XT, gjeneratën e re të sistemeve të ruajtjes (hibridë dhe tërësisht me flash), performanca ka pësuar një rritje të ndjeshme, efikasiteti është rritur, dhe janë shtuar mundësi dhe shërbime të reja për ambientet multi-cloud. 

Arkitektura e Unity XT lejon përpunimin e më shumë të dhënave njëherësh, redukton volumet e tyre dhe mbështet shërbime si replikimi pa e dëmton performancën e aplikacioneve. Krahasuar me zgjidhjen e gjeneratës së mëparshme, performanca e sistemi të ruajtjes Dell EMC Unity XT është dyfishuar, dhe koha e përgjigjes është zvogëluar me 75%. Sigurisht, Dell EMC Unity mbështet standardin NVMe.

Sistemet e ruajtjes me disqe NVMe tregojnë performancën më të mirë në aplikacione që janë të ndjeshme ndaj vonesave. Për shembull, në aplikacione si bazat e të dhënave masive, NVMe ofron vonesa të vogla dhe shpejtësi të larta transferimi. Reduktimi i vonesave dhe rritja e paralelizmit rrisin ndjeshëm performancën e operacioneve të leximit/shkrimit. Nuk është rastësi që, sipas parashikimeve të IDC, deri në vitin 2021, sistemet flash me lidhje NVMe dhe NVMe-oF (NVMe over Fabric) do të përbëjnë rreth gjysmën e të ardhurave nga shitjet e sistemeve të jashtme të ruajtjes në botë. 

Ekonomitë në ruajtje përmirësohen nga algoritmet e kompresimit të të dhënave. Dell EMC Unity XT mund të reduktojë volumet 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 në 85%. Kompresimi dhe dedupikimi kryhen në mënyrë inline — në nivelin e kontrolerëve. Të dhënat ruhen në një formë të kompresuar. Sistemi gjithashtu automatizon punën me snapshot-et e të dhënave.

Sistemet e ruajtjes flash Unity janë të lehta për t'u përdorur dhe ofrojnë akses të unifikuar (blok dhe skedar) me vonesa stabile të përgjigjes, integrohen me shërbimet e ruajtjes në cloud dhe mbështesin përmirësimin pa migrimin e të dhënave. Në konfigurimin bazë, ky sistem universalisht i ruajtjes mund të instalohet brenda 30 minutash.

Teknologjia e ruajtjes së të dhënave e quajtur "pula dinamike" lejon kalimin nga një rritje statike në një rritje dinamike të memorie, ofron fleksibilitet të lartë operativ dhe lehtësi në rritjen e kapacitetit të sistemit. Pulat dinamike kursejnë kapacitetin dhe buxhetin, kërkojnë më pak kohë për rindërtim. Rritja e kapacitetit dhe performancës së Dell EMC Unity nuk kërkon migrim të të dhënave. 

Shumë kompani sot, përveç infrastrukturës së tyre lokale, përdorin disa shërbime publike të remeve të dhënash. Dell EMC Unity XT mund të funksionojë si një komponent i mjedisit të remeve të Dell Technologies Cloud. Kjo pajisje e ruajtjes së të dhënave mund të përdoret në re publike dhe të transferojë të dhëna në re private. Për më tepër, pajisja e ruajtjes Dell EMC Unity XT është e disponueshme në modelin "si shërbim". Ky është një nga shërbimet e ruajtjes në re të Dell EMC Cloud Storage Services.
 
Shërbimet e ruajtjes në re po marrin popullaritet në rritje, pasi ofrojnë rritje të kthimit mbi investimet duke reduktuar kostot e infrastrukturës. Shërbimet e ruajtjes në re Cloud Storage Services zgjerojnë qendrat e të dhënave të klientëve në re, duke ofruar ruajtje Dell EMC (e lidhur drejtpërdrejt me burimet e remeve publike) si shërbim. Ofrues të palëve të treta mund të sigurojnë lidhje me shpejtësi të lartë (me vonesë të ulët) të remeve publike drejtpërdrejt 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.
 

Masivat e unifikuara hibride dhe flash 

Sistemet e ruajtjes Unity XT Hybrid dhe Unity XT All-Flash, që bazohen në procesorët Intel, realizojnë një arkitekturë të integruar për aksesin në blloqe, skedarë dhe volume VMware VVols me mbështetje për protokollet e ruajtjes në rrjet (NAS), iSCSI dhe Fibre Channel (FC). Platforma Unity XT Hybrid dhe Unity XT All-Flash janë të gatshme për të përdorur disqet NVMe.

Sistemet hibride Unity XT mbështesin operimin në mjedise multi-re. Mbështetja për mjediset multi-re do të thotë zgjerimin e sistemit të ruajtjes së të dhënave në re ose shkarkimin në re me mundësi fleksibël për përdorimin e burimeve. Ruajtjet multi-re synojnë të sigurojnë lëvizshmëri, portabilitet të të dhënave midis shumë platformave re – private dhe publike. Kjo ndikon jo vetëm në proceset e lëvizjes së të dhënave, por edhe në organizimin e qasjes së aplikacioneve në të dhëna në disa re publike.

Microsoft SQL Server 2019 dhe njësitë flash Dell EMC Unity XT
Këto masiva hibride ofrojnë mundësitë e mëposhtme:

  • Mundësi për të shkallëzuar deri në 16 PB kapaciteti "të papërpunuar".
  • Funksionet e ndërtuara për reduktimin e volumit të të dhënave për të gjitha grupet e flash.
  • Instalim dhe konfigirim të shpejtë (në mesatarje zgjat 25 minuta).

Teknologjit e ndihmës së kujtesës së ngurtë po përmirësohen me shpejtësi, dhe në vitet e ardhshme produkte revolucionarë të rinj do të dalin në treg. Ndërkohë, organizatat do të vazhdojnë të zëvendësojnë diskët tradicionalë HDD me ndihmës të kujtesës së ngurtë për të përmirësuar performancën, thjeshtësinë e menaxhimit dhe kursimin e energjisë. Generatat e reja të sistemeve flash do të veçohen për mjete më të avancuara të automatizimit të ruajtjes, integreve me re publike dhe mbrojtjes së integruar të të dhënave. 

Sistemet Unity XT All-Flash ofrojnë shpejtësi të lartë, efikasitet dhe mbështetje për disa re. Karakteristikat e tyre:

  • Dyfishimi i performancës.
  • Reduktimi i volumit të të dhënave deri në 7:1.
  • Instalim dhe konfigurim të shpejtë (proçesi zgjat më pak se 30 minuta).

 UnityVSA

Sistemi UnityVSA është një sistem i ruajtjes së të dhënave të definuar nga softueri për mjediset virtuale VMware ESXi, që përdor kapacitetin e ruajtjes serverike, të përbashkët ose në re. UnityVSA HA, një konfigurim me dy ruajtje UnityVSA, ofron disponueshmëri të shtuar. Ruajtja UnityVSA ofron:

  • Derisa 50 TB kapacitet të ruajtjes së unifikuar me funksionalitete të plota.
  • Përputhshmëri me sistemet dhe funksionalitetet e Unity XT.
  • Mbështetje për sistemet me disponueshmëri të lartë (UnityVSA HA).
  • Lidhje si NAS dhe iSCSI.
  • Replikimin e të dhënave nga platforma të tjera Unity XT.

Unity Cloud Edition

Për sinkronizimin e skedarëve dhe operacioneve të rikuperimit të fatkeqësisë me re, familja e Unity XT përfshin versionin Unity Cloud Edition, i cili ofron:

  • Kapacitete të plota ruajtjeje duke përdorur SAK (Sistemin e Ruajtjes së Definuar nga Softueri), të vendosur në re.
  • Zhvillim të thjeshtë të ruajtjes bllok dhe skedarësh me VMware Cloud në AWS.
  • Mbështetje për rikuperimin nga fatkeqësitë, duke përfshirë testimin dhe analizimin e të dhënave.

Microsoft SQL Server 2019 dhe njësitë flash Dell EMC Unity XT

Unity XT All Flash për SQL Server

Në raportin e Unisphere Research për vitin 2017 "Transformimi i SQL Server: në rrugën drejt fleksibilitetit dhe disponueshmërisë" (SQL Server Transformation: Toward Agility and Resiliency) 22% e të anketuarve raportuan se po përdorin teknologjinë e ruajtjes me flash në prodhim (16%) ose planifikojnë ta bëjnë këtë (6%). 30% aplikojnë sisteme hibride, duke përfshirë kujtesën me flash. 13% përdorin sisteme flash me lidhje direkte. 13% bëjnë kopje rezervë të bazave të të dhënave SQL Server në ruajtjen me flash.

Ky implementimi i shpejtë i magazinave flash për përdorim me SQL Server do të thotë se array-t e Unity XT All-Flash janë veçanërisht të përshtatshme për zhvilluesit dhe administratorët e SQL Server. Sistemat Unity XT All-Flash ofrojnë zhvilluesve dhe administratorëve të SQL Server mundësi dhe performancë që kalojnë atë që ofrojnë rrjetet e zakonshme të magazinimit (SAN).

Microsoft SQL Server 2019 dhe njësitë flash Dell EMC Unity XT
Sistemet Unity XT All-Flash, të gatshme për implementim NVMe (për një performancë më të lartë dhe vonesë më të ulët), kanë formën e 2U, mbështesin procesorë me dy bërthama, dy kontrolerë në modalitetin aktive/aktive.

Modelet Unity XT All-Flash

Unity XT 

Procesorët 

Memoria (për procesor)

Numri maksimal i disqeve

Kapaciteti maksimal '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 array-it (Fletë specifikimi e Serisë Dell EMC Unity XT Storage).

Grupet e magazinimit

Shumë profesionistë që punojnë me SQL Server e dinë se të gjithë array-t moderne të magazinimit përcaktojnë mundësinë për të grumbulluar disqet në njësi më të mëdha magazinimi me një nivel të caktuar mbrojtjeje RAID. Grumbujt e ndarë të disqeve me mbrojtje RAID janë grupet tradicionale të magazinimit. Ndërsa sistemet hibride Unity XT mbështesin vetëm grupet tradicionale, array-t Unity XT All-Flash gjithashtu ofrojnë grupe dinamike magazinimi. Në rastin e grupeve dinamike, mbrojtja RAID aplikohet në ekstentet e disqeve - njësitë e magazinimit më të vogla se disku i plotë. Grupe dinamike ofrojnë fleksibilitet më të madh në menaxhimin dhe zgjerimin e grupeve të disqeve. 

Dell EMC ofron rekomandime për menaxhimin e grupeve të magazinimit për të arritur performancë maksimale me ndërlikim minimal. Për shembull, rekomandohet të minimizohet numri i grupeve të magazinimit Unity XT, për të ulur kompleksitetin dhe për të rritur fleksibilitetin. Megjithatë, konfiguruar grupe të tjera magazinimi mund të jetë shumë e arsyeshme në disa raste, përfshirë kur ju nevojitet:

  • Të mbani ngarkesa të veçanta pune me profile të ndryshme hyrjeje/kuarjeje.
  • Të ndajë burime për të arritur parametrat specifik të performancës.
  • Të ndajë burime të veçanta për multi-blerësit.
  • Të krijojë zona më të vogla për mbrojtje nga dështimi

Vëllimet e magazinimit (LUN)

Si si mund të arrini një kompromis midis menaxhimit dhe fleksibilitetit kur bëni zgjedhjen e numrit të volumendë në një sistem? Për fleksibilitet maksimal në Unity me SQL Server, rekomandohet që të krijoni volumin për secilën skedar të bazës së të dhënave. Në praktikë, shumica e organizatave zbatojnë një qasje të shumë-nivëshme, ku bazat e të dhënave të rëndësishme marrin fleksibilitet maksimal, ndërsa skedarët e bazave të dhënave më pak të rëndësishme grupohen në numra më të vogël volumesh të mëdha. Ne rekomandojmë të shqyrtoni të gjitha kërkesat për bazat e të dhënave dhe çdo aplikacion të lidhur, pasi teknologjitë e mbrojtjes dhe monitorimit të të dhënave varen nga izolatimi dhe lokalizimi i skedarëve.

Menaxhimi i volumendëve të shumtë shpesh është i vështirë, veçanërisht në mjedise virtuale. Mjediset virtuale të SQL Server janë një shembull i mirë kur ka kuptim të vendosen disa lloje skedarësh në një volum. Administratori i bazës së të dhënave ose administrator i ruajtjes (ose të dy) duhet të gjejnë balancimin e duhur midis fleksibilitetit dhe lehtësisë së mirëmbajtjes kur përcaktojnë numrin e volumendëve që krijohen.

Ruajtja e skedarëve

Serverët NAS vendosin sistemet e skedarëve në sistemin e ruajtjes Unity XT. Sistemet e skedarëve mund të aksesohen përmes protokolleve SMB ose NFS, dhe për shkak të sistemit të skedarëve shumë-protokollor, është e mundur të përdoren të dy protokollet njëkohësisht. Për lidhjen e hostëve me sistemet shumë-protokollore të skedarëve, si dhe me ruajtjet e dhënave VMware NFS dhe volumet virtuale VMware, serverët NAS përdorin ndërfaqe virtuale. Sistemet e skedarëve dhe ndërfaqet virtuale janë të izoluara brenda një serveri NAS, duke mundësuar përdorimin e disa serverëve NAS për multi-qiramarrje. Serverët NAS kalojnë automatikisht në rezervë në rast dështimi, nëse procesori i ruajtjes dështon. Sistemet e skedarëve të lidhura gjithashtu kalojnë në rezervë në rast dështimi.

SQL Server 2012 (11.x) dhe versionet më të reja mbështesin protokollin Server Message Block (SMB) 3.0, i cili lejon ndarjen e një skedari rrjeti për ruajtje. Si për instalimin autonom, ashtu edhe për klasterin me tolerancë ndaj dështimit, mund të instaloni bazat e të dhënave sistemike (master, model, msdb dhe tempdb) dhe bazat e të dhënave të përdoruesve të Database Engine me opsionin e ruajtjes SMB. Përdorimi i ruajtjes SMB është një mundësi e mirë kur përdoren grupet me disponueshmëri të lartë Always On Availability Groups, pasi kërkohet qasje në një burim rrjeti me disponueshmëri të lartë për burimin e përbashkët të skedarëve.

Krijimi i burimeve të përbashkëta SMB për shpërndarjen e SQL Server me ruajtje Unity XT është një proces i thjeshtë me tre hapa: nevojitet krijimi i një serveri NAS, një sistemi skedari dhe një burimi të përbashkët SMB. Softuari Dell EMC Unisphere Storage Management përfshin një utilitare të konfigurimit që do të ndihmojë në realizimin e këtij procesi. Megjithatë, kur vendosni ngarkesat e punës SQL Server në burimet e përbashkëta SMB, nuk duhet harruar disa konsiderata të rëndësishme që nuk lidhen domosdoshmërisht me përdorimin e burimeve të përbashkëta SMB. Microsoft ka përpiluar një listë të pyetjeve të instalimit dhe sigurisë si dhe problemeve të njohura për momentin; detaje mund të shihni në seksionin "Instalimi i SQL Server me ruajtje skedari SMB" në dokumentet e Microsoft.

Fotografitë e të dhënave

Të dhënat janë bërë burimi më i rëndësishëm për kompanitë, dhe sot mjediset kritike kërkojnë jo vetëm rezervim. Është e nevojshme që aplikacionet të jenë gjithmonë në linjë, duke siguruar operacione dhe azhurnime të vazhdueshme. Ato gjithashtu kërkojnë performancë të lartë dhe disponueshmëri të të dhënave përmes opsioneve si replikimi lokal i fotografive dhe replikimi i largët.

Sistemi i ruajtjes Unity XT ofron mundësi për krijimin e fotografive për blloqe dhe skedarë, duke përdorur procese, operacione dhe arkitekturë të përbashkët. Metodologjia e fotografive Unity siguron një mënyrë të thjeshtë dhe efektive për mbrojtjen e të dhënave. Fotografitë e lehtësojnë rikuperimin e të dhënave — kthim në një fotografi më të hershme, ose mund të kopjoni të dhënat e zgjedhura nga një fotografi të mëparshme. Në tabelën në vazhdim, jepen periudhat e ruajtjes së fotografive për sistemet Unity XT.

Ruajtja lokale dhe e largët e fotografive të të dhënave

Lloji i fotografisë

CLI
UI
REST

Dore 

Me orar 

Dore 

Me orar 

Dore 

Me orar 

Lokal 

1 vit 

1 vit

5 vjet 

4 javë

100 vjet

Pa kufizime

Të largët 

5 vjet

255 javë 

5 vjet

255 javë

5 vjet

255 javë

Snapshot-et nuk janë një zëvendësim i drejtpërdrejtë për metoda të tjera mbrojtjeje të të dhënave, siç është backup-i. Ato mund të plotësojnë tradicionale backup-in si një linjë të parë mbrojtjeje për skenarët me RTO të ulët.

Funksioni i snapshot-eve të Dell EMC Unity përfshin reduktimin e volumit të të dhënave dhe deduplication të avancuar. Snapshot-et gjithashtu përfitojnë nga kursimi i hapësirës që arrihet në burimin origjinal të ruajtjes. Kur krijoni një snapshot të një burimi ruajtjeje që mbështet funksionalitetin e reduktimit të volumit, të dhënat në burim mund të kompresohen ose të deduplikohen.

Ja disa vërejtje për rikuperimin e bazës së të dhënave duke përdorur snapshot-e me bazat e të dhënave SQL Server:

  • Të gjitha komponentët e bazës së të dhënave SQL Server duhet të mbrohen si një grup të dhënash. Kur skedarët e të dhënave dhe regjistrat janë në LUN të ndryshme, këto LUN duhet të jenë pjesë e një grupi të qëndrueshëm. Grupi i qëndrueshëm garanton që snapshot-i do të realizohet njëkohësisht në të gjitha LUN në grup. Kur skedarët e të dhënave dhe regjistrat janë në disa burime të përbashkëta SMB, ato burime të përbashkëta duhet të jenë në një sistem të vetëm të skedarëve.
  • Kur rikuperoni bazën e të dhënave SQL Server nga një snapshot i bazuar në bllok, nëse instanca e SQL Server duhet të mbetet e lidhur, përdorni lidhjen me host-in Unisphere. Për rikuperimin e bazuar në skedarë krijohet një burim i përbashkët SMB shtesë duke përdorur snapshot-in si burim. Pas lidhjes së volumit, baza e të dhënave mund të lidhet nën një emër tjetër ose të zëvendësojë bazën ekzistuese të dhënash të rikuperuar.

  • Kur kryeni rikuperimin duke përdorur metodën e rikuperimit Snapshot Restore në Unisphere, transferoni instancën e SQL Server në modalitetin offline. SQL Server nuk e di për operacionet e rikuperimit. Transferimi i instancës në modalitetin offline garanton që volumet të mos dëmtohen gjatë operacioneve të shkruar në bazën e të dhënave para rikuperimit. Sapo instanca të riçellet, rikuperimi emergjente i SQL Server do të çojë bazat e të dhënave në një gjendje të qëndrueshme.
  • Lejoni krijimin e kopjeve të menjëhershme për disa objekte ruajtjeje njëkohësisht dhe më pas, përpara se të aktivizoni kopje të tjera, sigurohuni që sistemi është në modet e rekomanduara të operimit gjatë monitorimit.

Automatizimi dhe planifikimi i kopjeve të menjëhershme

Kopjet e menjëhershme në Unity XT mund të automatizohen. Në sistemin e menaxhimit të ruajtjes Unisphere, janë në dispozicion opsionet e mëposhtme për kopje të menjëhershme me të dhëna: mbrojtja e parazgjedhur, mbrojtja me afat më të shkurtër ruajtjeje dhe mbrojtja me afat më të gjatë ruajtjeje. Çdo opsion krijon kopje të menjëhershme çdo ditë dhe i ruan ato për periudha të ndryshme kohe.

Mund të zgjidhni një (ose të dy) nga opsionet e planifikimit — çdo x orë (nga 1 deri në 24) dhe çdo ditë / çdo javë. Planifikimi i kopjeve të menjëhershme çdo ditë / çdo javë lejon caktimin e një kohe dhe ditësh të caktuara për të krijuar kopje të menjëhershme. Për secilën mundësi të zgjedhur, duhet të vendosni një politikë ruajtjeje, e cila mund të konfigurohet për të fshirë automatikisht grupin ose për të ruajtur përkohësisht.

Informacione të tjera rreth kopjeve të menjëhershme Unity – në dokumentacionin e Dell EMC Unity

Kloni të hollë

Një klon i hollë është një kopje që lejohet për lexim/shkruaj dhe mbulon burimin e ruajtjes së hollë të bllokut, siç është një volum, një grup konsistent ose ruajtja e të dhënave VMFS VMware, e cila ndan blloqet me burimin prind. Klonët e hollë janë një mënyrë e shkëlqyer për të treguar shpejt dhe me kompaktësinë kopje të një baze të dhënash SQL Server, që nuk mund të arrihet me mjetet tradicionale SQL Server. Pas trajtimit të klonit të hollë në host, volumi mund të kalojë në modin aktiv (online), dhe baza e të dhënave do të bashkohet duke përdorur metodën e bashkimit të DB në SQL Server.

Në përdorimin e funksionit të përditësimit me klonët e hollë, çaktivizoni (kaloni në offline) të gjitha bazat e të dhënave që ndodhen në klonin e hollë. Kjo duhet bërë para operacionit të përditësimit. Nëse nuk i kaloni bazat e të dhënave në modalitetin offline para përditësimit, mund të ndodhin gabime të përputhshmërisë së të dhënave ose rezultate të gabuara të të dhënave në SQL Server.

Replikimi i të dhënave

Replikimi është një funksion programor që sinkronizohen të dhënat me një sistem të largët në të njëjtin objekt ose në një vend tjetër. Parametrat e replikimit dhe konfigurimit të Unity lejojnë zgjedhjen e një mënyre efektive për të përmbushur kërkesat RTO/RPO për bazat e të dhënave SQL Server, duke ruajtur një ekuilibër midis performancës dhe kapacitetit të transfertës.

Kur përdoret replikimi i Dell EMC Unity për të mbrojtur bazat e të dhënave SQL Server në disa volume, duhet të kufizoni të dhënat dhe volume të skedarëve të bazës së të dhënave në një grup konsistent ose sistem skedarësh. Më pas, replikimi konfigurtohet në grupin ose sistemin e skedarëve dhe mund të përfshijë volume ose burime të zakonshme të disa bazave të të dhënave. Bazat e të dhënave që kërkojnë parametra të ndryshëm replikimi duhet të ndodhen në LUN të veçanta, grupe konsistente ose sisteme skedarësh.

Kloni i hollë është i përshtatshëm si për replikimin sinkron ashtu edhe për atë asinkron. Kur një klon i hollë replikon në destinacion, ai bëhet një kopje e plotë e volumit, grupit të konsistencës ose depozitës VMFS. Pas replikimit, kloni i hollë është një volum tërësisht të pavarur me cilësimet e tij.

Microsoft SQL Server 2019 dhe njësitë flash Dell EMC Unity XT
Procesi i replikimit të klonit të hollë midis sistemeve burimore dhe atyre qëllimore.

Replikimi i bazës së të dhënave tempdb nuk kërkohet, pasi skedari rindërtohet kur rilansohet SQL Server, kështu që metadatav e saj nuk përputhen me metodat e instancave të tjera të SQL Server. Zgjedhja e kujdesshme e volumeve për replikim dhe përmbajtjes së këtyre volumeve eliminojnë trafikun e panevojshëm të replikimit.

Menaxhimi i integruar i kopjeve të të dhënave në Microsoft SQL Server

Shumica e produkteve moderne të ruajtjes (duke përfshirë të gjitha produktet e Dell EMC) mund të krijojnë kopje "të harmonizuara me sistemin operativ" të çdo lloji skedari duke:

  • Krijuar një rend të harmonizuar shkruar nga sistemi operativ në të gjitha nivelet - nga hosti deri te disku.
  • Grupuar volume, në mënyrë që për disa skedarë mbi volume të ndryshme të ruhet rendi i shkruar.

Me përhapjen e gjerë të pajisjeve shëruese të shkallueshme, Microsoft ka zhvilluar një API për ofruesit e ruajtjes. Ky API u mundëson ofruesve të ruajtjes të koordinojnë veprimet e tyre me softuerin e bazave të të dhënave SQL Server për të krijuar "kopje të pajtueshme me aplikacionin" përmes shërbimit të kopjimit të volumit (VSS). Këto kopje imitojnë ndërveprimin e SQL Server dhe sistemit operativ gjatë ndalesave të planifikuara dhe përfundimit të punës së SQL Server. Të gjitha tamponët e shkrimit pastrohen, dhe transaksionet pezullohen derisa të gjitha diskët të jenë përditësuar dhe të pajtohen në një moment të caktuar, i cili regjistrohet në logun e SQL.

Softueri Dell EMC AppSync, i integruar me pamjet Unity XT, thjeshton dhe automatizon procesin e krijimit, përdorimit dhe menaxhimit të kopjeve të pajtueshme me aplikacionin të të dhënave punuese. Ky softuer është projektuar për t'u përdorur në skenarët e menaxhimit të kopimeve për rikuperimin e bazave të të dhënave dhe ripërdorimin e tyre. 

Softueri AppSync e zbulon automatikisht bazat e të dhënave të aplikacioneve, shqyrton strukturën e bazës së të dhënave dhe e përfaqëson strukturën e skedarëve përmes niveleve të harduerit ose niveleve të virtualizimit në ruajtjen bazë Unity XT. Ai organizon të gjitha veprimet e nevojshme, nga krijimi dhe verifikimi i kopjes deri te montimi i pamjeve në hostin e synuar dhe aktivizimi ose rikuperimi i bazës së të dhënave. AppSync mbështet dhe thjeshton flukset e punës të SQL Server, të cilat përfshijnë përditësimin dhe rikuperimin e bazës së të dhënave punuese.

Reducimi i volumit të të dhënave dhe ndihma e avancuar në dedublimin

Familja e sistemeve të ruajtjes të të dhënave Dell EMC Unity ofron shërbime multifunksionale dhe të lehta për t'u përdorur për reduktimin e volumit të të dhënave. Kursimi arrihet jo vetëm në burimet e konfiguruara fillestare të ruajtjes, por gjithashtu në pamjet dhe klonët e hollë të këtyre burimeve. Pamjet dhe klonët e hollë trashëgojnë konfigurimin e reduktimit të volumit të ruajtjes origjinale, duke rritur kursimin e kapacitetit.

Funksioni i reduktimit të volumit të të dhënave përfshin veprime të dedupikimit, kompresimin dhe zbulimin e blloqeve të zbrazëta, të cilat potencialisht rrisin volumet e hapësirës së dobishme për ruajtjen e objekteve të përdoruesve dhe përdorimin e brendshëm. Funksioni i reduktimit të volumit të të dhënave Unity XT zëvendëson funksionin e kompresimit në Unity OE 4.3 dhe versionet më të reja. Kompresimi është një algoritëm i reduktimit të të dhënave që mund të zvogëlojë shpërndarjen fizike të kapacitetit të nevojshëm për të ruajtur një grup të dhënash.

Sistemet Unity XT gjithashtu ofrojnë një funksion të avancuar dedupikimi, i cili mund të aktivizohet nëse është aktivizuar reduktimi i volumit të të dhënave. Dedupikimi i avancuar zvogëlon kapacitetin e nevojshëm për të dhënat e përdoruesve, 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 dedupikimit është një LUN. Merrni parasysh këtë kur zgjidhni një skemë ruajtjeje. Numri më i vogël i LUN-ëve çon në një dedupikim më të mirë, por më shumë LUN ofron performancë të përmirësuar. 

Kursimi i kapacitetit përmes dedupikimit të avancuar mund të sigurojë kthimin më të lartë në shumicën e ambienteve, por gjithashtu kërkon përdorimin e burimeve të procesorëve të sistemit Unity. Në OE 5.0, dedupikimi i avancuar, nëse aktivizohet, dedupikon çdo bllok (të kompresuar ose të pa kompresuar). Informacione të mëtejshme mund të gjenden në dokumentacionin Dell EMC.

Të dhënat e mëposhtme tregojnë konfigurimet e mbështetura për reduktimin e të dhënave dhe dedupikimin e avancuar:

Reduktimi i të dhënave në Unity (të gjitha modelet) dhe mbështetje e avancuar për dedupikimin

Versioni Unity OE 

Shkenca 

Lloji i mbështetur i grupit 

Modelet e mbështetura

4.3 / 4.4 

Reduktimi i volumit të të dhënave 

Grupi i memories flash - tradicional ose dinamik 

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

4.5 
 

Reduktimi i volumit të të dhënave 

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

Reduktimi i volumit të të dhënave dhe dedupikimi i avancuar*

450F, 550F, 650F 


 

Reduktimi i volumit të të dhënave 

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

Reducimi i volumit të të dhënave dhe ndihma e avancuar në dedublimin

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

* Reduktimi i volumit të të dhënave është i çaktivizuar nga default dhe duhet të aktivizohet para se dedupikimi i avancuar të bëhet një opsion i disponueshëm. Pas aktivizimit të reduktimit të volumit të të dhënave, dedupikimi i avancuar është i disponueshëm, por nga default është i çaktivizuar.

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

Lançimi i SQL Server 2008 Enterprise Edition ishte lëshimi i parë me funksione të veta për kompresimin e të dhënave. Gjatë kompresimit në nivelin e rreshtave dhe faqeve, SQL Server 2008 shfrytëzon njohuritë rreth formatit të tabelës së bazës së të dhënave SQL Server për të reduktuar hapësirën e zënë nga objektet e bazës së të dhënave. Reduktimi i hapësirës lejon ruajtjen e më shumë rreshtave në një faqe dhe më shumë faqeve në pool-in e bufferave. Duke qenë se të dhënat që nuk ruhen në formatin e faqeve të të dhënave 8k, për shembull, të dhënat jashtë rreshtit, si NVARCHAR (MAX), nuk do të përdorin metodat e kompresimit të rreshtave ose faqeve, Microsoft introduktoi funksionet Transact-SQL COMPRESS dhe DECOMPRESS. 

Këto funksione përdorin qasje tradicionale për kompresimin e të dhënave (algoritmi GZIP), i cili duhet të thirret për çdo seksion të të dhënave për kompresim ose shpërbërje.

Kompresimi Unity XT, i cili nuk lidhet ekskluzivisht me SQL Server, përdor një algoritëm softuerik për analizën dhe kompresimin e të dhënave të njësisë së ruajtjes. Që kur është lëshuar Unity OE 4.1, kompresimi i të dhënave në Unity ka qenë i disponueshëm për volumet e ruajtjes bllok dhe ruajtjes së të dhënave VMFS në një pool me memorie flash. Që nga Unity OE 4.2, kompresimi gjithashtu është i disponueshëm për sistemet e skedarëve dhe ruajtjet e të dhënave NFS në pool-et e ruajtjes në pajisje 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 CPU — si në ruajtje ashtu edhe në serverat e bazës së të dhënave, si dhe burimet e input-output të nevojshme për të mbajtur SLA-në. Në përgjithësi, pritet kursim shtesë hapësire për të dhënat që kompresohen me mjete SQL Server, megjithatë, të dhënat e kompresuara me funksionin e kompresimit TSQL duke përdorur algoritmin GZIP, nuk do të fitojnë një reduktim të konsiderueshëm volumesh nga funksionet e kompresimit Unity XT, pasi shumica e përfitimeve arrihen nga algoritmi universali të aplikuar së pari.

Kompresimi Unity ofron kursim hapësire nëse të dhënat në objektin e ruajtjes kompresohen të paktën 25%. Para se të aktivizoni kompresimin për objektin e ruajtjes, përcaktoni nëse ai përmban të dhëna që mund të kompresohen. Mos aktivizoni kompresimin për objektin e ruajtjes nëse nuk do të sjellë kursim të kapacitetit. 

Kur vendosni nëse të përdorni kompresimin e të dhënave të Unity, kompresimin në nivelin e bazës së të dhënave SQL Server, apo të dyja, merrni parasysh këtë:

  • Të dhënat që shënohen në sistemin Unity, konfirmohen nga host-i pas ruajtjes së tyre në cache-in sistematik. Megjithatë, procesi i kompresimit nuk fillon derisa të pastrohet cache.

  • Kursimi nga kompresimi arrihet jo vetëm për burimet e ruajtjes së Unity XT, por edhe për snapshot-e dhe klone të hollë të burimit.
  • Gjatë procesit të kompresimit, disa blloqe agregohen duke përdorur një algoritëm zgjedhjeje për të përcaktuar nëse të dhënat i nënshtrohen kompresimit. Nëse algoritmi i zgjedhjes përcakton se mund të arrihet vetëm një kursim minimal, atëherë kompresimi injorohet dhe të dhënat shkruhen në grupin e të dhënave ekzistuese.
  • Kur të dhënat kompresohen para se të shkruhen në medium, volumi i operacioneve me to reduktohet ndjeshëm. Prandaj, kompresimi ndihmon në uljen e konsumit të flash-memory duke reduktuar volumin fizik të të dhënave që shkruhen në ruajtës.

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

Mos harroni se çdo kompresim kërkon burime të procesorit. Kur është e lartë kërkesa për kapacitet, kompresimi mund të ketë një ndikim të dukshëm në performancë. Koeficientët e lartë të shkarkimeve të ngarkesave OLAP gjithashtu mund të zvogëlojnë përfitimet e kompresimit për bazën e të dhënave SQL Server.

Specialistët e Dell EMC studiuan kursimin potencial duke përdorur koeficientët realë të reduktimit të të dhënave në sistemin Unity. Grupi grumbulloi të dhëna nga makinat virtuale VMware, aksesi në skedarë, bazat e të dhënave SQL Server, makinat virtuale Microsoft Hyper-V etj.

Rezultatet e studimit treguan se reduktimi i volumit të skedës së regjistrimit në SQL Server ishte gati 10 herë më i vogël se ai i skedës së të dhënave:

  • Volumi i bazës së të dhënave = 1,49: 1 (32,96%)
  • Volumi i regjistrave = 12,9: 1 (92,25%)

Baza e të dhënave SQL Server është furnizuar me dy volume. Skedaret e bazës së të dhënave ruhen në një volum, ndërsa gazetë e transaksioneve në volumin tjetër. Përdorimi i teknologjisë së reduktimit të të dhënave me volumet e bazës së të dhënave mund të sigurojë kursim të hapësirës; megjithatë, duhet marrë parasysh ndikimi në performancë kur merret një vendim nëse të përfshihet deduplikimi në volumet e bazës së të dhënave. Edhe pse reduktimi real i madhësisë së bazës së të dhënave mund të ndryshojë varësisht nga të dhënat e ruajtura, studimi tregoi se hapësira për ruajtjen e gazetave të transaksioneve të SQL Server mund të reduktohet ndjeshëm.

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

Para se të aktivizoni reduktimin e të dhënave në një objekt ruajtjeje, merrni parasysh rekomandimet 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.
  • Aktivizoni reduktimin e të dhënave për disa objekte ruajtjeje njëkohësisht. Para se të aktivizoni për objekte të tjera ruajtjeje, monitoroni sistemin për të siguruar që ai është në modalitetet e rekomanduara të punës.
  • Në modelet Unity XT x80F, reduktimi i të dhënave do të sigurojë kursim kapaciteti nëse të dhënat në bllokun e ruajtjes kompresohen me të paktën 1%.

Reduktimi i të dhënave në modelet e mëparshme Unity x80F, të cilat funksionojnë nën OE 5.0, siguronte kursim nëse të dhënat ishin të kompresueshme me të paktën 25%.

  • Para se të aktivizoni reduktimin e të dhënave në një objekt ruajtjeje, identifikoni nëse objekti përmban të dhëna të kompresueshme. Lloje të caktuara të të dhënave, të tilla si video, audio, imazhe dhe të dhëna binarë, zakonisht japin përfitim të vogël nga kompresimi. Mos aktivizoni reduktimin e të dhënave në një objekt ruajtjeje nëse nuk do ketë kursimnde hapësirë.
  • Konsideroni mundësinë e kompresimit selektiv të volumit të skedarëve të dhënash që zakonisht kompresohen mirë.

Virtualizimi VMware

VMware vSphere është një platformë efektive dhe e sigurt për virtualizimin dhe ambientin e cloud. Komponentët kryesorë të vSphere janë VMware vCenter Server dhe hipervizori VMware ESXi.

vCenter Server — një platformë e unifikuar për menaxhimin e ambienteve vSphere. Ajo dallon për lehtësinë e implementimit dhe optimizimin proaktiv të burimeve. ESXi është një hipervizor me kod të hapur, i cili instalohet direkt në serverët fizikë. ESXi ka qasje të drejtpërdrejtë në burimet themelore dhe madhësia e tij e vogël prej 150 MB minimizon kërkesat për memorie. Ai ofron një performancë të besueshme për ngarkesa të ndryshme aplikimesh dhe mbështet konfigurime të fuqishme virtuale — deri në 128 CPU virtuale, 6 TB RAM dhe 120 pajisje.

Për të siguruar që SQL Server të funksionojë në mënyrë efektive në pajisjet moderne, sistemi operativ i SQL Server (SQLOS) duhet të "kuptojë" strukturën e pajisjes. Me shfaqjen e sistemeve me shumë bërthama dhe shumë nodë të aksesit të heterogjenë në memorje (NUMA), është veçanërisht e rëndësishme të kuptojmë marrëdhëniet ndërmjet bërthamave, procesorëve logjikë dhe fizikë.

Procesorët 

Procesori virtual (vCPU) është një procesor qendror virtual, i caktuar një makine virtuale. Numri total i vCPU të caktuar llogaritet si:

Total vCPU = (numri i soketeve virtuale) * (numri i bërthamave virtuale për soket)

Nëse performanca stabil është e rëndësishme, VMware rekomandon që numri total i vCPU të caktuar të gjitha makineve virtuale të mos kalojë numrin total të bërthamave fizike që janë në dispozicion në hostin ESXi, por është e mundur të rritet numri i vCPU të caktuar nëse monitorimi tregon se ka burime të pa përdorura të CPU.

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

Ngarkesat e punës të SQL Server me nivel të ulët preken më pak nga variabiliteti i vonesës. Prandaj, këto ngarkesa mund të ekzekutohen në hoste me një raport më të lartë të vCPU ndaj bërthamave fizike. Niveli të arsyeshëm i ngarkesës së CPU mund të rrisë kapacitetin e përgjithshëm të sistemit, të kursejë licencat maksimale dhe të sigurojë performancë të kënaqshme.

Intel Hyper-Threading zakonisht rrit kapacitetin total të hostit me 10–30%, duke sugjeruar një raport të CPU-ve virtuale ndaj procesorëve fizikë prej 1,1 deri në 1,3. VMware rekomandon që Hyper-Threading të aktivizohet në BIOS UEFI, kur është e mundur, në mënyrë që ESXi të mund të shfrytëzojë përfitimet e kësaj teknologjie. Gjithashtu, VMware rekomandon që të kryhen teste të kujdesshme dhe monitorim kur përdoret Hyper-Threading për ngarkesat e punës në SQL Server.

Memoria

Gati të gjithë serverët modernë përdorin arkitekturën e aksesit të papërputhshëm në memorie (NUMA) për komunikim midis memories kryesore dhe procesorëve. NUMA është një arkitekturë harduerike për memorien e ndarë, e cila realizon ndarjen e blloqeve të memories fizike mes procesorëve fizikë. Një nyje NUMA është një ose disa socket-e CPU me një bllok memorie të dedikuar. 

Gjatë dekadës së fundit, NUMA ka qenë një temë e diskutuara gjerësisht. Kompleksiteti relativ i NUMA është, në veçanti, rezultat i implementimeve nga furnizues të ndryshëm. Në mjediset virtualizuese, kompleksiteti i NUMA përcaktohet gjithashtu nga numri i parametrave të konfigurimit dhe niveleve - nga hardueri përmes hipervizorit në sistemin operativ mik dhe, përfundimisht, në aplikacionin SQL Server. Njohja e mirë e arkitekturës harduerike NUMA është një kërkesë e domosdoshme për çdo administrator të databazës SQL Server që punon me një instancë virtualizuar SQL Server.

Për të arritur efikasitet më të lartë në serverët me shumë bërthama, Microsoft paraqiti SoftNUMA. Softueri SoftNUMA lejon ndarjen e burimeve të disponueshme të CPU-së brenda një NUMA në disa nyje SoftNUMA. Sipas VMware, SoftNUMA është e pajtueshme me topologjinë virtuale NUMA (vNUMA) të VMware dhe mund të optimizojë më tej shkallëzimin dhe performancën e motorit DB për shumicën e ngarkesave të punës...

Kur virtualizoni VMware me SQL Server përdorni:

  • Monitorimin e makinave virtuale për të identifikuar mungesën e burimeve të memories për Motorin e Databazës SQL Server. Ky problem çon në rritjen e operacioneve të hyrjes/daljes dhe uljen e performancës.

  • Për të rritur performancën, parandaloni konfliktet e memories midis makinave virtuale duke shmangur mbingarkesën e memories në nivelin e hostit ESXi.
  • Mendoni një kontroll të alokimit të memories fizike NUMA për të përcaktuar sasinë maksimale të memories që mund të caktosh një makine virtuale brenda kufijve fizikë NUMA.
  • Nëse arritja e një performancë të kënaqshme është qëllimi kryesor, konsideroni rezervimin e memories të barabartë me memory të caktuar. Kjo konfigurim garanton që makina virtuale të marrë vetëm memory fizike.

Ruajtja e virtualizuar

Konfigurimi i ruajtjes në një mjedis të virtualizuar kërkon njohuri për infrastrukturën e ruajtjes SAN. Ashtu siç nevojitet të kuptojmë si funksionojnë nivelet e ndryshme të input-output — në këtë rast, nga aplikacioni në VM deri në leximin dhe shkrimin fizik të informacionit në një pajisje të përhershme.

vSphere ofron një sërë opsionesh për konfigurimin e ruajtjes, të cilat kanë aplikacione të dobishme në implementimin e SQL Server me matriçën Unity XT. FS VMFS është metoda më e përdorur për ruajtjen e të dhënave në sistemet e ruajtjes blokale, siç është Unity XT. Matriça Unity XT është niveli i poshtëm, i përbërë nga disqe fizikë, të paraqitur nga vSphere si disqe logjike (volume). Volume-t e Unity XT janë formatuar si volume VMFS nga hipervizori ESXi. Administratorët e VMware krijojnë një ose më shumë disqe virtuale (VMDK), të cilat paraqiten në sistemin operativ mysafir. RDM lejon makinën virtuale të aksesojë drejtpërdrejt ruajtjen blokale (përmes FC ose iSCSI) të Unity XT pa formatim VMFS. Volume-t VMFS dhe RDM mund të sigurojnë të njëjtën kapacitet të transaksioneve. 

Për ruajtjen e bazuar në NFS për ESXi, Dell EMC rekomandon përdorimin e VMware NFS në vend të sistemëve të skedarëve të zakonshëm NFS. Një makinë virtuale që punon në SQL Server dhe përdor VMDK në ruajtjen e të dhënave NFS, nuk e di për nivelin e poshtëm të NFS. Sistemi operativ mysafir e sheh makinën virtuale si një server fizik nën menaxhimin e Windows Server dhe SQL Server. Diskët e ndarë për konfigurimet e instancës së klasterit të qëndrueshëm në ruajtjet e të dhënave NFS nuk mbështeten.

Volume virtuale VMware vSphere (VVols) ofrojnë menaxhim më të saktë në nivelin e makinës virtuale, pa marrë parasysh përfaqësimin themelor të memories fizike (p.sh., volumenet ose sistemet e skedarëve). Replikimi i bazuar në matrix me VVols mbështetet që nga VVol 2.0 (vSphere 6.5). Disku VVol mund të përdoret si një zëvendësues për diskun RDM për të ofruar burimin disk për një instancë klastri SQL të qëndrueshëm, duke filluar nga vSphere 6.7, me mbështetje për ruajtjen e vazhdueshme përmes SCSI.

Rrjetat e virtualizuara

Rrjeti në botën virtuale ndjek të njëjtat koncepte logjike si në botën fizike, por përdor software, jo kabllot dhe switch-at fizikë. Ndikimi i vonesës në rrjet mbi ngarkesat e punës të SQL Server-it mund të ndryshojë ndjeshëm. Monitorimi i treguesve të performancës së rrjetit në një ngarkesë pune ekzistuese ose në një sistem testimi të zbatuar mirë për një periudhë reprezentuese ndihmon në krijimin e një rrjeti virtual.

Kur përdorni virtualizimin VMware me SQL Server, duhet të merrni parasysh këtë:

  • Të dy switch-at virtualë standard dhe të shpërndara ofrojnë funksionalitetin e nevojshëm për SQL Server.
  • Për ndarjen logjike të trafikut të menaxhimit, vSphere vMotion dhe magazinës rrjet, përdorni etiketimin VLAN dhe grupet e porteve të switch-it virtual.
  • VMware rekomandon fuqishëm aktivizimin e frame-ve të mëdha në switch-at virtualë ku është aktiv trafiku vSphere vMotion ose trafiku i iSCSI.
  • Në përgjithësi, respektoni rekomandimet për rrjetin për sistemet operative dhe pajisjet mikpritëse.

 Përfundim 

Mjediset e bazave të të dhënave SQL Server po bëhen gjithnjë e më të mëdha dhe komplekse. Në SQL Server 2019, Microsoft përmirësoi funksionet bazë të SQL Server dhe shtoi të reja, si mbështetje për ngarkesat e punës të të dhënave të mëdha me Apache Spark dhe HDFS. Dell EMC në bashkëpunim me Microsoft vazhdon të ofrojë komponentët e infrastrukturës të nevojshëm për mjedisin SQL Server – serverë, magazina dhe rrjeta. 

Vërejmë një rritje të konsiderueshme të kohës së disponueshmërisë dhe një ulje të kostos totale të pronësisë (TCO) kur specialistët e ruajtjes dhe bazave të dhënash punojnë së bashku për krijimin e zgjidhjeve infrastrukturore për SQL Server në platformat me ruajtje të përbashkët. Array-i flakë Dell EMC Unity XT është një zgjidhje e mesme, e përshtatshme për zhvilluesit dhe administratorët e SQL Server që kërkojnë performancë të lartë dhe vonesa të ulëta. Sistemi Unity XT All-Flash, i destinuar të punojë në të gjitha ruajtjet flash, mbështet CPU me dy procesorë, konfigurime me dy kontrolerë dhe optimizim shumëbërthamor.

Organizatat po virtualizojnë gjithnjë e më shumë ambientet e tyre SQL Server. Edhe pse virtualizimi shton një nivel tjetër projektimi në arkitekturën e stack-ut, ai ofron përfitime të konsiderueshme. Shpresojmë se disa nga funksionet dhe mjete të përdorura më shpesh të VMware në ambientet e SQL Server, të paraqitura më sipër, do t'ju ndihmojnë. Ne gjithashtu rekomandojmë lidhje me burime për informacion më të detajuar.

Useful links

Dell EMC

VMware

Microsoft

Burimi: habr.com

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster