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.
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Ă«" (), 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ë .
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ë.

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.

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.

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ë" () 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).

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 ().
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ë .
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Ă« .Â
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.

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 .
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ë .
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 .
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
- (product page)
- (YouTube)
VMware
Microsoft
Burimi: habr.com
