Microsoft SQL Server 2019 ja Dell EMC Unity XT vÀlkmÀlud

TĂ€na tutvustame teile SQL Server 2019 kasutamise eripĂ€rasid Unity XT salvestussĂŒsteemiga ning anname soovitusi SQL Serveri virtualiseerimiseks VMware tehnoloogia abil, samuti Dell EMC infrastruktuuri pĂ”hikomponentide seadistamiseks ja haldamiseks.

Microsoft SQL Server 2019 ja Dell EMC Unity XT vÀlkmÀlud
2017. aastal avaldasid Dell EMC ja VMware kĂŒsitluse tulemused SQL Serveri suundumuste ja arengu kohta - 'SQL Serveri transformatsioon: liikumine paindlikkuse ja katsetĂ€psuse poole' (SQL Server Transformation: Toward Agility and Resiliency), kus kasutati Professionaalse SQL Serveri Assotsiatsiooni (Professional Association of SQL Server, PASS) liikmete kogemusi. Tulemused nĂ€itavad, et SQL Serveri andmebaasid kasvavad nii suuruse kui ka keerukuse poolest, mis on tingitud kasvavatest andmemahtudest ja uutest Ă€rinĂ”uetest. SQL Serveri andmebaasid on hetkel paigaldatud paljudes ettevĂ”tetes, toetades kriitilisi rakendusi ning sageli toimivad nad digitaalsete muudatuste aluseks. 

Alates tĂ€nasest kĂŒsitluse lĂ€biviimisest on Microsoft vĂ€lja andnud uue pĂ”lvkonna andmebaasi tarkvara — SQL Server 2019. Lisaks suhte- ja andmete salvestamise peamiste omaduste parendamisele on lisandunud uued teenused ja funktsioonid. NĂ€iteks toetab SQL Server 2019 suurte andmete töökoormusi, kasutades Apache Spark'i ja Hadoopi jaotatud failisĂŒsteemi (Hadoop Distributed File System, HDFS).

Dell EMC ja Microsofti liit

Dell EMC ja Microsoft on juba pikka aega teinud koostööd SQL Serveri lahenduste vÀljatöötamisel. TÔhusa andmebaasiplatvormi, nÀiteks Microsoft SQL Serveri rakendamine, nÔuab tarkvara funktsioonide koordineerimist aluse IT-infrastruktuuriga. See infrastruktuur hÔlmab keskprotsessori arvutusvÔimsust, mÀluressursse, salvestusvÔimalusi ja vÔrgu teenuseid. Dell EMC pakub SQL Serveri platvormile infrastruktuuri igasuguste töökoormuste ja rakenduste jaoks.

Dell EMC PowerEdge server series offers a variety of processor and memory configurations. These configurations are suitable for a wide range of workloads, from small enterprise applications to large mission-critical systems like enterprise resource planning (ERP), data storage, advanced analytics, e-commerce, and more. The storage systems are designed for both unstructured and structured data. 

Customers deploying SQL Server 2019 with Dell EMC infrastructure can manage structured and unstructured data using SQL Server and Apache Spark. SQL Server also supports combinations of client access technologies, inter-server communications, and server-storage communications. The Dell EMC concept is based on a disaggregated model that provides an open ecosystem. Organizations can choose from a wide range of standard industry networking applications, operating systems, and hardware platforms. This approach maximizes control over technologies and architectures, resulting in significant cost savings and flexibility.

VMware virtualiseerib kĂ”ik kriitilise tĂ€htsusega infrastruktuuri komponendid, mis on vajalikud SQL Serveri kĂ”rge jĂ”udluse ja tegevuste ĂŒhtsuse saavutamiseks. Peale isikliku pilve pakub VMware nĂŒĂŒd ka hĂŒbriidmudelid, mis hĂ”lmavad nii isiklikke kui ka avalikke pilvearhitektuure. 

Paljud organisatsioonid kasutavad virtualiseerimist, et vĂ€hendada infrastruktuurikulusid, tagada kĂ”rge kĂ€ttesaadavus ja lihtsustada hĂ€daolukordade taastamist. 94% kĂŒsitletud SQL Serveri spetsialistidest teatavad mingist virtualiseerimise tasemest oma keskkonnas. 70% neist, kes kasutavad virtualiseerimist, valis VMware. 60% korral on SQL Serveri virtualiseerimise tase 75% ja rohkem. Lisaks nĂ€itavad kĂŒsitluse tulemused veenvalt, et kĂ”rge kĂ€ttesaadavus ja hĂ€daolukordade taastamine, mis on ellu viidud virtualiseerimise tasemel, on muutunud olulisteks teguriteks SQL Serveri andmebaaside virtualiseerimise otsuste tegemisel.

SQL Server 2019 uued funktsioonid

SQL Server 2019 andmebaasiplatvorm hĂ”lmab laia valikut tehnoloogiaid, funktsioone ja teenuseid, mis toetavad kriitilisi rakendusi, nagu analĂŒĂŒtika, ettevĂ”tte andmebaasid, Ă€rianalĂŒĂŒs (BI) ja skaleeritav tehingutöötlus (OLTP). SQL Server on saanud andmete integreerimise, andmesalvestuse, aruandluse ja laiendatud analĂŒĂŒtika, replikatsiooni ja poolstruktureeritud andmetĂŒĂŒpide haldamise vĂ”imalused. Loomulikult ei vaja kĂ”ik kliendid vĂ”i rakendused neid kĂ”iki funktsioone. Lisaks on paljudes olukordades soovitatav eraldada SQL Serveri teenuseid ĐČĐžŃ€Ń‚ŃƒĐ°Đ»ĐžĐ·Đ°Ń†ĐžĐž abil. 

EttevÔtted peavad sageli toetuma suurtele andmemassidele, mis pÀrinevad pidevalt kasvavatest andmekogudest. SQL Server 2019 abil saate peaaegu reaalajas vÀÀrtuslikku teavet kÔikidest andmetest. SQL Server 2019 klastrid pakuvad ulatuslikku keskkonda suurte andmekogudega töötamiseks, sealhulgas masinÔppe ja tehisintellekti vÔimaluste kasutamiseks. SQL Server 2019 peamised uued funktsioonid ja tÀiendused on loetletud Microsofti dokumendis.

Dell EMC Unity XT keskmise taseme salvestussĂŒsteemis

Dell EMC Unity disk array series has been on the market for almost three years, and over 40,000 systems have been sold since then. Customers appreciate this mid-range array for its simplicity, performance, and cost-effectiveness. Dell EMC Unity XT platforms provide shared storage solutions that ensure low latency, high throughput, and reduced management costs for SQL Server workloads. All Unity XT systems utilize a dual-controller architecture (storage processors, SP) for handling input/output and executing data operations in an active/active mode. In Unity XT, dual SPs implement full internal connectivity of 12 Gbps SAS and a patented multi-core architecture to deliver high performance and efficiency. The disk arrays allow for scalable storage capacity with additional shelves.

Microsoft SQL Server 2019 ja Dell EMC Unity XT vÀlkmÀlud
In Dell EMC Unity XT, the new generation of arrays (both hybrid and fully flash-based), performance has significantly increased, efficiency has improved, and new capabilities and services for multi-cloud environments have been introduced. 

Unity XT arhitektuur vÔimaldab samal ajal andmeid töödelda, nende mahtu vÀhendada ning toetada teenuseid nagu replikatsioon, ilma et see kahjustaks rakenduste jÔudlust. vÔrreldes eelneva pÔlvkonna lahendustega on Dell EMC Unity XT jÔudlus kahekordistunud ning reageerimisaeg vÀhenenud 75%. Loomulikult toetab Dell EMC Unity NVMe standardit.

NVMe salvestusseadmetega andmesalvestussĂŒsteemid nĂ€itavad oma parimaid omadusi latentsusele tundlikes rakendustes. NĂ€iteks sellistes rakendustes nagu massiivsed andmebaasid tagab NVMe madala latentsuse ja kĂ”rged tippandmeedastuskiirus. Latentsuse vĂ€henemine ja suurem parallelism suurendavad oluliselt lugemise/kirjutamise operatsioonide jĂ”udlust. Pole ime, et IDC prognoosi kohaselt moodustavad kuni 2021. aastaks NVMe ja NVMe-oF (NVMe over Fabric) ĂŒhendusega flash-massiivid ligikaudu poole kogu maailma vĂ€listesse andmesalvestussĂŒsteemidesse tehtud mĂŒĂŒgist. 

Andmete salvestamise ökonoomsust parandavad tihendamisalgoritmid. Dell EMC Unity XT suudab andmemahu vĂ€hendada isegi viie korra vĂ”rra. Teine oluline nĂ€itaja on sĂŒsteemi ĂŒldine efektiivsus. Dell EMC Unity XT kasutab sĂŒsteemi mahtude 85% efektiivselt. Tihendamine ja dedupeerimine toimuvad reaalajas — kontrollerite tasemel. Andmed salvestatakse tihendatud kujul. SĂŒsteem automatiseerib ka andmesalvestuste haldamise.

Lihtsasti kasutatavad Unity vĂ€lkmĂ€lud, mis pakuvad ĂŒhtset (bloki ja faili) ligipÀÀsu, tagavad stabiilse reageerimisaaja, integreeruvad pilveandmesalvestusteenustega ning toetavad uuendusi ilma andmete migratsioonita. PĂ”hikokkuleppel saab see universaalne salvestussĂŒsteem paigaldada 30 minutiga.

Andmete salvestustehnoloogia nimega „dĂŒnaamilised grupid“ vĂ”imaldab ĂŒleminekut staatilisest dĂŒnaamilisse mĂ€lulaiendusse, pakkudes kĂ”rget operatiivset paindlikkust ja lihtsust sĂŒsteemi mahtude suurendamisel. DĂŒnaamilised grupid aitavad sÀÀsta mahtu ja eelarvet, nĂ”udes vĂ€hem aega ĂŒmberkujundamiseks. Dell EMC Unity mahtude ja jĂ”udluse suurendamine ei nĂ”ua andmete migratsiooni. 

TĂ€napĂ€eval kasutavad paljud ettevĂ”tted oma kohaliku infrastruktuuri tĂ€iendusena mitmeid avalikke pilveteenuseid. Dell EMC Unity XT saab toimida Dell Technologies Cloudi pilvekeskkonna komponendina. Seda andmemagasinat saab kasutada avalikus pilves ja andmeid on vĂ”imalik edastada privaatpilve. Lisaks on Dell EMC Unity XT saadaval teenusena. See on ĂŒks Dell EMC Cloud Storage Services pilvesalvestusteenustest.
 
Pilveladustamine muutub ĂŒha populaarsemaks, kuna see vĂ”imaldab investeeringute tasuvust parandada vĂ€hendades infrastruktuurikulusid. Pilveladustamisteenused Cloud Storage Services laiendavad klientide andmekeskusi pilve, pakkudes Dell EMC ladustamist (otseselt ĂŒhendatud avalike pilveteenustega) teenusena. Kolmandad teenusepakkujad saavad pakkuda kiirusel ĂŒhendust (madala latentsusega) avalikust pilvest otse Dell EMC Unity, PowerMax ja Isilon sĂŒsteemidega kliendi andmekeskuses.

Unity XT peresse kuuluvad sĂŒsteemid Unity XT All-Flash, Unity XT Hybrid, UnityVSA ja Unity Cloud Edition.
 

Ühildatud hĂŒbriid ja flash-massiivid 

Unity XT hĂŒbriid- ja Unity XT All-Flash salvestussĂŒsteemid, mis pĂ”hinevad Intel'i protsessoritel, pakuvad integreeritud arhitektuuri plokk-, failipÀÀsu ja VMware VVols mahutite jaoks, toetades vĂ”rgu salvestusprotokolle (NAS), iSCSI ja Fibre Channel (FC). Unity XT hĂŒbriid- ja Unity XT All-Flash platvormid on valmis NVMe salvestite kasutamiseks.

HĂŒbriidsĂŒsteemid Unity XT toetavad töö tegemist mitme pilvekeskkonnas. Mitme pilvekeskkonna tugi tĂ€hendab andmesalvestussĂŒsteemi laiendamist pilve vĂ”i kasutamist pilves paindlike ressursikasutuse variantidega. Mitme pilve salvestuslahendused on loodud andmete mobiilsuse ja ĂŒlekande vĂ”imaldamiseks erinevate pilveplatvormide vahel - nii era- kui ka avalike pilvede vahel. See mĂ”jutab mitte ainult andmete liigutamise protsesse, vaid ka rakenduste andmete juurde pÀÀsemise korraldamist mitmes avalikus pilves.

Microsoft SQL Server 2019 ja Dell EMC Unity XT vÀlkmÀlud
Need hĂŒbriidmasinad pakuvad jĂ€rgmisi vĂ”imalusi:

  • Skaleeritavus kuni 16 PB „toore” maht.
  • Sisseehitatud andmemahtu vĂ€hendavad funktsioonid kĂ”ikidele flash-poolidele.
  • Kiire paigaldus ja seadistamine (keskmiselt kulub sellele 25 minutit).

Tahketehnoloogiate valdkond areneb kiiresti, ning lÀhiaastatel tulevad turule uued revolutsioonilised tooted. Sel ajal asendavad organisatsioonid jÀtkuvalt traditsioonilisi HDD kettaid tahketehnoloogiate vastu, et suurendada jÔudlust, lihtsustada haldamist ja sÀÀsta energiat. Uued pÔlvkonnad flash-massiive iseloomustavad tÀiustatud salvestusautomaatika, avaliku pilveintegratsiooni ja integreeritud andmekaitse vahendid. 

Unity XT All-Flash sĂŒsteemid pakuvad kĂ”rget kiirus, efektiivsust ja mitme pilve toetust. Nende omadused:

  • Kahekordne jĂ”udlus.
  • Andmete maht 7: 1 vĂ”rra vĂ€henemine.
  • Kiire paigaldamine ja seadistamine (protsess kestab vĂ€hem kui 30 minutit).

 UnityVSA

UnityVSA sĂŒsteem on tarkvara mÀÀratud salvestuslahendus VMware ESXi virtuaalsete keskkondade jaoks, kasutades serveri-, jagatud- vĂ”i pilvesalvestuse jĂ”udlust. UnityVSA HA, kahe UnityVSA salvestussĂŒsteemiga konfigureerimine, tagab tĂ€iendava tĂ”rke taluvuse. UnityVSA salvestuslahendus pakub:

  • Kuni 50 TB funktsionaalset unifitseeritud salvestuse mahtu.
  • Ühildumine Unity XT sĂŒsteemide ja funktsioonidega.
  • Kvaliteedi tagamise sĂŒsteemide (UnityVSA HA) tugi.
  • Ühendamine NAS ja iSCSI kaudu.
  • Andmete replikatsioon teistele Unity XT platvormidele.

Unity Cloud Edition

Failide sĂŒnkroonimise ja katastroofiremondi jaoks sisaldab Unity XT seeria versiooni Unity Cloud Edition, mis pakub:

  • TĂ€isfunktsionaalne salvestusvĂ”ime programmiga mÀÀratletud andmesalvestuse (SDS) kasutamiseks, mis on juurutatud pilves.
  • Lihtne blokk- ja failisalvestuse juurutamine VMware Cloudi kaudu AWS-is.
  • Avarii taastamise tugi, sealhulgas testimine ja andmete analĂŒĂŒs.

Microsoft SQL Server 2019 ja Dell EMC Unity XT vÀlkmÀlud

Unity XT All Flash SQL Serveri jaoks

2017. aasta Unisphere Researchi aruandes "SQL Serveri transformatsioon: paindlikkuse ja tĂ”rketaluvuse poole" (SQL Server Transformation: Toward Agility and Resiliency) 22% vastajatest teatas, et nad kasutavad flash-salvestustootes (16%) vĂ”i plaanivad seda teha (6%). 30% kasutavad hĂŒbriidseid salvestussĂŒsteeme, mis sisaldavad flash-mĂ€lu. 13% kasutavad otseĂŒhendusega flash-sĂŒsteeme. 13% varundavad SQL Serveri andmebaase flash-salvestusse.

Selline kiire vĂ€lkmĂ€lutehnoloogia juurutamine SQL Serveriga 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 SQL Serveris vĂ”imalusi ja töötlemisvĂ”imet, mis ĂŒletavad tĂŒĂŒpiliste salvestusvĂ”rkude (SAN) pakutavat.

Microsoft SQL Server 2019 ja Dell EMC Unity XT vÀlkmÀlud
Unity XT All-Flash sĂŒsteemid, mis on valmis NVMe juurutamiseks (veelgi suurema jĂ”udluse ja madalama latentsuse jaoks), on 2U vormifaktoriga, toetamaks kahetuumalisi protsessoreid ning kaht aktiivset kontrollerit.

Unity XT All-Flash mudelid

Unity XT 

Protsessorid 

MĂ€lu (protsessori kohta)

Maks. kettaseente arv

Maks. „toore“ 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 

Lisainfot leiate sĂŒsteemi spetsifikatsioonidest (Dell EMC Unity XT Storage Series Specification Sheet).

Salvestusruumipooled

Paljud SQL Serveri spetsialistid teavad, et kĂ”ik kaasaegsed salvestusseadmed vĂ”imaldavad kettaid koondada suuremateks salvestusĂŒksusteks, millel on fikseeritud RAID kaitseaste. Erilised RAID-kaitsega ketasgrupid on traditsioonilised salvestuspoolsĂŒsteemid. Kuigi hĂŒbriidsed Unity XT sĂŒsteemid toetavad ainult traditsioonilisi puule, pakuvad Unity XT All-Flash sĂŒsteemid ka dĂŒnaamilisi salvestuspoolsĂŒsteeme. DĂŒnaamiliste salvestuspoolsĂŒsteemide puhul rakendatakse RAID-kaitset kettaekstentidele – salvestusĂŒksustele, mis on vĂ€iksemad kui tĂ€isketas. DĂŒnaamilised puulad pakuvad suuremat paindlikkust ketaste haldamisel ja laiendamisel. 

Dell EMC annab soovitusi salvestuspoolsĂŒsteemide haldamiseks maksimaalse jĂ”udluse saavutamiseks minimaalse keerukuse juures. NĂ€iteks on soovitatav vĂ€hendada Unity XT salvestuspoolsĂŒsteemide arvu, et vĂ€hendada keerukust ja suurendada paindlikkust. Siiski vĂ”ib tĂ€iendavate salvestuspoolsĂŒsteemide seadistamine mĂ”nes olukorras olla ĂŒsna mĂ”istlik, sealhulgas juhul, kui teil on vaja:

  • Toetada erinevaid töökoormusi erinevate sisendi/vĂ€ljundi profiilidega.
  • Ressursside eraldamine teatud jĂ”udlusparameetrite saavutamiseks.
  • Eraldada eraldi ressursid mitme ĂŒĂŒrniku jaoks.
  • Luua vĂ€iksemaid domeene tĂ”rke vĂ€ltimiseks.

Salvestustooted (LUN)

Kuidas leida tasakaalu haldamise ja paindlikkuse vahel, valides mahtude arvu salvestussĂŒsteemis? Unity puhul on SQL Serveri maksimaalse paindlikkuse saavutamiseks soovitatav luua maht iga andmefaili jaoks. Praktikas rakendavad enamik organisatsioone mitmekihilist lĂ€henemist, kus kriitilise tĂ€htsusega andmebaasid saavad maksimaalset paindlikkust, samas kui vĂ€hem oluliste andmebaaside failid on koos suurematesse mahtudesse grupeeritud. Soovitame uurida kĂ”iki andmebaaside ja nende rakendustega seotud nĂ”udeid, kuna andmete kaitse ja jĂ€lgimise tehnoloogiad sĂ”ltuvad failide isoleerimisest ja paigutusest.

Paljusid mahtu on sageli keeruline hallata, eriti virtuaalsetes keskkondades. SQL Serveri virtualiseeritud keskkonnad on hea nĂ€ide sellest, millal vĂ”ib olla mĂ”istlik paigutada erinevaid failitĂŒĂŒpe ĂŒhte mahtu. Andmebaasi administraator vĂ”i salvestusadministraator (vĂ”i mĂ”lemad) peavad mÀÀrama mahtude arvu, valides Ă”ige tasakaalu paindlikkuse ja hooldamise mugavuse vahel.

Failihaldus

NAS-serverid paigutavad failisĂŒsteemid Unity XT salvestussĂŒsteemis. FailisĂŒsteemidele on ligipÀÀs protokollide SMB vĂ”i NFS kaudu, ning tĂ€nu mitme protokolli failisĂŒsteemile on vĂ”imalik kasutada mĂ”lemaid protokolle samaaegselt. Hostide ĂŒhendamiseks SMB, NFS ja mitme protokolli failisĂŒsteemidega, samuti VMware NFS andmesalvestusega ja VMware virtuaalsete mahtudega kasutavad NAS-serverid virtuaalseid liideseid. FailisĂŒsteemid ja virtuaalsed liidesed on isoleeritud ĂŒhe NAS-serveri raames, vĂ”imaldades mitme kasutaja jaoks kasutada mitmeid NAS-servereid. NAS-serverid muudavad automaatselt toimetamist, kui salvestusseadmestik ebaĂ”nnestub. Sellega seotud failisĂŒsteemid vahetuvad samuti ebaĂ”nnestumise korral.

SQL Server 2012 (11.x) ja uuemad versioonid toetavad Server Message Block (SMB) 3.0 protokolli, mis vĂ”imaldab jagada vĂ”rgu failide salvestamiseks. Nii iseseisva installatsiooni kui ka talitlushĂ€iretest taastuva klastrite puhul saate installida sĂŒsteemse andmebaasi (master, model, msdb ja tempdb) ning kasutaja andmebaasid Database Engine SMB salvestusvĂ”imalusega. SMB salvestuse kasutamine on hea valik, kui kasutatakse Always On Availability Groups kĂ”rge kasutatavuse rĂŒhmi, kuna ĂŒhise failiallikana on vajalik ligipÀÀs kĂ”rge kasutatavuse vĂ”rgu resursile.

SMB ĂŒhiste failide ressursside loomine SQL Serveri juurutamiseks Unity XT salvestuslahenduses on lihtne kolmest etapist koosnev protsess: tuleb luua NAS-server, failisĂŒsteem ja SMB ĂŒhine ressurss. Dell EMC Unisphere salvestusjuhtimise tarkvara sisaldab seadistamise abilist, mis aitab seda protsessi lĂ€bi viia. Siiski, kui SQL Serveri koormusi paigutatakse SMB ĂŒhiste failide ressurssidele, ei tohiks unustada mĂ”ningaid olulisi kaalutlusi, mis ei pruugi otseselt seonduda SMB ĂŒhiste failide ressursside kasutamisega. Microsoft on koostanud nimekirja paigaldus- ja turvaprobleemidest, sealhulgas teadaolevatest probleemidest; lisateavet leiate jaotisest „SQL Serveri paigaldamine SMB failide salvestamisega“. Microsofti dokumentides.

Andmete hetkeseisud

Andmed on muutunud ettevÔtete jaoks kÔige olulisemaks ressursiks ning tÀna on kriitiliselt olulistes keskkondades vajalik mitte ainult varundamine. Rakendused peavad olema pidevalt online, tagades katkematu töö ja uuenduste lÀbiviimise. Samuti nÔuavad need kÔrget jÔudlust ja andmete kÀttesaadavust, kasutades selliseid valikuid nagu kohaliku hetktÔmmise kopeerimine ja kaug-replikatsioon.

Unity XT salvestusmasiiv pakub vĂ”imalusi hetkepiltide loomiseks plokkide ja failide jaoks, kasutades ĂŒhist töövoogu, protseduure ja arhitektuuri. Unity hetkepiltide metodoloogia tagab lihtsa ja tĂ”husa viisi andmete kaitsmiseks. Hetkepildid lihtsustavad andmete taastamist — teil on vĂ”imalus naasta varasema hetkepildi juurde vĂ”i kopeerida valitud andmed eelmisest hetkepildist. JĂ€rgmises tabelis on toodud hetkepiltide sĂ€ilitamise tĂ€htajad Unity XT sĂŒsteemide jaoks.

Kohalik ja eemalolev andmete hetkepiltide salvestamine

Hetkepildi tĂŒĂŒp

CLI
UI
REST

KÀsitsi 

Ajasta 

KÀsitsi 

Ajasta 

KÀsitsi 

Ajasta 

Kohalik 

1 aasta 

1 aasta

5 aastat 

4 nÀdalat

100 aastat

Ilma piiranguteta

Kaug 

5 aastat

255 nÀdalat 

5 aastat

255 nÀdalat

5 aastat

255 nÀdalat

Hetkepildid ei asenda otseselt teisi andmekaitse meetodeid, nagu varukoopiad. Need saavad ainult tÀiendada traditsioonilisi varukoopiaid esimese kaitseliinina vÀikse RTO-skeemide korral.

Dell EMC Unity kiirete varundusfunktsioon hÔlmab andmete mahu vÀhendamist ja tÀiustatud de-dupplikatsiooni. Varundused saavad samuti kasu ruumihÀiretest, mis saavutatakse algses salvestusressursis. Kui teete varunduse andmesalvestusressursilt, mis toetab andmete mahu vÀhendamise funktsioone, vÔivad algandmed olla kokku surutud vÔi de-dupplitud.

Siin on mÔned tÀhelepanekud, mis puudutavad andmebaasi taastamist SQL Serveri varunduse abil:

  • KĂ”ik SQL Serveri andmebaasi komponendid peavad olema kaitstud komplektina. Kui andmefailid ja logifailid asuvad erinevatel LUN-idel, peavad need LUN-id kuuluma ĂŒhte ja samasse jĂ€rjepidevasse gruppi. JĂ€rjepidev grupp tagab, et varundus tehakse kĂ”igis grupi LUN-ides samal ajal. Kui andmefailid ja logifailid asuvad mitmes ĂŒhisfailide ressursis SMB, peavad ĂŒhisfailide ressursid olema ĂŒhes failisĂŒsteemis.
  • SQL Serveri andmebaasi taastamisel plokkide hetkeseisust, kui SQL Serveri instants peab jÀÀma ĂŒhendatuks, kasutage Unisphere'i hostiĂŒhendust. Failide pĂ”hjal taastamise korral luuakse tĂ€iendav SMB ĂŒhine ressurs, kasutades hetkeseisu allikana. PĂ€rast mahtude ĂŒhendamist saab andmebaasi ĂŒhendada teise nimega vĂ”i asendada olemasolev taastatud andmebaas.

  • Unisphere'is hetkeseisude taastamise meetodit kasutades tĂ”lkige SQL Serveri instants tööreĆŸiimi. SQL Server ei tea taastamisoperatsioonidest. Instantsi tööreĆŸiimi tĂ”lkimine tagab, et mahud ei kahjustata andmebaasi kirjutamise operatsioonide kĂ€igus enne taastamist. Kui instants on taaskĂ€ivitatud, toob SQL Serveri hĂ€daolukorra taastamine andmebaasid jĂ€rjepidevasse seisundisse.
  • KĂ€ivitage samal ajal kohesed koopiad mitme salvestusobjekti jaoks, ja enne tĂ€iendavate koopiate lubamist veenduge sĂŒsteemi jĂ€lgides, et see töötab soovitatud reĆŸiimides.

Automatiseerimine ja koopiate ajakava

Unity XT-s saab koopiaid automatiseerida. Unisphere'i ladustamishaldussĂŒsteemis on saadaval jĂ€rgmised vaikimisi koopiate seaded: vaikimisi kaitse, lĂŒhema sĂ€ilitamise ajaga kaitse ja pikema sĂ€ilitamise ajaga kaitse. Iga valik loob igapĂ€evased koopiad ja sĂ€ilitab need erinevate ajavahemike jooksul.

Saate valida ĂŒhe (vĂ”i mĂ”lemad) planeerimise variandid — iga x tunni tagant (1 kuni 24) ja igapĂ€evaselt / iganĂ€dalaselt. IgapĂ€evane / iganĂ€dalane koopiate planeerimine vĂ”imaldab mÀÀrata kindla kellaaja ja pĂ€evad koopiate tegemiseks. Iga valitud valiku jaoks tuleb mÀÀrata sĂ€ilitamise poliitika, mis vĂ”ib olla seadistatud automaatselt kustutama jaotise vĂ”i ajutise sĂ€ilitamise.

Lisainfot Unity koopiate kohta leiate Dell EMC Unity dokumentatsioonist. 

Peened kloonid

Õhuke kloon on lugemis-/kirjutusĂ”iguseta koopia Ă”hukesest plokkressursist, nagu nĂ€iteks maht, jĂ€rjepidev grupp vĂ”i VMware VMFS andmesalvestus, mis jagab blokke vanemressursiga. Õhukesed kloonid on suurepĂ€rane viis SQL Serveri andmebaaside kiireks ja kompaktseks esitlemiseks, mida ei saa saavutada traditsiooniliste SQL Serveri tööriistadega. PĂ€rast Ă”hukese klooni esitamist hostile saab mahud viia operatiivreĆŸiimi (vĂ”rgus) ja andmebaas ĂŒhendatakse SQL Serveri andmebaasi ĂŒhendamise meetodi abil.

Kasutades vÀrskenduse funktsiooni Ôhukeste kloonidega, deaktiveerige (viige offlini) kÔik andmebaasid, mis on Ôhukesel kloonil. Seda tuleb teha enne vÀrskenduste operatsiooni. Kui andmebaase ei vii enne vÀrskenduse teostamist offlini, vÔib see pÔhjustada andmete mittevastavuse vigu vÔi valeandmete tulemusi SQL Serveris.

Andmete replikatsioon

Replikatsioon on tarkvarafunktsioon, mis sĂŒnkroniseerib andmeid kaugsĂŒsteemiga samas objekti vĂ”i mujal. Replikatsiooni ja Unity konfiguratsioonivalikud vĂ”imaldavad valida tĂ”husama viisi SQL Serveri andmebaaside RTO/RPO nĂ”uete tĂ€itmiseks, samal ajal sĂ€ilitades jĂ”udluse ja ribalaiuse tasakaalu.

Dell EMC Unity replikatsiooni kasutamine SQL Serveri andmebaaside kaitsmiseks mitmetes mahtudes nĂ”uab, et kĂ”ik andmed ja andmebaasi logimahtude maht kuuluksid ĂŒhte jĂ€rjepidevasse gruppi vĂ”i failisĂŒsteemi. SeejĂ€rel konfigureeritakse replikatsioon grupis vĂ”i failisĂŒsteemis ning see vĂ”ib hĂ”lmata mitme andmebaasi mahtusid vĂ”i jagatud ressursse. Andmebaasid, millel on erinevad replikatsiooni nĂ”uded, peavad olema erinevates LUN-id, jĂ€rjepidevates gruppides vĂ”i failisĂŒsteemides.

Kerged kloonid on ĂŒhilduvad nii sĂŒnkroonse kui ka asĂŒnkroonse replikatsiooniga. Kui kerge kloon replitseeritakse sihtkohta, muutub see tĂ€ielikuks kopeerimiseks mahust, konsistentsete rĂŒhmast vĂ”i VMFS hoiust. PĂ€rast replikatsiooni on kerge kloon tĂ€iesti sĂ”ltumatu maht oma seadistustega.

Microsoft SQL Server 2019 ja Dell EMC Unity XT vÀlkmÀlud
Kerge klooni replikatsiooniprotsess algsest sĂŒsteemist sihtsĂŒsteemi.

Tempdb andmebaasi replikatsioon ei ole vajalik, kuna fail rekonstrueeritakse SQL Serveri taaskÀivitamisel ja seetÔttu ei vasta metaandmed teiste SQL Serveri instantside meetodile. TÀpne mahtude ja nende sisu valik replikatsiooniks vÀhendab tarbetut replikatsiooniliiklust.

Microsoft SQL Serveri andmete kopeerimise integreeritud haldus

Enamik kaasaegseid salvestustooted (sealhulgas kĂ”ik Dell EMC tooted) saavad luua "operatsioonisĂŒsteemiga ĂŒhilduvaid" koopiaid igasugustest failidest jĂ€rgmiste kaudu:

  • KĂ€skude ĂŒhtlane jĂ€rjestus operatsioonisĂŒsteemi poolt kĂ”igis tasandites — hostist kuni salvestusseadmest.
  • Mahtude grupeerimine, et mitme faili kirjutamise jĂ€rjestus erinevates mahtudes sĂ€iliks.

Microsoft on vĂ€lja töötanud API andmesalvestuse pakkujatele, et toetada laialdaselt skaleeritavaid salvestusseadmeid. See API vĂ”imaldab salvestuspakkujatel koordineerida oma tegevusi SQL Serveri andmebaasihaldusega, vĂ”imaldades luua "rakendusega kooskĂ”las olevaid koopiaid" mahu varundamise teenuse (VSS) abil. Need koopiad simuleerivad SQL Serveri ja operatsioonisĂŒsteemi vahelist suhtlust SQL Serveri kavandatud ning lĂ”petamise ajal. KĂ”ik kirjutamispuudid tĂŒhjendatakse ja tehingud peatatakse, kuni kĂ”ik kettad on vĂ€rskendatud ja kooskĂ”las kindla ajahetkega, mis on fikseeritud SQL-i logis.

Dell EMC AppSync'i tarkvara, mis on integreeritud Unity XT piltidega, lihtsustab ja automatiseerib rakendusega kooskÔlas olevate tööandmete koopiate loomise, kasutamise ja haldamise protsessi. See tarkvara on mÔeldud kasutamiseks koopiahhalduse stsenaariumites andmebaaside taastamiseks ja nende uuesti kasutamiseks. 

AppSync tarkvara tuvastab automaatselt rakenduse andmebaasid, uurib andmebaasi struktuuri ja kuvab failistruktuuri lÀbi riistvaratasandi vÔi virtualiseerimise taseme Unity XT pÔhihoidlas. See korraldab kÔik vajalikud toimingud, alates loomise ja kontrollimise koopia tegemisest kuni hetkepiltide mountimisenni sihthostis ja andmebaasi kÀitamiseni vÔi taastamiseni. AppSync toetab ja lihtsustab SQL Serveri töövooge, mis hÔlmavad tööandmebaasi uuendamist ja taastamist.

Andmete mahtude vÀhendamine ja laiendatud deduplikatsioon

Dell EMC Unity andmesalvestussĂŒsteemide pere pakub mitmeotstarbelisi ja kasutajasĂ”bralikke andmete mahuhaldusteenuseid. SÀÀst saavutatakse mitte ainult seadistatud peamistest salvestusressurssidest, vaid ka nende ressursse hetkepiltide ja Ă”hukeste koopiate abil. Hetkepildid ja Ă”hukesed koopiad pĂ€rivad algse salvestuse mahtude vĂ€hendamise seadistuse, mis suurendab mahtude kokkuhoidu.

Andmete vĂ€hendamise funktsioon hĂ”lmab deduplikatsiooni, tihendamist ja nullblokkide tuvastamist, mis vĂ”ib potentsiaalselt suurendada kasulikku salvestusruumi kasutaja objektide ja sisemise kasutuse jaoks. Unity XT andmete vĂ€hendamise funktsioon asendab tihendamise funktsiooni Unity OE 4.3 ja hilisemates versioonides. Tihendamine on andmete vĂ€hendamise algoritm, mis suudab vĂ€hendada vajalikku fĂŒĂŒsilist mahutavust andmekogumi salvestamiseks.

Unity XT sĂŒsteemid pakuvad samuti tĂ€iustatud deduplikatsiooni funktsiooni, mida saab aktiveerida, kui andmete vĂ€hendamine on sisse lĂŒlitatud. TĂ€iustatud deduplikatsioon vĂ€hendab kasutaja andmete jaoks vajaliku mahutavuse, sĂ€ilitades vaid vĂ€ikese arvu koopiaid (tihti vaid ĂŒhe koopia) Unity andmeplokkidest. Deduplikatsiooni ala on ĂŒks LUN. Pidage seda meeles, kui valite salvestusplaane. VĂ€hem LUN-e toob kaasa parema deduplikatsiooni, kuid rohkem LUN-e tagab suurenenud jĂ”udluse. 

Mahtuvuse kokkuhoid, mis tuleneb tÀiendavast dedupikatsioonist, vÔib tagada parima kasu enamikes keskkondades, kuid see nÔuab ka Unity massiivi protsessorite ressursikasutust. OE 5.0-s dedupikseerib sissetulev dedupikatsioon, kui see on lubatud, iga ploki (kas komprimeeritud vÔi mitte). Lisainfoks vaadake Dell EMC dokumentatsiooni.

Allolevas tabelis on toodud toetatud konfiguratsioonid andmete vÀhendamiseks ja tÀiustatud dedupikatsiooniks:

Andmete vÀhendamine Unitys (kÔik mudelid) ja tÀiendav dedupikatsiooni tugi

Unity OE versioon 

Tehnoloogia 

Toetatud basseinide tĂŒĂŒp 

Toetatud mudelid

4.3 / 4.4 

Andmehulga vÀhendamine 

Flash-pool — traditsiooniline vĂ”i dĂŒnaamiline 

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

4.5 
 

Andmehulga vÀhendamine 

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

Andmehulga vÀhendamine ja tÀiendav dedupikatsioon*

450F, 550F, 650F 

5 
 

Andmehulga vÀhendamine 

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

Andmete mahtude vÀhendamine ja laiendatud deduplikatsioon

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

* Andmehulga vĂ€hendamine on vaikimisi vĂ€lja lĂŒlitatud ja see tuleb sisse lĂŒlitada, enne kui tĂ€iendav dedupikatsioon muutub kĂ€ttesaadavaks. PĂ€rast andmehulga vĂ€hendamise lubamist on tĂ€iendav dedupikatsioon saadaval, kuid vaikimisi on see vĂ€lja lĂŒlitatud.

Andmete kokkusurumine Unitys ja SQL Serveris

SQL Server 2008 Enterprise Editioni vĂ€ljalase oli esimene, mis pakkus andmete kokkusurumise funktsioone. Ridade ja lehekĂŒlgede tase kokkusurumisel kasutab SQL Server 2008 teadlikkust sisemiste andmebaasi tabelite vormingust, et vĂ€hendada andmeobjektide poolt kasutatavat ruumi. Ruumi vĂ€hendamine vĂ”imaldab salvestada rohkem ridu lehe peale ja rohkem lehti puhvermĂ€lus. Kuna andmed, mis ei ole salvestatud 8k andmelehe vormingus, nagu nĂ€iteks vĂ€lised andmed, nĂ€iteks NVARCHAR (MAX), ei kasuta ridade vĂ”i lehekĂŒlgede kokkusurumismeetodeid, tutvustas Microsoft Transact-SQL-i COMPRESS ja DECOMPRESS funktsioone. 

Need funktsioonid kasutavad andmete kokkusurumise traditsioonilist lÀhenemist (GZIP algoritmi), mida tuleb igasse andmeosa kokkusurumiseks vÔi lahtipakkimiseks kutsuda.

Unity XT tihendamine, mis ei ole spetsiaalselt seotud SQL Serveriga, kasutab tarkvaralist algoritmi andmete analĂŒĂŒsimiseks ja tihendamiseks. Alates Unity OE versioonist 4.1 on Unity andmete tihendamine olnud saadaval plokkhÀÀlestuse ja VMFS andmehĂŒlguri mahtude jaoks, mis asuvad flash-mĂ€lukogudes. Alates Unity OE 4.2-st on tihendamine saadaval ka failisĂŒsteemide ja NFS andmehĂŒlgurite jaoks flash-mĂ€lude ladudes.

Andmete tihendamismeetodi valik SQL Serverile sĂ”ltub mitmest tegurist. Nende tegurite hulka kuuluvad andmebaasi sisu tĂŒĂŒp, saadaval olevad CPU ressursid — nii ladudes kui ka andmebaaserverites — ning sisend-vĂ€ljund ressursid, mis on vajalikud SLA sĂ€ilitamiseks. Üldiselt vĂ”ib oodata tĂ€iendavat andmesalvestuse kokkuhoidu, kui andmed tihendatakse SQL Serveri vahenditega, kuid GZIP algoritmi kasutades TSQL tihendamisfunktsiooni kaudu tihendatud andmed ei saa tĂ”enĂ€oliselt olulist tĂ€iendavat mahtude vĂ€henemist Unity XT tihendamisfunktsioonide kaudu, kuna enamik eeliseid saavutatakse esimesel rakendataval universaalsel algoritmil.

Unity tihendamine sÀÀstab ruumi, kui salvestusobjekti andmeid tihendatakse vĂ€hemalt 25%. Enne kui lĂŒlitate tihendamise salvestusobjekti jaoks sisse, kontrollige, kas see sisaldab tihendatavaid andmeid. Ärge lĂŒlitage tihendamist salvestusobjekti jaoks sisse, kui see ei too kaasa mahutavuse sÀÀstu. 

Otsustades, kas kasutada Unity andmete mahu vÀhendamist, SQL Serveri taseme tihendamist vÔi mÔlemat, pidage silmas jÀrgmist:

  • Unity sĂŒsteemi salvestatud andmed kinnitatakse peremehe poolt pĂ€rast nende salvestamist sĂŒsteemi vahemĂ€lu. Siiski ei kĂ€ivitata tihendamisprotsessi enne, kui vahemĂ€lu on tĂŒhjendatud.

  • Tihendamise eelised kehtivad mitte ainult Unity XT salvestusressursside kohta, vaid ka ressursi hetkeseisude ja Ă”hukeste kloonide kohta.
  • Tihendamisprotsessis kogutakse mitu ploki andmeid valimisalgoritmi abil, et mÀÀrata, kas andmed on tihendatavad. Kui valimisalgoritm mÀÀrab, et ainult minimaalne sÀÀst on saavutatav, jĂ€etakse tihendamine vahele ja andmed kirjutatakse otse pakki.
  • Kui andmed salvestatakse, siis vĂ€heneb oluliselt nende töötlemine. SeetĂ”ttu aitab tihendamine vĂ€hendada flash-mĂ€lu kulumist, vĂ€hendades fĂŒĂŒsilist andmemahtu, mis salvestatakse kettale.

Lisainfot SQL Serveri ridade ja lehtede tihendamise kohta tabelites ja indeksites leiate Microsofti dokumentides.

Pange tÀhele, et iga tihendamiseks on vajalikud protsessori ressursid. Suure andmeedastusvÔime nÔudmise korral vÔib tihendamine oluliselt mÔjutada jÔudlust. Suured OLAP-i kirjutamise töökoormused vÔivad samuti vÀhendada tihendamise eeliseid SQL Serveri andmebaasi jaoks.

Dell EMC spetsialistid uurisid potentsiaalset sÀÀstu, kasutades tegelikke andmete vĂ€hendamise koefitsiente Unity salvestussĂŒsteemis. RĂŒhm kogus andmeid VMware virtuaalmasinate, failide jagamise, SQL Serveri andmebaaside, Microsoft Hyper-V virtuaalmasinate jne kohta.

Uuringu tulemused nÀitasid, et SQL Serveri logifaili maht on peaaegu 10 korda vÀiksem kui andmefaili maht:

  • Andmebaasi maht = 1,49: 1 (32,96%)
  • Logide maht = 12,9: 1 (92,25%)

SQL Serveri andmebaas varustati kahe mahuga. Andmefailid hoitakse ĂŒhes mahus ja tehingulogid teises. Andmebaasi mahtude vĂ€hendamise tehnoloogia kasutamine vĂ”ib pakkuda salvestusruumi kokkuhoidu; siiski tuleks arvestada jĂ”udluse mĂ”juga otsustamisel, kas vĂ”imaldada deduplikatsiooni andmebaasi mahtudel. Kuigi tegelik andmebaasi mahu vĂ€henemine vĂ”ib varieeruda sĂ”ltuvalt salvestatavatest andmetest, on uuringud nĂ€idanud, et SQL Serveri tehingulogide salvestusruum vĂ”ib oluliselt vĂ€heneda.

Parimad praktikad andmete mahu vÀhendamiseks

Enne andmete mahu vÀhendamise lubamist salvestusobjektil, tutvuge jÀrgmiste soovitustega:

  • Kasutage salvestussĂŒsteemi jĂ€lgimist, et veenduda, et sĂŒsteemil on ressursid andmete mahu vĂ€hendamise toetamiseks.
  • Lubage andmete mahu vĂ€hendamine mitmete salvestusobjektide jaoks korraga. Enne selle lubamist tĂ€iendavatele salvestusobjektidele jĂ€lgige sĂŒsteemi, et veenduda, et see jÀÀb soovitatud tööreĆŸiimidesse.
  • Unity XT x80F mudelites andmete vĂ€hendamine tagab mahtu sÀÀstva efekti, kui andmed salvestusblokkis on vĂ€hemalt 1% kokku surutud.

Eelnevate Unity x80F mudelite andmete vÀhendamine, mis töötasid OE 5.0 all, tagas sÀÀstu, kui andmed olid kokku surutavad vÀhemalt 25%.

  • Enne andmete vĂ€hendamise aktiveerimist salvestusobjektil kontrollige, kas objekt sisaldab kokku surutavaid andmeid. Teatud andmetĂŒĂŒbid, nagu videot, heli, pildid ja binaarsed andmed, annavad tavaliselt vĂ€ikese kasu kokkutĂ”mbumisest. Ärge aktiveerige andmete vĂ€hendamist salvestusobjektil, kui ruumi kokkuhoid ei ole vĂ”imalik.
  • MĂ”elge failisĂŒsteemi andmete valikulisest kokkusurumisest, mis tavaliselt koguvad hĂ€sti kokku.

VMware virtualiseerimine

VMware vSphere on tĂ”hus ja turvaline virtualiseerimise ja pilvekeskkondade platvorm. vSphere pĂ”hikomponendid on VMware vCenter Server ja hĂŒpervisor VMware ESXi.

vCenter Server — ĂŒhtne platvorm vSphere keskkondade haldamiseks. See paistab silma lihtsalt 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Ă”hivĂ”imsusele ning selle suurus on vaid 150 MB, mis minimeerib mĂ€lunĂ”udmised. See tagab usaldusvÀÀrse jĂ”udluse erinevate rakenduste töökoormuste jaoks ning toetab vĂ”imsaid virtuaalsete masinate konfiguratsioone — kuni 128 virtuaalset CPU-d, 6 TB RAM ja 120 seadet.

Et SQL Server töötaks tĂ”husalt kaasaegses riistvaras, peab SQL Serveri operatsioonisĂŒsteem (SQLOS) «mĂ”istma» riistvara struktuuri. Koos mitme tuuma ja heterogeense juurdepÀÀsuga mĂ€lusĂŒsteemide (NUMA) tekkimisega on muutunud eriti oluliseks tuumade, loogiliste ja fĂŒĂŒsiliste protsessorite vaheliste seoste mĂ”istmine.

Protsessorid 

Virtuaalne protsessor (vCPU) on virtuaalne keskprotsessor, mis on mÀÀratud virtuaalsele masinale. Üldine mÀÀratud virtuaalsete CPU-de arv arvutatakse jĂ€rgmiselt:

Kokku vCPU = (virtuaalsete soketite arv) * (virtuaalsete tuumade arv soketi kohta)

Kui stabiilne jĂ”udlus on oluline, soovitab VMware, et kĂ”igi virtuaalmasinate mÀÀratud virtuaalsete CPUde koguarv ei ĂŒletaks fĂŒĂŒsiliste tuumade koguarvu, mis on saadaval ESXi hostis, kuid mÀÀratud virtuaalsete CPUde arvu vĂ”ib suurendada, kui jĂ€lgimine nĂ€itab, et CPU ressursid on kasutamata.

SĂŒsteemides, kus on lubatud Intel Hyper-Threading tehnoloogia, on loogiliste tuumade (vCPU) arv kaks korda suurem fĂŒĂŒsiliste tuumade arvust. Sellisel juhul Ă€rge mÀÀrake kogu virtuaalsete CPUde arvu.

SQL Serveri madalamatel koormustel mĂ”jutab viivituse varieeruvus vĂ€hem. SeetĂ”ttu saavad need koormused töötada hostides, mille virtuaalsete CPUde ja fĂŒĂŒsiliste CPUde suhe on kĂ”rgem. MĂ”istlikud CPU koormuse tasemed vĂ”ivad suurendada sĂŒsteemi koguvĂ”imekust, sÀÀsta litsentse ja sĂ€ilitada piisava jĂ”udluse.

Intel Hyper-Threading tĂ”stab hosti ĂŒldist lĂ€bilaskevĂ”imet tavaliselt 10–30%, mis tĂ€hendab, et virtuaalsete protsessorite ja fĂŒĂŒsiliste protsessorite suhe on vahemikus 1,1 kuni 1,3. VMware soovitab aktiveerida Hyper-Threading BIOS UEFI-s, kui see on vĂ”imalik, et ESXi saaks selle tehnoloogia eeliseid Ă€ra kasutada. Samuti soovitab VMware hoolikalt testida ja jĂ€lgida Hyper-Threading'i kasutamist SQL Serveri koormuste puhul.

MĂ€lu

Peaaegu kĂ”ik kaasaegsed serverid kasutavad pĂ”himĂ€lu ja protsessorite vaheliseks suhtlemiseks heterogeense mĂ€lupÀÀsu arhitektuuri (NUMA). NUMA on jagatud mĂ€lu jaoks mĂ”eldud riistvaraline arhitektuur, mis rakendab fĂŒĂŒsilise mĂ€lu plokkide jagamist fĂŒĂŒsiliste protsessorite vahel. NUMA-sĂ”lm on ĂŒks vĂ”i mitu protsessoripesa koos eraldatud mĂ€luplokiga. 

Viimase kĂŒmnendi jooksul on NUMA olnud laialdaselt arutatud teema. NUMA suhteline keerukus tuleneb osaliselt erinevate tarnijate rakendustest. Virtuaalsetes keskkondades mÀÀrab NUMA keerukuse ka konfigureerimise parameetrite ja tasemete arv — alates riistvarast kuni hĂŒperviisori, seejĂ€rel kĂŒlaliste operatsioonisĂŒsteemi ja lĂ”puks SQL Serveri rakenduseni. NUMA riistvaraarhitektuuri hea mĂ”istmine on kohustuslik nĂ”ue kĂ”igile SQL Serveri andmebaasi administraatoritele, kes töötavad virtuaalsete SQL Serveri instantsidega.

Suurenenud efektiivsuse saavutamiseks serverites, millel on suurem arv tuumasid, tutvustas Microsoft SoftNUMA. SoftNUMA tarkvara vĂ”imaldab jaotada saadaval olevad CPU ressursid ĂŒhe NUMA sees mitmeteks SoftNUMA sĂ”lmedeks. VMware andmetel on SoftNUMA ĂŒhilduv VMware’i virtuaalse NUMA (vNUMA) topoloogiaga ja see vĂ”ib veelgi optimeerida andmebaasi mootori skaleeritavust ja jĂ”udlust enamiku tööhĂ”ive koormuste puhul...

VMware'i virtualiseerimise korral SQL Serveri kasutamisel soovitatakse:

  • Virtuaalmasinate jĂ€lgimine SQL Server Database Engine'i mĂ€lurikkuse avastamiseks. See probleem pĂ”hjustab sisendi-vĂ€ljundi operatsioonide arvu suurenemise ja jĂ”udluse languse.

  • JĂ”udluse parandamiseks vĂ€ltige virtuaalmasinate vahelisi mĂ€lukonflikte, vĂ€ltides hostimist ASXI tasemel liialdatud mĂ€lukoormust.
  • Kaaluge fĂŒĂŒsilise mĂ€luhaldus NUMA varu kontrollimist, et mÀÀrata kindlaks maksimaalne mĂ€lu, mis vĂ”ib fĂŒĂŒsilise NUMA piiri sees virtuaalmasinale eralduda.
  • Kui adekvaatse jĂ”udluse saavutamine on peamine eesmĂ€rk, kaaluda fĂŒĂŒsilise mĂ€luga vĂ”rdselt eraldatud mĂ€lukoormuse broneerimist. See seadistuse vĂ”imaldab virtuaalmasinal saada ainult fĂŒĂŒsilist mĂ€lu.

Virtuaaliseeritud salvestus

Salvestuse seadistamine virtuaalses keskkonnas nĂ”uab teadmisi SAN infrastruktuurist. Nagu NUMA puhul, tuleb mĂ”ista, kuidas töötavad erinevad sisendi-vĂ€ljundi tasemed - sel juhul rakenduse (VM) fĂŒĂŒsilisest andmete lugemisest ja kirjutamisest.

vSphere pakub mitmeid salvestusvalikute kohandamise vĂ”imalusi, millel on kasulikud rakendused SQL Serveri rakendamisel Unity XT sĂŒsteemis. FS VMFS on kĂ”ige laiemalt kasutatav andmete salvestamise meetod plokkide salvestussĂŒsteemides, nagu Unity XT. Unity XT sĂŒsteem koosneb fĂŒĂŒsilistest kettaseadmetest, mida vSphere esindab loogiliste ketastena (partitsioonid). Unity XT partitsioonid on vormindatud kui VMFS partitsioonid ESXi hĂŒperviisori poolt. VMware administraatorid loovad ĂŒhe vĂ”i mitu virtuaalkettast (VMDK), mis esindavad kĂŒlgsĂŒsteemi. RDM vĂ”imaldab virtuaalametil otse suhelda Unity XT plokkide salvestusega (kas FC vĂ”i iSCSI) ilma VMFS vormindamiseta. N nii VMFS partitsioonid kui ka RDM vĂ”ivad pakkuda sarnast tehingu lĂ€bilaskevĂ”imet. 

Dell EMC soovitab ESXi jaoks NFS-pĂ”histe salvestuste puhul kasutada VMware NFS-i, mitte tavalisi NFS-failisĂŒsteeme. SQL Serveri kasutav ja NFS-andmehoidlas VMDK-d rakendav virtuaalne masin ei tea alumisest NFS-i kihist. Kliendi operatsioonisĂŒsteem kĂ€sitleb virtuaalset masinat fĂŒĂŒsilise serverina, millel on Windows Server ja SQL Server. Ühised kettad, mis on mĂ”eldud tĂ”rkekindlate klastrite instantside konfiguratsioonide jaoks NFS-andmehoidlates, ei ole toetatud.

VMware vSphere'i virtuaalsed mahud (VVols) pakuvad peene juhtimise vĂ”imalusi virtuaalmasina tasandil, olenemata fĂŒĂŒsilise mĂ€lu alusvaatest (nt mahud vĂ”i failisĂŒsteemid). Massiivil pĂ”hinev replikatsioon VVols-i korral on toetatud alates VVol 2.0-st (vSphere 6.5). VVol-diski saab kasutada RDM-diski asemel, et pakkuda kettaruumi SQL-i tĂ”rkekindla klastrite instantsile alates vSphere 6.7-st, toetades SCSI kaudu pĂŒsivat rezervatsiooni.

Virtualiseeritud vÔrgud

Virtuaalses maailmas toimiv vĂ”rk jĂ€rgib samu loogilisi kontseptsioone nagu fĂŒĂŒsilises maailmas, kuid kasutab tarkvara, mitte fĂŒĂŒsilisi kaableid ja lĂŒliteid. VĂ”rgu viivituse mĂ”ju SQL Serveri töökoormusele vĂ”ib olla vĂ€ga erinev. Olemasoleva töökoormuse vĂ”i hĂ€sti korraldatud testimise sĂŒsteemi vĂ”rgu jĂ”udlusnĂ€itajate jĂ€lgimine esinduslikul perioodil aitab luua virtuaalset vĂ”rku.

VMware virtualiseerimise kasutamisel SQL Serveriga tuleb arvestada jÀrgmisega:

  • N nii tavalised kui ka jaotatud virtuaalsed lĂŒlitid pakuvad SQL Serveri jaoks vajalikku funktsionaalsust.
  • Haldustrafiku, vSphere vMotion'i ja vĂ”rguladustuse loogiliseks eraldamiseks kasutage VLAN-tĂ€he ja virtuaalsel lĂŒliti portide gruppe.
  • VMware soovitab tungivalt lubada suuri raame virtuaalsetel lĂŒlititel, kus on lubatud vSphere vMotion'i vĂ”i iSCSI liiklus.
  • Üldiselt jĂ€rgige kohalike operatsioonisĂŒsteemide ja varustuse vĂ”rgu soovitusi.

 KokkuvÔte 

SQL Serveri andmebaasid muutuvad jĂ€rjest mahukamaks ja keerukamaks. SQL Server 2019. aastas on Microsoft tĂ€iustanud SQL Serveri pĂ”hifunktsioone ning lisanud uusi, nĂ€iteks suurtöökoormuse toetamise Apache Spark'i ja HDFS-i abil. Dell EMC jĂ€tkab koostöös Microsoftiga SQL Serveri keskkonnale vajalike infrastruktuurikomponentide — serverite, salvestuslahenduste ja vĂ”rkude — pakkumist. 

TĂ€heldame olulist tĂ”usu töökindluses ja kogumaksumuses (TCO), kui andmesalvestuse ja andmebaaside spetsialistid teevad koostööd SQL Serveri infrastruktuuri lahenduste vĂ€ljatöötamisel jagatud salvestusplatvormidel. Dell EMC Unity XT vĂ€lkmĂ€lu on keskmise klassi lahendus, mis sobib SQL Serveri arendajatele ja administraatoritele, kes vajavad kĂ”rget jĂ”udlust ja madalat latentsust. Unity XT All-Flash sĂŒsteem, mis on loodud töötama kĂ”igi vĂ€lkmĂ€ludega, toetab kahetuumalisi protsessoreid, kaht kontrolleri konfiguratsiooni ja mitme tuuma optimeerimist.

Organisatsioonid virtualiseerivad jĂ€rjest enam oma SQL Serveri keskkondi. Kuigi virtualiseerimine lisab arhitektuuri stĂ€kki veel ĂŒhe disainitaseme, pakub see mĂ€rkimisvÀÀrseid eeliseid. Loodame, et teile on kasulikud mĂ”ned kĂ”ige sagedamini kasutatavad VMware funktsioonid ja tööriistad SQL Serveri keskkondades, nagu ĂŒlaltoodud. Soovitame ka lingid ressurssidele, et saada lisainfot.

Kasulikud lingid

Dell EMC

VMware

Microsoft

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster