Microsoft SQL Server 2019 ja Dell EMC Unity XT -flash-järjestelmät

Tänään esittelemme sinulle SQL Server 2019:n käytön ominaisuudet Unity XT -tallennusjärjestelmän kanssa ja annamme myös suosituksia SQL Serverin virtualisoinnista VMware-tekniikan avulla sekä Dell EMC -infrastruktuurin peruskomponenttien määrittämisestä ja hallinnasta.

Microsoft SQL Server 2019 ja Dell EMC Unity XT -flash-järjestelmät
Vuonna 2017 Dell EMC ja VMware julkaisivat SQL Serverin trendejä ja kehitystä koskevan tutkimuksen tulokset "SQL Server Transformation: Towards Agility and Resilience" (SQL Server Transformation: Kohti ketteryyttä ja kestävyyttä), joka käytti SQL Serverin ammattiliiton (PASS) jäsenyhteisön kokemusta. Tulokset osoittavat, että SQL Server -tietokantaympäristöt kasvavat sekä kooltaan että monimutkaisuudeltaan kasvavien tietomäärien ja uusien liiketoimintavaatimusten myötä. SQL Server -tietokannat ovat nyt käytössä monissa yrityksissä, ja ne toimivat kriittisten sovellusten tehona ja ovat usein digitaalisen muutoksen perusta. 

Tämän kyselyn tekemisen jälkeen Microsoft on julkaissut seuraavan sukupolven DBMS:n - SQL Server 2019:n. Relaatiomoottorin perustoimintojen ja tietotallennusjärjestelmän parantamisen lisäksi on ilmestynyt uusia palveluita ja toimintoja. Esimerkiksi SQL Server 2019 sisältää tuen suurille datatyökuormille Apache Sparkilla ja Hadoop Distributed File System (HDFS) -tiedostojärjestelmällä.

Alliance Dell EMC ja Microsoft

Dell EMC ja Microsoft ovat tehneet pitkäaikaista yhteistyötä ratkaisujen kehittämisessä SQL Serverille. Kattavan tietokantaalustan, kuten Microsoft SQL Serverin, onnistunut käyttöönotto edellyttää ohjelmiston toiminnallisuuden koordinointia taustalla olevan IT-infrastruktuurin kanssa. Tämä infrastruktuuri sisältää prosessorin prosessointitehon, muistiresurssit, tallennus- ja verkkopalvelut. Dell EMC tarjoaa SQL Server -alustainfrastruktuurin kaikenlaisiin työkuormiin ja sovelluksiin.

Dellin EMC PowerEdge -palvelinsarja tarjoaa erilaisia ​​prosessori- ja muistikokoonpanoja. Nämä kokoonpanot sopivat monenlaisiin työkuormiin: pienyrityssovelluksista suuriin kriittisiin järjestelmiin, kuten yrityksen resurssien suunnittelu (ERP), tietovarastot, edistynyt analytiikka, sähköinen kaupankäynti jne. Tallennuslinja on suunniteltu jäsentämättömän ja strukturoidun tiedon tallentaminen. 

Asiakkaat, jotka ottavat käyttöön SQL Server 2019:n Dell EMC -infrastruktuurin kanssa, voivat työskennellä strukturoidun ja strukturoimattoman tiedon kanssa SQL Serverin ja Apache Sparkin avulla. SQL Server tukee myös asiakaskäyttö-, palvelin-palvelin- ja palvelin-tallennusviestintätekniikoiden yhdistelmiä. Dell EMC:n visio perustuu hajautettuun malliin, joka tarjoaa avoimen ekosysteemin. Organisaatiot voivat valita laajasta valikoimasta alan standardiverkkosovelluksia, käyttöjärjestelmiä ja laitteistoalustoja. Tämä lähestymistapa antaa sinulle maksimaalisen hallinnan teknologioista ja arkkitehtuureista, mikä johtaa merkittäviin kustannussäästöihin ja joustavuuteen.

VMware virtualisoi kaikki kriittiset infrastruktuurikomponentit, joita SQL Server tarvitsee korkean suorituskyvyn ja toiminnan johdonmukaisuuden saavuttamiseksi. Yksityisen pilven lisäksi VMware tarjoaa tällä hetkellä myös hybridimalleja työkuormille, jotka kattavat yksityiset ja julkiset pilviarkkitehtuurit. 

Monet organisaatiot ovat siirtymässä virtualisointiin vähentääkseen infrastruktuurikustannuksia, tarjotakseen korkeaa käytettävyyttä ja yksinkertaistaakseen katastrofien palautumista. 94 % kyselyyn vastanneista SQL Server -ammattilaisista ilmoittaa jonkinasteisen virtualisoinnin tasosta ympäristössään. 70 % virtualisoinnin käyttäjistä valitsi VMwaren. 60 %:lla on SQL Server -virtualisointitaso 75 % tai enemmän. Lisäksi tutkimustulokset viittaavat vahvasti siihen, että virtualisointikerroksella toteutettu korkea käytettävyys ja katastrofipalautus ovat nousseet tärkeiksi tekijöiksi SQL Server -tietokantojen virtualisointipäätöksessä.

Uusia ominaisuuksia SQL Server 2019:ssä

SQL Server 2019 -tietokanta-alusta sisältää laajan valikoiman teknologioita, ominaisuuksia ja palveluita, jotka tukevat kriittisiä sovelluksia, kuten analytiikkaa, yritystietokantoja, business intelligenceä (BI) ja skaalautuvaa tapahtumien käsittelyä (OLTP). SQL Server -alusta on saanut valmiudet hallita tietojen integrointia, varastointia, raportointia ja kehittynyttä analytiikkaa, replikointiominaisuuksia ja puolistrukturoitujen tietotyyppien hallintaa. Tietenkään kaikki asiakkaat tai sovellukset eivät vaadi kaikkia näitä ominaisuuksia. Lisäksi monissa tapauksissa on suositeltavaa erottaa SQL Server -palvelut virtualisoinnin avulla. 

Nykyään yritysten on usein turvauduttava suuriin tietomääriin useista jatkuvasti kasvavista tietokokonaisuuksista. SQL Server 2019:n avulla voit saada lähes reaaliaikaisia ​​tietoja kaikista tiedoistasi. SQL Server 2019 -klusterit tarjoavat täyden mittakaavan ympäristön suurten tietojoukkojen käsittelyyn, mukaan lukien koneoppimisen ja tekoälyn ominaisuudet. SQL Server 2019:n tärkeimmät uudet ominaisuudet ja päivitykset on lueteltu kohdassa Microsoftin asiakirja.

Dell EMC Unity XT -keskitason tallennusjärjestelmä

Dell EMC Unity -tallennussarja lanseerattiin lähes kolme vuotta sitten, ja sen jälkeen on myyty yli 40 000 järjestelmää. Asiakkaat arvostavat tätä keskihintaista sarjaa sen yksinkertaisuuden, suorituskyvyn ja kustannustehokkuuden vuoksi. Dell EMC Unity XT -keskitason alustat ovat jaettuja tallennusratkaisuja, jotka tarjoavat alhaisen viiveen, suuren suorituskyvyn ja alhaiset hallintakustannukset SQL Server -työkuormille. Kaikki Unity XT -järjestelmät käyttävät kahden tallennusprosessorin (SP) arkkitehtuuria I/O- ja aktiivisten/aktiivisten datatoimintojen käsittelemiseen. Unity XT dual SP käyttää täydellistä sisäistä 12 Gbps SAS-yhteyttä ja patentoitua moniytimistä arkkitehtuuria korkean suorituskyvyn ja tehokkuuden saavuttamiseksi. Levyryhmien avulla voit laajentaa tallennuskapasiteettia lisähyllyillä.

Microsoft SQL Server 2019 ja Dell EMC Unity XT -flash-järjestelmät
Dell EMC Unity XT, seuraavan sukupolven ryhmät (hybridi ja all-flash), lisää merkittävästi suorituskykyä, tehokkuutta ja lisää uusia ominaisuuksia ja palveluita monipilviympäristöihin. 

Unity XT -arkkitehtuurin avulla voit samanaikaisesti käsitellä tietoja, vähentää tietomääriä ja tukea palveluita, kuten replikointia, sovelluksen suorituskyvystä tinkimättä. Edelliseen sukupolveen verrattuna Dell EMC Unity XT -tallennusjärjestelmän suorituskyky on kaksinkertainen ja vasteaika 75 % nopeampi. Ja tietysti Dell EMC Unity tukee NVMe-standardia.

NVMe-asemilla varustetut tallennusjärjestelmät osoittavat parhaan suorituskyvyn latenssiherkissä sovelluksissa. Esimerkiksi sovelluksissa, kuten massiivisissa tietokannoissa, NVMe tarjoaa alhaisen latenssin ja korkeat huipputiedot. Pienempi latenssi ja lisääntynyt samanaikaisuus parantavat merkittävästi luku-/kirjoituskykyä. Ei ole sattumaa, että IDC:n ennusteen mukaan vuoteen 2021 mennessä NVMe- ja NVMe-oF (NVMe over Fabric) -yhteyksillä varustetut flash-järjestelmät muodostavat noin puolet kaikista ulkoisten tallennusjärjestelmien myyntituloista maailmassa. 

Tietojen pakkausalgoritmit parantavat tallennustehoa. Dell EMC Unity XT voi vähentää tiedon määrää jopa viisi kertaa. Toinen tärkeä indikaattori on järjestelmän yleinen tehokkuus. Dell EMC Unity XT käyttää 85 % järjestelmäkapasiteetista. Pakkaus ja kopioinnin poistaminen suoritetaan inline-tilassa - ohjaintasolla. Tiedot tallennetaan pakatussa muodossa. Järjestelmä myös automatisoi työskentelyn datan tilannekuvien kanssa.

Helppokäyttöiset Unity-flash-ryhmät, joissa on yhtenäinen (lohko ja tiedosto) käyttöoikeus, tarjoavat vakaat vasteajat, integroituvat pilvitallennuspalveluihin ja tukevat päivityksiä ilman tietojen siirtoa. Peruskokoonpanossaan tämä monipuolinen tallennusjärjestelmä asennetaan 30 minuutissa.

Tietojen tallennustekniikka, jota kutsutaan "dynaamiksi pooliksi", mahdollistaa siirtymisen staattisesta muistin laajennuksesta dynaamiseen, tarjoaa suuren toiminnan joustavuuden ja helpon järjestelmän kapasiteetin lisäämisen. Dynaamiset altaat säästävät kapasiteettia ja budjettia, ja niiden uudelleenrakentaminen vie vähemmän aikaa. Dell EMC Unityn kapasiteetin ja suorituskyvyn laajentaminen ei vaadi tietojen siirtoa. 

Monet yritykset käyttävät nykyään useita julkisia pilvipalveluita yhdessä paikallisen infrastruktuurinsa kanssa. Dell EMC Unity XT voi toimia osana Dell Technologies Cloud -ympäristöä. Tätä tallennusjärjestelmää voidaan käyttää julkisessa pilvessä ja tietoja voidaan siirtää yksityiseen pilveen. Lisäksi Dell EMC Unity XT -tallennustila on saatavilla palveluna. Tämä on yksi Dell EMC Cloud Storage Services -palvelun pilvitallennuspalveluista.
 
Pilvitallennustilasta on tulossa yhä suositumpi, koska se voi parantaa sijoitetun pääoman tuottoprosenttia vähentämällä infrastruktuurikustannuksia. Cloud Storage Services laajentaa asiakkaiden datakeskukset pilveen toimittamalla Dell EMC -tallennustilan (suoraan julkisiin pilviresursseihin yhdistettynä) palveluna. Kolmannen osapuolen palveluntarjoajat voivat tarjota nopean (pienen viiveen) julkisen pilviyhteyden suoraan Dell EMC Unity-, PowerMax- ja Isilon-järjestelmiin asiakkaan datakeskuksessa.

Unity XT -perheeseen kuuluvat Unity XT All-Flash, Unity XT Hybrid, UnityVSA ja Unity Cloud Edition -järjestelmät.
 

Yhdistetyt hybridi- ja flash-taulukot 

Intel-pohjaiset Unity XT Hybrid- ja Unity XT All-Flash -tallennusjärjestelmät tarjoavat integroidun arkkitehtuurin lohkokäyttöä, tiedostojen käyttöä ja VMware VVoleja varten ja tukevat verkkoon liitettyä tallennustilaa (NAS), iSCSI- ja Fibre Channel (FC) -protokollia. Unity XT Hybrid- ja Unity XT All-Flash -alustat ovat NVMe-valmiita.

Unity XT -hybridijärjestelmät tukevat monipilviympäristöjä. Monipilvi tarkoittaa tallennustilan laajentamista pilveen tai pilveen käyttöönottoa joustavilla resurssien käyttövaihtoehdoilla. Multicloud-tallennus on suunniteltu varmistamaan liikkuvuus ja tiedon siirrettävyys useiden pilvialustojen välillä – yksityisen ja julkisen. Tämä ei vaikuta pelkästään tiedonsiirron prosesseihin, vaan myös useiden julkisten pilvien tietoihin pääsyn järjestämiseen.

Microsoft SQL Server 2019 ja Dell EMC Unity XT -flash-järjestelmät
Nämä hybriditaulukot tarjoavat seuraavat ominaisuudet:

  • Skaalattavissa 16 PB:n raakakapasiteettiin.
  • Sisäänrakennetut tiedonvähennysominaisuudet kaikille flash-poolille.
  • Nopea asennus ja konfigurointi (keskimäärin 25 minuuttia).

SSD-tekniikka kehittyy nopeasti, ja uusia vallankumouksellisia tuotteita tulee markkinoille tulevina vuosina. Sillä välin organisaatiot jatkavat perinteisten kiintolevyjen korvaamista SSD-levyillä suorituskyvyn parantamiseksi, hallinnan helpottamiseksi ja energian säästämiseksi. Uudet all-flash-taulukoiden sukupolvet sisältävät kehittyneemmän tallennusautomaation, julkisen pilviintegroinnin ja integroidun tietosuojan. 

Unity XT All-Flash -järjestelmät tarjoavat nopeutta, tehokkuutta ja usean pilven tuen. Niiden ominaisuudet:

  • Kaksinkertainen tuottavuus.
  • Tietojen pienennys jopa 7:1.
  • Nopea asennus ja konfigurointi (prosessi kestää alle 30 minuuttia).

 UnityVSA

UnityVSA on ohjelmiston määrittämä tallennustila VMware ESXi -virtuaaliympäristöille, joissa käytetään palvelin-, jaettua tai pilvitallennuskapasiteettia. UnityVSA HA, kaksoistallennus UnityVSA-kokoonpano, tarjoaa lisää vikasietoisuutta. UnityVSA-tallennustila tarjoaa:

  • Jopa 50 TB täydellistä yhtenäistä tallennuskapasiteettia.
  • Yhteensopiva Unity XT -järjestelmien ja -ominaisuuksien kanssa.
  • Tuki korkean käytettävyyden järjestelmille (UnityVSA HA).
  • Yhteys NAS- ja iSCSI-muodossa.
  • Tietojen replikointi muista Unity XT -alustoista.

Unity Cloud Edition

Unity XT -perhe sisältää Unity Cloud Editionin, joka tarjoaa:

  • Täysin varustetut tallennusominaisuudet käyttämällä ohjelmiston määrittämää tallennustilaa (SDS), joka on otettu käyttöön pilvessä.
  • Ota lohko- ja tiedostotallennus helposti käyttöön AWS:n VMware Cloudin avulla.
  • Hätäpalautustuki, mukaan lukien testaus ja tietojen analysointi.

Microsoft SQL Server 2019 ja Dell EMC Unity XT -flash-järjestelmät

Unity XT All Flash SQL Serverille

Unisphere Researchin vuoden 2017 raportti, "SQL Server Transformation: Towards Agility and Resilience" (SQL Server Transformation: Kohti ketteryyttä ja kestävyyttä) 22 % vastaajista ilmoitti käyttävänsä flash-tallennustekniikkaa tuotannossa (16 %) tai suunnittelevansa sitä (6 %). 30 % käyttää hybriditaulukoita, jotka sisältävät flash-muistin. 13 % käyttää suoraan kiinnitettäviä salamajärjestelmiä. 13 % varmuuskopioi SQL Server -tietokantoja flash-tallennustilaan.

Tämä nopea flash-tallennustilan käyttöönotto SQL Serverin kanssa tarkoittaa, että Unity XT All-Flash -taulukot sopivat erityisen hyvin SQL Server -kehittäjille ja järjestelmänvalvojille. Unity XT All-Flash -järjestelmät tarjoavat SQL Server -kehittäjille ja järjestelmänvalvojille ominaisuuksia ja suorituskykyä, jotka ylittävät tyypillisten tallennusalueverkkojen (SAN) tarjoaman.

Microsoft SQL Server 2019 ja Dell EMC Unity XT -flash-järjestelmät
Unity XT All-Flash -järjestelmissä, jotka ovat NVMe-valmiita (jopa korkeamman suorituskyvyn ja alhaisen latenssin saavuttamiseksi), on 2U-muotokerroin, ne tukevat kaksiytimisprosessoreja, kaksi ohjainta aktiivisessa/aktiivisessa tilassa.

Unity XT All-Flash -mallit

Unity XT 

prosessorit 

Muisti (prosessoria kohden)

Max. ajojen määrä

Max. "raaka" kapasiteetti (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 

Yksityiskohdat löytyvät taulukon tiedoista (Dell EMC Unity XT -tallennussarjan tekniset tiedot).

Varastointialtaat

Monet SQL Server -ammattilaiset tietävät, että kaikki nykyaikaiset tallennusjärjestelmät tarjoavat mahdollisuuden ryhmitellä levyt suurempiin tallennusyksiköihin, joissa on kiinteä RAID-suojaus. Yksittäiset levyryhmät RAID-suojauksella ovat perinteisiä tallennuspooleja. Vaikka Unity XT -hybridijärjestelmät tukevat vain perinteisiä pooleja, Unity XT All-Flash -järjestelmät tarjoavat myös dynaamisia tallennuspooleja. Dynaamisissa tallennusvarastoissa RAID-suojausta sovelletaan levyn laajuuksiin – tallennusyksiköihin, jotka ovat pienempiä kuin täysi levy. Dynaamiset poolit tarjoavat enemmän joustavuutta levyvarantojen hallinnassa ja laajentamisessa. 

Dell EMC tarjoaa parhaat käytännöt tallennusvarantojen hallintaan maksimaalisen suorituskyvyn saavuttamiseksi mahdollisimman pienellä monimutkaisuudella. On esimerkiksi suositeltavaa minimoida Unity XT -tallennuspoolien määrä monimutkaisuuden vähentämiseksi ja joustavuuden lisäämiseksi. Lisätallennuspoolien määrittäminen voi kuitenkin olla erittäin hyödyllistä joissakin tapauksissa, esimerkiksi silloin, kun sinun on:

  • Tukee erillisiä työkuormia eri I/O-profiileilla.
  • Kohdista resursseja tiettyjen suorituskykyparametrien saavuttamiseksi.
  • Varaa erilliset resurssit useille vuokrauksille.
  • Luo pienempiä verkkotunnuksia suojautuaksesi epäonnistumiselta

Tallennustilastot (LUN)

Kuinka tasapainotat hallinnan ja joustavuuden valitessasi taulukon volyymien määrää? Jotta Unity with SQL Server olisi mahdollisimman joustava, on suositeltavaa luoda taltiot jokaiselle tietokantatiedostolle. Käytännössä useimmat organisaatiot ottavat porrastetun lähestymistavan, jossa kriittisille tietokannoille annetaan maksimaalinen joustavuus ja vähemmän kriittiset tietokantatiedostot ryhmitellään harvempiin, suurempiin määriin. Suosittelemme tarkistamaan kaikki tietokantoihin ja niihin liittyviin sovelluksiin liittyvät vaatimukset, koska tietosuoja- ja valvontateknologiat perustuvat tiedostojen eristämiseen ja sijoittamiseen.

Useita levyjä voi usein olla vaikea hallita, etenkin virtuaaliympäristöissä. Virtualisoidut SQL Server -ympäristöt ovat hyvä esimerkki siitä, missä useiden tiedostotyyppien isännöiminen yhdellä taltiolla voi olla järkevää. Tietokannan järjestelmänvalvojan tai tallennustilan ylläpitäjän (tai molempien) on valittava oikea tasapaino joustavuuden ja ylläpidettävyyden välillä määrittäessään luotavien taltioiden määrää.

Tiedostojen tallennus

NAS-palvelimet isännöivät tiedostojärjestelmiä Unity XT -tallennustilassa. Tiedostojärjestelmiä voidaan käyttää käyttämällä SMB- tai NFS-protokollia, ja usean protokollan tiedostojärjestelmässä voit käyttää molempia protokollia samanaikaisesti. NAS-palvelimet käyttävät virtuaalisia liitäntöjä isäntäkoneen yhdistämiseen SMB-, NFS- ja moniprotokollatiedostojärjestelmiin sekä VMwaren NFS-tallennustilaan ja VMware-virtuaalitaltioihin. Tiedostojärjestelmät ja virtuaaliset rajapinnat on eristetty yhdessä NAS-palvelimessa, mikä mahdollistaa useiden NAS-palvelimien käytön usean vuokrauksen yhteydessä. NAS-palvelimet epäonnistuvat automaattisesti, jos tallennusprosessori epäonnistuu. Myös niihin liittyvät tiedostojärjestelmät epäonnistuvat.

SQL Server 2012 (11.x) ja uudemmat versiot tukevat Server Message Block (SMB) 3.0:aa, joka mahdollistaa verkon tiedostojen jakamisen tallennusta varten. Sekä itsenäisissä että vikasietoklusteriasennuksissa voit asentaa järjestelmätietokantoja (master, model, msdb ja tempdb) ja Database Engine -käyttäjätietokantoja SMB-tallennusvaihtoehdolla. SMB-tallennustilan käyttö on hyvä vaihtoehto, kun käytät Always On Availability Groups -ryhmiä, koska tiedostonjako vaatii pääsyn erittäin saatavilla olevaan verkkoresurssiin.

SMB-tiedostoosuuksien luominen SQL Server -käyttöönottoa varten Unity XT -tallennustilalla on yksinkertainen kolmivaiheinen prosessi: luot NAS-palvelimen, tiedostojärjestelmän ja SMB-jaon. Dell EMC Unisphere Storage Management -ohjelmisto sisältää ohjatun määritystoiminnon, joka auttaa sinua suorittamaan tämän prosessin loppuun. Kun isännöidä SQL Server -työkuormia SMB-tiedostoosuuksilla, on kuitenkin pidettävä mielessä joitakin tärkeitä näkökohtia, jotka eivät välttämättä koske SMB-tiedostoosuuksien käyttöä. Microsoft on koonnut luettelon asennus- ja suojausongelmista sekä tällä hetkellä tunnetuista ongelmista. Katso lisätietoja kohdasta "SQL Serverin asentaminen SMB-tiedostojen tallennustilan avulla". Microsoft asiakirjat.

Data Snapshots

Tiedoista on tullut yrityksen tärkein resurssi, ja nykypäivän tehtäväkriittiset ympäristöt vaativat muutakin kuin pelkän redundanssin. On välttämätöntä, että sovellukset ovat aina online-tilassa, ja niillä on keskeytymätön toiminta ja päivitys. Ne edellyttävät myös korkeaa suorituskykyä ja tietojen saatavuutta vaihtoehtojen, kuten paikallisen tilannevedoksen replikoinnin ja etäreplikoinnin, avulla.

Unity XT -tallennusjärjestelmä tarjoaa lohko- ja tiedostotilanteenvedosominaisuudet, jotka jakavat yhteiset työnkulut, toiminnot ja arkkitehtuuri. Unityn tilannekuvamenetelmä tarjoaa yksinkertaisen ja tehokkaan tavan suojata tietoja. Tilannevedosten avulla tietojen palauttaminen on helppoa - palauta aikaisempaan tilannekuvaan tai voit kopioida valitut tiedot aiemmasta tilannekuvasta. Seuraavassa taulukossa näkyvät Unity XT -järjestelmien tilannekuvan säilytysajat.

Tietojen tilannekuvien paikallinen ja etätallennus

Valokuvan tyyppi

CLI
UI
REST

käsin 

Ajoitettu 

käsin 

Ajoitettu 

käsin 

Ajoitettu 

Paikallinen 

1 vuosi 

1 vuosi

5 vuotta 

4 viikolla

100 vuotta

Ilman rajoituksia

Etä 

5 vuotta

255 viikkoa 

5 vuotta

255 viikkoa

5 vuotta

255 viikkoa

Tilannekuvat eivät suoraan korvaa muita tietosuojamenetelmiä, kuten varmuuskopioita. Ne voivat vain täydentää perinteistä varmuuskopiointia ensimmäisenä puolustuslinjana alhaisissa RTO-skenaarioissa.

Dell EMC Unity -tilannekuvaominaisuus sisältää tietojen vähentämisen ja edistyneen duplikoinnin. Tilannekuvat hyötyvät myös tilansäästöistä, jotka saavutetaan alkuperäisellä tallennusresurssilla. Kun otat tilannekuvan tallennusresurssista, joka tukee tiedonvähennysominaisuuksia, lähteen tiedot voidaan pakata tai kopioida.

Tässä on joitain huomautuksia tietokannan palauttamisesta käytettäessä tilannekuvia SQL Server -tietokantojen kanssa:

  • Kaikki SQL Server -tietokannan komponentit on suojattava tietojoukona. Kun tiedot ja lokitiedostot ovat eri LUNissa, näiden LUN-tunnusten on oltava osa yhdenmukaisuusryhmää. Johdonmukainen ryhmä varmistaa, että tilannekuva otetaan samanaikaisesti kaikista ryhmän LUNeista. Kun tiedot ja lokitiedostot ovat useissa SMB-osuuksissa, jakojen on oltava samassa tiedostojärjestelmässä.
  • Kun SQL Server -tietokanta palautetaan lohkopohjaisesta tilannevedosta, jos SQL Server -esiintymän on pysyttävä yhteydessä, käytä Unisphere-isäntäliitosta. Tiedostopohjaista palautusta varten luodaan ylimääräinen SMB-osuus käyttämällä tilannekuvaa lähteenä. Kun taltiot on asennettu, tietokanta voidaan liittää toisella nimellä tai olemassa oleva tietokanta voidaan korvata palautetulla.

  • Kun suoritat palautuksen Snapshot Restore -menetelmällä Unispheressa, ota SQL Server -ilmentymä offline-tilaan. SQL Server ei ole tietoinen palautustoiminnoista. Ilmentymän ottaminen offline-tilaan varmistaa, että tietokantakirjoitukset eivät vahingoita taltioita ennen palautusta. Kun ilmentymä käynnistetään uudelleen, SQL Serverin katastrofipalautus tuo tietokannat yhdenmukaiseen tilaan.
  • Ota tilannekuvat käyttöön useille tallennusobjekteille samanaikaisesti ja varmista sitten, että järjestelmä on suositelluissa toimintatiloissa, ennen kuin otat käyttöön muita tilannekuvia.

Laukausten automatisointi ja ajoitus

Unity XT:n tilannekuvat voidaan automatisoida. Seuraavat tilannekuvan oletusasetukset ovat käytettävissä Unisphere-tallennushallinnassa: oletussuojaus, lyhyempi säilytyssuoja ja pidempi säilytyssuoja. Jokainen vaihtoehto ottaa päivittäisiä tilannekuvia ja tallentaa ne eri ajanjaksoiksi.

Voit valita yhden (tai molemmat) aikatauluvaihtoehdoista - x tunnin välein (1-24) ja päivittäin/viikoittain. Päivittäisen/viikoittaisen tilannekuvan ajoituksen avulla voit määrittää tietyt ajat ja päivät tilannekuvien ottamiseksi. Jokaiselle valitulle vaihtoehdolle on asetettava säilytyskäytäntö, joka voidaan määrittää poistamaan pooli automaattisesti tai tallentamaan se väliaikaisesti.

Lisätietoja Unityn tilannekuvista - osoitteessa Dell EMC Unity -dokumentaatio

Ohuet kloonit

Ohut klooni on luku-/kirjoituskopio ohutlohkotallennusresurssista, kuten taltiosta, johdonmukaisuusryhmästä tai VMware VMFS -tietovarastosta, joka jakaa lohkoja emoresurssinsa kanssa. Ohuet kloonit ovat loistava tapa esittää nopeasti ja tiiviisti kopioita SQL Server -tietokannasta, mitä perinteiset SQL Server -työkalut eivät pysty saavuttamaan. Kun ohut klooni on esitetty isännälle, asemat voidaan tuoda verkkoon ja tietokanta liitetään SQL Serverin DB Attach -menetelmällä.

Kun käytät päivitysominaisuutta ohuiden kloonien kanssa, ota kaikki ohuen kloonin tietokannat offline-tilaan. Tämä on tehtävä ennen päivitystoimintoa. Jos tietokantoja ei siirretä offline-tilaan ennen päivityksen suorittamista, se voi johtaa tietojen epäjohdonmukaisuusvirheisiin tai vääriin tietotuloksiin SQL Serverissä.

Tietojen replikointi

Replikointi on ohjelmistoominaisuus, joka synkronoi tiedot etäjärjestelmän kanssa samassa paikassa tai toisessa paikassa. Unityn replikointi- ja konfigurointivaihtoehdot antavat sinun valita tehokkaan tavan täyttää RTO/RPO-vaatimukset SQL Server -tietokannoille ja tasapainottaa suorituskykyä ja suorituskykyä.

Kun käytät Dell EMC Unity Replication -ohjelmaa useiden taltioiden SQL Server -tietokantojen suojaamiseen, sinun tulee rajoittaa kaikki tietokannan tiedot ja lokitaltiot yhteen johdonmukaisuusryhmään tai tiedostojärjestelmään. Replikointi määritetään sitten ryhmään tai tiedostojärjestelmään, ja se voi sisältää useiden tietokantojen taltiot tai osuudet. Tietokantojen, jotka vaativat erilaisia ​​replikointiasetuksia, on oltava erillisissä LUN-numeroissa, yhdenmukaisuusryhmissä tai tiedostojärjestelmissä.

Ohuet kloonit ovat yhteensopivia sekä synkronisen että asynkronisen replikaation kanssa. Kun ohut klooni replikoidaan kohteeseen, siitä tulee koko kopio taltiosta, yhdenmukaisuusryhmästä tai VMFS-tallennustilasta. Replikoinnin jälkeen ohut klooni on täysin itsenäinen taltio, jolla on omat asetukset.

Microsoft SQL Server 2019 ja Dell EMC Unity XT -flash-järjestelmät
Ohuiden kloonien replikointiprosessi lähde- ja kohdejärjestelmien välillä.

Tempdb-tietokannan replikointia ei vaadita, koska tiedosto rakennetaan uudelleen, kun SQL Server käynnistetään uudelleen, ja siksi metatiedot eivät ole yhdenmukaisia ​​muiden SQL Server -esiintymien menetelmän kanssa. Replikoitavien taltioiden ja niiden sisällön huolellinen valinta eliminoi tarpeettoman replikointiliikenteen.

Integroitu Microsoft SQL Server -tietojen kopioinnin hallinta

Useimmat nykyaikaiset tallennustuotteet (mukaan lukien kaikki Dellin EMC-tuotteet) voivat luoda "käyttöjärjestelmän mukaisia" kopioita mistä tahansa tiedostotyypistä seuraavasti:

  • Käyttöjärjestelmän johdonmukainen kirjoitusjärjestys kaikilla tasoilla - isännästä asemaan.
  • Ryhmittele taltiot niin, että useat tiedostot eri taltioilla säilyttävät kirjoitusjärjestyksen.

Skaalautuvien tallennuslaitteiden laajan käyttöönoton myötä Microsoft on kehittänyt API:n tallennuspalvelujen tarjoajille. Tämän sovellusliittymän avulla tallennuspalveluntarjoajat voivat koordinoida SQL Server -tietokantaohjelmiston kanssa "sovelluskohtaisten kopioiden" luomista Volume Shadow Copy Service (VSS) -palvelun avulla. Nämä kopiot simuloivat vuorovaikutusta SQL Serverin ja käyttöjärjestelmän välillä SQL Serverin ajoitetun ja sammutuksen aikana. Kaikki kirjoituspuskurit tyhjennetään ja tapahtumat keskeytetään, kunnes kaikki levyt päivitetään ja ovat yhdenmukaisia ​​tietyllä hetkellä, joka kirjataan SQL-lokiin.

Unity XT -snapshotsiin integroitu Dell EMC AppSync -ohjelmisto yksinkertaistaa ja automatisoi työtiedon sovelluskohtaisten kopioiden luomisen, käytön ja hallinnan. Tämä ohjelmisto on tarkoitettu käytettäväksi tietokannan palautuksen ja uudelleenkäytön kopioinninhallintaskenaarioissa. 

AppSync-ohjelmisto löytää automaattisesti sovellustietokannat, oppii tietokantarakenteen ja kartoittaa tiedostorakenteen laitteisto- tai virtualisointikerrosten kautta taustalla olevaan Unity XT -tallennustilaan. Se järjestää kaikki tarvittavat vaiheet kopion luomisesta ja tarkistamisesta tilannekuvien liittämiseen kohdeisäntään ja tietokannan käynnistämiseen tai palauttamiseen. AppSync tukee ja yksinkertaistaa SQL Server -työnkulkuja, jotka sisältävät tuotantotietokannan päivityksen ja palauttamisen.

Tietojen vähentäminen ja edistynyt deduplikointi

Dell EMC Unity -tallennusjärjestelmäperhe tarjoaa monipuoliset ja helppokäyttöiset tiedonvähennyspalvelut. Säästöjä saavutetaan paitsi määritettyjen ensisijaisten tallennusresurssien lisäksi myös näiden resurssien tilannekuvissa ja ohuissa klooneissa. Tilannekuvat ja ohuet kloonit perivät lähdetallennustilan tiedonvähennysasetuksen, mikä lisää kapasiteetin säästöjä.

Tietojen vähentämisominaisuus sisältää päällekkäisyyden poistamisen, pakkaamisen ja nollan lohkon tunnistustoiminnot, mikä saattaa lisätä käyttäjän objektien ja sisäisen käytön käytettävissä olevan tallennustilan määrää. Unity XT -tietojen vähennysominaisuus korvaa pakkausominaisuuden Unity OE 4.3:ssa ja uudemmissa versioissa. Pakkaus on tietojen vähentämisalgoritmi, joka voi vähentää tietojoukon tallentamiseen tarvittavan kapasiteetin fyysistä allokointia.

Unity XT -järjestelmät tarjoavat myös edistyneen duplikoinnin poistoominaisuuden, joka voidaan ottaa käyttöön, jos tietojen vähentäminen on käytössä. Edistynyt kopioinnin poistaminen vähentää käyttäjätietojen vaatimaa kapasiteettia tallentamalla vain pienen määrän kopioita (usein vain yhden kopion) Unity-tietolohkoista. Deduplikaatioalue on yksi LUN. Ota tämä huomioon valitessasi säilytysjärjestelmää. Vähemmän LUN-numeroita johtaa paremman päällekkäisyyden poistamiseen, mutta useampi LUN tarjoaa paremman suorituskyvyn. 

Kapasiteetinsäästöt edistyneestä deduplikaatiosta voivat tarjota suurimman hyödyn useimmissa ympäristöissä, mutta vaativat myös Unity-taulukkosuorittimien käyttöä. OE 5.0:ssa edistynyt kaksoiskappaleiden poisto, kun se on käytössä, poistaa minkä tahansa lohkon (pakatun tai pakkaamattoman). Katso lisätietoja Dellin EMC-dokumentaatio.

Seuraavassa taulukossa näkyvät tuetut kokoonpanot tietojen vähentämiseksi ja edistyneen päällekkäisyyden poistamiseksi:

Tietojen vähentäminen Unityssa (kaikki mallit) ja parannettu duplikoinnin tuki

Unity OE versio 

Технология 

Tuettu allastyyppi 

Tuetut mallit

4.3 / 4.4 

Tietojen vähentäminen 

Flash-muistipooli - perinteinen tai dynaaminen 

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

4.5 
 

Tietojen vähentäminen 

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

Tietojen vähentäminen ja edistynyt päällekkäisyyden poistaminen*

450F, 550F, 650F 


 

Tietojen vähentäminen 

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

Tietojen vähentäminen ja edistynyt deduplikointi

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

* Tietojen vähentäminen on oletusarvoisesti pois käytöstä, ja se on otettava käyttöön, ennen kuin edistynyt kopioinnin poisto on käytettävissä. Kun tietojen vähentäminen on otettu käyttöön, edistynyt päällekkäisyyden poistaminen on käytettävissä, mutta se on oletuksena poistettu käytöstä.

Tietojen vähentäminen Unityssa ja tietojen pakkaus SQL Serverissä

SQL Server 2008 Enterprise Edition oli ensimmäinen julkaisu, joka tarjosi alkuperäiset tiedonpakkausominaisuudet. SQL Server 2008:n rivi- ja sivutason pakkaus käyttää SQL Serverin sisäisen tietokantataulukkomuodon tuntemusta tietokantaobjektien tilan vähentämiseen. Tilan vähentämisen ansiosta voit tallentaa enemmän rivejä sivua kohden ja enemmän sivuja puskurivarastoon. Koska tiedot, joita ei ole tallennettu 8k-datasivumuotoon, kuten rivin ulkopuoliset tiedot, kuten NVARCHAR(MAX), eivät käytä rivi- tai sivupakkausmenetelmiä, Microsoft esitteli Transact-SQL COMPRESS- ja DECOMPRESS-toiminnot. 

Nämä funktiot käyttävät perinteistä tiedonpakkausmenetelmää (GZIP-algoritmi), joka on kutsuttava jokaista pakattavaa tai purettavaa tietoosiota varten.

Unity XT -pakkaus, joka ei ole yksinomainen SQL Serverille, käyttää ohjelmistoalgoritmia tallennustietojen analysointiin ja pakkaamiseen. Unity OE 4.1:n julkaisusta lähtien Unity-tiedonpakkaus on ollut saatavilla lohkotallennusvolyymeille ja VMFS-tietovarastoihin flash-poolissa. Unity OE 4.2:sta alkaen pakkaus on saatavilla myös tiedostojärjestelmille ja NFS-tietovarastoihin flash-tallennuspoolissa.

Tietojen pakkausmenetelmän valinta SQL Serverille riippuu useista tekijöistä. Näitä tekijöitä ovat tietokantasisällön tyyppi, käytettävissä olevat CPU-resurssit - sekä muistissa että tietokantapalvelimissa - ja I/O-resurssit, joita tarvitaan SLA:n ylläpitämiseen. Yleensä voit odottaa lisätilansäästöä tiedoille, jotka on pakattu SQL Serverillä, mutta TSQL:n GZIP-pakkausominaisuuden avulla pakatut tiedot eivät todennäköisesti tuota merkittäviä lisätilansäästöjä Unity XT:n pakkausominaisuuksilla, koska suurin osa eduista tulee edellisestä. algoritmi.

Unity-pakkaus säästää tilaa, jos tallennusobjektin tiedot pakataan vähintään 25 %. Ennen kuin otat pakkauksen käyttöön tallennusobjektissa, määritä, sisältääkö se pakattavia tietoja. Älä ota tallennusobjektin pakkausta käyttöön, ellei se säästä kapasiteettia. 

Kun päätät, käytetäänkö Unity-tietojen vähentämistä, SQL Server -tietokantatason pakkausta vai molempia, ota huomioon seuraavat seikat:

  • Isäntä tarkistaa Unity-järjestelmään kirjoitetut tiedot sen jälkeen, kun ne on tallennettu järjestelmän välimuistiin. Pakkausprosessi ei kuitenkaan käynnisty ennen kuin välimuisti on tyhjennetty.

  • Pakkaussäästöjä saavutetaan Unity XT -tallennusresurssien lisäksi myös tilannekuvissa ja resurssin ohuissa klooneissa.
  • Pakkausprosessin aikana useita lohkoja kootaan yhteen näytteenottoalgoritmin avulla sen määrittämiseksi, voidaanko data pakata. Jos näytteenottoalgoritmi määrittää, että vain minimaaliset säästöt voidaan saavuttaa, pakkaus ohitetaan ja tiedot kirjoitetaan pooliin.
  • Kun tiedot pakataan ennen tallennusvälineelle kirjoittamista, tiedonkäsittelyn määrä vähenee huomattavasti. Siksi pakkaus auttaa vähentämään flash-muistin kulumista vähentämällä asemaan kirjoitettavan fyysisen tiedon määrää.

Lisätietoja rivien ja sivun pakkaamisesta SQL Serverissä taulukoille ja hakemistoille on kohdassa Microsoft asiakirjat.

Älä unohda, että mikä tahansa pakkaus vaatii suorittimen resursseja. Kun kaistanleveysvaatimukset ovat korkeat, pakkaus voi vaikuttaa merkittävästi suorituskykyyn. OLAP-työkuormien korkeat kirjoitussuhteet voivat myös vähentää SQL Server -tietokannan pakkaamisen etuja.

Dell EMC tutki mahdollisia säästöjä käyttämällä Unity-taulukon todellisia tiedonvähennysnopeuksia. Tiimi keräsi tietoja VMware-virtuaalikoneista, tiedostojen jakamisesta, SQL Server -tietokannoista, Microsoft Hyper-V -virtuaalikoneista jne.

Tutkimustulokset osoittivat, että SQL Serverin lokitiedoston koon pieneneminen on lähes 10 kertaa pienempi kuin datatiedosto:

  • Tietokannan koko = 1,49:1 (32,96 %)
  • Lokin tilavuus = 12,9:1 (92,25 %)

SQL Server -tietokanta toimitettiin kahdella osalla. Tietokantatiedostot tallennetaan yhdelle taltiolle ja tapahtumalokit toiselle. Tietojen vähentämistekniikan käyttö tietokantavolyymien kanssa voi säästää tallennustilaa; Sinun tulee kuitenkin ottaa huomioon tehokkuusvaikutus, kun päätät, otatko päällekkäisyyden poistamisen käyttöön tietokantavolyymeissa. Vaikka todellinen tietokannan koon pienentäminen voi vaihdella tallennetun tiedon mukaan, tutkimustulokset osoittivat, että SQL Serverin tapahtumalokin tallennustila voi vähentää merkittävästi.

Tietojen vähentämisen parhaat käytännöt

Ennen kuin otat käyttöön tallennusobjektin tietojen vähentämisen, harkitse seuraavia ohjeita:

  • Käytä tallennusjärjestelmän valvontaa varmistaaksesi, että sillä on käytettävissä resursseja tietojen vähentämisen tukemiseen.
  • Ota tietojen vähentäminen käyttöön useille tallennusobjekteille kerralla. Valvo järjestelmää varmistaaksesi, että se on suositeltavissa käyttöolosuhteissa, ennen kuin otat sen käyttöön muissa säilytyspaikoissa.
  • Unity XT x80F -malleissa tiedon vähentäminen säästää kapasiteettia, jos tallennusyksikön tiedot pakataan vähintään 1 %.

Tietojen vähentäminen aiemmissa Unity x80F -malleissa, joissa oli OE 5.0, toi säästöjä, kunhan tiedot olivat vähintään 25 % pakattavissa.

  • Ennen kuin otat käyttöön tallennusobjektin tietojen vähentämisen, määritä, sisältääkö objekti pakattavaa tietoa. Tietyt tietotyypit, kuten video, ääni, kuvat ja binaaridata, tarjoavat yleensä vain vähän hyötyä pakkaamisesta. Älä ota käyttöön tallennusobjektin tietojen vähentämistä, jos tilaa ei säästetä.
  • Harkitse tyypillisesti hyvin pakkaavan tiedostomäärän valikoivaa pakkaamista.

VMwaren virtualisointi

VMware vSphere on tehokas ja turvallinen alusta virtualisointiin ja pilviympäristöihin. vSpheren ydinkomponentit ovat VMware vCenter Server ja VMware ESXi hypervisor.

vCenter Server on yhtenäinen hallintaalusta vSphere-ympäristöille. Se on helppo ottaa käyttöön ja optimoi resurssit ennakoivasti. ESXi on avoimen lähdekoodin hypervisor, joka asennetaan suoraan fyysisille palvelimille. ESXi:llä on suora pääsy ydinresursseihin ja se on kooltaan pieni (150 Mt), mikä minimoi muistivaatimukset. Se tarjoaa luotettavan suorituskyvyn erilaisissa sovellusten työkuormissa ja tukee tehokkaita virtuaalikoneen kokoonpanoja – jopa 128 vCPU:ta, 6 Tt RAM-muistia ja 120 laitetta.

Jotta SQL Server toimisi tehokkaasti nykyaikaisilla laitteistoilla, SQL Server -käyttöjärjestelmän (SQLOS) on ymmärrettävä laitteiston suunnittelu. Moniytimien ja monisolmuisten epäyhtenäisten muistinkäyttöjärjestelmien (NUMA) myötä ytimien, loogisten prosessorien ja fyysisten prosessorien välisten suhteiden ymmärtäminen on tullut erityisen tärkeäksi.

prosessorit 

Virtual Processing Unit (vCPU) on virtuaalinen keskusyksikkö, joka on määritetty virtuaalikoneen. Määritettyjen vCPU:iden kokonaismäärä lasketaan seuraavasti:

Total vCPU = (количество виртуальных сокетов) * (количество виртуальных ядер на сокет)

Jos tasainen suorituskyky on tärkeää, VMware suosittelee, että kaikille virtuaalikoneen vCPU:iden kokonaismäärä ei saisi ylittää ESXi-isännässä käytettävissä olevien fyysisten ytimien kokonaismäärää, mutta voit lisätä allokoitujen vCPU:iden määrää, jos valvonta osoittaa, että käyttämättömät CPU-resurssit Ovat saatavilla.

Järjestelmissä, joissa Intel Hyper-Threading Technology on käytössä, loogisten ytimien (vCPU:iden) määrä on kaksinkertainen fyysisten ytimien lukumäärään verrattuna. Älä tässä tapauksessa määritä vCPU:iden kokonaismäärää.

Latenssivaihtelu vaikuttaa vähemmän alemman tason SQL Server -työkuormiin. Näin ollen nämä työkuormat voivat toimia isännissä, joissa on suuri vCPU-suhde fyysisiin suorittimiin. Kohtuullinen suorittimen käyttöaste voi lisätä järjestelmän kokonaiskapasiteettia, maksimoida lisenssisäästöjä ja ylläpitää riittävää suorituskykyä.

Intel Hyper-Threading parantaa tyypillisesti isännän kokonaissuorituskykyä 10–30 prosenttia, mikä viittaa vCPU:n ja fyysisen suorittimen väliseen suhteeseen 1,1–1,3. VMware suosittelee Hyper-Threadingin ottamista käyttöön UEFI BIOSissa aina kun mahdollista, jotta ESXi voi hyödyntää tätä tekniikkaa. VMware suosittelee myös perusteellista testausta ja valvontaa käytettäessä Hyper-Threadingiä SQL Server -työkuormille.

Память

Lähes kaikki nykyaikaiset palvelimet käyttävät epäyhtenäistä muistinkäyttöarkkitehtuuria (NUMA) keskusmuistin ja prosessorien väliseen viestintään. NUMA on jaetun muistin laitteistoarkkitehtuuri, joka toteuttaa fyysisen muistin lohkojen jakamisen fyysisten prosessorien kesken. NUMA-solmu on yksi tai useampi CPU-kanta ja varattu muistilohko. 

NUMA on ollut laajalti keskustelunaihe viimeisen vuosikymmenen aikana. NUMA:n suhteellinen monimutkaisuus johtuu osittain eri valmistajien toteutuksista. Virtualisoiduissa ympäristöissä NUMA-monimutkaisuus määräytyy myös konfigurointivaihtoehtojen ja -tasojen lukumäärän mukaan – laitteistosta hypervisorin kautta vieraskäyttöjärjestelmään ja lopulta SQL Server -sovellukseen. NUMA-laitteistoarkkitehtuurin hyvä ymmärtäminen on välttämätöntä jokaiselle SQL Server DBA:lle, joka käyttää virtualisoitua SQL Server -esiintymää.

Suuremman tehokkuuden saavuttamiseksi palvelimilla, joissa on suuri määrä ytimiä, Microsoft esitteli SoftNUMA:n. SoftNUMA-ohjelmiston avulla voit jakaa käytettävissä olevat CPU-resurssit yhden NUMA:n sisällä useisiin SoftNUMA-solmuihin. VMwaren mukaan SoftNUMA on yhteensopiva VMwaren virtuaalisen NUMA (vNUMA) -topologian kanssa ja voi edelleen optimoida tietokantakoneen skaalautuvuutta ja suorituskykyä useimmille työkuormille...

Käytä VMwaren virtualisoinnissa SQL Serverin kanssa:

  • Tarkkaile virtuaalikoneita havaitaksesi SQL Server Database Enginen vähän muistiresursseja. Tämä ongelma lisää I/O-toimintoja ja heikentää suorituskykyä.

  • Suorituskyvyn parantamiseksi estä muistikiista virtuaalikoneiden välillä välttämällä muistin ylikuormitusta ESXi-isäntätasolla.
  • Harkitse laitteiston NUMA-fyysisen muistin varauksen tarkistamista määrittääksesi enimmäismäärän muistia, joka voidaan osoittaa virtuaalikoneen fyysisten NUMA-rajojen sisällä.
  • Jos riittävän suorituskyvyn saavuttaminen on ensisijainen tavoite, harkitse varatun muistin verran muistin varaamista. Tämä parametriasetus varmistaa, että virtuaalikone vastaanottaa vain fyysistä muistia.

Virtualisoitu tallennustila

Tallennustilan määrittäminen virtualisoituun ympäristöön edellyttää tallennusinfrastruktuurin tuntemusta. Kuten NUMA:nkin kohdalla, sinun on ymmärrettävä, miten I/O:n eri tasot toimivat – tässä tapauksessa virtuaalikoneen sovelluksesta aina tietojen fyysiseen lukemiseen ja kirjoittamiseen pysyvälle tallennusvälineelle.

vSphere tarjoaa useita vaihtoehtoja tallennustilan määrittämiseen, joilla on hyödyllisiä sovelluksia SQL Server -toteutuksessa Unity XT -taulukon kanssa. FS VMFS on laajimmin käytetty tiedontallennusmenetelmä lohkotallennusjärjestelmissä, kuten Unity XT. Unity XT -ryhmä on alin taso, joka koostuu fyysisistä asemista, jotka vSphere paljastaa loogisina levyinä (taltioina). ESXi-hypervisor alustaa Unity XT -taltiot VMFS-taltioiksi. VMware-järjestelmänvalvojat luovat yhden tai useamman virtuaalilevyn (VMDK), jotka esitetään vieraskäyttöjärjestelmälle. RDM sallii virtuaalikoneen päästä suoraan Unity XT -lohkotallennustilaan (FC:n tai iSCSI:n kautta) alustamatta VMFS:ää. VMFS- ja RDM-volyymit voivat tarjota saman tapahtuman suorituskyvyn. 

NFS-pohjaisessa ESXi-tallennustilassa Dell EMC suosittelee VMware NFS:n käyttöä yleiskäyttöisten NFS-tiedostojärjestelmien sijaan. Virtuaalikone, joka toimii SQL Serverissä ja käyttää VMDK:ta NFS-tietosäilössä, ei tunne taustalla olevaa NFS-tasoa. Vieraskäyttöjärjestelmä käsittelee virtuaalikoneen fyysisenä palvelimena, jossa on Windows Server ja SQL Server. Jaettuja levyjä vikasietoklusterin ilmentymien määrityksiä varten NFS-tietovarastoissa ei tueta.

VMware vSphere Virtual Volumes (VVols) tarjoaa tarkemman hallinnan virtuaalikoneen tasolla riippumatta taustalla olevasta fyysisen muistin esityksestä (kuten taltioista tai tiedostojärjestelmistä). Taulukkopohjaista replikointia VVolsilla tuetaan VVol 2.0:sta (vSphere 6.5) alkaen. VVol-levyä voidaan käyttää RDM-levyn sijasta levyresurssien tarjoamiseen SQL Failover Cluster -ilmentymälle, joka alkaa vSphere 6.7:stä ja tukee jatkuvaa SCSI-varmuuskopiointia.

Virtualisoidut verkot

Verkottuminen virtuaalimaailmassa noudattaa samoja loogisia käsitteitä kuin fyysisessä maailmassa, mutta käyttää ohjelmistoja fyysisten kaapeleiden ja kytkimien sijaan. Verkon viiveen vaikutus SQL Server -työkuormiin voi vaihdella suuresti. Verkon suorituskyvyn mittareiden seuraaminen olemassa olevalla työkuormalla tai hyvin toteutetulla testijärjestelmällä edustavan ajanjakson aikana auttaa virtuaaliverkon luomisessa.

Kun käytät VMware-virtualisointia SQL Serverin kanssa, ota huomioon seuraavat seikat:

  • Sekä vakio- että hajautetut virtuaalikytkimet tarjoavat SQL Serverin vaatimat toiminnot.
  • Voit erottaa hallinnan, vSphere vMotionin ja verkkotallennusliikenteen loogisesti käyttämällä VLAN-koodausta ja virtuaalisen kytkimen porttiryhmiä.
  • VMware suosittelee vahvasti suurten kehysten ottamista käyttöön virtuaalikytkimissä, joissa vSphere vMotion -liikenne tai iSCSI-liikenne on käytössä.
  • Yleisesti ottaen noudata vierailevien käyttöjärjestelmien ja laitteistojen verkkoohjeita.

 Johtopäätös 

SQL Server -tietokantaympäristöt ovat yhä suurempia ja monimutkaisempia. SQL Server 2019:ssä Microsoft on parantanut SQL Serverin ydinominaisuuksia ja lisännyt uusia, kuten tuki ison datan työkuormille Apache Sparkilla ja HDFS:llä. Dell EMC jatkaa yhteistyössä Microsoftin kanssa tarvittavien infrastruktuurikomponenttien tarjoamista SQL Server -ympäristöön - palvelimet, tallennustila ja verkot. 

Näemme, että käyttöaika lisääntyy huomattavasti ja kokonaisomistuskustannukset (TCO) vähenevät, kun tallennus- ja tietokanta-ammattilaiset työskentelevät yhdessä luodakseen infrastruktuuriratkaisuja SQL Serverille jaetuille tallennusalustoille. Dell EMC Unity XT all-flash array on keskitason ratkaisu, joka sopii SQL Server -kehittäjille ja järjestelmänvalvojille, jotka tarvitsevat korkeaa suorituskykyä ja pientä latenssia. Unity XT All-Flash on suunniteltu toimimaan kaikilla flash-asemilla, ja se tukee kahta suoritinta, kahden ohjaimen kokoonpanoja ja moniytimistä optimointia.

Yhä useammin organisaatiot virtualisoivat SQL Server -ympäristöjään. Vaikka virtualisointi lisää uuden suunnittelukerroksen arkkitehtuuripinoon, se tarjoaa merkittäviä etuja. Toivomme, että joistakin yllä olevista yleisimmin käytetyistä VMwaren ominaisuuksista ja työkaluista on hyötyä SQL Server -ympäristöissä. Suosittelemme myös linkkejä resursseihin, joissa on tarkempia tietoja.

Hyödyllisiä linkkejä

Dell EMC

VMware

Microsoft

Lähde: will.com

Lisää kommentti