Microsoft SQL Server 2019 eta Dell EMC Unity XT flash arrayak

Gaur SQL Server 2019 Unity XT biltegiratze sistemarekin erabiltzeko ezaugarriak aurkeztuko dizkizugu, eta VMware teknologia erabiliz SQL Server birtualizatzeko gomendioak ere emango ditugu, Dell EMC azpiegituraren oinarrizko osagaiak konfiguratu eta kudeatzeko.

Microsoft SQL Server 2019 eta Dell EMC Unity XT flash arrayak
2017an, Dell EMC eta VMware-k SQL Server-en joerei eta bilakaerari buruzko inkesta baten emaitzak argitaratu zituzten - "SQL Server Transformation: Towards Agility and Resilience" (SQL Server eraldaketa: arintasun eta erresilientziarantz), SQL Server (PASS) Elkarte Profesionaleko kideen komunitatearen esperientzia erabili zuen. Emaitzek erakusten dute SQL Server datu-base-inguruneak tamainan eta konplexutasunean hazten ari direla, datu-bolumenak eta negozio-eskakizun berriek bultzatuta. SQL Server datu-baseak enpresa askotan hedatzen dira, misio kritikoko aplikazioak bultzatuz, eta askotan eraldaketa digitalaren oinarri dira. 

Inkesta hau egin zenetik, Microsoft-ek DBMS-en hurrengo belaunaldia kaleratu du - SQL Server 2019. Harreman-motorearen eta datuen biltegiaren oinarrizko funtzioak hobetzeaz gain, zerbitzu eta funtzio berriak agertu dira. Esate baterako, SQL Server 2019-k datu handien lan-kargak onartzen ditu Apache Spark eta Hadoop Distributed File System (HDFS) erabiliz.

Dell EMC eta Microsoft aliantza

Dell EMC eta Microsoft-ek aspaldiko lankidetza dute SQL Server-erako soluzioak garatzen. Microsoft SQL Server bezalako datu-base zabaleko plataforma arrakastaz ezartzeak softwarearen funtzionalitatea azpiko IT azpiegiturarekin koordinatzea eskatzen du. Azpiegitura honek prozesadorearen prozesatzeko potentzia, memoria baliabideak, biltegiratze eta sareko zerbitzuak barne hartzen ditu. Dell EMC-k SQL Server plataformaren azpiegitura eskaintzen du lan-karga eta aplikazio mota guztietarako.

Dell EMC PowerEdge zerbitzari-lerroak prozesadore eta memoria-konfigurazio ugari eskaintzen ditu. Konfigurazio hauek lan-karga askotarako egokiak dira: enpresa txikiko aplikazioetatik hasi eta misio kritikoko sistema handietaraino, hala nola, enpresa-baliabideen plangintza (ERP), datu-biltegiak, analisi aurreratuak, merkataritza elektronikoa, etab. Biltegiratze-lerroa diseinatuta dago. egitura gabeko eta egituratutako datuak gordetzea. 

Dell EMC azpiegiturarekin SQL Server 2019 inplementatzen duten bezeroek datu egituratuekin eta egituratu gabekoekin lan egin dezakete SQL Server eta Apache Spark erabiliz. SQL Server-ek bezeroen sarbidea, zerbitzaritik zerbitzarirako eta zerbitzaritik biltegiratze komunikazio teknologien konbinazioak ere onartzen ditu. Dell EMCren ikuspegia ekosistema irekia eskaintzen duen eredu banatu batean oinarritzen da. Erakundeek industriako sare-aplikazio, sistema eragile eta hardware-plataforma estandar ugarien artean aukera dezakete. Ikuspegi honek teknologien eta arkitekturaren gaineko kontrol handiena ematen dizu, eta ondorioz kostuak eta malgutasun handiak aurreztuko dituzu.

VMware-k SQL Server-ek behar dituen azpiegitura-osagai kritiko guztiak birtualizatzen ditu errendimendu handia eta koherentzia operatiboa lortzeko. Hodei pribatuaz gain, VMware-k gaur egun lan-kargarako eredu hibridoak ere eskaintzen ditu, hodei pribatu eta publikoko arkitekturak barne. 

Erakunde asko birtualizaziora jotzen ari dira azpiegitura kostuak murrizteko, erabilgarritasun handia eskaintzeko eta hondamendien berreskurapena errazteko. Inkestatutako SQL Server-eko profesionalen % 94k beren ingurunean birtualizazio mailaren bat adierazten du. Birtualizazioa erabiltzen dutenen % 70ek VMware aukeratu zuten. % 60ek SQL Server birtualizazio maila % 75 edo gehiago dute. Horrez gain, inkestaren emaitzek biziki iradokitzen dute birtualizazio geruzan inplementatutako erabilgarritasun handia eta hondamendien berreskurapena faktore garrantzitsu bihurtu direla SQL Server datu-baseak birtualizatzeko erabakian.

Ezaugarri berriak SQL Server 2019-n

SQL Server 2019 datu-base-plataformak misio kritikoko aplikazioak onartzen dituzten teknologia, funtzio eta zerbitzu ugari biltzen ditu, hala nola analitika, enpresa-datu-baseak, negozio adimena (BI) eta transakzioen prozesamendu eskalagarria (OLTP). SQL Server plataformak datuen integrazioa, datuen biltegiratzea, txostenak eta analisi aurreratuak, erreplikazio gaitasunak eta erdiegituratutako datu motak kudeatzeko gaitasunak lortu ditu. Jakina, bezero edo aplikazio guztiek ez dituzte ezaugarri horiek guztiak behar. Gainera, kasu askotan hobe da SQL Server zerbitzuak birtualizazioa erabiliz bereiztea. 

Gaur egun, enpresek sarritan datu-bolumen handietan oinarritu behar dute gero eta handiagoa den datu-multzo sorta zabal batetik. SQL Server 2019-rekin, zure datu guztietatik ia denbora errealeko ikuspegiak lor ditzakezu. SQL Server 2019 klusterrek eskala osoko ingurunea eskaintzen dute datu multzo handiekin lan egiteko, ikaskuntza automatikoaren eta adimen artifizialaren gaitasunak barne. SQL Server 2019-en eginbide eta eguneratze berri nagusiak zerrendatzen dira Microsoft dokumentua.

Dell EMC Unity XT gama ertaineko biltegiratze-sistema

Duela ia hiru urte aurkeztu zen Dell EMC Unity biltegiratze seriea, eta ordutik 40 sistema baino gehiago saldu dira. Bezeroek erdiko gama hau eskertzen dute bere sinpletasunagatik, errendimenduagatik eta kostu-eraginkortasunagatik. Dell EMC Unity XT gama ertaineko plataformak biltegiratze partekatuko soluzioak dira, SQL Server lan-kargak latentzia txikia, errendimendu handia eta kudeaketa-gastu txikia eskaintzen dutenak. Unity XT sistema guztiek biltegiratze prozesadore bikoitza (SP) arkitektura erabiltzen dute I/O eta datu aktibo/aktiboen eragiketak kudeatzeko. Unity XT dual SP 000 Gbps barneko SAS konexio osoa eta nukleo anitzeko arkitektura jabeduna erabiltzen ditu errendimendu eta eraginkortasun handiko. Disko-matrizeek biltegiratze-ahalmena zabaltzeko aukera ematen dute apal gehigarriak erabiliz.

Microsoft SQL Server 2019 eta Dell EMC Unity XT flash arrayak
Dell EMC Unity XT, array-en hurrengo belaunaldiak (hibridoak eta flash guztiak), errendimendua nabarmen handitzen du, eraginkortasuna hobetzen du eta gaitasun eta zerbitzu berriak gehitzen ditu hodei anitzeko inguruneetarako. 

Unity XT arkitekturak aldi berean datuak prozesatzeko, datu-bolumenak murrizteko eta laguntza-zerbitzuak, hala nola, erreplikazioa, aplikazioen errendimendua uko egin gabe. Aurreko belaunaldiko soluzioarekin alderatuta, Dell EMC Unity XT biltegiratze sistemaren errendimendua bikoiztu egiten da eta erantzun denbora % 75 azkarragoa da. Eta, jakina, Dell EMC Unity-k NVMe estandarra onartzen du.

NVMe unitateak dituzten biltegiratze-sistemek errendimendu onena erakusten dute latentziari sentikorrak diren aplikazioetan. Adibidez, datu-base masiboak bezalako aplikazioetan, NVMe-k latentzia baxua eta datu-tasa gailurrak eskaintzen ditu. Latentzia murriztuak eta aldiberekotasuna areagotzeak irakurketa/idazketa errendimendua nabarmen hobetzen du. Ez da kasualitatea, IDCren aurreikuspenen arabera, 2021erako, NVMe eta NVMe-oF (NVMe over Fabric) konexioak dituzten flash arrayak munduan kanpoko biltegiratze sistemen salmenten diru-sarreren erdia gutxi gorabehera izatea. 

Datu-konpresioaren algoritmoek biltegiratze-eraginkortasuna hobetzen dute. Dell EMC Unity XT-k datu-bolumena bost aldiz murriztu dezake gehienez. Beste adierazle garrantzitsu bat sistemaren eraginkortasun orokorra da. Dell EMC Unity XT-k sistemaren %85eko gaitasuna erabiltzen du. Konpresioa eta desduplicazioa lineako moduan egiten dira - kontroladore mailan. Datuak forma konprimituan gordetzen dira. Sistemak lana automatizatzen du datuen argazkiekin.

Erabiltzeko errazak (blokeak eta fitxategiak) sarbide bateratua duten Unity flash arrayek erantzun denbora egonkorrak eskaintzen dituzte, hodeiko biltegiratze-zerbitzuekin integratzen dira eta bertsio-berritzeak onartzen dituzte datuak migratu gabe. Bere oinarrizko konfigurazioan, biltegiratze sistema polifazetikoa 30 minututan instalatzen da.

Datuak biltegiratzeko teknologiak "igerileku dinamikoak" izenekoak memoria hedapen estatikotik dinamikora pasatzeko aukera ematen du, malgutasun operatibo handia eta sistemaren ahalmena handitzeko erraztasuna eskaintzen du. Igerileku dinamikoek ahalmena eta aurrekontua aurrezten dute, eta denbora gutxiago behar dute berreraikitzeko. Dell EMC Unity-ren ahalmena eta errendimendua zabaltzeak ez du datu-migrazioa behar. 

Gaur egun, enpresa askok hodeiko zerbitzu publiko batzuk erabiltzen dituzte beren azpiegitura lokalarekin batera. Dell EMC Unity XT Dell Technologies Cloud ingurunearen osagai gisa funtziona dezake. Biltegiratze sistema hau hodei publiko batean erabil daiteke eta datuak hodei pribatu batera transferi daitezke. Horrez gain, Dell EMC Unity XT biltegiratzea zerbitzu gisa eskuragarri dago. Hau Dell EMC Cloud Storage Services-en hodeiko biltegiratze zerbitzuetako bat da.
 
Hodeiko biltegiratzea gero eta ezagunagoa da, azpiegitura kostuak murriztuz ROI hobetu dezakeelako. Cloud Storage Services bezeroen datu-zentroak hodeira zabaltzen ditu Dell EMC biltegiratzea (zuzenean hodeiko baliabide publikoetara konektatuta) zerbitzu gisa eskainiz. Hirugarren hornitzaileek abiadura handiko (latentzia baxua) hodei publikoko konexioa eskain dezakete zuzenean Dell EMC Unity, PowerMax eta Isilon sistemetara bezeroaren datu-zentroan.

Unity XT familiak Unity XT All-Flash, Unity XT Hybrid, UnityVSA eta Unity Cloud Edition sistemak biltzen ditu.
 

Hibrido eta Flash Array bateratuak 

Intel-en oinarritutako Unity XT Hybrid eta Unity XT All-Flash biltegiratze-sistemek arkitektura integratua eskaintzen dute bloke-sarbiderako, fitxategietarako sarbidearako eta VMware VVol-etarako, sarean atxikitako biltegiratze (NAS), iSCSI eta Fibre Channel (FC) protokoloetarako laguntzarekin. Unity XT Hybrid eta Unity XT All-Flash plataformak NVMe prest daude.

Unity XT sistema hibridoek hodei anitzeko inguruneak onartzen dituzte. Hodei anitzeko biltegiratzea hodeira zabaltzea edo baliabideak erabiltzeko aukera malguekin hodeian zabaltzea esan nahi du. Hodei anitzeko biltegiratzea hodeiko hainbat plataformaren artean mugikortasuna eta datuen eramangarritasuna bermatzeko diseinatuta dago, pribatua eta publikoa. Horrek datuen mugimenduaren prozesuetan ez ezik, hainbat hodei publikotan aplikazioen datuetarako sarbidearen antolaketan ere eragiten du.

Microsoft SQL Server 2019 eta Dell EMC Unity XT flash arrayak
Array hibrido hauek gaitasun hauek eskaintzen dituzte:

  • 16 PB-ko ahalmen gordinara eskalagarria.
  • Flash-igerileku guztietarako datuak murrizteko ahalmen integratuak.
  • Instalazio eta konfigurazio azkarra (batez beste 25 minutu behar ditu).

SSD teknologia azkar hobetzen ari da, eta datozen urteetan produktu iraultzaile berriak aterako dira merkatura. Bitartean, erakundeek HDD tradizionalak SSDekin ordezkatzen jarraituko dute, errendimendua hobetzeko, kudeaketa errazteko eta energia aurrezteko. Flash osoko array belaunaldi berriek biltegiratze automatizazio aurreratuagoa, hodei publikoko integrazioa eta datuen babes integratua izango dituzte. 

Unity XT All-Flash sistemek abiadura, eraginkortasuna eta hodei anitzeko laguntza eskaintzen dute. Haien ezaugarriak:

  • Produktibitate bikoitza.
  • Datuen murrizketa 7:1 arte.
  • Instalazio eta konfigurazio azkarra (prozesuak 30 minutu baino gutxiago behar ditu).

 UnityVSA

UnityVSA VMware ESXi ingurune birtualetarako software-definitutako biltegiratzea da, zerbitzaria, partekatutako edo hodeiko biltegiratze ahalmena erabiliz. UnityVSA HA, biltegiratze bikoitzeko UnityVSA konfigurazioak, akatsen tolerantzia gehigarria eskaintzen du. UnityVSA biltegiratzeak eskaintzen ditu:

  • Gehienez 50 TB-ko biltegiratze-ahalmen bateratua.
  • Unity XT sistema eta funtzioekin bateragarria.
  • Erabilgarritasun handiko sistemetarako laguntza (UnityVSA HA).
  • Konexioa NAS eta iSCSI gisa.
  • Beste Unity XT plataforma batzuetako datuen erreplikatzea.

Unity Cloud edizioa

Hodeiarekin fitxategiak sinkronizatzeko eta hondamendiak berreskuratzeko eragiketetarako, Unity XT familiak Unity Cloud Edition barne hartzen du, hau eskaintzen duena:

  • Biltegiratze-gaitasun osoak hodeian zabaldutako software-defined storage (SDS) erabiliz.
  • Inplementatu erraz blokeak eta fitxategiak biltegiratzea VMware Cloud-ekin AWS-n.
  • Hondamendiak berreskuratzeko laguntza, probak eta datuen azterketa barne.

Microsoft SQL Server 2019 eta Dell EMC Unity XT flash arrayak

Unity XT All Flash SQL zerbitzarirako

Unisphere Research-en 2017ko txostena, "SQL Server Transformation: Towards Agility and Resilience" (SQL Server eraldaketa: arintasun eta erresilientziarantz) Inkestatuen % 22k adierazi du ekoizpenean flash biltegiratze teknologia erabiltzen duela (% 16) edo hori egiteko asmoa duela (% 6). %30ek flash memoria barne duten matrize hibridoak erabiltzen dituzte. % 13k zuzeneko erantsitako flash arrayak erabiltzen ditu. % 13k SQL Server datu-baseen babeskopiak egiten ditu flash biltegiratzeetan.

SQL Server-ekin erabiltzeko flash biltegiratze azkar hartzea honek esan nahi du Unity XT All-Flash array-ak bereziki egokiak direla SQL Server garatzaileentzat eta administratzaileentzat. Unity XT All-Flash sistemek SQL Server garatzaileei eta administratzaileei biltegiratze-sareek (SAN) eskaintzen dutenaz haratago doazen gaitasunak eta errendimendua eskaintzen diete.

Microsoft SQL Server 2019 eta Dell EMC Unity XT flash arrayak
Unity XT All-Flash sistemek, NVMe-rako prest daudenak (errendimendu handiagorako eta latentzia baxurako), 2U forma-faktorea dute, nukleo biko prozesadoreak onartzen dituzte, bi kontrolagailu modu aktibo/aktiboan.

Unity XT All-Flash ereduak

Unity XT 

prozesadoreak 

Memoria (prozesadore bakoitzeko)

Max. disko kopurua

Max. "gordina" edukiera (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 

Xehetasunak array zehaztapenetan aurki daitezke (Dell EMC Unity XT Storage Series zehaztapen-orria).

Biltegiratze Igerilekuak

SQL Server-eko profesional askok badakite biltegiratze-matrize moderno guztiek diskoak biltegiratze-unitate handiagoetan biltegiratzeko gaitasuna ematen dutela RAID babes-maila finko batekin. RAID babesa duten disko-talde indibidualak biltegiratze-igerileku tradizionalak dira. Unity XT sistema hibridoek igerileku tradizionalak soilik onartzen dituzten arren, Unity XT All-Flash arrayek biltegiratze dinamikoa ere eskaintzen dute. Biltegiratze-igerileku dinamikoekin, RAID babesa diskoen hedapenetan aplikatzen da, disko oso bat baino biltegiratze-unitate txikiagoak. Igerileku dinamikoek malgutasun handiagoa eskaintzen dute disko multzoak kudeatzeko eta zabaltzeko. 

Dell EMC-k biltegiratze-igerilekuak kudeatzeko praktika onenak eskaintzen ditu, konplexutasun minimoarekin errendimendu handiena lortzeko. Adibidez, Unity XT biltegiratze-igerileku kopurua murriztea gomendatzen da konplexutasuna murrizteko eta malgutasuna areagotzeko. Hala ere, biltegiratze-igerileku gehigarriak konfiguratzea oso erabilgarria izan daiteke kasu batzuetan, besteak beste:

  • Onartu lan-karga bereiziak I/O profil ezberdinekin.
  • Errendimendu-parametro jakin batzuk lortzeko baliabideak esleitzea.
  • Errentamendu anitzeko baliabide bereiziak eskaini.
  • Sortu domeinu txikiagoak porrotetatik babesteko

Biltegiratze-bolumenak (LUN)

Nola orekatzen dituzu kontrola eta malgutasuna array bateko bolumen kopurua aukeratzerakoan? SQL Server-ekin Unity-n malgutasunik handiena lortzeko, datu-base fitxategi bakoitzeko bolumenak sortzea gomendatzen da. Praktikan, erakunde gehienek mailakako ikuspegia hartzen dute, non datu-base kritikoei malgutasun handiena ematen zaien eta datu-base-fitxategiak hain kritiko gutxiago bolumen handiagoetan multzokatzen diren. Datu-baseen eta erlazionatutako aplikazioen eskakizun guztiak berrikustea gomendatzen dugu, datuen babesa eta jarraipenaren teknologiak fitxategiak isolatzea eta kokatzean oinarritzen direlako.

Hainbat bolumen kudeatzea zaila izan daiteke, batez ere ingurune birtualetan. SQL Server birtualizatutako inguruneak bolumen bakarrean hainbat fitxategi mota ostatzeak zentzua izan dezakeen adibide ona dira. Datu-basearen administratzaileak edo biltegiratze-administratzaileak (edo biak) malgutasunaren eta mantengarritasunaren arteko oreka egokia aukeratu behar du sortu beharreko bolumen kopurua zehazteko orduan.

Fitxategiak biltegiratzea

NAS zerbitzariek fitxategi sistemak hartzen dituzte Unity XT biltegian. Fitxategi-sistemak SMB edo NFS protokoloak erabiliz atzi daitezke, eta protokolo anitzeko fitxategi-sistema batekin, bi protokoloak aldi berean erabil ditzakezu. NAS zerbitzariek interfaze birtualak erabiltzen dituzte ostalaria SMB, NFS eta protokolo anitzeko fitxategi-sistemetara konektatzeko, baita VMware NFS biltegiratze eta VMware bolumen birtualetara ere. Fitxategi-sistemak eta interfaze birtualak NAS zerbitzari bakar baten barruan isolatuta daude, NAS zerbitzari anitz erabili ahal izateko maiztasun anitzeko. NAS zerbitzariek automatikoki huts egiten dute biltegiratze-prozesadoreak huts egiten badu. Elkartutako fitxategi-sistemek ere huts egiten dute.

SQL Server 2012 (11.x) eta ondorengo bertsioek Server Message Block (SMB) 3.0 onartzen dute, sareko fitxategiak biltegiratzeko sareko fitxategiak partekatzea ahalbidetzen duena. Kluster-instalazio autonomoetarako eta hutsegite-instalazioetarako, sistemaren datu-baseak (master, model, msdb eta tempdb) eta Database Engine erabiltzaileen datu-baseak instala ditzakezu SMB biltegiratze aukerarekin. SMB biltegia erabiltzea aukera ona da Always On Availability Groups erabiltzean, fitxategi-partekatzeak sare-baliabide oso erabilgarri baterako sarbidea behar duelako.

Unity XT biltegiarekin SQL Server inplementaziorako SMB fitxategi-partekatzeak sortzea hiru urratseko prozesu sinplea da: NAS zerbitzari bat, fitxategi-sistema bat eta SMB partekatze bat sortzen dituzu. Dell EMC Unisphere Storage Management softwareak konfigurazio morroi bat dauka prozesu hau burutzen laguntzeko. Hala ere, SQL Server lan-kargak SMB fitxategi-partekatzeetan ostatzerakoan, kontuan hartu beharreko zenbait gogoeta garrantzitsuak ez dira nahitaez SMB fitxategi-partekatzeen erabilerari aplikatuko. Microsoft-ek instalazio eta segurtasun arazoen zerrenda bat osatu du gaur egun ezagutzen diren arazoekin batera; Xehetasunetarako, ikusi "SQL Server instalatzea SMB fitxategien biltegiarekin" atalean Microsoft dokumentuak.

Datuen argazkiak

Datuak enpresa baten baliabide garrantzitsuena bihurtu dira, eta gaur egungo misio kritikoko inguruneek erredundantzia baino gehiago eskatzen dute. Beharrezkoa da aplikazioak beti sarean egotea, etenik gabeko eragiketa eta eguneratzeekin hornituta. Errendimendu handia eta datuen erabilgarritasuna ere eskatzen dute, hala nola, argazki lokalen erreplikazioa eta urruneko erreplikazioa bezalako aukeren bidez.

Unity XT biltegiratze-matrizeak lan-fluxu, eragiketa eta arkitektura komunak partekatzen dituzten bloke eta fitxategien argazki-ahalmenak eskaintzen ditu. Unity-ren snapshot metodologiak datuak babesteko modu sinple eta eraginkorra eskaintzen du. Snapshots-ek datuak leheneratzea errazten du - itzuli aurreko argazki batera edo hautatutako datuak aurreko argazki batetik kopiatu ditzakezu. Ondoko taulak Unity XT sistemetarako argazkiak gordetzeko epeak erakusten ditu.

Datuen argazkien tokiko eta urruneko biltegiratzea

Argazki mota

CLI
UI
REST

eskuz 

Programatutako 

eskuz 

Programatutako 

eskuz 

Programatutako 

Tokikoa 

1 urteko 

1 urteko

5 urte 

4 aste

100 urte

Mugarik gabe

Urrunekoa 

5 urte

255 aste 

5 urte

255 aste

5 urte

255 aste

Argazkiak ez dira datuak babesteko beste metodo batzuen ordezko zuzenak, hala nola babeskopiak. Babeskopia tradizionala osatu dezakete RTO baxuko agertokietarako lehen defentsa-lerro gisa.

Dell EMC Unity snapshot funtzioak datuen murrizketa eta desduplicazio aurreratua barne hartzen ditu. Era berean, argazkiek jatorrizko biltegiratze-baliabidean lortzen den espazio-aurrezteari etekina ateratzen diote. Datuak murrizteko eginbideak onartzen dituen biltegiratze-baliabide baten argazkia ateratzen duzunean, iturriko datuak konprimitu edo desbikoiztu daitezke.

Hona hemen datu-basea berreskuratzeari buruzko ohar batzuk SQL Server datu-baseekin argazkiak erabiltzean:

  • SQL Server datu-base baten osagai guztiak datu multzo gisa babestu behar dira. Datuak eta erregistro-fitxategiak LUN desberdinetan daudenean, LUN horiek koherentzia-talde baten parte izan behar dute. Talde koherente batek bermatzen du argazki bat aldi berean ateratzen dela taldeko LUN guztietan. Datuak eta erregistro-fitxategiak SMB fitxategi partekatze anitzetan daudenean, partekatzeek fitxategi-sistema berean egon behar dute.
  • Blokeetan oinarritutako argazki batetik SQL Server datu-base bat leheneratzen denean, SQL Server instantzia konektatuta egon behar bada, erabili Unisphere ostalari batu bat. Fitxategietan oinarritutako berreskurapenerako, SMB partekatze gehigarri bat sortzen da argazkia iturburu gisa erabiliz. Bolumenak muntatu ondoren, datu-basea beste izen batekin erantsi daiteke edo lehendik dagoen datu-basea leheneratu batekin ordezkatu daiteke.

  • Unisphere-ko Snapshot Restore metodoa erabiliz leheneratzea egiten duzunean, hartu SQL Server instantzia lineaz kanpo. SQL Server ez daki leheneratzeko eragiketen berri. Instantzia bat lineaz kanpo hartzeak datu-baseen idazketek bolumenak ez dituztela kaltetzen bermatzen du berreskuratu aurretik. Instantzia berrabiarazi ondoren, SQL Server hondamendien berreskuratzeak datu-baseak egoera koherente batera eramango ditu.
  • Gaitu aldi berean biltegiratze-objektu anitzeko argazkiak eta ziurtatu sistema gomendatutako funtzionamendu-moduetan dagoela argazki osagarriak gaitu aurretik.

Planoen automatizazioa eta programazioa

Unity XT-n argazkiak automatizatu daitezke. Argazki-aukera lehenetsi hauek Unisphere biltegiratze kudeaketan daude eskuragarri: babes lehenetsia, atxikipen-babes laburragoa eta atxikipen-babes luzeagoa. Aukera bakoitzak eguneroko argazkiak hartzen ditu eta denbora-tarte desberdinetarako gordetzen ditu.

Programazio aukeretako bat (edo biak) aukeratu dezakezu: x orduro (1etik 24ra) eta egunero/astero. Egunero/asteroko argazkien programazioak aukera ematen du argazkiak ateratzeko ordu eta egun zehatzak zehazteko. Hautatutako aukera bakoitzeko, atxikipen-politika bat ezarri behar duzu, igerilekua automatikoki ezabatzeko edo aldi baterako gordetzeko konfigura daitekeena.

Unity argazkiei buruzko informazio gehiago - helbidean Dell EMC Unity dokumentazioa

Klon meheak

Klon mehea bloke meheen biltegiratze-baliabide baten irakurketa/idazketa kopia bat da, hala nola bolumena, koherentzia-taldea edo VMware VMFS datu-biltegia, blokeak bere baliabide nagusiarekin partekatzen dituena. Klon meheak SQL Server datu-base baten kopiak azkar eta trinkoan aurkezteko modu bikaina dira, SQL Server tresna tradizionalek lortu ezin duten zerbait. Klon mehea ostalariari aurkezten zaionean, bolumenak sarean jar daitezke eta datu-basea erantsiko da SQL Server-en DB Attach metodoa erabiliz.

Bertsio funtzioa klon meheekin erabiltzen duzunean, hartu klon meheko datu-base guztiak lineaz kanpo. Hau eguneratze eragiketa baino lehen egin behar da. Eguneratze bat egin aurretik datu-baseak lineaz kanpo ez hartzeak datu-inkoherentzia-erroreak edo datu-emaitza okerrak sor ditzake SQL Server-en.

Datuen erreplikazioa

Erreplikatzea datuak gune berean edo beste toki batean dagoen urruneko sistema batekin sinkronizatzen dituen software-eginbide bat da. Unity-ren erreplika eta konfigurazio aukerei esker, SQL Server datu-baseetarako RTO/RPO eskakizunak betetzeko modu eraginkorra aukera dezakezu errendimendua eta errendimendua orekatuz.

Dell EMC Unity Replication SQL Server datu-baseak bolumen anitzetan babesteko erabiltzen duzunean, datu-baseko datu- eta erregistro-bolumen guztiak koherentzia talde edo fitxategi-sistema bakar batera mugatu behar dituzu. Ondoren, erreplikazioa talde edo fitxategi-sistema batean konfiguratzen da eta hainbat datu-baseen bolumenak edo partekatzeak izan ditzake. Erreplikazio-aukera desberdinak behar dituzten datu-baseek LUN, koherentzia-talde edo fitxategi-sistemetan egon behar dute.

Klon meheak bateragarriak dira erreplikazio sinkroniko zein asinkronoarekin. Klon mehe bat helmuga batera erreplikatzen denean, bolumenaren, koherentzia taldearen edo VMFS biltegiaren kopia osoa bihurtzen da. Erreplikatu ondoren, klon mehe bat bolumen guztiz independentea da, bere ezarpenekin.

Microsoft SQL Server 2019 eta Dell EMC Unity XT flash arrayak
Iturburu eta xede sistemen arteko klon meheen erreplikazioaren prozesua.

Ez da beharrezkoa tempdb datu-basearen erreplikatzea, SQL Server berrabiarazten denean fitxategia berreraikitzen delako eta, beraz, metadatuak ez datoz bat SQL Server instantzia batzuen metodoarekin. Erreplikatu beharreko bolumenak arretaz hautatzea eta bolumen horien edukiak beharrezkoa ez den erreplika trafikoa ezabatzen du.

Microsoft SQL Server Datuen Kopiaren Kudeaketa Integratua

Biltegiratze-produktu moderno gehienek (Dell EMC produktu guztiak barne) edozein fitxategi motaren "sistema eragile koherenteak" kopiak sor ditzakete honela:

  • Sistema eragilearen idazketa-ordena koherentea maila guztietan - ostalaritik diskora.
  • Bolumenak multzokatzea, bolumen ezberdinetako hainbat fitxategi idazketa-ordena mantentzeko.

Biltegiratze gailu eskalagarriak oso hedatuta, Microsoft-ek biltegiratze hornitzaileentzako API bat garatu du. API honek biltegiratze-hornitzaileek SQL Server datu-baseko softwarearekin koordinatzea ahalbidetzen dute "aplikazioekin bat datozen kopiak" sortzeko, Volume Shadow Copy Service (VSS) erabiliz. Kopia hauek SQL Server eta sistema eragilearen arteko elkarrekintza simulatzen dute SQL Server programatu eta itzaltzean. Idazketa-buffer guztiak garbitzen dira eta transakzioak eten egiten dira disko guztiak une jakin batean eguneratu eta koherenteak izan arte, SQL erregistroan erregistratzen dena.

Unity XT argazkiekin integratutako Dell EMC AppSync softwareak laneko datuen kopiak sortzeko, erabiltzeko eta kudeatzeko prozesua errazten eta automatizatzen du. Software hau datu-basea berreskuratzeko eta berrerabiltzeko kopia-kontroleko eszenatokietan erabiltzeko pentsatuta dago. 

AppSync softwareak automatikoki deskubritzen ditu aplikazioen datu-baseak, datu-basearen egitura ikasten du eta fitxategi-egitura hardware edo birtualizazio geruzen bidez mapatzen du azpiko Unity XT biltegira. Beharrezko urrats guztiak orkestratzen ditu, kopia bat sortu eta egiaztatzetik helburuko ostalarian argazkiak muntatu eta datu-basea abiarazi edo leheneratu arte. AppSync-ek produkzio datu-basea eguneratzea eta leheneratzea barne hartzen dituen SQL Server lan-fluxuak onartzen eta sinplifikatzen ditu.

Datuen murrizketa eta deduplicazio aurreratua

Dell EMC Unity biltegiratze-sistemen familiak ezaugarri aberatsak eta erabilerrazak eskaintzen ditu datuak murrizteko zerbitzuak. Konfiguratutako biltegiratze-baliabideetan ez ezik, baliabide horien argazkietan eta klon meheetan ere aurrezten da. Snapshots eta klon meheek iturburuko biltegiaren datuak murrizteko ezarpena heredatzen dute, eta horrek ahalmenaren aurrezpena areagotzen du.

Datuak murrizteko funtzioak deduplicazioa, konpresioa eta zero blokeak hautemateko jarduerak barne hartzen ditu, erabiltzaile-objektuen eta barne erabileraren biltegiratze-espazio erabilgarria handituz. Unity XT datuak murrizteko funtzioak Unity OE 4.3 eta ondorengo konpresio funtzioa ordezkatzen du. Konpresioa datuak murrizteko algoritmo bat da, datu-multzo bat gordetzeko behar den gaitasun-esleipen fisikoa murrizteko.

Unity XT sistemek desduplicazio-eginbide aurreratu bat ere eskaintzen dute, datuen murrizketa gaituta badago gaitzeko. Desduplicazio aurreratuak erabiltzailearen datuetarako behar den gaitasuna murrizten du, Unity datu-blokeen kopia kopuru txiki bat (askotan kopia bakarra) soilik gordeta. Desduplicazio-eremua LUN bat da. Kontuan izan hau biltegiratze-eskema bat aukeratzerakoan. LUN gutxiagok desduplicazio hobea lortzen du, baina LUN gehiagok errendimendu hobea eskaintzen dute. 

Desduplicazio aurreratuaren ondoriozko gaitasun-aurrezteak onurarik handiena eman dezake ingurune gehienetan, baina Unity array prozesadoreak ere erabiltzea eskatzen du. OE 5.0-n, desduplicazio aurreratuak, gaituta dagoenean, edozein bloke desbikoizten du (konprimituta edo deskonprimituta). Informazio gehiagorako, ikus Dell EMC dokumentazioa.

Hurrengo taulak datuen murrizketarako eta deduplicazio aurreraturako onartzen diren konfigurazioak erakusten ditu:

Datuen murrizketa Unity-n (eredu guztiak) eta deduplicazio-laguntza hobetua

Unity OE bertsioa 

ВСхнология 

Onartutako igerileku mota 

Onartutako ereduak

4.3 / 4.4 

Datuen murrizketa 

Flash memoria multzoa - tradizionala edo dinamikoa 

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

4.5 
 

Datuen murrizketa 

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

Datuen murrizketa eta deduplicazio aurreratua*

450F, 550F, 650F 


 

Datuen murrizketa 

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

Datuen murrizketa eta deduplicazio aurreratua

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

* Datuen murrizketa lehenespenez desgaituta dago eta gaituta egon behar da deduplicazio aurreratua aukera erabilgarri bihurtu aurretik. Datuen murrizketa gaitu ondoren, deduplicazio aurreratua erabilgarri dago, baina lehenespenez desgaituta dago.

Datuen murrizketa Unity-n eta datu-konpresioa SQL Server-en

SQL Server 2008 Enterprise Edition jatorrizko datuak konprimitzeko gaitasunak eskaintzen dituen lehen bertsioa izan zen. SQL Server 2008 errenkada-mailako eta orrialde-mailako konpresioak SQL Server-en barneko datu-baseen taula formatuaren ezagutza erabiltzen du datu-baseko objektuek kontsumitzen duten espazioa murrizteko. Lekua murriztuz gero, orrialde bakoitzeko errenkada gehiago eta orrialde gehiago gorde ditzakezu buffer multzoan. 8k datu-orriaren formatuan gordetzen ez diren datuek, hala nola NVARCHAR(MAX bezalako errenkadatik kanpoko datuek, adibidez), ez dute errenkada edo orrialde konpresio metodorik erabiliko, Microsoft-ek Transact-SQL CONPRESS eta DESCOMPRESS funtzioak aurkeztu zituen. 

Funtzio hauek datuen konpresioaren ikuspegi tradizionala erabiltzen dute (GZIP algoritmoa), datuen atal bakoitza konprimitu edo deskonprimitu ahal izateko deitu behar dena.

Unity XT konpresioa, SQL Server-en esklusiboa ez dena, software-algoritmo bat erabiltzen du biltegiratze-datuak aztertzeko eta konprimitzeko. Unity OE 4.1 kaleratu zenetik, Unity datu-konpresioa eskuragarri dago blokeen biltegiratze-bolumenetarako eta VMFS datu-biltegietarako flash multzo batean. Unity OE 4.2-tik hasita, konpresioa ere eskuragarri dago fitxategi-sistemetarako eta NFS datu-biltegietarako flash biltegiratze-biltegietan.

SQL Server-erako datuen konpresioaren metodoa aukeratzea hainbat faktoreren araberakoa da. Faktore horien artean daude datu-basearen eduki mota, eskuragarri dauden CPU baliabideak, bai biltegian eta baita datu-basearen zerbitzarietan ere, eta SLA mantentzeko behar diren I/O baliabideak. Orokorrean, SQL Server erabiliz konprimitzen diren datuetarako espazio-aurreztea espero dezakezu, baina TSQL-ren GZIP konpresio-funtzioa erabiliz konprimitutako datuek nekez ikusiko dute espazio-aurrezpen handirik Unity XT-ren konpresio-eginbideetatik, onura gehienak lehengotik datoz eta. algoritmoa.

Unity konpresioak espazioa aurrezten du biltegiratze-objektuaren datuak gutxienez %25 konprimitzen badira. Biltegiratze-objektu batean konpresioa gaitu aurretik, zehaztu konprimitu daitezkeen datuak dituen ala ez. Ez gaitu konpresioa biltegiratze-objektu baterako, hori eginez gero edukiera aurreztuko ez bada. 

Unity datu-murrizketa, SQL Server datu-base-mailako konpresioa edo biak erabili erabakitzeko, kontuan hartu honako hau:

  • Unity sisteman idazten diren datuak ostalariak baliozkotzen ditu sistemaren cachean gorde ondoren. Hala ere, konpresio-prozesua ez da hasten cachea garbitu arte.

  • Konpresioaren aurreztea lortzen da Unity XT biltegiratze-baliabideetarako ez ezik, baita baliabidearen argazki eta klon meheetarako ere.
  • Konpresio-prozesuan zehar, hainbat bloke batzen dira laginketa-algoritmo bat erabiliz datuak konprimitu daitezkeen ala ez zehazteko. Laginketa-algoritmoak aurrezki minimoak soilik lor daitezkeela zehazten badu, konpresioa saltatzen da eta datuak igerilekuan idazten dira.
  • Datuak biltegiratze euskarrian idatzi aurretik konprimitzen direnean, datuen manipulazio kopurua asko murrizten da. Hori dela eta, konpresioak flash memoriaren higadura murrizten laguntzen du, unitatean idatzitako datu kopuru fisikoa murriztuz.

Tauletarako eta indizeetarako SQL Server-en errenkaden eta orrien konpresioari buruzko informazio gehiago lortzeko, ikus Microsoft dokumentuak.

Ez ahaztu edozein konpresio CPU baliabideak behar dituela. Banda-zabaleraren eskakizunak handiak direnean, konpresioak eragin handia izan dezake errendimenduan. OLAP lan-kargaren idazketa-ratio altuek SQL Server datu-base baterako konpresioaren onurak ere murriztu ditzakete.

Dell EMC-k aurrezki potentzialak ikertu ditu mundu errealeko datuen murrizketa tasak erabiliz Unity array batean. Taldeak VMware makina birtualak, fitxategiak partekatzea, SQL Server datu-baseak, Microsoft Hyper-V makina birtualak, etab.

Azterketaren emaitzek erakutsi zuten SQL Server erregistro-fitxategiaren tamainaren murrizketa datu-fitxategia baino ia 10 aldiz txikiagoa dela:

  • Datu-basearen tamaina = 1,49:1 (% 32,96)
  • Erregistro-bolumena = 12,9:1 (%92,25)

SQL Server datu-basea bi bolumenekin hornitu zen. Datu-basearen fitxategiak bolumen batean gordetzen dira eta transakzioen erregistroak beste batean gordetzen dira. Datu-baseen bolumenekin datuak murrizteko teknologia erabiltzeak biltegiratze aurrezpena eman dezake; hala ere, errendimenduaren eragina kontuan hartu beharko zenuke datu-baseen bolumenetan deduplicazioa gaitu ala ez erabakitzerakoan. Benetako datu-basearen tamainaren murrizketa biltegiratutako datuen arabera alda daitekeen arren, ikerketaren emaitzek erakutsi zuten SQL Server transakzioen erregistroen biltegiratze espazioa izan daitekeela. nabarmen murriztuko da.

Datuak murrizteko jardunbide egokiak

Biltegiratze-objektu batean datuak murriztea gaitu aurretik, kontuan hartu jarraibide hauek:

  • Erabili biltegiratze-sistemaren jarraipena datuak murrizten laguntzeko baliabideak eskuragarri dituela ziurtatzeko.
  • Gaitu biltegiratze-objektu anitzetan datuen murrizketa aldi berean. Kontrolatu sistema gomendatutako funtzionamendu-baldintzetan dagoela ziurtatzeko biltegiratze gune gehigarrietan gaitu aurretik.
  • Unity XT x80F modeloetan, datuen murrizketak ahalmena aurreztuko du biltegiratze-unitateko datuak gutxienez %1 konprimitzen badira.

OE 80 exekutatzen zuten Unity x5.0F modeloetan datuen murrizketak aurreztu egin zuen, datuak gutxienez % 25 konprimitzen baziren.

  • Biltegiratze-objektu batean datuen murrizketa gaitu aurretik, zehaztu objektuak datu konprimagarriak dituen ala ez. Zenbait datu-mota, hala nola, bideoa, audioa, irudiak eta datu bitarrak, normalean, konpresioaren etekin txikia ematen dute. Ez gaitu datuen murrizketa biltegiratze-objektu batean lekurik aurreztuko ez bada.
  • Demagun ondo konprimitzen den fitxategi-datu bolumen bat selektiboki konprimitzea.

VMware birtualizazioa

VMware vSphere birtualizazio eta hodei inguruneetarako plataforma eraginkorra eta segurua da. vSphereren oinarrizko osagaiak VMware vCenter Server eta VMware ESXi hipervisorea dira.

vCenter Server vSphere inguruneetarako kudeaketa plataforma bateratua da. Erraza da zabaltzea eta baliabideak modu proaktiboan optimizatzen ditu. ESXi zerbitzari fisikoetan zuzenean instalatzen den kode irekiko hipervisor bat da. ESXi-k oinarrizko baliabideetarako sarbide zuzena du eta tamaina txikia du 150 MB-rekin, memoria-eskakizunak gutxituz. Errendimendu fidagarria eskaintzen du hainbat aplikazio lan-kargarentzako eta makina birtualaren konfigurazio indartsuak onartzen ditu: gehienez 128 vCPU, 6 TB RAM eta 120 gailu.

SQL Server hardware modernoan eraginkortasunez exekutatzeko, SQL Server sistema eragileak (SQLOS) hardwarearen diseinua ulertu behar du. Nukleo anitzeko eta nodo anitzeko memoria sarbide ez-uniformeen (NUMA) sistemen agerpenarekin, nukleoen, prozesadore logikoen eta prozesadore fisikoen arteko erlazioak ulertzea bereziki garrantzitsua izan da.

prozesadoreak 

Virtual Processing Unit (vCPU) makina birtual bati esleitutako prozesatzeko unitate zentral birtual bat da. Esleitutako vCPU kopuru osoa honela kalkulatzen da:

Total vCPU = (количСство Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сокСтов) * (количСство Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ядСр Π½Π° сокСт)

Errendimendu koherentea garrantzitsua bada, VMware-k gomendatzen du makina birtual guztiei esleitutako vCPU-kopuruak ez dezala gainditzea ESXi ostalarian eskuragarri dauden nukleo fisikoen kopuru osoa, baina esleitutako vCPU-kopurua handitu dezakezu monitorizazioak erabiltzen ez diren CPU baliabideak adierazten badu. eskuragarri daude.

Intel Hyper-Threading Teknologia gaituta duten sistemetan, nukleo logikoen kopurua (vCPU) nukleo fisikoen kopuruaren bikoitza da. Kasu honetan, ez esleitu vCPU kopuru osoa.

Behe-mailako SQL Server lan-kargak latentziaren aldakortasunak gutxiago eragiten ditu. Horrela, lan-karga hauek vCPU eta CPU fisikoen proportzio altua duten ostalarietan exekutatu daitezke. PUZaren erabilera-maila arrazoizkoek sistemaren errendimendu orokorra handitu dezakete, lizentziak aurrezten du eta errendimendu egokia mantentzen dute.

Intel Hyper-Threading-ek normalean ostalariaren errendimendu orokorra % 10etik % 30ean hobetzen du, eta vCPU eta CPU fisikoaren ratioa 1,1 eta 1,3 artekoa iradokitzen du. VMware-k Hyper-Threading UEFI BIOS-en gaitzea gomendatzen du, ahal den guztietan, ESXi teknologia hau aprobetxatu dezan. VMware-k Hyper-Threading erabiltzean SQL Server lan-kargak egiteko proba eta monitorizazio sakonak ere gomendatzen ditu.

ΠŸΠ°ΠΌΡΡ‚ΡŒ

Ia zerbitzari moderno guztiek memoria nagusiaren eta prozesadoreen arteko komunikaziorako arkitektura ez-uniformea ​​(NUMA) erabiltzen dute. NUMA memoria partekaturako hardware-arkitektura bat da, prozesadore fisikoen artean memoria fisikoaren blokeen zatiketa ezartzen duena. NUMA nodo bat CPU socket bat edo gehiago da, esleitutako memoria bloke batekin batera. 

NUMA azken hamarkadan asko eztabaidatu den gaia izan da. NUMAren konplexutasun erlatiboa saltzaile ezberdinen inplementazioei zor zaie neurri batean. Ingurune birtualizatuetan, NUMA konplexutasuna konfigurazio aukeren eta geruzen kopuruaren arabera ere zehazten da: hardwaretik hipervisorearen bidez sistema eragile gonbidatura eta, azkenik, SQL Server aplikaziora. NUMA hardware-arkitektura ondo ulertzea ezinbestekoa da SQL Server-en instantzia birtualizatu bat exekutatzen duen SQL Server DBArentzat.

Nukleo kopuru handia duten zerbitzarietan eraginkortasun handiagoa lortzeko, Microsoft-ek SoftNUMA aurkeztu zuen. SoftNUMA softwareak PUZaren baliabideak NUMA bakar baten barruan SoftNUMA nodo anitzetan banatzeko aukera ematen du. VMware-ren arabera, SoftNUMA bateragarria da VMware-ren NUMA birtualarekin (vNUMA) topologiarekin eta datu-basearen motorren eskalagarritasuna eta errendimendua gehiago optimiza ditzake lan-karga gehienetarako...

VMware SQL Server-ekin birtualizatzean erabili:

  • Kontrolatu makina birtualak SQL Server Database Engine-rako memoria gutxiko baliabideak hautemateko. Arazo honek I/O eragiketak areagotzen ditu eta errendimendua murrizten du.

  • Errendimendua hobetzeko, saihestu makina birtualen arteko memoria-gatazkak ESXi ostalariaren mailan memoria gainkarga saihestuz.
  • Demagun hardware NUMA memoria fisikoaren esleipena egiaztatzea, NUMA muga fisikoen barruan makina birtual bati eslei dakion gehieneko memoria zehazteko.
  • Helburu nagusia errendimendu egokia lortzea bada, kontuan hartu esleitutako memoriaren berdina den memoria erreserbatzea. Parametroen ezarpen honek makina birtualak memoria fisikoa soilik jasotzen duela ziurtatzen du.

Biltegiratze birtualizatua

Biltegiratzea ingurune birtualizatu batean konfiguratzeko biltegiratze-azpiegituraren ezagutza behar da. NUMArekin gertatzen den bezala, I/O maila ezberdinek nola funtzionatzen duten ulertu behar duzu, kasu honetan, VM-ko aplikaziotik hasi eta biltegiratze euskarri iraunkorreko informazioaren irakurketa fisikoa eta idazketa arte.

vSphere-k biltegiratzea konfiguratzeko aukera ugari eskaintzen ditu, SQL Server inplementazioan aplikazio erabilgarriak dituztenak Unity XT array batekin. FS VMFS Unity XT bezalako blokeen biltegiratze sistemetan gehien erabiltzen den datuak biltegiratzeko metodoa da. Unity XT array vSphere-k disko logiko gisa (bolumen) agerian dauden unitate fisikoek osatutako beheko maila da. Unity XT bolumenak VMFS bolumen gisa formateatzen ditu ESXi hipervisoreak. VMware administratzaileek sistema eragile gonbidatuari aurkezten zaizkion disko birtual bat edo gehiago (VMDK) sortzen dituzte. RDM-k makina birtual bati zuzenean Unity XT blokeen biltegian sartzeko aukera ematen dio (FC edo iSCSI bidez) VMFS formateatu gabe. VMFS eta RDM bolumenek transakzio-araubide bera eman dezakete. 

ESXi-rako NFSn oinarritutako biltegiratzeko, Dell EMC-k VMware NFS erabiltzea gomendatzen du helburu orokorreko NFS fitxategi-sistemen ordez. SQL Server-en exekutatzen den eta NFS datu-biltegi batean VMDK bat erabiltzen duen makina birtual batek ez du ezagutzen azpian dagoen NFS geruzaz. Sistema eragile gonbidatuak makina birtuala Windows Server eta SQL Server exekutatzen dituen zerbitzari fisiko gisa hartzen du. Ez dira onartzen NFS datu-biltegietan hutsegiteko kluster instantzien konfigurazioetarako partekatutako diskoak.

VMware vSphere Virtual Volumes (VVols) kontrol zehatzagoa eskaintzen du makina birtualean, azpian dagoen memoria fisikoaren irudikapenetik (adibidez, bolumenak edo fitxategi-sistemak). VVols-ekin matrizean oinarritutako erreplikazioa onartzen da VVol 2.0 (vSphere 6.5) hasita. VVol disko bat RDM disko baten ordez erabil daiteke vSphere 6.7-rekin hasten den SQL Failover Cluster instantzia bati disko-baliabidea eskaintzeko, SCSI babeskopia iraunkorra onartzen duena.

Sare birtualizatuak

Mundu birtualean sareak mundu fisikoko kontzeptu logiko berberak jarraitzen ditu, baina kable eta etengailu fisikoak baino softwarea erabiltzen du. Sarearen latentziaren eragina SQL Server lan-kargan asko alda daiteke. Sarearen errendimenduaren neurketak lehendik dagoen lan-karga batean edo ondo inplementatutako proba-sistema batean aldi adierazgarri batean kontrolatzeak sare birtual bat sortzen laguntzen du.

VMware birtualizazioa SQL Server-ekin erabiltzean, kontuan hartu honako hau:

  • Etengailu birtual estandarrak zein banatuak SQL Server-ek eskatzen duen funtzionaltasuna eskaintzen dute.
  • Kudeaketa, vSphere vMotion eta sareko biltegiratze trafikoa logikoki bereizteko, erabili VLAN etiketa eta switch birtual ataka taldeak.
  • VMware-k biziki gomendatzen du vSphere vMotion trafikoa edo iSCSI trafikoa gaituta dagoen etengailu birtualetan fotograma handiak gaitzea.
  • Oro har, jarraitu sistema eragile eta hardware gonbidatuentzako sareko jarraibideak.

 Ondorioa 

SQL Server datu-baseen inguruneak gero eta handiagoak eta konplexuagoak dira. SQL Server 2019-n, Microsoft-ek oinarrizko SQL Server funtzioak hobetu ditu eta beste batzuk gehitu ditu, hala nola, datu handien lan-kargarako laguntza Apache Spark eta HDFS-ekin. Dell EMC-k, Microsoftekin lankidetzan, SQL Server ingurunerako beharrezko azpiegitura osagaiak eskaintzen jarraitzen du: zerbitzariak, biltegiratzeak eta sareak. 

Biltegiratze eta datu-baseetako profesionalek elkarrekin lan egiten dutenean SQL Serverrako azpiegitura-soluzioak sortzeko biltegiratze partekatuko plataformetan. Dell EMC Unity XT flash array osoa errendimendu handia eta latentzia txikia behar duten SQL Server garatzaileentzat eta administratzaileentzat egokia den gama ertaineko irtenbidea da. Flash unitate guztietan exekutatzeko diseinatuta, Unity XT All-Flash-ek CPU bikoitzak, kontrolagailu bikoitzeko konfigurazioak eta nukleo anitzeko optimizazioa onartzen ditu.

Gero eta gehiago, erakundeak beren SQL Server inguruneak birtualtzen ari dira. Birtualizazioak beste diseinu-geruza bat gehitzen badio arkitektura-pilari, onura handiak ematen ditu. Goian aurkeztutako VMware-ren eginbide eta tresna erabilienetako batzuk erabilgarriak izatea espero dugu SQL Server inguruneetan. Informazio zehatzagoa lortzeko baliabideetarako estekak ere gomendatzen ditugu.

Esteka interesgarriak

Dell EMC

VMware

Microsoft

Iturria: www.habr.com

Gehitu iruzkin berria