Microsoft SQL Server 2019 dhe sistemet e ruajtjes Dell EMC Unity XT

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

Microsoft SQL Server 2019 dhe sistemet e ruajtjes 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: në rrugën drejt fleksibilitetit dhe qëndrueshmërisë" (Transformation of SQL Server: Toward Agility and Resiliency), në të cilën u përdor experiencia e komunitetit të anëtarëve të Asosacionit Profesional të SQL Server (Professional Association of SQL Server, PASS). Rezultatet tregojnë se mjediset e bazave të të dhënave SQL Server po rriten si në madhësi ashtu edhe në kompleksitet, të shkaktuara nga volumi në rritje të të dhënave dhe kërkesat e reja të biznesit. Baza e të dhënave SQL Server tani është vendosur në shumë kompani, duke siguruar funksionimin e aplikacioneve kritike dhe shpesh shërben si baza e transformimit digjital. 

Që nga zhvillimi i kësaj ankete, Microsoft ka lëshuar brezin e ri të DBMS - SQL Server 2019. Përveç përmirësimeve në funksionet kryesore të motorit relational dhe sistemit të ruajtjes, janë shtuar shërbime dhe funksione të reja. Për shembull, SQL Server 2019 përfshin mbështetje për ngarkesat e punës për të dhënat e 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 kanë bashkëpunuar në zhvillimin e zgjidhjeve për SQL Server. Zbatimi i suksesshëm i një platforme të plotë të bazës së të dhënave, si Microsoft SQL Server, kërkon koordinimin e funksioneve të softuerit me infrastrukturën IT bazë. Kjo infrastrukturë përfshin fuqinë kompjuterike të procesorëve, burimet e memories, sistemet e ruajtjes dhe shërbimet rrjetore. Dell EMC ofron infrastrukturën për platformën SQL Server për çdo lloj ngarkese pune dhe aplikacionesh.

Linia e serverëve Dell EMC PowerEdge ofron shumë konfiguracione të procesorëve dhe memories. Këto konfiguracione janë të përshtatshme për një gamë të gjerë ngarkesash: nga aplikacionet e vogla të korporatave deri te sistemet kritike më të mëdha, si planifikimi i burimeve të ndërmarrjes (ERP), magazinat e të dhënave, analiza e avancuar, tregtia elektronike etj. Linja e SDS është projektuar për ruajtjen e të dhënave të strukturuara dhe të pa-strukturuara. 

Klientët që zbatojnë SQL Server 2019 me infrastrukturën 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 teknologjish të qasjes për klientët, komunikimeve ndërserver dhe komunikimeve "server-ruajtje". Koncepti Dell EMC bazohet në një model të dezigreguar që ofron një ekosistem të hapur. Organizatat mund të zgjedhin nga një gamë të gjerë aplikacionesh rrjetore standarde të industrisë, sisteme operative dhe platforma harduerike. Ky qasje ofron maksimumin e kontrollit mbi teknologjitë dhe arkitekturat, duke çuar në një kursim të dukshëm dhe fleksibilitet.

VMware siguron virtualizimin e të gjithë komponenteve të rëndësishme të infrastrukturës që nevojiten nga SQL Server për të arritur performancë të lartë dhe qëndrushmëri të operacioneve. Përveç cloud-it privat, për ngarkesat e punës VMware gjithashtu ofron modele hibride që mbulojnë arkitekturat e cloudeve private dhe publike. 

Shumë organizata zotërojnë virtualizimin për të ulur kostot e infrastrukturës, për të siguruar një disponueshmëri të lartë dhe për të lehtësuar rikuperimin nga fatkeqësitë. 94% e ekspertëve të SQL Server raportojnë një nivel të caktuar të virtualizimit në mjedisin e tyre. 70% e atyre që përdorin virtualizimin kanë zgjedhur VMware. 60% e nivelit të virtualizimit të SQL Server përbën 75% dhe më shumë. Për më tepër, rezultatet e anketës është bindëse se disponueshmëria e lartë dhe rikuperimi nga fatkeqësitë, të realizuara në nivelin e virtualizimit, janë faktorë të rëndësishëm në vendimin për virtualizimin e bazave të të dhënave SQL Server.

Veçoritë e reja të SQL Server 2019

Platforma e bazës së të dhënave SQL Server 2019 përfshin një gamë të gjerë teknologjish, veçorish dhe shërbimesh që mbështesin aplikacionet kritike, si analiza, bazat e të dhënave të ndërmarrjeve, analiza e biznesit (BI) dhe përpunimi i transaksioneve të shkallëzuar (OLTP). Platforma SQL Server ka fituar mundësitë për menaxhimin e integrimit të të dhënave, magazinimin e të dhënave, raportimin dhe analizën e avancuar, funksionet e replikimit dhe menaxhimin e tipeve të të dhënave të gjysëm-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 SQL Server me anë të virtualizimit. 

Sotërbimet shpesh herë u kërkojnë bizneseve të mbështeten në sasi të mëdha të dhënash nga një gamë të gjerë sets të të dhënave që rriten vazhdimisht. Me SQL Server 2019, mund të merrni informacione të vlefshme në kohë reale nga të gjitha të dhënat. Klastrat SQL Server 2019 ofrojnë një ambient të plotë për punimin me sets të mëdha të të dhënave, duke përfshirë përdorimin e mësimit të makinave dhe mundësive të inteligjencës artificiale. Funksionet kryesore të reja dhe përmirësimet në SQL Server 2019 janë listuar në dokumentin Microsoft.

Sistemi i ruajtjes së mesme Dell EMC Unity XT

Seria e sistemeve Dell EMC Unity u paraqit 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ë klasit të mesëm për thjeshtësinë, performancën dhe efikasitetin e tij. Platformat e mesme Dell EMC Unity XT janë zgjidhje me ruajtje të përbashkët që ofrojnë vonesa të ulëta, kapacitet të lartë kalimi dhe kostot e ulta të menaxhimit 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ë mbështetur inputin dhe outputin dhe për të kryer operacione me të dhëna në mënyrë aktive/të aktivizuar. Në Unity XT, dual SP përdorin lidhje të plota SAS 12 Gb/s dhe një arkitekturë me shumë bërthama të patentuar për të siguruar performancë të lartë dhe efikasitet. Array-t disk përshtatin kapacitetin e ruajtjes me ndihmën e raftëve shtesë.

Microsoft SQL Server 2019 dhe sistemet e ruajtjes Dell EMC Unity XT
Në Dell EMC Unity XT, brezi i ri i array-ve (hibridë dhe tërësisht të ndërtuara mbi memori flash), ka rritur ndjeshëm performancën, ka përmirësuar efikasitetin dhe ka shtuar mundësi dhe shërbime të reja për ambientet multi-cloud. 

Arkitektura Unity XT lejon përpunimin e të dhënave në mënyrë të njëkohshme, reduktimin e volumit të tyre dhe mbështetje të shërbimeve si replikimi pa e kompromentuar performancën e aplikacioneve. Krahasuar me zgjidhjen e brezit të kaluar, performanca e sistemit të ruajtjes Dell EMC Unity XT është dyfishuar, ndërsa koha e përgjigjes është reduktuar me 75%. Dhe natyrisht, Dell EMC Unity mbështet standardin NVMe.

Sistemet e ruajtjes me disqe NVMe tregojnë cilësitë e tyre më të mira në aplikacione që janë të ndjeshme ndaj vonesave. Për shembull, në aplikacione si bazat e dhënash masive, NVMe ofron vonesa të ulëta dhe shpejtësi të lartë transmetimi. Reduktimi i vonesave dhe rritja e paralelizmit rrisin ndjeshëm performancën e operacioneve të leximit/shkrimit. Nuk është rastësi që sipas parashikimit të IDC, deri në vitin 2021, arrays flash të lidhura me 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ë. 

Kostot e ruajtjes 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 deduplication realizohen nĂ« mĂ«nyrĂ« inline — nĂ« nivelin e kontrolleve. TĂ« dhĂ«nat ruhen nĂ« formĂ« tĂ« kompresuar. Sistemi gjithashtu automatizon menaxhimin e skedarĂ«ve tĂ« tĂ« dhĂ«nave.

Array-t flash me përdorim të thjeshtë Unity me akses të unifikuar (block dhe file) ofrojnë kohë të qëndrueshme përgjigjeje, integrohen me shërbimet e ruajtjes në re dhe mbështesin përmirësimin pa migrimin e të dhënave. Në konfigurimin bazë, ky sistem universal i ruajtjes instalohet brenda 30 minutash.

Tehnologjia e ruajtjes së të dhënave e quajtur 'pula dinamike' lejon kalimin nga rritja statike në dinamike të memorie, duke ofruar fleksibilitet të lartë dhe thjeshtësi në rritjen e kapacitetit të sistemit. Pulat dinamike ruajnë kapacitetin dhe buxhetin, dhe kërkojnë më pak kohë për t'u rindërtuar. Rritja e kapacitetit dhe performancës së Dell EMC Unity nuk kërkon migrimin e të dhënave. 

Shumë kompani sot, në kombinim me infrastrukturën e tyre lokale, përdorin disa shërbime publike në re. Dell EMC Unity XT mund të funksionojë si një komponent i ambientit të re Dell Technologies Cloud. Ky sistem ruajtjeje mund të përdoret në re publike dhe të transferojë të dhënat në re private. Për më tepër, sistemi i ruajtjes Dell EMC Unity XT është në dispozitë sipas modelit 'si shërbim'. Ky është një nga shërbimet e ruajtjes në re të Dell EMC Cloud Storage Services.
 
Storage në cloud po bëhet gjithnjë e më i popullarizuar, pasi ndihmon në rritjen e kthimit mbi investimine përmes uljes së kostove të infrastrukturës. Shërbimet e ruajtjes në cloud, Cloud Storage Services, zgjasin qendrat e të dhënave të klientëve në cloud, duke ofruar ruajtje Dell EMC (të lidhur drejtpërdrejt me burimet e cloud-it publik) si një shërbim. Ofruesit e tjerë mund të sigurojnë lidhje me shpejtësi të lartë (me vonesa të ulëta) me cloud-in publik direkt me sistemet Dell EMC Unity, PowerMax dhe Isilon në Qendrat e të Dhënave të klientit.

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

Sistemet hibrid dhe flash të unifikuar 

Sistemet e ruajtjes Unity XT Hybrid dhe Unity XT All-Flash, të bazuara në procesorët Intel, realizojnë një arkitekturë të integruar për qasje bllok, skedar dhe VMware VVols me mbështetje për protokollet e ruajtjes në rrjet (NAS), iSCSI dhe Fibre Channel (FC). Platformat Unity XT Hybrid dhe Unity XT All-Flash janë të gatshme për përdorimin e disqeve NVMe.

Sistemet hibrid Unity XT mbĂ«shtesin funksionimin nĂ« mjedise multi-cloud. MbĂ«shtetjeja pĂ«r mjediset multi-cloud do tĂ« thotĂ« zgjerimin e sistemit tĂ« ruajtjes nĂ« cloud ose shpĂ«rndarjen nĂ« cloud me mundĂ«si fleksibile pĂ«r pĂ«rdorimin e burimeve. Ruajtjet multi-cloud kanĂ« pĂ«r qĂ«llim tĂ« ofrojnĂ« mobilitet dhe portabilitet tĂ« tĂ« dhĂ«nave nĂ« mes tĂ« disa platformave cloud – private dhe publike. Kjo ndikon jo vetĂ«m nĂ« proceset e transferimit tĂ« tĂ« dhĂ«nave, por edhe nĂ« organizimin e aksesit tĂ« aplikacioneve nĂ« tĂ« dhĂ«nat nĂ« disa cloud-e publike.

Microsoft SQL Server 2019 dhe sistemet e ruajtjes Dell EMC Unity XT
Këto sisteme hibride ofrojnë mundësitë e mëposhtme:

  • ShkallĂ«zueshmĂ«ria deri nĂ« 16 PB kapacitet "tĂ« papĂ«rpunuar".
  • Funksione tĂ« integruara pĂ«r reduktimin e rregullt tĂ« volumit pĂ«r tĂ« gjithĂ« grupet e flash.
  • Instalimi dhe konfigurimi i shpejtĂ« (mesatarisht zgjat 25 minuta).

Teknologjitë e disqeve të ngurtë po përmirësohen me shpejtësi, dhe në vitet e ardhshme në treg do të shfaqen produkte revolucionarë të rinj. Ndërkohë, organizatat do të vazhdojnë të zëvendësojnë disqet tradicionale HDD me disqe të ngurtë për të rritur performancën, lehtësinë e menaxhimit dhe kursimin e energjisë. Brezat e rinj të grupeve flash do të dallohen nga mjetet më të përparuara për automatizimin e ruajtjes, integrimin me cloud-in publik dhe mbrojtjen e integruar të të dhënave. 

Sistemet Unity XT All-Flash ofrojnë shpejtësi të lartë, efikasitet dhe mbështetje për më shumë se një cloud. Caracteristikat e tyre:

  • Dyfishimi i performancĂ«s.
  • Reduktimi i volumit tĂ« tĂ« dhĂ«nave deri nĂ« 7: 1.
  • Instalimi dhe konfigurimi i shpejtĂ« (procesi merr mĂ« pak se 30 minuta).

 UnityVSA

Sistemi UnityVSA është një ruajtës i programuar për ambientet virtuale VMware ESXi, duke përdorur kapacitetin e ruajtjes së serverëve, të përbashkët ose cloud. UnityVSA HA, konfigurimi me dy ruajtësit UnityVSA, ofron qëndrueshmëri të shtuar. Ruajtja UnityVSA ofron:

  • Derisa 50 TB kapaciteti tĂ« jetĂ« ruajtje unike dhe funksionale.
  • PĂ«rputhshmĂ«ri me sistemet dhe funksionet e Unity XT.
  • MbĂ«shtetje pĂ«r sistemet me disponueshmĂ«ri tĂ« lartĂ« (UnityVSA HA).
  • Konektimi si NAS dhe iSCSI.
  • Replikimi i tĂ« dhĂ«nave nga platforma tĂ« tjera Unity XT.

Unity Cloud Edition

Për sinkronizimin e skedareve dhe operacioneve të rikuperimit të fatkeqësive me cloud, familja Unity XT përfshin versionin Unity Cloud Edition, që ofron:

  • Funksione tĂ« plota tĂ« ruajtjes duke pĂ«rdorur ruajtĂ«sin e programuar (SDS), tĂ« shpĂ«rndara nĂ« cloud.
  • DĂ«rgim i thjeshtĂ« i ruajtjes bllok dhe skedarĂ«ve duke pĂ«rdorur VMware Cloud nĂ« AWS.
  • MbĂ«shtetje pĂ«r rikuperimin nga fatkeqĂ«sitĂ«, duke pĂ«rfshirĂ« testimin dhe analizĂ«n e tĂ« dhĂ«nave.

Microsoft SQL Server 2019 dhe sistemet e ruajtjes Dell EMC Unity XT

Unity XT All Flash për SQL Server

Në raportin Unisphere Research të vitit 2017 "Transformimi i SQL Server: në rrugën drejt fleksibilitetit dhe qëndrueshmërisë" (Transformation of SQL Server: Toward Agility and Resiliency) 22% e përgjegjësve raportuan se ata përdorin teknologjinë e ruajtjes flash në prodhim (16%) ose planifikojnë ta bëjnë këtë (6%). 30% aplikojnë grupe hibride që përfshijnë memorie flash. 13% përdorin grupe flash me lidhje të drejtpërdrejtë. 13% bëjnë kopje rezervë të bazave të të dhënave SQL Server në ruajtjen flash.

Ky zbatim i shpejtë i ruajtjeve flash për përdorim me SQL Server tregon se grupet Unity XT All-Flash janë veçanërisht të mira për zhvilluesit dhe administratorët e SQL Server. Sistemet Unity XT All-Flash ofrojnë zhvilluesve dhe administratorëve të SQL Server mundësi dhe performancë që kalojnë atë që ofrojnë rrjetet tipike të ruajtjes së të dhënave (SAN).

Microsoft SQL Server 2019 dhe sistemet e ruajtjes Dell EMC Unity XT
Sistemet Unity XT All-Flash, të gatshme për vendosjen e NVMe (për një performancë edhe më të lartë dhe vonesë të ulët), kanë formë 2U, mbështesin procesorë me dy bërthama, dy kontrollues në modin aktiv/aktiv.

Modelet Unity XT All-Flash

Unity XT 

Procesorët 

Memorja (për procesor)

Numri maksimal i disqeve

Kapaciteti maksimal "të 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 e mund të gjenden në specifikimet e grupeve (Fleushin e Specifikimeve të Serisë Dell EMC Unity XT Storage).

Grupet e Ruajtjes së Të Dhënave

ShumĂ« profesionistĂ« qĂ« punojnĂ« me SQL Server e dinĂ« se tĂ« gjitha grumbujt modernĂ« tĂ« ruajtjes ofrojnĂ« mundĂ«sinĂ« pĂ«r tĂ« grupuar disqet nĂ« njĂ«si mĂ« tĂ« mĂ«dha ruajtjeje me njĂ« nivel tĂ« rregullt mbrojtjeje RAID. Grupe tĂ« veçanta disqesh me mbrojtje RAID janĂ« grupet tradicionale tĂ« ruajtjes. NdĂ«rsa sistemet hibride Unity XT mbĂ«shtesin vetĂ«m grupet tradicionale, grumbujt Unity XT All-Flash ofrojnĂ« gjithashtu grupe dinamike ruajtjeje. NĂ« rastin e grupeve dinamike tĂ« ruajtjes, mbrojtja RAID zbatohet mbi shtrirjet e disqeve – njĂ«si ruajtjeje mĂ« tĂ« vogla se njĂ« disk i plotĂ«. Grupet dinamike ofrojnĂ« fleksibilitet mĂ« tĂ« madh nĂ« menaxhimin dhe zgjerimin e grupeve tĂ« disqeve. 

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

  • TĂ« mbani ngarkesa tĂ« veçanta me profile tĂ« ndryshme hyrjeje/daljeje.
  • TĂ« alokoni burime pĂ«r tĂ« arritur parametra tĂ« veçantĂ« tĂ« performancĂ«s.
  • TĂ« alokoni burime tĂ« veçanta pĂ«r shumĂ«-nĂ«ntosje.
  • TĂ« krijoni domene mĂ« tĂ« vogla pĂ«r mbrojtje nga dĂ«shtimi

Vëllimet e ruajtjes (LUN)

Si të gjeni kompromisin midis menaxhimit dhe fleksibilitetit kur zgjidhni numrin e vëllimeve në grumbull? Për fleksibilitet maksimal në Unity me SQL Server rekomandohet të krijoni vëllime për secilën skedë të bazës së të dhënave. Në praktikë, shumica e organizatave përdorin një qasje të shumë-niveleve, ku bazat e të dhënave kritike marrin fleksibilitet maksimale, ndërsa skedat e bazave të të dhënave më pak të rëndësishme grupohen në një numër më të vogël vëllimesh të mëdha. Rekomandojmë të shqyrtoni të gjitha kërkesat për bazat e të dhënave dhe çdo aplikacion të lidhur, pasi teknologjitë e mbrojtjes së të dhënave dhe monitorimit varen nga izolimi dhe vendosja e skedave.

Menaxhimi me shumë vëllime shpesh është i vështirë, veçanërisht në mjedise virtuale. Mjediset virtuale SQL Server janë një shembull i mirë se kur ka kuptim të vendosni disa tipe skedash në një vëllim. Administratorët e bazës së të dhënave ose administratorët e ruajtjes (ose të dy) kur përcaktojnë numrin e vëllimeve që krijojnë duhet të gjejnë balansin e duhur midis fleksibilitetit dhe lehtësisë së mirëmbajtjes.

Ruajtja e skedarëve

Serverët NAS vendosin sisteme të skedarëve në sistemin e ruajtjes Unity XT. Sistemet e skedarëve mund të aksesohen përmes protokolleve SMB ose NFS, dhe falë sistemit të skedarëve me shumë protokolle, mund të përdoren të dyja protokollet në të njëjtën kohë. Për të lidhur hostin me skedat SMB, NFS dhe sistemet e skedarëve me shumë protokolle, si dhe me burimet e ruajtjes VMware NFS dhe vëllimet virtuale VMware, serverët NAS përdorin ndërfaqe virtuale. Sistemet e skedarëve dhe ndërfaqet virtuale janë të izoluar brenda një serveri NAS, duke lejuar përdorimin e disa serverëve NAS për shumë-nëntosje. Serverët NAS kalojnë automatikisht në rast dështimi, nëse procesori i ruajtjes dështon. Sistemet e skedarëve të lidhura gjithashtu kalojnë në rast dështimi.

SQL Server 2012 (11.x) dhe versionet më të vona mbështesin protokollin Server Message Block (SMB) 3.0, që mundëson ndarjen e skedarëve të rrjetit për ruajtje. Si për instalimin autonom, ashtu edhe për klasterin e qëndrueshëm mund të vendosni bazat e të dhënave sistemore (master, model, msdb dhe tempdb) dhe bazat e të dhënave të përdoruesve të Motorit të të Dhënave me opsionin e ruajtjes SMB. Përdorimi i ruajtjes SMB është një mundësi e mirë kur përdorni grupe të larta të disponueshmërisë Always On Availability Groups, pasi për një burim të përbashkët të skedarëve kërkohet qasje në një burim rrjeti me disponueshmëri të lartë.

Krijimi i burimeve të përbashkëta SMB për implementimin e SQL Server me ruajtjen Unity XT është një proces i thjeshtë në tre hapa: duhet të krijoni një server NAS, një sistem skedarësh dhe një burim të përbashkët SMB. Software Dell EMC Unisphere Storage Management përfshin një asistent konfigurimi që do t'ju ndihmojë të përfundoni këtë proces. Megjithatë, kur vendosni ngarkesa pune SQL Server mbi burime të përbashkëta SMB, mos harroni disa konsiderata të rëndësishme që nuk lidhen domosdoshmërisht me përdorimin e burimeve të përbashkëta SMB. Microsoft ka hartuar një listë pyetjesh për instalimin dhe sigurinë së bashku me problemet aktuale të njohura; detajet gjeni në seksionin 'Instalimi i SQL Server me ruajtjen e skedarëve SMB' në dokumentet Microsoft.

Snapshot-e të të dhënave

Të dhënat janë bërë burimi më i rëndësishëm për kompanitë, dhe mjediset kritike sot kërkojnë jo vetëm rezervimin. Aplikacionet duhet të jenë gjithmonë online, duke siguruar operacione dhe përditësime të pa ndërprera. Ato gjithashtu kërkojnë performancë dhe disponueshmëri të lartë të të dhënave përmes opsioneve të tilla si replikimi lokal i snapshot-eve dhe replikimi i largët.

Rafti i ruajtjes Unity XT ofron mundĂ«si pĂ«r krijimin e snapshot-eve pĂ«r blloqe dhe skedarĂ«, dhe ato pĂ«rdorin procese, operacione dhe arkitekturĂ« tĂ« pĂ«rbashkĂ«t. Metodologjia e snapshot-eve Unity ofron njĂ« mĂ«nyrĂ« tĂ« thjeshtĂ« dhe efikase pĂ«r mbrojtjen e tĂ« dhĂ«nave. Snapshot-et lehtĂ«sojnĂ« rikuperimin e tĂ« dhĂ«nave – mund tĂ« riktheheni nĂ« njĂ« snapshot mĂ« tĂ« hershĂ«m, ose mund tĂ« kopjoni tĂ« dhĂ«na tĂ« zgjedhura nga njĂ« snapshot tĂ« mĂ«parshĂ«m. NĂ« tabelĂ«n e mĂ«poshtme jepen afatet e ruajtjes sĂ« snapshot-eve pĂ«r sistemet Unity XT.

Ruajtja lokale dhe e largët e snapshot-eve të të dhënave

Typi i snapshot-it

CLI
UI
REST

Dora dorës 

Sipas orarit 

Dora dorës 

Sipas orarit 

Dora dorës 

Sipas orarit 

Lokale 

1 vit 

1 vit

5 vjet 

4 javë

100 vjet

Pa kufizime

Të largëta 

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ë kopjimi. Ato mund të jenë vetëm një shtesë për kopjimin tradicional si një lini e parë mbrojtëse për skenarë me RTO të vogël.

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 funksionet e reduktimit të volumit të të dhënave, të dhënat në burim mund të kompresohen ose deduplicohen.

Ja disa vërejtje në lidhje me rikuperimin e bazës së të dhënave kur përdoren snapshot-et 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Ă« bĂ«hen pjesĂ« e njĂ« grupi konsistent. Grupi konsistent siguron qĂ« snapshot-i do tĂ« bĂ«het 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, burimet duhet tĂ« jenĂ« nĂ« tĂ« njĂ«jtin sistem skedarĂ«sh.
  • Kur rikuperoni njĂ« bazĂ« tĂ« dhĂ«nash SQL Server nga njĂ« snapshot blloqesh, nĂ«se instanca e SQL Server duhet tĂ« mbetet e lidhur, pĂ«rdorni lidhjen me host-in Unisphere. PĂ«r rikuperimin e bazave tĂ« tĂ« dhĂ«nave krijohet njĂ« burim tĂ« pĂ«rbashkĂ«t SMB tĂ« ri, duke pĂ«rdorur snapshot-in si burim. Pasi tĂ« lidhen vollet, baza e tĂ« dhĂ«nave mund tĂ« lidhet me njĂ« emĂ«r tĂ« ri ose tĂ« zĂ«vendĂ«sojĂ« bazĂ«n ekzistuese tĂ« dhĂ«nash tĂ« rikuperuar.

  • Kur kryeni rikuperimin me metodĂ«n e rikuperimit tĂ« snapshot-eve Snapshot Restore nĂ« Unisphere, kaloni instancĂ«n e SQL Server nĂ« modin offline. SQL Server nuk Ă«shtĂ« i informuar pĂ«r operacionet e rikuperimit. Kalimi i instancĂ«s nĂ« modin offline garanton qĂ« vollet tĂ« mos dĂ«mtohen nga operacionet e shkrimit nĂ« bazĂ«n e tĂ« dhĂ«nave para rikuperimit. Pasi instanca tĂ« rindezhet, rikuperimi i fatkeqĂ«sisĂ« i SQL Server do tĂ« sjellĂ« bazat e tĂ« dhĂ«nave nĂ« njĂ« gjendje konsistente.
  • Lejoni snapshot-et pĂ«r disa objekte ruajtjeje njĂ«kohĂ«sisht, dhe pastaj, pĂ«rpara se tĂ« aktivizoni snapshot-e tĂ« tjera, sigurohuni qĂ« sistemi tĂ« jetĂ« nĂ« modet e rekomanduara gjatĂ« monitorimit.

Automatizimi dhe planifikimi i snapshot-eve

Snapshot-et nĂ« Unity XT mund tĂ« automatizohen. NĂ« sistemin e menaxhimit tĂ« ruajtjes Unisphere janĂ« tĂ« disponueshme kĂ«to mundĂ«si snapshot-i si parazgjedhje: mbrojtje parazgjedhje, mbrojtje me njĂ« periudhĂ« mĂ« tĂ« shkurtĂ«r ruajtjeje dhe mbrojtje me njĂ« periudhĂ« mĂ« tĂ« gjatĂ« ruajtjeje. Çdo opsion krijon snapshot-e tĂ« pĂ«rditshme dhe i ruan ato pĂ«r periudha tĂ« ndryshme kohe.

Mund tĂ« zgjidhni njĂ« (ose tĂ« dy) opsione planifikimi — çdo x orĂ« (nga 1 deri nĂ« 24) dhe çdo ditĂ« / çdo javĂ«. Planifikimi i pĂ«rditshĂ«m / javora i kopjeve lejon pĂ«rcaktimin e njĂ« kohe dhe ditĂ«sh specifike pĂ«r krijimin e kopjeve. PĂ«r çdo opsion tĂ« zgjedhur, duhet tĂ« vendosni njĂ« politikĂ« ruajtjeje, e cila mund tĂ« konfigurohet pĂ«r tĂ« fshirĂ« automatikisht grumbullin ose pĂ«r ruajtje tĂ« pĂ«rkohshme.

Informacione shtesĂ« rreth kopjeve tĂ« Unity – nĂ« dokumentacionin e Dell EMC Unity. 

Kloni të hollë

Kloni i hollë është një kopje e lexueshme/shkruese e një burimi të hollë të magazinimit, për shembull një volum, një grup koherent ose një magazinë të dhënash VMware VMFS, e cila ndan blloqet me burimin prind. Klonët e hollë janë një mënyrë e shkëlqyer për të krijuar shpejt dhe kompakt kopje të bazës së të dhënave SQL Server, të cilat nuk mund të arrijnë me mjetet tradicionale të SQL Server. Pasi kloni i hollë të paraqitet në host, volumet mund të kalojnë në modin e operimit (online), dhe baza e të dhënave do të lidhet duke përdorur metodën e bashkimit të DB-së në SQL Server.

Kur përdorni funksionin e azhurnimit 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ë azhurnimit. Nëse nuk i kaloni bazat e të dhënave në modalitetin offline para ekzekutimit të azhurnimit, kjo mund të çojë në 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ë sinkronizon të dhënat me një sistem të largët mbi të njëjtin objekt ose në një vend tjetër. Opsionet 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ë balancë midis performancës dhe bandwidth-it.

Kur përdorni replikimin Dell EMC Unity për të mbrojtur bazat e të dhënave SQL Server mbi disa volume, duhet të kufizoni të gjitha të dhënat dhe volumet e regjistrit të bazës së të dhënave në një grup koherent të vetëm ose në një sistem skedarësh. Pastaj, replikimi konfigurohet 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ë opsione të ndryshme replikimi duhet të jenë në LUN të veçanta, grupe koherente ose sisteme skedarësh.

Klonët e hollë janë të pajtueshëm si me replikimin sinqon, ashtu edhe me atë asinkron. Kur kloni i hollë replikon në destinacion, ai bëhet një kopje e plotë e volumit, grupit koherent ose magazinës VMFS. Pasi të ketë përfunduar replikimi, kloni i hollë është një volum krejtësisht i pavarur me cilësimet e tij.

Microsoft SQL Server 2019 dhe sistemet e ruajtjes Dell EMC Unity XT
Procesi i replikimit të klonit të hollë midis sistemeve burimore dhe ato qëllimore.

Replikimi i bazës së të dhënave tempdb nuk kërkohet, pasi skedari rikonstruktohet me rinisjen e SQL Server, prandaj metadata nuk përputhet me metodën e instancave të tjera të SQL Server. Zgjedhja e kujdesshme e volumeve për replikim dhe përmbajtjes së këtyre volumesh eliminon trafikun e panevojshëm të replikimit.

Menaxhimi i integruar i kopjëve të të dhënave Microsoft SQL Server

Shumica e produkteve moderne të magazinimit (duke përfshirë të gjitha produktet e Dell EMC) mund të krijojnë kopje «të koherente me sistemin operativ» të skedarëve të çdo lloji duke:

  • Duke ruajtur njĂ« rend tĂ« koherencĂ«s nĂ« shkruar tĂ« sistemit operativ nĂ« tĂ« gjitha nivelet — nga hosti deri te disku.
  • Duke grupuar volumet, nĂ« mĂ«nyrĂ« qĂ« pĂ«r disa skedare nĂ« volume tĂ« ndryshme tĂ« ruhet rendi i shkruar.

Me përhapjen e pajisjeve magazinuese të shkallëzuara, Microsoft ka zhvilluar API për ofruesit e SHT. Ky API lejon ofruesit e magazinës të koordinojnë veprimet e tyre me softuerin e bazave të të dhënave SQL Server për të krijuar «kopje të koherente me aplikacionin» me ndihmën e shërbimit të kopjimeve të volumit (VSS). Këto kopje imitojnë bashkëveprimin e SQL Server dhe sistemit operativ gjatë ndalimit dhe përfundimit të punës së SQL Server. Të gjitha buferat e shkruar fshihen, dhe transaksionet pezullohen derisa të gjitha diskët të azhurnohen dhe koordinohen për një moment të caktuar në kohë, i cili regjistrohet në regjistrin e SQL.

Software Dell EMC AppSync, i integruar me kopjet e Unity XT, thjeshton dhe automatizon procesin e krijimit, përdorimit dhe menaxhimit të kopjeve të koherente me aplikacionin të të dhënave të punës. Ky softuer është i destinuar për t'u përdorur në skenaret e menaxhimit të kopjëve për rikuperimin e bazave të të dhënave dhe ri-përdorimin e tyre. 

Softveri AppSync automatski prepoznaje baze podataka aplikacija, proučava strukturu baze podataka i prikazuje strukturu datoteka kroz nivoe hardverske ili virtualizacione infrastrukture u osnovno skladiĆĄte Unity XT. Organizuje sve potrebne radnje, od kreiranja i verifikacije kopija do montiranja trenutnih snimaka na ciljnim hostovima i pokretanja ili oporavka baze podataka. AppSync podrĆŸava i pojednostavljuje radne tokove SQL Server-a, koji uključuju aĆŸuriranje i oporavak radne baze podataka.

Smanjenje zapremine podataka i napredna deduplikacija

Porodica sistema za skladiơtenje podataka Dell EMC Unity nudi multifunkcionalne i jednostavne usluge smanjenja zapremine podataka. Uơteda se ostvaruje ne samo na postavljenim primarnim resursima skladiơtenja, već i na snimcima i tankim klonovima tih resursa. Trenutni snimci i tanki klonovi nasleđuju konfiguraciju smanjenja zapremine podataka izvorne skladiơne jedinice, čime se povećava uơteda prostora.

Funkcija smanjenja zapremine podataka uključuje procese deduplikacije, kompresije i otkrivanja nultih blokova, ĆĄto potencijalno povećava količinu korisnog skladiĆĄnog prostora za korisničke objekte i unutraĆĄnju upotrebu. Funkcija smanjenja zapremine podataka Unity XT zamenjuje funkciju kompresije u Unity OE 4.3 i novijim verzijama. Kompresija je algoritam smanjenja podataka koji moĆŸe smanjiti fizičku raspodelu kapaciteta potrebnog za skladiĆĄtenje skupa podataka.

Sistemi Unity XT takođe pruĆŸaju naprednu funkciju deduplikacije, koja se moĆŸe uključiti ako je omogućeno smanjenje zapremine podataka. Napredna deduplikacija smanjuje potrebni kapacitet za korisničke podatke, čuvajući samo mali broj kopija (najčeơće jednu) blokova podataka Unity. Oblast deduplikacije je jedan LUN. Uzmite to u obzir prilikom odabira skladiĆĄne sheme. Manji broj LUN-ova dovodi do bolje deduplikacije, dok veći broj LUN-ova obezbeđuje povećanu performansu. 

UĆĄteda kapaciteta zahvaljujući naprednoj deduplikaciji moĆŸe doneti najveći povratak u većini sredina, ali takođe zahteva koriơćenje resursa procesora skladiĆĄnog sistema Unity. U OE 5.0, ako je omogućena, napredna deduplikacija deduplikuje bilo koji blok (kompresovan ili nekompresovan). Dodatne informacije potraĆŸite u dokumentaciji Dell EMC.

U sledećoj tabeli su prikazane podrĆŸane konfiguracije za smanjenje zapremine podataka i naprednu deduplikaciju:

Smanjenje podataka u Unity (sve modele) i napredna podrĆĄka deduplikaciji

Verzija Unity OE 

Teknologjia 

PodrĆŸani tip skladiĆĄnog prostora 

PodrĆŸani modeli

4.3 / 4.4 

Smanjenje zapremine podataka 

Flash pool — tradicionalni ili dinamički 

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

4.5 
 

Smanjenje zapremine podataka 

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

Smanjenje podataka i napredna deduplikacija*

450F, 550F, 650F 

5 
 

Smanjenje zapremine podataka 

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

Smanjenje zapremine podataka i napredna deduplikacija

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

* Smanjenje zapremine podataka je po default-u isključeno i treba ga uključiti pre nego ơto napredna deduplikacija postane dostupna kao opcija. Nakon uključivanja smanjenja zapremine podataka, napredna deduplikacija će biti dostupna, ali je po default-u isključena.

Smanjenje zapremine podataka u Unity i kompresija podataka u SQL Server-u

Izdanje SQL Server 2008 Enterprise Edition je bilo prvo izdanje sa sopstvenim mogućnostima kompresije podataka. Kada se primenjuje kompresija na nivou redova i stranica, SQL Server 2008 koristi znanje o formatu tabele unutraơnje baze podataka SQL Server-a kako bi smanjio prostor koji zauzimaju objekti baze podataka. Smanjenje prostora omogućava da se viơe redova smesti na stranicu i viơe stranica u burserskom bazenu. Poơto podaci koji nisu sačuvani u formatu stranice podataka od 8k, kao ơto su podaci izvan redova, poput NVARCHAR (MAX), ne koriste metode kompresije redova ili stranica, Microsoft je uveo funkcije Transact-SQL COMPRESS i DECOMPRESS. 

Ove funkcije koriste tradicionalni pristup kompresiji podataka (GZIP algoritam), koji se mora pozvati za svaki deo podataka za kompresiju ili raspakivanje.

Kompresija Unity XT, koja nije isključivo vezana za SQL Server, koristi softverski algoritam za analizu i kompresiju podataka skladiơta. Od objavljivanja Unity OE 4.1, kompresija podataka Unity je bila dostupna za volumene blokovskog skladiơta i skladiơnih podataka VMFS u flash pool-u. Počevơi od Unity OE 4.2, kompresija je takođe dostupna za fajl sistem i skladiơne podatke NFS u skladiơnim pool-ima na flash uređajima.

Zgjedhja e metodës së kompresimit të të dhënave për SQL Server varet nga disa faktorë. Këta faktorë përfshijnë llojin e përmbajtjes së bazës së të dhënave, burimet e disponueshme të CPU - si në ruajtje ashtu edhe në serverat e bazës së të dhënave, dhe burimet e hyrjes dhe daljes që nevojiten për mbajtjen e SLA. Në përgjithësi, mund të pritet një kursim shtesë të hapësirës për të dhënat që kompresohen me ndihmën e SQL Server, megjithatë, të dhënat e kompresuara me funksionin e kompresimit TSQL duke përdorur algoritmin GZIP, nuk do të fitojnë ndonjë reduktim të rëndësishëm të volumit nga funksionet e kompresimit të Unity XT, pasi shumica e përfitimeve arrihen përmes algoritmit universale të aplikuar të parin.

Kompresimi i Unity siguron kursim hapësire, nëse të dhënat në objektin e ruajtjes kompresohen të paktën me 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 kjo nuk do të sjellë kursim kapaciteti. 

Kur merrni vendimin nëse duhet të përdorni reduktimin e volumit të të dhënave të Unity, kompresimin në nivelin e bazës së të dhënave SQL Server ose të dyja, merrni parasysh sa vijon:

  • TĂ« dhĂ«nat qĂ« shkruhen nĂ« sistemin Unity, konfirmohen nga hosti pasi ruhen nĂ« cache-in e sistemit. MegjithatĂ«, procesi i kompresimit nuk fillon derisa cache-i tĂ« pastrohet.

  • Kursimi nĂ« kompresim arrihet jo vetĂ«m pĂ«r burimet e ruajtjes Unity XT, por gjithashtu pĂ«r snapshotet dhe klonĂ«t e hollĂ« tĂ« burimit.
  • NĂ« procesin e kompresimit, disa blloqe agregohen me ndihmĂ«n e algoritmit tĂ« zgjedhjes, 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 anashkalohet dhe tĂ« dhĂ«nat shkruhen nĂ« rezervuar.
  • Kur tĂ« dhĂ«nat kompresohen para se tĂ« shkruhen nĂ« medium, volumi i operacioneve me to zvogĂ«lohet ndjeshĂ«m. Prandaj, kompresimi ndihmon nĂ« zvogĂ«limin e konsumit tĂ« flash-memory duke reduktuar volumin fizik tĂ« tĂ« dhĂ«nave qĂ« shkruhen nĂ« disq.

Për më shumë informacione mbi kompresimin e rreshtave dhe faqeve në SQL Server për tabelat dhe indeksat, shikoni në dokumentet Microsoft.

Mos harroni se për çdo kompresim janë të nevojshme burime të procesorit. Nëse kërkesat për bandë janë të larta, kompresimi mund të ketë një ndikim të dukshëm në performancë. Koeficientet e larta të shkrimeve 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 kursimet potenciale duke përdorur koeficientët realë të reduktimit të të dhënave në grumbullin Unity. Grupi grumbulloi të dhëna nga makinat virtuale VMware, ndarjet e skedarëve, bazat e të dhënave SQL Server, makinat virtuale Microsoft Hyper-V, etj.

Rezultatet e studimit treguan se reduktimi i volumit të skedarit të regjistrave SQL Server ishte pothuajse 10 herë më i vogël se ai i skedarëve të të dhënave:

  • HapĂ«sira e bazĂ«s sĂ« tĂ« dhĂ«nave = 1.49: 1 (32.96%)
  • HapĂ«sira e regjistrave = 12.9: 1 (92.25%)

Baza e të dhënave SQL Server ishte e furnizuar me dy volume. Skedarët e bazës së të dhënave ruhen në një volum, ndërsa regjistrat e transaksioneve në një tjetër. Përdorimi i teknologjisë së reduktimit të të dhënave me volumin e bazës së të dhënave mund të sigurojë kursim ruajtjeje; megjithatë, duhet të merret parasysh ndikimi në performancë kur vendosni nëse të aktivizoni deduplication në volumin e bazës së të dhënave. Edhe pse reduktimi i vërtetë i volumit të bazës së të dhënave mund të varirojë në varësi të të dhënave të ruajtura, rezultatet e studimit treguan se hapësira për ruajtjen e regjistrave të transaksioneve SQL Server mund të reduktohet ndjeshëm.

Praktikat më të mira për reduktimin e volumit të të dhënave

Para se të aktivizoni reduktimin e të dhënave në objektin e ruajtjes, merrni parasysh rekomandimet e mëposhtme:

  • PĂ«rdorni monitorimin e sistemit tĂ« ruajtjes pĂ«r t'u siguruar qĂ« ai ka burime tĂ« disponueshme pĂ«r tĂ« mbĂ«shtetur reduktimin e volumit tĂ« tĂ« dhĂ«nave.
  • Aktivizoni reduktimin e volumit tĂ« tĂ« dhĂ«nave pĂ«r disa objekte ruajtjeje njĂ«kohĂ«sisht. Para se tĂ« aktivizoni nĂ« objekte tĂ« tjera ruajtjeje, monitoroni sistemin pĂ«r t'u siguruar qĂ« ai Ă«shtĂ« nĂ« modet e rekomanduara tĂ« punĂ«s.
  • NĂ« modelet Unity XT x80F, reduktimi i volumit tĂ« tĂ« dhĂ«nave do tĂ« sigurojĂ« kursim kapaciteti, nĂ«se tĂ« dhĂ«nat nĂ« bllokun e ruajtjes kompresohen tĂ« paktĂ«n me 1%.

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

  • Para se tĂ« aktivizoni reduktimin e volumit tĂ« tĂ« dhĂ«nave nĂ« objektin e ruajtjes, pĂ«rcaktoni nĂ«se objekti pĂ«rmban tĂ« dhĂ«na tĂ« kompresueshme. Lloje tĂ« caktuara tĂ« tĂ« dhĂ«nave, si video, audio, imazhe dhe tĂ« dhĂ«na binare, zakonisht japin pĂ«rfitime tĂ« vogla nga kompresimi. Mos aktivizoni reduktimin e volumit tĂ« tĂ« dhĂ«nave nĂ« objektin e ruajtjes, nĂ«se nuk do tĂ« ketĂ« kursim hapĂ«sire.
  • Merrni parasysh njĂ« mundĂ«si tĂ« kompresimit tĂ« pjesshĂ«m tĂ« volumit tĂ« tĂ« dhĂ«nave tĂ« skedarĂ«ve, tĂ« cilat zakonisht kompresohen mirĂ«.

Virtualizimi VMware

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

vCenter Server Ă«shtĂ« njĂ« platformĂ« unike menaxhimi pĂ«r ambientet vSphere. Ajo karakterizohet nga lehtĂ«sia e implementimit dhe optimizimi proaktiv i 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 bazĂ« dhe njĂ« pĂ«rmasĂ« tĂ« vogĂ«l prej 150 MB, e cila minimizon kĂ«rkesat pĂ«r memorie. Ai ofron performancĂ« tĂ« besueshme pĂ«r ngarkesa tĂ« ndryshme aplikacionesh dhe mbĂ«shtet konfigurime tĂ« fuqishme virtuale—deri nĂ« 128 CPU virtualĂ«, 6 TB RAM, dhe 120 pajisje.

Për të punuar në mënyrë efektive SQL Server në pajisje moderne, sistemi operativ i SQL Server (SQLOS) duhet të "kuptojë" strukturën e pajisjes. Me shfaqjen e sistemeve multi-bërthamore dhe multi-nodale me akses të heterogjenshëm në memorie (NUMA), ka qenë veçanërisht e rëndësishme të kuptohet ndërveprimi midis bërthamave, procesorëve logjikë dhe fizikë.

Procesorët 

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

Total vCPU = (numri i socket-ëve virtualë) * (numri i bërthamave virtuale për socket)

Nëse performanca e qëndrueshme është e rëndësishme, VMware rekomandon që numri total i vCPU të caktuar të të gjitha makinave virtuale të mos tejkalojë numrin total të bërthamave fizike të disponueshme në hostin ESXi, por është e mundur të rritni numrin e vCPU të caktuar nëse monitorimi tregon se burimet e padisponueshme janë të disponueshme.

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

Për ngarkesat e SQL Server me nivel më të ulët, variabiliteti i vonesës ka më pak ndikim. Prandaj, këto ngarkesa mund të ekzekutohen në hoste me një raport më të lartë të vCPU ndaj fizikëve. Nivelet e arsyeshme të ngarkesës së CPU mund të rrisin kapacitetin total të sistemit, të ruajnë licencat dhe të mbështesin performancën adekuate.

Intel Hyper-Threading zakonisht rrit kapacitetin total tĂ« hostĂ«ve nga 10–30%, qĂ« sugjeron njĂ« raport tĂ« vCPU ndaj procesorĂ«ve fizikĂ« nga 1,1 deri nĂ« 1,3. VMware rekomandon aktivizimin e Hyper-Threading nĂ« BIOS UEFI, sa herĂ« qĂ« Ă«shtĂ« e mundur, pĂ«r tĂ« mundĂ«suar qĂ« ESXi tĂ« pĂ«rfitojĂ« nga kjo teknologji. PĂ«r mĂ« tepĂ«r, VMware rekomandon testim tĂ« kujdesshĂ«m dhe monitorim nĂ« pĂ«rdorimin e Hyper-Threading pĂ«r ngarkesat e SQL Server.

Memoria

Gati të gjithë serverët modernë përdorin një arkitekturë me akses të heterogjenshëm në memorie (NUMA) për lidhjen midis memories kryesore dhe procesorëve. NUMA është një arkitekturë harduerike për memori të ndarë, që implementon ndarjen e grupeve të memories fizike midis procesorëve fizikë. Një nyje NUMA është një ose disa socket-e CPU së bashku me një bllok të memories së dedikuar. 

GjatĂ« dekadĂ«s sĂ« fundit, NUMA ka qenĂ« njĂ« temĂ« e diskutueshme e gjerĂ«. Kompleksiteti relativ i NUMA varet, pĂ«rveç tĂ« tjerash, nga implementimet nga furnizues tĂ« ndryshĂ«m. NĂ« mjediset e virtualizuara, kompleksiteti i NUMA gjithashtu pĂ«rcaktohet nga numri i parametrave tĂ« konfigurimit dhe niveleve—nga hardueri nĂ« hipervizor, nĂ« sistemin operativ mysafir 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Ă« bazĂ«s sĂ« tĂ« dhĂ«nave SQL Server qĂ« punon me njĂ« instancĂ« tĂ« virtualizuar tĂ« SQL Server.

Për të arritur efikasitet më të madh në serverët me shumë bërthama, Microsoft prezantoi SoftNUMA. SoftNUMA lejon ndarjen e burimeve të disponueshme CPU brenda një NUMA në disa nyje SoftNUMA. Sipas VMware, SoftNUMA është e përputhshme me topologjinë e NUMA virtuale (vNUMA) të VMware dhe mund të optimizojë më tej shkallueshmërinë dhe performancën e motorit të 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Ă« zbuluar mungesĂ«n e burimeve tĂ« memories pĂ«r Motorin e BazĂ«s sĂ« tĂ« DhĂ«nave SQL Server. Ky problem çon nĂ« rritjen e operacioneve tĂ« hyrjes-daljes dhe zvogĂ«limin e performancĂ«s.

  • PĂ«r tĂ« rritur performancĂ«n, parandaloni konfliktet e memories midis makinave virtuale duke evituar mbingarkesĂ«n e memories nĂ« nivelin e hostit ESXi.
  • Mund tĂ« shqyrtoni verifikimin e alokimit tĂ« memories fizike NUMA pĂ«r tĂ« pĂ«rcaktuar sasinĂ« maksimale tĂ« memories qĂ« mund t'i caktohet makinĂ«s virtuale brenda kufijve fizikĂ« tĂ« NUMA.
  • NĂ«se arritja e njĂ« performancĂ« adekuate Ă«shtĂ« qĂ«llimi kryesor, konsideroni rezervimin e memories tĂ« barabartĂ« me atĂ« tĂ« alokuar. Kjo konfigurim garantohet qĂ« makina virtuale tĂ« marrĂ« vetĂ«m ĐżĐ°ĐŒŃŃ‚ŃŒ fizik.

Ruajtja e virtualizuar

Konfigurimi i ruajtjes nĂ« njĂ« mjedis tĂ« virtualizuar kĂ«rkon njohuri pĂ«r infrastrukturĂ«n e ruajtjes sĂ« dhĂ«nave. Ashtu si me NUMA, duhet tĂ« kuptoni se si funksionojnĂ« nivelet e ndryshme tĂ« hyrjes-daljes — nĂ« kĂ«tĂ« rast, nga aplikacioni nĂ« VM deri te leximi dhe shkruarja fizike e informacionit nĂ« njĂ« medium tĂ« pĂ«rhershĂ«m.

vSphere ofron një sërë opsionesh për konfigurimin e ruajtjes, të cilat kanë aplikime të dobishme në implementimin e SQL Server me array Unity XT. FS VMFS është metoda më e përdorur për ruajtjen e të dhënave në sisteme të ruajtjes bllok, të tilla si Unity XT. Array Unity XT është niveli i poshtëm, i përbërë nga disqe fizikë që paraqiten në vSphere si disqe logjike (volume). Volume Unity XT janë të formatizuara si volume VMFS nga hipervizori ESXi. Administratoret e VMware krijojnë një ose më shumë disqe virtuale (VMDK), të cilat paraqiten nga sistemi operativ mysafir. RDM lejon që makina virtuale të aksesojë drejtpërdrejt ruajtjen bllokuese (përmes FC ose iSCSI) Unity XT pa formatizuar VMFS. Volume VMFS dhe RDM mund të ofrojnë kapacitet të njëjtë për transaksione. 

Për ruajtjen e bazuar në NFS për ESXi, Dell EMC rekomandon përdorimin e VMware NFS në vend të sistemeve të dosjeve NFS të zakonshme. Një makinë virtuale që funksionon në SQL Server dhe përdor VMDK në ruajtjen e të dhënave NFS, nuk di për nivelin e ulët të NFS. Sistemi operativ mysafir e shikon makinën virtuale si një server fizik nën Windows Server dhe SQL Server. Diskët e ndarë për konfigurimet e klastrit të qëndrueshëm në ruajtjet e të dhënave NFS nuk mbështeten.

Volume virtuale VMware vSphere (VVols) ofrojnë një menaxhim më të detajuar në nivelin e makinës virtuale, pavarësisht nga pamja bazë e memories fizike (p.sh. volume ose sisteme dosjesh). Replikimi i bazuar në array me VVols mbështetet që nga VVol 2.0 (vSphere 6.5). Disku VVol mund të përdoret si zëvendësim për disku RDM për të ofruar burimin disk të një instance të klasë të qëndrueshme SQL, duke filluar nga vSphere 6.7, me mbështetje për rezervimin e përhershëm përmes SCSI.

Rrjetat e virtualizuar

Rrjeti në botën virtuale ndjek të njëjtat koncepte logjike si në botën fizike, por përdor softuer në vend të kabllove dhe switch-ëve fizikë. Ndikimi i vonesës së rrjetit mbi ngarkesat e punës SQL Server mund të ndryshojë ndjeshëm. Monitorimi i treguesve të performancës së rrjetit në një ngarkesë ekzistuese ose në një sistem testimi të implementuar mirë gjatë një periudhe të përfaqësuar ndihmon në krijimin e një rrjeti virtual.

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

  • Si switch-ingjet virtuale standarde ashtu edhe ato tĂ« shpĂ«rndara ofrojnĂ« funksionalitetin e nevojshĂ«m pĂ«r SQL Server.
  • PĂ«r ndarjen logjike tĂ« trafikut tĂ« menaxhimit, vSphere vMotion dhe ruajtjen e rrjetit, pĂ«rdorni etiketimin VLAN dhe grupe tĂ« porteve tĂ« switch-it virtual.
  • VMware rekomandon fuqishĂ«m aktivizimin e frame-Ă«ve tĂ« mĂ«dhenj nĂ« switch-et virtuale tĂ« cilat kanĂ« trafik vSphere vMotion ose trafik iSCSI.
  • NĂ« pĂ«rgjithĂ«si, respektoni rekomandimet e rrjetit pĂ«r sistemet operative mysafire dhe pajisjet.

 Përfundimi 

Mjediset e baza tĂ« dhĂ«nash SQL Server po bĂ«hen gjithnjĂ« e mĂ« tĂ« mĂ«dha dhe komplekse. NĂ« SQL Server 2019, Microsoft pĂ«rmirĂ«soi funksionet themelore tĂ« SQL Server dhe shtoi tĂ« reja, tĂ« tilla si mbĂ«shtetje pĂ«r ngarkesa tĂ« dhĂ«nash tĂ« mĂ«dha pĂ«rmes Apache Spark dhe HDFS. Dell EMC, nĂ« bashkĂ«punim me Microsoft, vazhdon tĂ« ofrojĂ« komponentĂ«t e nevojshĂ«m tĂ« infrastrukturĂ«s pĂ«r mjedisin SQL Server — serverĂ«t, ruajtjet dhe rrjetet. 

Ne vërejmë një rritje të konsiderueshme të kohës së disponueshmërisë dhe ulje të kostos totale të pronës (TCO), nëse specialistët e ruajtjes dhe të bazave të dhënash punojnë së bashku për të krijuar zgjidhje infrastrukturore për SQL Server në platformat me ruajtje të përbashkët. Flash-array Dell EMC Unity XT është një zgjidhje e nivelit të mesëm, e përshtatshme për zhvilluesit dhe administratorët e SQL Server, të cilët kërkojnë performancë të lartë dhe vonesa të ulëta. Sistemi Unity XT All-Flash, i dizajnuar për të funksionuar në të gjitha diskët flash, mbështet procesorë dual-CPU, konfigurime me dy kontrolerë dhe optimizim me shumë bërthama.

Një numër gjithnjë e më i madh organizatash po virtualizojnë ambientet e tyre SQL Server. Edhe pse virtualizimi shton një nivel tjetër projektimi në arktitekturë, ai ofron përfitime të konsiderueshme. Shpresojmë se do t'ju ndihmojnë disa nga funksionet dhe mjetet më të përdorura të VMware në ambientet SQL Server, të paraqitura më lart. Ne gjithashtu rekomandojmë lidhje për burime për informacione më të detajuara.

Linqe të dobishme

Dell EMC

VMware

Microsoft

Burimi: habr.com

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