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 

5 
 

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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster