TĂ€na tutvustame teile SQL Server 2019 kasutamise omadusi Unity XT salvestussĂŒsteemiga ning anname soovitusi SQL Serveri virtualiseerimiseks VMware tehnoloogia abil, samuti selle infrastruktuuri pĂ”hikomponentide seadistamiseks ja haldamiseks Dell EMC poolt.
2017. aastal avaldas Dell EMC ja VMware kĂŒsitluse tulemused SQL Serveri trendide ja evolutsiooni kohta - âSQL Serveri transformatsioon: paindlikkuse ja talitluse jĂ€tkusuutlikkuse suunasâ (), kus kasutati Professional Association of SQL Server (PASS) liikmete kogemust. Tulemused nĂ€itavad, et SQL Serveri lemmikandmestikud kasvavad nii suuruse kui keerukuse poolest, kuna andmete maht suureneb ja uued Ă€rinĂ”udmised tekivad. SQL Serveri andmebaase kasutatakse paljudes ettevĂ”tetes kriitiliselt oluliste rakenduste toetamiseks ning need on sageli digitaalsete transformatsioonide aluseks.Â
KĂŒsimuse lĂ€biviimisest alates on Microsoft vĂ€lja andnud jĂ€rgmise pĂ”lvkonna andmebaasihaldussĂŒsteemi - SQL Server 2019. Peale pĂ”hifunktsioonide tĂ€iustamise on lisandunud uusi teenuseid ja funktsioone. NĂ€iteks toetab SQL Server 2019 suurtelteabe töötlemist Apache Sparki ja jaotatud failisĂŒsteemi Hadoop (Hadoop Distributed File System, HDFS) kaudu.
Dell EMC ja Microsofti allianss
Dell EMC ja Microsoft teevad pikka aega koostööd SQL Serveri lahenduste arendamise alal. Komplekse andmebaasiplatvormi, nagu Microsoft SQL Server, tÔhus rakendamine nÔuab tarkvara funktsioonide koordineerimist aluseks oleva IKT infrastruktuuriga. See infrastruktuur hÔlmab protsessorite arvutusvÔimet, mÀluressursse, salvestusruumi ja vÔrguteenuseid. Dell EMC pakub SQL Serveri platvormi infrastruktuuri igasuguste töökoormuste ja rakenduste jaoks.
Dell EMC PowerEdge serverite seeria pakub mitmeid protsessorite ja mĂ€lu konfiguratsioone. Need konfiguratsioonid on sobivad laia töökoormuse spektri jaoks: alates vĂ€ikestest ettevĂ”tte rakendustest kuni suurimate kriitiliste sĂŒsteemideni, nagu ettevĂ”tte ressursside planeerimine (ERP), andmehoidlad, tĂ€iustatud analĂŒĂŒtika, e-kaubandus jne. Salvestusseeria on mĂ”eldud struktureeritud ja struktureerimata andmete talletamiseks.Â
Kliendid, kes kĂ€itavad SQL Server 2019 Dell EMC infrastruktuuris, saavad töötada struktureeritud ja struktureerimata andmetega, kasutades SQL Serverit ja Apache Spark'i. SQL Server toetab ka kliendi juurdepÀÀsu, serveritevahelise suhtluse ja serveri-hoidla suhtluse tehnoloogiate kombinatsioone. Dell EMC kontseptsioon pĂ”hineb desagregatsiooni mudelil, mis pakub avatud ökosĂŒsteemi. Organisatsioonid saavad valida laia valikut standardseid tööstuslikke vĂ”rgurakendusi, operatsioonisĂŒsteeme ja riistvaraplatvorme. Selline lĂ€henemine annab maksimaalse kontrolli tehnoloogiate ja arhitektuuride ĂŒle, mis toob kaasa mĂ€rkimisvÀÀrseid sÀÀste ja paindlikkust.
VMware tagab virtualiseerimise kĂ”ikidest kriitiliselt olulistest infrastruktuuri komponentidest, mis on vajalikud SQL Serveri kĂ”rge jĂ”udluse ja operatsioonide jĂ€rjepidevuse saavutamiseks. Lisaks privaatpilvele pakub VMware nĂŒĂŒd ka hĂŒbriidskeeme töökoormuste jaoks, mis katab nii eraldi kui ka avalikke pilvearhitektuure.Â
Paljud organisatsioonid kasutavad virtualiseerimist, et vĂ€hendada infrastruktuuri kulusid, tagada kĂ”rge kĂ€ttesaadavus ja lihtsustada katastroofide taastumist. 94% kĂŒsitletud SQL Serveri spetsialistidest teatavad mingist virtualiseerimise tasemest oma keskkonnas. 70% neist, kes kasutavad virtualiseerimist, valisid VMware. 60% SQL Serveri virtualiseerimise tase on 75% vĂ”i rohkem. Lisaks kinnitavad kĂŒsitluse tulemused veenvalt, et kĂ”rge kĂ€ttesaadavus ja katastroofide taastamine, mis on rakendatud virtualiseerimise tasemel, on muutunud olulisteks teguriteks SQL Serveri andmebaaside virtualiseerimise otsuste tegemisel.
SQL Server 2019 uued funktsioonid
SQL Server 2019 andmebaasiplatvorm hĂ”lmab laia tehnoloogiate, funktsioonide ja teenuste spektrit, mis toetavad kriitilisi rakendusi, nagu analĂŒĂŒtika, ettevĂ”tte andmebaasid, Ă€rianalĂŒĂŒtika (BI) ja skaleeritav tehingute töötlemine (OLTP). SQL Serveri platvorm on omandanud vĂ”imekuse andmete integreerimise, andmehoidlate, aruandluse ja tĂ€iustatud analĂŒĂŒtika haldamiseks, sealhulgas replikatsiooni ja poolstruktureeritud andmetĂŒĂŒpide haldamise funktsioonid. Loomulikult ei vaja kĂ”ik kliendid vĂ”i rakendused neid kĂ”iki funktsioone. Lisaks on paljudel juhtudel eelistatav eraldada SQL Serveri teenused virtualiseerimise kaudu.Â
TÀna peavad ettevÔtted sageli pÔhinema suurte andmemahtude peal, mis pÀrinevad pidevalt kasvavatest andme kogumitest. SQL Server 2019 abil saate hankida vÀÀrtuslikku teavet peaaegu reaalajas kÔigist andmetest. SQL Server 2019 klasterd vÔi pakuvad terviklikku keskkonda suurte andmekogumitega töötamiseks, sealhulgas masinÔppe ja tehisintellekti vÔimaluste kasutamisega. SQL Server 2019 peamised uued funktsioonid ja uuendused on loetletud .
Dell EMC Unity XT keskklassi salvestussĂŒsteem
Dell EMC Unity andmesalvestussari toodi turule peaaegu kolm aastat tagasi ja selle aja jooksul on mĂŒĂŒdud ĂŒle 40 000 sĂŒsteemi. Klientide seas on see keskklassi mĂ€lu saanud kiitust oma lihtsuse, jĂ”udluse ja kuluefektiivsuse eest. Dell EMC Unity XT keskklassi platvormid on ĂŒldise salvestamise lahendused, mis pakuvad madalat latentsust, suurt lĂ€bilaskevĂ”imet ja madalat halduskulu SQL Serveri koormuste jaoks. KĂ”ik Unity XT sĂŒsteemid kasutavad kahe protsessoriga (salvestusprotsessorid, SP) arhitektuuri sisendi vĂ”i vĂ€ljaande ning andmeoperatsioonide teostamiseks aktiivses/reĆŸiimis. Unity XT dual SP kasutab kĂ”rge jĂ”udluse ja efektiivsuse tagamiseks tĂ€ielikku sisemist SAS 12 Gbit/s ĂŒhendust ja patenteeritud mitme tuumaga arhitektuuri. Diskirakud vĂ”imaldavad salvestusmahu suurendamist tĂ€iendavate kappide abil.

Dell EMC Unity XT, uus pĂ”lvkond seadmetest (hĂŒbriid- ja tĂ€ielikult NAND-pĂ”hised), on oluliselt parandanud jĂ”udlust, tĂ”stnud efektiivsust ning lisanud uusi vĂ”imalusi ja teenuseid mitme pilve keskkondade jaoks.Â
Unity XT arhitektuur vÔimaldab andmeid samal ajal töödelda, nende mahtu vÀhendada ning toetada teenuseid nagu replikatsioon, kahjustamata rakenduste jÔudlust. VÔrreldes eelmise pÔlvkonna lahendusega on Dell EMC Unity XT jÔudlus kahekordistunud ning vastamisaja vÀhendamine on 75%. Ja loomulikult toetab Dell EMC Unity standardit NVMe.
NVMe salvestusseadmetega sĂŒsteemid nĂ€itavad oma parimaid omadusi viivitustele tundlikes rakendustes. NĂ€iteks sellistes rakendustes nagu massiivsed andmebaasid tagab NVMe madalad viivitused ja kĂ”rged tipptasemeedastuse kiirus. Viivituste vĂ€henemine ja suurem paralleelsus suurendavad lugemise/kirjutamise toimingute jĂ”udlust oluliselt. Pole juhus, et IDC prognoosi kohaselt moodustavad 2021. aastaks NVMe ja NVMe-oF (NVMe over Fabric) ĂŒhendusega flash-massiivid umbes poole kĂ”igist vĂ€listest andmesalvestussĂŒsteemidest saadud mĂŒĂŒgitulust maailmas.Â
Salvestuse ökonoomsust parandavad andmete kokkusurumise algoritmid. Dell EMC Unity XT suudab andmete mahtu vĂ€hendada kuni viis korda. Teine oluline nĂ€itaja on sĂŒsteemi ĂŒldine efektiivsus. Dell EMC Unity XT kasutab sĂŒsteemi mahtu 85% ulatuses. Kokkuku ivdamine ja deduplikatsioon toimuvad inline reĆŸiimis â kontrollerite tasemel. Andmed salvestatakse kokkusurutud kujul. SĂŒsteem automatiseerib ka andmesalvestuslike kujutiste haldust.
Lihtsad kasutada olevad Unity flash-massiivid, mis pakuvad ĂŒhtset (plokk- ja failipĂ”hist) juurdepÀÀsu, tagavad stabiilse vastamisaega, integreeruvad pilve salvestusteenustega ning toetavad uuendusi ilma andmete migreerimiseta. Algses konfiguratsioonis installitakse see universaalne salvestussĂŒsteem 30 minutiga.
Andmete salvestusmeetod, tuntud kui âdĂŒnaamilised pooledâ, vĂ”imaldab liikuda staatiliselt dĂŒnaamilisse mĂ€lu suurendamisse, pakkudes suurt operatiivset paindlikkust ja lihtsust sĂŒsteemi mahu suurendamisel. DĂŒnaamilised pooled sÀÀstavad mahtu ja eelarvet, nĂ”uavad vĂ€hem aega ĂŒmberstruktureerimiseks. Dell EMC Unity mahtu ja jĂ”udlust suurendamine ei nĂ”ua andmete migreerimist.Â
Paljud ettevĂ”tted kasutavad tĂ€napĂ€eval oma kohaliku infrastruktuuri kĂ”rval mitmeid avalikke pilveteenuseid. Dell EMC Unity XT vĂ”ib toimida Dell Technologies Cloudi pilvinges keskkonna komponendina. Seda salvestussĂŒsteemi saab kasutada avalikes pilvedes ning andmeid saab eraldi pilve ĂŒle kanduda. Lisaks on Dell EMC Unity XT saadaval teenusena. See on ĂŒks Dell EMC Cloud Storage Services pilveteenustest.
Â
Pilvesalvestused on muutumas ĂŒha populaarsemaks, kuna need vĂ”imaldavad investeeringute tasuvust suurendada, vĂ€hendades infrastruktuurikulusid. Cloud Storage Services pilvesalvestusteenused laiendavad kliendi andmekeskuseid pilve, pakkudes Dell EMC salvestuslahendusi (otseselt ĂŒhendatud avalike pilveteenuste ressurssidega) teenusena. Kolmandad teenusepakkujad vĂ”ivad tagada kiire ĂŒhenduse (madala latentsusega) avaliku pilve ja Dell EMC Unity, PowerMax ning Isilon sĂŒsteemide vahel kliendi andmekeskuses.
Unity XT peresse kuuluvad sĂŒsteemid Unity XT All-Flash, Unity XT Hybrid, UnityVSA ja Unity Cloud Edition.
Â
Ăhised hĂŒbriid- ja vĂ€lkmassiividÂ
Storage sĂŒsteemid Unity XT Hybrid ja Unity XT All-Flash, mis pĂ”hinevad Intel'i protsessoritel, rakendavad integreeritud arhitektuuri plokk-, failide ja VMware VVolsi mahtude juurdepÀÀsuks, toetades vĂ”rgu salvestusprotokolle (NAS), iSCSI ja Fibre Channel (FC). Unity XT Hybrid ja Unity XT All-Flash platvormid on valmis NVMe seadmete kasutamiseks.
HĂŒbriidsĂŒsteemid Unity XT toetavad mitme pilvekeskkonna toimimist. Mitme pilvekeskkonna tugi tĂ€hendab, et andmesalvestussĂŒsteem laieneb pilve vĂ”i viiakse pilve paindlike ressursside kasutusvĂ”imalustega. Mitme pilve salvestussĂŒsteemid on loodud tagama kohalikkuse ja andmete ĂŒlekantavuse mitmete pilvealuste vahel - nii privaatsete kui ka avalike. See mĂ”jutab mitte ainult andmete edastamise protsesse, vaid ka rakenduste juurdepÀÀsu korraldust mitmetes avalikes pilvedes.

Need hĂŒbriidmassiivid pakuvad jĂ€rgmisi omadusi:
- Skalautuvus kuni 16 PB âtoorâ mahtu.
- Sisseehitatud andmemahu vÀhendamise funktsioonid kÔigi vÀlkmassiivide jaoks.
- Kiire paigaldamine ja seadistamine (keskmiselt kestab see 25 minutit).
Tahkeolekuliste mĂ€luseadmete tehnoloogiad arenevad kiiresti ning lĂ€hitulevikus toovad turule uusi revolutsioonilisi tooteid. Sel ajal jĂ€tkavad organisatsioonid traditsiooniliste HDD-diskide asendamist tahkeolekuliste mĂ€lupulkadega, et suurendada jĂ”udlust, lihtsustada haldamist ja kokku hoida energiat. Uued pĂ”lvkonnad mĂ€lukaardistusi eristab tĂ€iustatud automatiseerimistooted, integreerimine avaliku pilve ja integreeritud andmekaitsega.Â
Unity XT All-Flash sĂŒsteemid pakuvad kĂ”rgeid kiirus, efektiivsust ja mitme pilve tuge. Nende omadused:
- Kahekordne jÔudlus.
- Andmemahtude vÀhendamine 7:1.
- Kiire paigaldamine ja seadistamine (protsess kestab vÀhem kui 30 minutit).
 UnityVSA
UnityVSA sĂŒsteem on tarkvara mÀÀratletud mĂ€lulahendus virtuaalsetes VMware ESXi keskkondades, kasutades serveri, ĂŒhiseid vĂ”i pilvemĂ€lumahtu. UnityVSA HA, kahest UnityVSA mĂ€lupaigast koosnev konfigureerimine, tagab lisakaubanduse vastupidavuse. UnityVSA mĂ€lulahendus pakub:
- Kuni 50 TB tĂ€isfunktsionaalset ĂŒhtset mĂ€lu.
- Ăhilduvus Unity XT sĂŒsteemide ja funktsioonidega.
- Kvaliteediga sĂŒsteemide toetamine (UnityVSA HA).
- Ăhendamine NAS ja iSCSI kui.
- Andmete replikatsioon teiste Unity XT platvormide vahel.
Unity Cloud Edition
Failide sĂŒnkroonimiseks ja hĂ€daolukorra taastamisoperatsioonide jaoks sisaldab Unity XT seeria Unity Cloud Edition versiooni, millel on:
- TÀisfunktsionaalsed salvestamisvÔimalused tarkvara mÀÀratletud mÀlulahendusena (SDS), mis on paigaldatud pilve.
- Lihtne plokk- ja failimÀlu juurutamine VMware Cloud'is AWS-is.
- HĂ€daolukorra taastamise toetus, sealhulgas testimine ja andmete analĂŒĂŒs.

Unity XT All Flash SQL Serveri jaoks
Unisphere Research 2017. aasta raportis "SQL Serveri transformatsioon: liikumas paindlikkuse ja tĂ”rkekindluse suunas" () teatas 22% kĂŒsitletutest, et nad kasutavad tootmises flash-mĂ€lutehnoloogiat (16%) vĂ”i plaanivad seda teha (6%). 30% rakendab hĂŒbriid-mĂ€lusid, mis hĂ”lmavad flash-mĂ€lu. 13% kasutab otseĂŒhendusega flash-mĂ€lusid. 13% varundab SQL Serveri andmebaase flash-mĂ€lus.
Nii kiire flash-hoidlate rakendamine SQL Serveri kasutamiseks tĂ€hendab, et Unity XT All-Flash sĂŒsteemid sobivad eriti hĂ€sti SQL Serveri arendajatele ja administraatoritele. Unity XT All-Flash sĂŒsteemid pakuvad arendajatele ja administraatoritele vĂ”imalusi ja jĂ”udlust, mis ĂŒletavad tĂŒĂŒpiliste salvestusvĂ”rkude (SAN) pakutavaid.

Unity XT All-Flash sĂŒsteemid, mis on NVMe rakendamiseks valmis (veelgi kĂ”rgema jĂ”udluse ja madala latentsuse saavutamiseks), on 2U formaadis, toetavad kahetuumalisi protsessoreid ja kaht kontrollerit aktiivses aktiivse reĆŸiimis.
Unity XT All-Flash mudelid
Unity XTÂ
ProtsessoridÂ
MĂ€lu (protsessorile)
Maks. kÔvakettad
Maks. "toores" maht (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Â
Ăksikasjad on saadaval salvestusmassiivi spetsifikatsioonide lehelt ().
Salvestuspuhvrid
Paljud SQL Serveriga töötavad spetsialistid teavad, et kĂ”ik kaasaegsed salvestusseadmed pakuvad vĂ”imalust rĂŒhmitada kettaid suurematesse salvestusĂŒksustesse, kus on fikseeritud RAID-kaitse tase. Eraldi RAID-kaitsega ketasigrupid on traditsioonilised salvestuspuhvrid. Kui traditsioonilised salvestuspuhvrid toetavad ainult traditsioonilisi puhverdusi, pakuvad Unity XT All-Flash massiivid ka dĂŒnaamilisi salvestuspuhvreid. DĂŒnaamiliste salvestuspuhvrite korral kehtib RAID-kaitse kettalaikude kohta - salvestusĂŒksused, mis on vĂ€iksemad kui tĂ€isketas. DĂŒnaamilised puhverdused tagavad suurema paindlikkuse ketaspuhvrite haldamisel ja laiendamisel.Â
Dell EMC annab soovitusi salvestuspuhvrite haldamiseks maksimaalse jÔudluse saavutamiseks minimaalsete keerukuse tingimustes. NÀiteks soovitatakse vÀhendada Unity XT salvestuspuhvrite arvu, et vÀhendada keerukust ja suurendada paindlikkust. Siiski vÔib lisapuhvrite seadistamine mÔningatel juhtudel olla mÔistlik, sealhulgas olukordades, kus peate:
- Toetama erinevaid töökoormusi erinevate sisend-/vÀljundprofiilidega.
- Jagama ressursse teatud jÔudlusparameetrite saavutamiseks.
- Jagama eraldi ressursse mitme ĂŒĂŒrniku jaoks.
- Looma vÀiksemaid domeene tÔrke kaitseks
Salvestustooted (LUN)
Kuidas leida tasakaalu haldamise ja paindlikkuse vahel mahu arvu valimisel? Maksimaalse paindlikkuse saavutamiseks Unity ja SQL Serveri kasutamisel on soovitatav luua maht iga andmebaasifaili jaoks. Praktikas rakendavad enamik organisatsioone korrustel pĂ”hinevat lĂ€henemist, kus kriitilised andmebaasid saavad maksimaalset paindlikkust, samas kui vĂ€hem oluliste andmebaaside failid rĂŒhmitatakse vĂ€iksema arvu suurte mahtude hulka. Soovitame uurida kĂ”iki andmebaaside ja sellega seotud rakenduste nĂ”udeid, kuna andmekaitse ja jĂ€lgimise tehnoloogiad sĂ”ltuvad failide isoleerimisest ja paigutamisest.
Mitmed mahud on tihti keerulised hallata, eriti virtuaalsetes keskkondades. Virtuaalsed SQL Server keskkonnad on hea nĂ€ide olukorrast, kus vĂ”ib olla mĂ”ttekas mitut tĂŒĂŒpi faile ĂŒhe mahu peale paigutada. Andmebaasi administraator vĂ”i andmehoidla administraator (vĂ”i mĂ”lemad) peavad mÀÀratlema loodavate mahtude arvu, valides Ă”ige tasakaalu paindlikkuse ja hooldatavuse vahel.
Failide salvestus
NAS-serverid paigutavad failisĂŒsteemid Unity XT sĂ€ilitus sĂŒsteemi. FailisĂŒsteemidele pÀÀseb ligi SMB vĂ”i NFS protokollide kaudu, ning tĂ€nu mitme protokolli failisĂŒsteemile on mĂ”lemaid protokolle vĂ”imalik samaaegselt kasutada. Hostide ĂŒhendamiseks SMB, NFS ja mitme protokolli failisĂŒsteemidega ning VMware NFS ja VMware virtuaalsete mahtudega kasutavad NAS-serverid virtuaalseid liideseid. FailisĂŒsteemid ja virtuaalsed liidesed on isoleeritud ĂŒhe NAS-serveri raames, mis vĂ”imaldab mitme kliendi teenindamiseks kasutada mitut NAS-serverit. NAS-serverid lĂŒlituvad automaatselt ĂŒle, kui sĂ€ilitusprotsessor ebaĂ”nnestub. Sellega seotud failisĂŒsteemid lĂŒlituvad samuti ĂŒle, kui toimub ebaĂ”nnestumine.
SQL Server 2012 (11.x) ja uuemad versioonid toetavad Server Message Block (SMB) 3.0 protokolli, mis vĂ”imaldab jagada vĂ”rgufaili salvestamiseks. Nii iseseisva paigaldamise kui ka talitlushĂ€ired sklustiga saate installida sĂŒsteemi andmebaasid (master, model, msdb ja tempdb) ning kasutaja andmebaasid Database Engine SMB salvestusvalikuga. SMB salvestuse kasutamine on hea valik Always On Availability Groups kĂ”rge kĂ€ttesaadavuse rĂŒhmades, kuna ĂŒhise failiallikale on vajalik juurdepÀÀs kĂ”rge kĂ€ttesaadavuse vĂ”rguressursile.
SMB ĂŒhiste failiallikate loomine SQL Serveri deployimiseks Unity XT salvestusse on lihtne kolmeastmeline protsess: peate looma NAS-serveri, failisĂŒsteemi ja SMB jagatud ressursi. Dell EMC Unisphere Storage Management tarkvara sisaldab seadistamise meistrit, mis aitab selle protsessi tĂ€ita. Siiski, kui paigutate SQL Serveri töökoormusi SMB ĂŒhistele failiallikatele, ei tohiks unustada mĂ”ningaid olulisi kaalutlusi, mis ei puuduta ainult SMB jagatud failiallikate kasutamist. Microsoft on koostanud loendi installimise ja turvalisuse kĂŒsimustest koos teadaolevate probleemidega; ĂŒksikasjade kohta vaadake jaotist âSQL Serveri installimine SMB failisalvestusegaâ .
Andmefotod
Andmed on muutunud ettevÔtete kÔige olulisemaks ressursiks, ja tÀnapÀeval nÔuavad kriitilised keskkonnad mitte ainult varundamist. Rakendused peavad olema alati veebis, tagades katkematu töö ja uuendused. Nad vajavad ka kÔrget jÔudlust ja andmete kÀttesaadavust, kasutades selliseid valikuid nagu lokaalsete hetkeseisude replikatsioon ja kaugreplikatsioon.
Unity XT salvestusmaatriks pakub nĂ€iteks blokki- ja failimomentide loomise vĂ”imalusi, kasutades ĂŒhtseid töövooge, toiminguid ja arhitektuuri. Unity hetkeseisude metoodika tagab lihtsa ja efektiivse meetodi andmete kaitsmiseks. Momentide loomine muudab andmete taastamise lihtsamaks â vĂ”ite naasta varasemale hetkeseisule vĂ”i kopeerida valitud andmed eelmiseks hetkeseisult. JĂ€rgnevas tabelis on esitatud hetkeseisude hoidmise ajad Unity XT sĂŒsteemide jaoks.
Lokaalne ja kaugandmete hetkeseisude sÀilitamine
Momentide tĂŒĂŒp
cli-runtime'is ja kubectl'is
UI
REST
KĂ€sitsiÂ
Ajakava aluselÂ
KĂ€sitsiÂ
Ajakava aluselÂ
KĂ€sitsiÂ
Ajakava aluselÂ
LokaalneÂ
1 aastaÂ
1 aasta
5 aastatÂ
4 nÀdalat
100 aastat
Ilma piiranguteta
KaugjuurdepÀÀsÂ
5 aastat
255 nĂ€dalatÂ
5 aastat
255 nÀdalat
5 aastat
255 nÀdalat
Snapshots ei asenda muid andmekaitse meetodeid, nagu varukoopiad. Need saavad olla vaid traditsiooniliste varukoopiate tÀienduseks esimeses kaitseliinis vÀikese RTO stsenaariumide jaoks.
Dell EMC Unity hetkeseisude funktsioon hÔlmab andmemahukaid ja tÀiustatud dedupikatsioonimeetodeid. Snapshot'id saavad samuti kasu ruumi kokkuhoidust, mida saavutatakse algses salvestusressursis. Kui teete salvestusressurssi snapshot'i toetaval tehnoloogial, vÔivad andmed allikas olla kokku surutud vÔi dedupikitud.
Toome vÀlja mÔned mÀrkused andmebaasi taastamisest SQL Serveri snapshot'ide kasutamisel:
- KĂ”ik SQL Serveri andmebaasi komponendid peavad olema kaitstud kui andmekogum. Kui andmefailid ja logifailid asuvad erinevates LUN'ides, peavad need LUN'id olema osa konsolideeritud rĂŒhmast. Konsolideeritud rĂŒhm tagab, et snapshot tehakse samaaegselt kĂ”igil rĂŒhma LUN'id.
- SQL Serveri andmebaasi taastamisel plokipĂ”hise snapshot'i kaudu, kui SQL Serveri instants peab jÀÀma ĂŒhendatuks, kasutage Unisphere'i hostiĂŒhendust. Failide pĂ”hjal taastamisel luuakse tĂ€iendav SMB jagatud ressurss, kasutades snapshot'i allikana. PĂ€rast mahtude ĂŒhendamist saab andmebaasi ĂŒhendamiseks kasutada teistsugust nime vĂ”i asendada olemasolev taastatud andmebaas.
- Snapshot Restore'i taastamismeetodi kasutamisel Unisphere'is viige SQL Serveri instants tööreĆŸiimi vĂ€lja. SQL Server ei tea taastamisoperatsioonidest. Instantsi tööreĆŸiimi viimine vĂ€lja tagab, et mahtude andmeid ei kahjustata enne taastamist andmebaasi kirjutamisel. Niipea kui instants on taaskĂ€ivitatud, toob SQL Serveri hĂ€daolukorra taastamine andmebaasid kooskĂ”lla.
- Lubage hetktĂ”mmised mitme salvestusobjekti jaoks samal ajal ja veenduge sĂŒsteemi jĂ€lgimisel, et see on soovitatud tööreĆŸiimides, enne kui lĂŒlitate sisse tĂ€iendavaid hetktĂ”mmiseid.
Automatiseerimine ja hetktÔmmiste planeerimine
HetktĂ”mmiseid Unity XT-s saab automatiseerida. Salvestuse haldamise sĂŒsteemis Unisphere on saadaval jĂ€rgmised vaikeseaded hetktĂ”mmiste jaoks: vaikimisi kaitse, lĂŒhem sĂ€ilitamise aeg ja pikem sĂ€ilitamise aeg. Iga seadistus loob igapĂ€evased hetktĂ”mmised ja salvestab need erinevateks ajavahemikeks.
Saate valida ĂŒhe (vĂ”i mĂ”lemad) planeerimisvĂ”imalused - iga x tunni jĂ€rel (1 kuni 24) ja iga pĂ€ev / iga nĂ€dal. IgapĂ€evane / iganĂ€dalane hetktĂ”mmiste planeerimine vĂ”imaldab mÀÀrata kindla aja ja pĂ€evad hetktĂ”mmiste loomiseks. Iga valitud valiku jaoks tuleb seadistada sĂ€ilitamispoliitika, mis vĂ”ib olla konfigureeritud automaatseks eemaldamiseks pudeleid vĂ”i ajutiseks sĂ€ilitamiseks.
Lisainformatsioon Unity hetktĂ”mmiste kohta - .Â
Ăhukesed kloonid
Ăhuke kloon on lugemis-/kirjutamisvĂ”imeline koopia Ă”hukesest plokkressursist, nĂ€iteks mahust, kooskĂ”las grupist vĂ”i VMware VMFS andmesalvestusest, mis jagab plokke vanema ressursiga. Ăhukesed kloonid on suurepĂ€rane viis SQL Serveri andmebaasi koopia kiireks ja kompaktseks esitlemiseks, mida traditsioonilised SQL Serveri tööriistad ei suuda saavutada. Kui Ă”huke kloon on esitatud hostile, vĂ”ib mahtu viia töökorras (online) ja andmebaas liita, kasutades SQL Serveris andmebaasi ĂŒhendamise meetodit.
Ăhukeste kloonide vĂ€rskendusfunktsiooni kasutamisel keelake (viige offline'i) kĂ”ik andmebaasid, mis asuvad Ă”hukesel kloonil. See tuleb teha enne vĂ€rskenduste teostamist. Kui andmebaase ei viida edasi offline-reĆŸiimi enne vĂ€rskenduse teostamist, vĂ”ib see pĂ”hjustada andmete mittenarrowidu vĂ”i vale andmete tulemuslikkuse SQL Serveris.
Andmete replikatsioon
Replikatsioon on tarkvarafunktsioon, mis sĂŒnkroonib andmed kaugseadmest samas objektis vĂ”i muus asukohas. Replikatsiooni ja Unity konfiguratsiooni parameetrid vĂ”imaldavad valida tĂ”husa viisi SQL Serveri andmebaaside RTO/RPO nĂ”uete tĂ€itmiseks, sĂ€ilitades samal ajal tasakaalu jĂ”udluse ja lĂ€bilaskevĂ”ime vahel.
Dell EMC Unity replikatsiooni kasutamisel SQL Serveri andmebaaside kaitsmiseks mitmel mahul tuleb piirata kĂ”iki andmeid ja andmebaasi logifailide mahtude ĂŒhte konsistentset gruppi vĂ”i failisĂŒsteemi. SeejĂ€rel seadistatakse replikatsioon grupis vĂ”i failisĂŒsteemis ja see vĂ”ib hĂ”lmata mitmeid andmebaase vĂ”i ĂŒhisressursse. Erinevaid replikatsiooni parameetreid vajavad andmebaasid peavad olema eraldi LUN-des, konsistentsetes gruppides vĂ”i failisĂŒsteemides.
Ăhukesed kloonid on ĂŒhilduvad nii sĂŒnkroonse kui ka asĂŒnkroonse replikatsiooniga. Kui Ă”huke kloon kopeeritakse sihtkohta, muutub see tĂ€ielikuks koopia mahust, konsistentset gruppi vĂ”i VMFS ladustusest. PĂ€rast replikatsiooni on Ă”huke kloon tĂ€iesti sĂ”ltumatu maht, millel on oma seadistused.

Ăhukese klooni replikatsiooni protsess algse ja sihtsĂŒsteemi vahel.
Tempdb andmebaasi replikatsioon ei ole vajalik, kuna fail ehitatakse ĂŒles SQL Serveri taaskĂ€ivitamisel ja seetĂ”ttu ei vasta metainfo teiste SQL Serveri instantside meetodile. Hoolikas valik replikatsiooniks mĂ”eldud mahud ja nende sisu kĂ”rvaldab tarbetu replikatsiooniliiklus.
Microsoft SQL Serveri integreeritud andmekopeerimise haldus
Enamik kaasaegseid salvestustooted (sealhulgas kĂ”ik Dell EMC tooted) suudavad luua "operatsioonisĂŒsteemiga kooskĂ”las" olevaid failikoopiaid jĂ€rgmistel viisidel:
- OperatsioonisĂŒsteemi kooskohane kirjutamiskord kĂ”ikides tasandites, alates hostist kuni salvestusseadmest.
- Mahutite rĂŒhmitamine, et erinevate failide kirjutamiskord erinevates mahutes sĂ€ilitada.
Microsoft on vĂ€lja töötanud API salvestusseadmete tarnijatele, et toetada laialdaselt skaleeritavaid salvestusseadmeid. See API vĂ”imaldab salvestustarnijatel koordineerida oma tegevust SQL Serveri andmebaasihalduse tarkvaraga, et luua ârakendusega kooskĂ”las olevad koopiadâ virtuaalse salvestuse varundamisteenuse (VSS) abil. Need koopiad jĂ€ljendavad SQL Serveri ja operatsioonisĂŒsteemi vahelist interaktsiooni SQL Serveri kavandatud ja lĂ”petatud töö ajal. KĂ”ik kirjutamispuud on tĂŒhjendatud ja tehingud on peatatud, kuni kĂ”ik kettad on vĂ€rskendatud ja kooskĂ”lastatud kindlal ajahetkel, mis jÀÀdvustatakse SQL-i logis.
Dell EMC AppSync tarkvara, mis on integreeritud Unity XT hetkepiltidega, lihtsustab ja automatiseerib rakendustega kooskĂ”las olevate töökohandekoopiate loomise, kasutamise ja juhtimise protsessi. See tarkvara on mĂ”eldud kasutamiseks koopiaga seotud haldustsenaariumides andmebaaside taastamiseks ja nende taaskasutamiseks.Â
AppSync tarkvara tuvastab automaatselt rakenduste andmebaasid, uurib andmebaasi struktuuri ja kaardistab failistruktuuri riistvara vÔi virtualiseerimistaseme kaudu baassalvestusse Unity XT. See korraldab kÔik vajalikud tegevused, alates koopiate loomisest ja kontrollimisest kuni hetkepiltide mountimiseni sihttööl ja andmebaasi kÀivitamise vÔi taastamiseni. AppSync toetab ja lihtsustab SQL Serveri töövooge, mis hÔlmavad tööandmebaasi vÀrskendamist ja taastamist.
Andmete mahu vÀhendamine ja tÀiustatud deduplication
Dell EMC Unity andmesalvestussĂŒsteemide pered pakuvad mitmeotstarbelisi ja lihtsasti kasutatavaid andmemahtude vĂ€hendamise teenuseid. Kokkuhoid saavutatakse mitte ainult seadistatud algsete salvestusressursside pealt, vaid ka nende ressursside hetkepiltide ja Ă”hukeste kloonide pealt. Hetkepildid ja Ă”hukesed kloonid pĂ€rivad algse salvestuse mahu vĂ€hendamise seadistuse, mis suurendab mahtude kokkuhoidu.
Andmete vĂ€hendamise funktsioon hĂ”lmab deduplikatsiooni, tihendamist ja nullplokkide tuvastamist, mis vĂ”ib potentsiaalselt suurendada kasutajate objektide ja sisemise kasutuse jaoks vajalikku salvestusruumi. Unity XT andmete vĂ€hendamise funktsioon asendab tihendamisfunktsiooni Unity OE 4.3 ja uuemates versioonides. Tihendamine on andmete vĂ€hendamise algoritm, mis vĂ”ib vĂ€hendada fĂŒĂŒsiliste mahutite jaotumist, mis on vajalik andmekogumi salvestamiseks.
Unity XT sĂŒsteemid pakuvad ka tĂ€iustatud deduplikatsioonifunktsiooni, mille saab lubada, kui andmete vĂ€hendamine on lubatud. TĂ€iustatud deduplikatsioon vĂ€hendab kasutajate andmete jaoks vajalikku mahutust, sĂ€ilitades vaid vĂ€hese arvu koopiaid (tihti ainult ĂŒhe koopia) Unity andmeplokkidest. Deduplikatsiooni valdkond on ĂŒks LUN. Pange seda tĂ€hele salvestusskeemi valimisel. VĂ€hem LUN-e toob kaasa parema deduplikatsiooni, kuid rohkem LUN-e tagab suurema jĂ”udluse.Â
Rohkem ressursside jagamist, mis tuleneb tÀiustatud deduplikatsioonist, vÔib anda maksimaalset kasu enamikus keskkondades, kuid nÔuab ka Unity puhaniidiste protsessorite ressursse. OE 5.0-s deduplikatsioon, kui see on lubatud, deduplikseerib igasugused plokid (tihendatud vÔi tihendamata). Lisateavet leiate .
Allolevas tabelis on loetletud andmete vÀhendamise ja tÀiustatud deduplikatsiooni toetatud konfiguratsioonid:
Andmete vÀhendamine Unitys (kÔik mudelid) ja tÀiustatud deduplikatsiooni tugi
Unity OE versioonÂ
TehnoloogiaÂ
Toetatud basetypeÂ
Toetatud mudelid
4.3 / 4.4Â
Andmete vĂ€hendamineÂ
FlÀƥhipuhver â traditsiooniline vĂ”i dĂŒnaamilineÂ
300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650FÂ
4.5Â
Â
Andmete vĂ€hendamineÂ
300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650FÂ
Andmete vÀhendamine ja tÀiustatud deduplikatsioon*
450F, 550F, 650FÂ
5Â
Â
Andmete vĂ€hendamineÂ
300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880FÂ
Andmete mahu vÀhendamine ja tÀiustatud deduplication
450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F
* Andmete vĂ€hendamine on vaikimisi vĂ€lja lĂŒlitatud ja see tuleb lubada, enne kui tĂ€iustatud deduplikatsioon muutub kĂ€ttesaadavaks valikuks. PĂ€rast andmete vĂ€hendamise lubamist on tĂ€iustatud deduplikatsioon saadaval, kuid vaikimisi on see vĂ€lja lĂŒlitatud.
Andmete vÀhendamine Unitys ja andmete tihendamine SQL Serveris
SQL Server 2008 Enterprise Editioni vĂ€ljaanne oli esimene, millel olid iseseisvad andmete tihendamise vĂ”imalused. Ridade ja lehtede tasemel tihendamisel kasutab SQL Server 2008 sisemist andmebaasi tabeli formaadi teadlikkust, et vĂ€hendada andmeobjektide jaoks vajalikku ruumi. RuumianalĂŒĂŒs vĂ”imaldab lehtedele hoida rohkem ridu ja andmebaasi puulis rohkem lehti. Kuna andmed, mis pole salvestatud 8k lehtede andmeformaati, nĂ€iteks ridaviljandite vĂ€lised andmed, nagu NVARCHAR (MAX), ei kasuta ridade ega lehtede tihendamise meetodeid, viis Microsoft sisse Transact-SQL funktsioonid COMPRESS ja DECOMPRESS.Â
Need funktsioonid kasutavad traditsioonilist andmete tihendamise lÀhenemist (GZIP algoritmi), mida tuleb iga andmeosa tihendamiseks vÔi lahti pakkimiseks kutsuda.
Unity XT tihendamine, mis ei ole rangelt seotud SQL Serveriga, kasutab tarkvaralist algoritmi andmete analĂŒĂŒsimiseks ja tihendamiseks. Alates Unity OE 4.1 vĂ€ljaandmisest on Unity andmete tihendamine olnud saadaval plokk-puhvrikonteinerite ja VMFS andmestruktuuride jaoks, mis on sisse lĂŒlitatud flash-mĂ€lu. Alates Unity OE 4.2-st on samuti saadaval tihendamine failisĂŒsteemide ja NFS andmestruktuuride jaoks, mis asuvad flash-mĂ€luklasside salvestusruumides.
SQL Serveri jaoks andmete tihendamise meetodi valik sĂ”ltub mitmest tegurist. Nende hulka kuuluvad andmebaasi sisu tĂŒĂŒp, CPU sĂŒsteemi ressursid - nii salvestuses kui ka andmebaasi serverites, ja sisend-vĂ€ljundressursid, mis on vajalikud SLA tĂ€itmiseks. Ăldiselt vĂ”ib eeldada, et SQL Serveri meetoditega tihendatud andmed toovad kaasa tĂ€iendavaid ruumivĂ”imalusi, kuid GZIP algoritmi rakendava TSQL tihendamise funktsiooni abil tihendatud andmed ei saa tĂ”enĂ€oliselt tĂ€iendavat ruumi kokkuhoidu Unity XT tihendamisest, kuna enamus eeliseid saavutatakse esimese rakendatud ĂŒldise algoritmi tĂ”ttu.
Unity tihendamine toob ruumi kokkuhoidu, kui andmed salvestusobjekti juures tihendatakse vĂ€hemalt 25%. Enne tihendamise aktiveerimist salvestusobjekti jaoks mÀÀrake, kas see sisaldab tihendatavatele andmetele sobivat sisu. Ărge aktiveerige tihendamist salvestusobjekti jaoks, kui see ei too kaasa mahtude kokkuhoidu.Â
Otsustades, kas kasutada Unity andmete mahu vÀhendamist, SQL Serveri andmebaasi tasandi tihendamist vÔi mÔlemat, arvestage jÀrgnevaga:
- Unity sĂŒsteemi salvestatud andmed kinnitab host pĂ€rast nende salvestamist sĂŒsteemi vahemĂ€llu. Tihendamisprotsess ei kĂ€ivitu, kuni vahemĂ€lu on tĂŒhjendatud.
- Tihendamise kokkuhoid kehtib mitte ainult Unity XT salvestusressursside, vaid ka hetkepiltide ja Ôhukeste kloonide ressursside kohta.
- Tihendamisprotsessis koondatakse mitu plokki valikualgoritmi abil, et mÀÀrata, kas andmed on tihendamisele alluvad. Kui valikualgoritm tuvastab, et kokkuhoid on minimaalne, siis jÀtkatakse andmete salvestamist andmehulka.
- Kui andmed tihendatakse enne salvestamist, vĂ€heneb nende töötlemise maht oluliselt. SeetĂ”ttu aitab tihendamine vĂ€hendada flash-mĂ€lu kulumist, vĂ€hendades salvestusse kirjutatava andme fĂŒĂŒsilist mahtu.
Lisainfot SQL Serveri ridade ja lehekĂŒlgede tihendamise kohta tabelites ja indeksites leiate .
Pidage meeles, et igasugune tihendamine nÔuab protsessorivÔimet. Suure lÀbilaskevÔime nÔudmisel vÔib tihendamine oluliselt mÔjutada jÔudlust. KÔrged kirjutamiskoefitsiendid OLAP-i töökoormustes vÔivad samuti vÀhendada tihendamise eeliseid SQL Serveri andmebaasile.
Dell EMC spetsialistid uurisid potentsiaalset kokkuhoidu, kasutades tĂ”elisi andme kokkuhoiu koefitsiente Unity sĂŒsteemis. RĂŒhm kogus andmeid VMware virtuaalmasinate, failijagamise, SQL Serveri andmebaaside, Microsoft Hyper-V virtuaalmasinate jne kohta.
Uuringu tulemused nÀitasid, et SQL Serveri logifaili maht on ligikaudu 10 korda vÀiksem kui andmefaili maht:
- Andmebaasi maht = 1,49: 1 (32,96%)
- Logide maht = 12,9: 1 (92,25%)
SQL Server andmebaas on varustatud kahe mahuga. Andmefailid asuvad ĂŒhel mahul, samas kui tehingulogid on teises. Andmebaaside mahtude andmete kokkusurumistehnoloogia kasutamine vĂ”ib vĂ€hendada salvestusruumi; siiski tuleb arvestada jĂ”udluse mĂ”ju, kui otsustatakse, kas lubada deduplikatsioon andmebaaside mahtudel. Kuigi tegelik andmebaasi mahu vĂ€henemine vĂ”ib varieeruda sĂ”ltuvalt salvestatud andmetest, on uuringu tulemused nĂ€idanud, et SQL Serveri tehingulogide salvestusruum vĂ”ib .
Parimad praktikad andmete mahu vÀhendamiseks
Enne andmete mahu vÀhendamise lubamist salvestusobjektil, arvestage jÀrgmiste soovitustega:
- Kasutage salvestussĂŒsteemi jĂ€lgimist, et veenduda, et tal on olemasolevaid ressursse andmete mahu vĂ€hendamise toetamiseks.
- Luba andmete mahu vĂ€hendamine mitmete salvestusobjektide jaoks korraga. Enne selle lubamist tĂ€iendavad salvestusobjektid jĂ€lgige sĂŒsteemi, et veenduda, et see töötab soovitud reĆŸiimides.
- Unity XT x80F mudelites tagab andmete mahu vÀhendamine ruumi kokkuhoidu, kui andmed salvestamisel kokkusurutakse vÀhemalt 1%.
Andmete mahu vÀhendamine varasemates mudelites Unity x80F, mis töötavad OE 5.0 all, tagas kokkuhoidu, kui andmed olid kokkusurutavad vÀhemalt 25%.
- Enne andmete mahu vĂ€hendamise lubamist salvestusobjektil mÀÀrake, kas objekt sisaldab kokkusurutavaid andmeid. Teatud andmetĂŒĂŒbid, nĂ€iteks video, heli, pildid ja binaarandmed, toovad tavaliselt vĂ€henenud kasu kokkusurumisest. Ărge lubage andmete mahu vĂ€hendamist salvestusobjektil, kui ruumi kokkuhoidu ei ole.
- Kaaluge valikulist kokkusurumist failide mahust, mis tavaliselt hÀsti kokku surutakse.
VMware virtualiseerimine
VMware vSphere on tĂ”hus ja turvaline virtualiseerimise ning pilvealuste keskkondade platvorm. Peamised vSphere komponendid on VMware vCenter Server ja hĂŒperviisor VMware ESXi.
vCenter Server on ĂŒhtne platvorm vSphere keskkondade haldamiseks. See paistab silma lihtsa seadistamise ja proaktiivse ressursside optimeerimise poolest. ESXi on avatud lĂ€htekoodiga hĂŒperviisor, mis installitakse otse fĂŒĂŒsilistele serveritele. ESXi-l on otsene juurdepÀÀs pĂ”hivormidele ning selle vĂ€ike suurus, 150 MB, vĂ€hendab mĂ€lu nĂ”udeid. See tagab usaldusvÀÀrse jĂ”udluse erinevatele rakenduste koormustele ja toetab vĂ”imsaid virtuaalmasinate konfiguratsioone â kuni 128 virtuaalset CPU-d, 6 TB RAM-i ja 120 seadet.
Et SQL Server töötaks tĂ”husalt kaasaegsel riistvaral, peab SQL Serveri operatsioonisĂŒsteem (SQLOS) «mĂ”istma» riistvara struktuuri. Mitmikprotsessorite ja mitmekoodiliste sĂŒsteemide, millel on mittelineaarne juurdepÀÀs mĂ€lu (NUMA), ilmumisega on eriti oluline mĂ”ista seoseid sĂŒdamike, loogiliste ja fĂŒĂŒsiliste protsessorite vahel.
ProtsessoridÂ
Virtuaalne protsessor (vCPU) on virtuaalne keskprotsessor, mis on mÀÀratud virtuaalsele masinale. KÔigi mÀÀratud virtuaalsete CPU-de koguarv arvutatakse jÀrgmiselt:
Kokku vCPU = (virtuaalsete sokettide arv) * (virtuaalsete tuumade arv soketil)Kui stabiilne jĂ”udlus on oluline, soovitab VMware, et kĂ”igi virtuaalmasinatele mÀÀratud virtuaalsete CPU-de koguarv ei ĂŒletaks host ESXi-l saadaval olevate fĂŒĂŒsiliste tuumade koguarvu, kuid virtuaalsete CPU-de arvu saab suurendada, kui jĂ€lgimine nĂ€itab, et olemas on kasutingimata CPU ressursse.
Intel Hyper-Threadingi tehnoloogia lubatud sĂŒsteemides on loogiliste tuumade (vCPU) arv kaks korda suurem fĂŒĂŒsiliste tuumade arvust. Sel juhul Ă€ra mÀÀra kokku virtuaalsete CPU-de arvu.
SQL Serveri madalama taseme koormustele avaldab vĂ€hem mĂ”ju viivituse muutlikkus. SeetĂ”ttu vĂ”ivad need koormused rippuda hostides, kus virtuaalsete CPU-de ja fĂŒĂŒsiliste suhe on suurem. MĂ”istlikud CPU koormuse tasemed vĂ”ivad suurendada sĂŒsteemi ĂŒldist lĂ€bilaskevĂ”imet, maksimaalselt sÀÀsta litsentse ning sĂ€ilitada adekvaatset jĂ”udlust.
Intel Hyper-Threading tavaliselt suurendab hosti koguvĂ”imet 10â30%, mis tĂ€hendab, et virtuaalsete CPU-de suhe fĂŒĂŒsiliste protsessorite vahel on 1,1 kuni 1,3. VMware soovitab vĂ”imalusel lubada Hyper-Threading BIOS UEFI-s, et ESXi saaks selle tehnoloogia eeliseid kasutada. Samuti soovitatakse VMware hoolikat testimist ja jĂ€lgimist Hyper-Threadingu kasutamisel SQL Serveri koormuste jaoks.
MĂ€lu
Peaaegu kĂ”ik kaasaegsed serverid kasutavad peamĂ€lu ja protsessorite vaheliseks suhtluseks mitteĂŒhtlast mĂ€luĂŒhenduse arhitektuuri (NUMA). NUMA on jagatud mĂ€lu riistvaraline arhitektuur, mis teostab fĂŒĂŒsilise mĂ€luruumi blokki jagamise fĂŒĂŒsiliste protsessorite vahel. NUMA sĂ”lm on ĂŒks vĂ”i mitu CPU pesa koos seotud mĂ€luprogrammiga.Â
Viimase kĂŒmnendi jooksul on NUMA olnud laialdaselt arutatud teema. NUMA suhteline keerukus tuleneb eelkĂ”ige erinevate tarnijate rakendustest. Virtualiseeritud keskkondades mÀÀrab NUMA keerukuse samuti konfiguratsiooniparametrite ning tasemete arvu â riistvarast hĂŒperviisori ja kĂŒlalisoperatsioonisĂŒsteemi ning lĂ”puks SQL Serveri rakenduseni. Head arusaamist NUMA riistvaralisest arhitektuurist peetakse kohustuslikuks igale SQL Serveri andmebaasi administraatorile, kes töötab virtualiseeritud SQL Serveri instantsiga.
Suurenenud efektiivsuse saavutamiseks suure tuumaarvuga serverites tutvustas Microsoft SoftNUMA. SoftNUMA tarkvara vĂ”imaldab jagada olemasolevaid CPU ressursse ĂŒhe NUMA sees mitmeks SoftNUMA sĂ”lmeks. VMware andmetel on SoftNUMA ĂŒhilduv VMware virtualiseeritud NUMA (vNUMA) topoloogiaga ning vĂ”ib veelgi optimeerida andmebaasi mootori skaleeritavust ja jĂ”udlust enamiku koormuste jaoksâŠ
VMware virtualiseerimisel SQL Serveri puhul kasutage:
- Virtuaalmasinate jÀlgimine SQL Serveri andmebaasi mootori jaoks mÀluressursside puuduse avastamiseks. See probleem pÔhjustab sisendi-vÀljundi toimingute arvu suurenemist ja jÔudluse vÀhenemist.
- JÔudluse parandamiseks vÀltige mÀlu konfliktide tekkimist virtuaalmasinate vahel, vÀltides liialt suurt mÀlu koormust ESXi hosti tasemel.
- Kaaluda NUMA fĂŒĂŒsilise mĂ€lu eraldamise kontrollimist, et mÀÀrata maksimaalne mĂ€lu maht, mis vĂ”ib olla virtuaalmasinale mÀÀratud NUMA fĂŒĂŒsilistes piirides.
- Kui adekvaatse jĂ”udluse saavutamine on peamine eesmĂ€rk, kaaluda mĂ€lu reservatsiooni, mis on vĂ”rdne eraldatud mĂ€luga. See seadistus tagab, et virtuaalmasin saab ainult fĂŒĂŒsilist mĂ€lu.
Virtualiseeritud salvestus
Salvestuse seadistamine virtualiseeritud keskkonnas nĂ”uab teadmisi SCSI infrastruktuurist. Nagu NUMA puhul, tuleb mĂ”ista erinevate sisend-vĂ€ljunditasemete töötamist â antud juhul rakendusest VM-is fĂŒĂŒsilise lugemise ja kirjutamise tegemiseni andmekandjal.
vSphere pakub mitmeid salvestuse seadistamise vĂ”imalusi, mis on kasulikud SQL Serveri rakenduste rakendamisel Unity XT massiivil. FS VMFS on kĂ”ige laialdasemalt kasutatav meetod andmete salvestamiseks plokkide salvestussĂŒsteemides nagu Unity XT. Unity XT massiiv on madalam kiht, mis koosneb fĂŒĂŒsilistest salvestusseadmetest, mida vSphere esindab loogiliste diskidena (mahtudena). Unity XT mahud on vormindatud kui VMFS mahtude hĂŒperviisor ESXi poolt. VMware administraatorid loovad ĂŒhe vĂ”i mitu virtuaalset ketast (VMDK), mis esindavad kĂŒlalisoperatsioonisĂŒsteemi. RDM vĂ”imaldab virtuaalmasinal otse pöörduda plokkide salvestusse (FC vĂ”i iSCSI) Unity XT, ilma VMFS-i vormindamiseta. VMFS mahud ja RDM vĂ”ivad pakkuda sama tehingu lĂ€bilaskevĂ”imet.Â
NFS-pĂ”hise salvestuse puhul ESXi jaoks soovitab Dell EMC kasutada VMware NFS-i, mitte ĂŒldotstarbelisi NFS-failisĂŒsteeme. SQL Serveris töötav virtuaalmasin, mis kasutab NFS-andmebaasi VMDK-s, ei tea NFS-i pĂ”hikihtidest. KĂŒlalisoperatsioonisĂŒsteem kĂ€sitleb virtuaalmasinat kui fĂŒĂŒsilist serverit, mis töötab Windows Serveri ja SQL Serveriga. Ăhiselt kasutatavad kettad klasterdoote konfiguratsioonides NFS-andmebaasides ei ole toetatud.
VMware vSphere'i (VVols) virtuaalsed mahud pakuvad peenemat haldamist virtuaalmasina tasemel, sĂ”ltumata pĂ”hifĂŒĂŒsilise mĂ€lu esitamisest (nt mahud vĂ”i failisĂŒsteemid). Mahtu pĂ”hine replikatsioon VVolsidega on toetatud alates VVol 2.0 (vSphere 6.5). VVol-diskit saab kasutada RDM-disk'i asemel, et pakkuda diskresource'i SQL'i kĂ”rgelt kergesti saavad klustereid, alates vSphere 6.7, pideva varundamise SCSI kaudu toetades.
Virtuaalsed vÔrgud
Virtuaalmaailma vĂ”rk jĂ€rgib samu loogilisi kontseptsioone nagu fĂŒĂŒsilises maailmas, kuid kasutab tarkvara, mitte fĂŒĂŒsilisi kaableid ja lĂŒliteid. SQL Serveri töökoormustele mĂ”juvĂ”imeviivitus vĂ”ib palju erineda. VĂ”rgu jĂ”udluse jĂ€lgimine olemasoleva töökoormuse vĂ”i hĂ€sti rakendatud testisĂŒsteemi jooksul esindusliku perioodi jooksul aitab virtuaalvĂ”rku luua.
VMware'i virtualiseerimise kasutamisel SQL Serveri puhul tuleb arvesse vÔtta jÀrgmist:
- N nii standardsed kui ka jaotatud virtuaalsed lĂŒlitid pakuvad SQL Serverile vajalikku funktsionaalsust.
- Halda juhtimisse, vSphere vMotion'i ja vĂ”rgu ladustamise liiklust VLAN-i mĂ€rgistamise ja virtuaalse lĂŒliti portide gruppide abil.
- VMware soovitab tungivalt lubada suurte raamide kasutamist virtuaalvÔrkkates, kus on lubatud vSphere vMotion'i vÔi iSCSI liiklus.
- Ăldiselt jĂ€rgige vĂ”rgu soovitusi kĂŒlaliste operatsioonisĂŒsteemide ja seadmete jaoks.
 KokkuvĂ”teÂ
SQL Serveri andmebaasi keskkonnad muutuvad ĂŒha suuremaks ja keerukamaks. SQL Server 2019-s on Microsoft parandanud SQL Serveri pĂ”hifunktsioone ja lisanud uusi, nagu suurandmete töökoormuste tugi Apache Sparki ja HDFS kaudu. Dell EMC koostöös Microsoftiga jĂ€tkab SQL Serveri keskkonna jaoks vajalike infrastruktuuri komponentide - serverite, ladustamise ja vĂ”rkudega - pakkumist.Â
Me nĂ€eme mĂ€rkimisvÀÀrset tööaega ja tehtud kulude (TCO) vĂ€henemist, kui salvestus- ja andmebaasispetsialistid töötavad koos SQL Serveri taristulahenduste vĂ€ljatöötamisel jagatud salvestusplatvormidel. Dell EMC Unity XT vĂ€lkpĂ”hine salvestusesitus on keskmise klassi lahendus, mis sobib SQL Serveri arendajatele ja administraatoritele, kellele on vaja kĂ”rget jĂ”udlust ja madalat latentsust. Unity XT All-Flash sĂŒsteem, mis on mĂ”eldud töötamiseks kĂ”igis vĂ€lkseadmetes, toetab kahetuumalisi CPU-sid, kahekordseid kontrollerikonfiguratsioone ja mitme tuuma optimeerimist.
Yha enam organisatsioonid virtualiseerivad oma SQL Serveri keskkondi. Kuigi virtualiseerimine lisab arhitektuuri kihile veel ĂŒhe projekteerimistasandi, pakub see olulisi eeliseid. Loodame, et teile on kasulikud mĂ”ned enimkasutatavad VMware funktsioonid ja tööriistad SQL Serveri keskkondades, mis on toodud eespool. Soovitame ka linke ressurssidele, et saada lisainfot.
Kasulikud lingid
Dell EMC
- (toote leht)
- (YouTube)
VMware
Microsoft
Allikas: habr.com
