Microsoft SQL Server 2019 un Dell EMC Unity XT zibatmiņas masīvi

Šodien mēs jūs iepazīstināsim ar SQL Server 2019 lietošanas iespējām ar Unity XT krātuves sistēmu, kā arī sniegsim ieteikumus par SQL Server virtualizāciju, izmantojot VMware tehnoloģiju, Dell EMC infrastruktūras pamatkomponentu iestatīšanu un pārvaldību.

Microsoft SQL Server 2019 un Dell EMC Unity XT zibatmiņas masīvi
2017. gadā Dell EMC un VMware publicēja aptaujas rezultātus par SQL Server tendencēm un evolūciju — "SQL Server Transformation: Towards Agility and Resilience" (SQL servera transformācija: virzība uz veiklību un noturību), kurā tika izmantota SQL Server profesionālās asociācijas (PASS) biedru kopienas pieredze. Rezultāti liecina, ka SQL Server datu bāzu vides pieaug gan pēc izmēra, gan sarežģītības, ko veicina pieaugošais datu apjoms un jaunas biznesa prasības. SQL Server datubāzes tagad ir izvietotas daudzos uzņēmumos, darbinot misijai kritiskas lietojumprogrammas, un bieži vien tās ir digitālās transformācijas pamats. 

Kopš šīs aptaujas veikšanas Microsoft ir izlaidusi nākamās paaudzes DBVS - SQL Server 2019. Papildus relāciju dzinēja un datu uzglabāšanas pamatfunkciju uzlabošanai ir parādījušies jauni pakalpojumi un funkcijas. Piemēram, SQL Server 2019 ietver atbalstu lielai datu slodzei, izmantojot Apache Spark un Hadoop izplatīto failu sistēmu (HDFS).

Alianse Dell EMC un Microsoft

Dell EMC un Microsoft jau sen sadarbojas, izstrādājot risinājumus SQL Server. Lai veiksmīgi ieviestu visaptverošu datu bāzes platformu, piemēram, Microsoft SQL Server, programmatūras funkcionalitāte ir jāsaskaņo ar pamatā esošo IT infrastruktūru. Šī infrastruktūra ietver procesora apstrādes jaudu, atmiņas resursus, krātuvi un tīkla pakalpojumus. Dell EMC piedāvā SQL Server platformas infrastruktūru jebkura veida darba slodzei un lietojumprogrammām.

Dell EMC PowerEdge serveru līnija piedāvā dažādas procesoru un atmiņas konfigurācijas. Šīs konfigurācijas ir piemērotas visdažādākajām darba slodzēm: no maza uzņēmuma lietojumprogrammām līdz lielākajām misijai kritiskām sistēmām, piemēram, uzņēmuma resursu plānošanai (ERP), datu noliktavām, uzlabotai analītikai, e-komercijai utt. Uzglabāšanas līnija ir paredzēta nestrukturētu un strukturētu datu glabāšana. 

Klienti, kuri izvieto SQL Server 2019 ar Dell EMC infrastruktūru, var strādāt ar strukturētiem un nestrukturētiem datiem, izmantojot SQL Server un Apache Spark. SQL Server atbalsta arī klientu piekļuves, servera-servera un servera-uzglabāšanas sakaru tehnoloģiju kombinācijas. Dell EMC vīzija ir balstīta uz dezagregētu modeli, kas piedāvā atvērtu ekosistēmu. Organizācijas var izvēlēties no plaša nozares standarta tīkla lietojumprogrammu, operētājsistēmu un aparatūras platformu klāsta. Šī pieeja sniedz jums maksimālu kontroli pār tehnoloģijām un arhitektūrām, tādējādi radot ievērojamus izmaksu ietaupījumus un elastību.

VMware virtualizē visus kritiskos infrastruktūras komponentus, kas nepieciešami SQL Server, lai sasniegtu augstu veiktspēju un darbības konsekvenci. Papildus privātajam mākonim VMware pašlaik piedāvā arī hibrīdus modeļus darba slodzei, kas aptver privāto un publisko mākoņu arhitektūru. 

Daudzas organizācijas pievēršas virtualizācijai, lai samazinātu infrastruktūras izmaksas, nodrošinātu augstu pieejamību un vienkāršotu atkopšanu pēc avārijas. 94% aptaujāto SQL Server profesionāļu ziņo par zināmu virtualizācijas līmeni savā vidē. 70% no tiem, kas izmanto virtualizāciju, izvēlējās VMware. 60% SQL Server virtualizācijas līmenis ir 75% vai vairāk. Turklāt aptaujas rezultāti pārliecinoši liecina, ka virtualizācijas slānī ieviestā augsta pieejamība un avārijas seku novēršana ir kļuvuši par svarīgiem faktoriem, pieņemot lēmumu virtualizēt SQL Server datu bāzes.

Jaunas funkcijas programmā SQL Server 2019

SQL Server 2019 datu bāzes platformā ir iekļauts plašs tehnoloģiju, līdzekļu un pakalpojumu klāsts, kas atbalsta misijai kritiskas lietojumprogrammas, piemēram, analīzi, uzņēmumu datu bāzes, biznesa inteliģenci (BI) un mērogojamu darījumu apstrādi (OLTP). SQL Server platforma ir ieguvusi iespējas pārvaldīt datu integrāciju, datu noliktavu, atskaites un uzlaboto analīzi, replikācijas iespējas un daļēji strukturētu datu tipu pārvaldību. Protams, ne visiem klientiem vai lietojumprogrammām ir nepieciešamas visas šīs funkcijas. Turklāt daudzos gadījumos ir vēlams atdalīt SQL Server pakalpojumus, izmantojot virtualizāciju. 

Mūsdienās uzņēmumiem bieži vien ir jāpaļaujas uz lieliem datu apjomiem no plaša un arvien pieaugošām datu kopām. Izmantojot SQL Server 2019, varat iegūt gandrīz reāllaika ieskatu no visiem saviem datiem. SQL Server 2019 klasteri nodrošina pilna mēroga vidi darbam ar lielām datu kopām, tostarp mašīnmācības un mākslīgā intelekta iespēju izmantošanu. Galvenās SQL Server 2019 jaunās funkcijas un atjauninājumi ir uzskaitīti Microsoft dokuments.

Dell EMC Unity XT vidēja diapazona uzglabāšanas sistēma

Dell EMC Unity krātuves sērija tika uzsākta gandrīz pirms trim gadiem, un kopš tā laika ir pārdotas vairāk nekā 40 000 sistēmas. Klienti novērtē šo vidējās klases masīvu tā vienkāršības, veiktspējas un rentabilitātes dēļ. Dell EMC Unity XT vidējās klases platformas ir koplietošanas krātuves risinājumi, kas nodrošina zemu latentumu, lielu caurlaidspēju un zemas pārvaldības izmaksas SQL Server darba slodzēm. Visas Unity XT sistēmas izmanto divu uzglabāšanas procesoru (SP) arhitektūru, lai apstrādātu I/O un aktīvās/aktīvās datu darbības. Unity XT dual SP izmanto pilnu iekšējo 12Gbps SAS savienojumu un patentētu daudzkodolu arhitektūru, lai nodrošinātu augstu veiktspēju un efektivitāti. Disku masīvi ļauj paplašināt atmiņas ietilpību, izmantojot papildu plauktus.

Microsoft SQL Server 2019 un Dell EMC Unity XT zibatmiņas masīvi
Dell EMC Unity XT, nākamās paaudzes masīvi (hibrīda un visu zibspuldzi), ievērojami palielina veiktspēju, uzlabo efektivitāti un pievieno jaunas iespējas un pakalpojumus vairāku mākoņu vidēm. 

Unity XT arhitektūra ļauj vienlaikus apstrādāt datus, samazināt datu apjomu un atbalstīt tādus pakalpojumus kā replikācija, nezaudējot lietojumprogrammu veiktspēju. Salīdzinot ar iepriekšējās paaudzes risinājumu, Dell EMC Unity XT uzglabāšanas sistēmas veiktspēja ir dubultota un reakcijas laiks ir par 75% ātrāks. Un, protams, Dell EMC Unity atbalsta NVMe standartu.

Krātuves sistēmas ar NVMe diskdziņiem demonstrē savu labāko veiktspēju lietojumprogrammās, kas ir jutīgas pret latentumu. Piemēram, tādās lietojumprogrammās kā lielas datu bāzes NVMe nodrošina zemu latentumu un augstu maksimālo datu pārraides ātrumu. Samazināts latentums un palielināta vienlaicība ievērojami uzlabo lasīšanas/rakstīšanas veiktspēju. Nav nejaušība, ka saskaņā ar IDC prognozēm līdz 2021. gadam zibatmiņas masīvi ar NVMe un NVMe-oF (NVMe over Fabric) savienojumiem veidos aptuveni pusi no visiem ieņēmumiem no ārējo uzglabāšanas sistēmu pārdošanas pasaulē. 

Datu saspiešanas algoritmi uzlabo uzglabāšanas efektivitāti. Dell EMC Unity XT var samazināt datu apjomu līdz pat piecām reizēm. Vēl viens svarīgs rādītājs ir sistēmas kopējā efektivitāte. Dell EMC Unity XT izmanto 85% sistēmas jaudas. Saspiešana un dublēšana tiek veikta inline režīmā - kontrollera līmenī. Dati tiek saglabāti saspiestā veidā. Sistēma arī automatizē darbu ar datu momentuzņēmumiem.

Viegli lietojami Unity zibatmiņas masīvi ar vienotu (bloku un failu) piekļuvi nodrošina stabilu reakcijas laiku, integrējas ar mākoņkrātuves pakalpojumiem un atbalsta jaunināšanu bez datu migrācijas. Pamatkonfigurācijā šī daudzpusīgā uzglabāšanas sistēma tiek instalēta 30 minūšu laikā.

Datu uzglabāšanas tehnoloģija, ko sauc par “dinamiskajiem pūliem”, ļauj pāriet no statiskās uz dinamisko atmiņas paplašināšanu, nodrošina augstu darbības elastību un vieglu sistēmas jaudas palielināšanu. Dinamiskie baseini ietaupa jaudu un budžetu, un to atjaunošanai ir nepieciešams mazāk laika. Dell EMC Unity jaudas un veiktspējas paplašināšanai nav nepieciešama datu migrācija. 

Mūsdienās daudzi uzņēmumi izmanto vairākus publiskos mākoņpakalpojumus kopā ar savu lokālo infrastruktūru. Dell EMC Unity XT var darboties kā Dell Technologies Cloud vides sastāvdaļa. Šo uzglabāšanas sistēmu var izmantot publiskajā mākonī un datus var pārsūtīt uz privātu mākoni. Turklāt Dell EMC Unity XT krātuve ir pieejama kā pakalpojums. Šis ir viens no Dell EMC Cloud Storage Services mākoņkrātuves pakalpojumiem.
 
Mākoņkrātuve kļūst arvien populārāka, jo tā var uzlabot IA, samazinot infrastruktūras izmaksas. Cloud Storage Services paplašina klientu datu centrus līdz mākonī, kā pakalpojumu nodrošinot Dell EMC krātuvi (tieši savienota ar publiskajiem mākoņa resursiem). Trešās puses pakalpojumu sniedzēji var nodrošināt liela ātruma (zema latentuma) publisko mākoņa savienojumu tieši ar Dell EMC Unity, PowerMax un Isilon sistēmām klienta datu centrā.

Unity XT saimē ietilpst Unity XT All-Flash, Unity XT Hybrid, UnityVSA un Unity Cloud Edition sistēmas.
 

Vienoti hibrīda un zibspuldzes masīvi 

Uz Intel bāzētās Unity XT Hybrid un Unity XT All-Flash krātuves sistēmas nodrošina integrētu arhitektūru bloku piekļuvei, piekļuvei failiem un VMware VVols ar atbalstu tīklam pievienotai krātuvei (NAS), iSCSI un Fibre Channel (FC) protokoliem. Unity XT Hybrid un Unity XT All-Flash platformas ir gatavas NVMe.

Unity XT hibrīdsistēmas atbalsta vairāku mākoņu vidi. Vairāku mākoņu izmantošana nozīmē krātuves paplašināšanu mākonī vai izvietošanu mākonī, izmantojot elastīgas resursu izmantošanas iespējas. Multicloud krātuve ir izstrādāta, lai nodrošinātu mobilitāti un datu pārnesamību starp vairākām mākoņu platformām – privāto un publisko. Tas ietekmē ne tikai datu kustības procesus, bet arī aplikāciju piekļuves organizēšanu datiem vairākos publiskos mākoņos.

Microsoft SQL Server 2019 un Dell EMC Unity XT zibatmiņas masīvi
Šie hibrīdie masīvi nodrošina šādas iespējas:

  • Mērogojams līdz 16 PB neapstrādātām ietilpībām.
  • Iebūvētas datu samazināšanas iespējas visiem zibatmiņas baseiniem.
  • Ātra uzstādīšana un konfigurēšana (vidēji tas aizņem 25 minūtes).

SSD tehnoloģija strauji uzlabojas, un nākamajos gados tirgū nonāks jauni revolucionāri produkti. Tikmēr organizācijas turpinās aizstāt tradicionālos HDD ar SSD, lai uzlabotu veiktspēju, atvieglotu pārvaldību un taupītu enerģiju. Jaunās paaudzes zibatmiņas masīviem būs uzlabota krātuves automatizācija, publiskā mākoņa integrācija un integrēta datu aizsardzība. 

Unity XT All-Flash sistēmas nodrošina ātrumu, efektivitāti un vairāku mākoņu atbalstu. To īpašības:

  • Dubultā produktivitāte.
  • Datu samazināšana līdz 7:1.
  • Ātra uzstādīšana un konfigurēšana (process aizņem mazāk nekā 30 minūtes).

 UnityVSA

UnityVSA ir programmatūras definēta krātuve VMware ESXi virtuālajām vidēm, izmantojot servera, koplietotās vai mākoņa krātuves ietilpību. UnityVSA HA, divu krātuves UnityVSA konfigurācija, nodrošina papildu kļūdu toleranci. UnityVSA krātuve piedāvā:

  • Līdz 50 TB pilnas unificētas atmiņas ietilpības.
  • Savietojams ar Unity XT sistēmām un funkcijām.
  • Atbalsts augstas pieejamības sistēmām (UnityVSA HA).
  • Savienojums kā NAS un iSCSI.
  • Datu replikācija no citām Unity XT platformām.

Unity Cloud Edition

Failu sinhronizēšanai un avārijas atkopšanas darbībām ar mākoni Unity XT saimē ietilpst Unity Cloud Edition, kas nodrošina:

  • Pilnībā aprīkotas krātuves iespējas, izmantojot programmatūras definētu krātuvi (SDS), kas izvietota mākonī.
  • Viegli izvietojiet bloku un failu krātuvi, izmantojot VMware Cloud uz AWS.
  • Katastrofu atkopšanas atbalsts, tostarp testēšana un datu analīze.

Microsoft SQL Server 2019 un Dell EMC Unity XT zibatmiņas masīvi

Unity XT All Flash darbam ar SQL serveri

Uzņēmuma Unisphere Research 2017. gada ziņojums "SQL Server Transformation: Towards Agility and Resilience" (SQL servera transformācija: virzība uz veiklību un noturību) 22% respondentu ziņoja, ka ražošanā izmanto zibatmiņas tehnoloģiju (16%) vai plāno to darīt (6%). 30% izmanto hibrīdu masīvus, kas ietver zibatmiņu. 13% izmanto tiešās pievienošanas zibspuldzes blokus. 13% dublējiet SQL Server datu bāzes uz zibatmiņu.

Šī ātrā zibatmiņas ieviešana izmantošanai ar SQL Server nozīmē, ka Unity XT All-Flash masīvi ir īpaši piemēroti SQL Server izstrādātājiem un administratoriem. Unity XT All-Flash sistēmas nodrošina SQL Server izstrādātājiem un administratoriem iespējas un veiktspēju, kas pārsniedz parasto krātuves tīklu (SAN) piedāvātās iespējas.

Microsoft SQL Server 2019 un Dell EMC Unity XT zibatmiņas masīvi
Unity XT All-Flash sistēmām, kas ir gatavas NVMe (vēl lielākai augstai veiktspējai un zemam latentumam), ir 2U formas faktors, atbalsta divkodolu procesorus, divi kontrolieri aktīvajā/aktīvajā režīmā.

Unity XT All-Flash modeļi

Vienotība XT 

Procesori 

Atmiņa (vienam procesoram)

Maks. disku skaits

Maks. “neapstrādāta” jauda (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 

Sīkāku informāciju var atrast masīva specifikācijās (Dell EMC Unity XT Storage Series specifikāciju lapa).

Uzglabāšanas baseini

Daudzi SQL Server profesionāļi zina, ka visi mūsdienu krātuves masīvi nodrošina iespēju grupēt diskus lielākās atmiņas vienībās ar fiksētu RAID aizsardzības līmeni. Atsevišķas disku grupas ar RAID aizsardzību ir tradicionāli uzglabāšanas pūli. Kamēr Unity XT hibrīdsistēmas atbalsta tikai tradicionālos baseinus, Unity XT All-Flash masīvi piedāvā arī dinamiskus krātuves baseinus. Izmantojot dinamiskos krātuves baseinus, RAID aizsardzība tiek piemērota diska apjomam — atmiņas vienībām, kas ir mazākas par pilnu disku. Dinamiskie pūli nodrošina lielāku elastību disku pūlu pārvaldībā un paplašināšanā. 

Dell EMC nodrošina krātuves pūlu pārvaldības labāko praksi, lai sasniegtu maksimālu veiktspēju ar minimālu sarežģītību. Piemēram, ir ieteicams samazināt Unity XT krātuves kopu skaitu, lai samazinātu sarežģītību un palielinātu elastību. Tomēr dažos gadījumos var būt ļoti noderīga papildu krātuves kopu iestatīšana, tostarp gadījumos, kad nepieciešams:

  • Atbalstiet atsevišķas darba slodzes ar dažādiem I/O profiliem.
  • Piešķirt resursus noteiktu veiktspējas parametru sasniegšanai.
  • Atvēliet atsevišķus resursus vairāku īrēšanai.
  • Izveidojiet mazākus domēnus, lai aizsargātu pret neveiksmēm

Krātuves apjoms (LUN)

Kā jūs līdzsvarojat vadību un elastību, izvēloties sējumu skaitu masīvā? Lai nodrošinātu maksimālu Unity ar SQL Server elastību, ir ieteicams izveidot sējumus katram datu bāzes failam. Praksē lielākā daļa organizāciju izmanto daudzpakāpju pieeju, kur kritiskajām datu bāzēm tiek nodrošināta maksimāla elastība un mazāk kritiskās datu bāzes faili tiek grupēti mazākos un lielākos apjomos. Mēs iesakām pārskatīt visas prasības datu bāzēm un visām saistītajām lietojumprogrammām, jo ​​datu aizsardzības un uzraudzības tehnoloģijas ir atkarīgas no failu izolācijas un izvietošanas.

Vairākus sējumus bieži var būt grūti pārvaldīt, īpaši virtuālajā vidē. Virtualizētas SQL Server vides ir labs piemērs tam, ka vairāku failu tipu mitināšana vienā sējumā var būt saprātīga. Datu bāzes administratoram vai krātuves administratoram (vai abiem) ir jāizvēlas pareizais līdzsvars starp elastību un apkopi, nosakot veidojamo sējumu skaitu.

Failu glabāšana

NAS serveri mitina failu sistēmas Unity XT krātuvē. Failu sistēmām var piekļūt, izmantojot SMB vai NFS protokolus, un ar vairāku protokolu failu sistēmu varat izmantot abus protokolus vienlaikus. NAS serveri izmanto virtuālās saskarnes, lai savienotu resursdatoru ar SMB, NFS un vairāku protokolu failu sistēmām, kā arī VMware NFS krātuvi un VMware virtuālajiem sējumiem. Failu sistēmas un virtuālās saskarnes ir izolētas vienā NAS serverī, ļaujot vairākus NAS serverus izmantot vairākām nomām. Ja krātuves procesors neizdodas, NAS serveri automātiski neizdodas. Arī ar tām saistītās failu sistēmas neizdodas.

SQL Server 2012 (11.x) un jaunākas versijas atbalsta servera ziņojumu bloku (SMB) 3.0, kas ļauj koplietot tīkla failus glabāšanai. Gan savrupajai, gan kļūmjpārlēces klastera instalēšanai varat instalēt sistēmas datu bāzes (galvenais, modelis, msdb un tempdb) un datu bāzes programmas lietotāju datu bāzes ar SMB krātuves opciju. SMB krātuves izmantošana ir laba iespēja, izmantojot vienmēr ieslēgtas pieejamības grupas, jo faila koplietošanai ir nepieciešama piekļuve ļoti pieejamam tīkla resursam.

SMB failu koplietošanas izveide SQL Server izvietošanai ar Unity XT krātuvi ir vienkāršs trīs soļu process: jūs izveidojat NAS serveri, failu sistēmu un SMB koplietojumu. Dell EMC Unisphere Storage Management programmatūra ietver konfigurācijas vedni, kas palīdzēs pabeigt šo procesu. Tomēr, mitinot SQL Server darba slodzes SMB failu koplietošanā, ir jāņem vērā daži svarīgi apsvērumi, kas ne vienmēr attiecas uz SMB failu koplietošanas izmantošanu. Microsoft ir izveidojis instalēšanas un drošības problēmu sarakstu, kā arī pašlaik zināmās problēmas; Plašāku informāciju skatiet sadaļā "SQL servera instalēšana ar SMB failu krātuvi". Microsoft dokumenti.

Datu momentuzņēmumi

Dati ir kļuvuši par uzņēmuma svarīgāko resursu, un mūsdienu misijai kritiskās vides prasa vairāk nekā tikai atlaišanu. Ir nepieciešams, lai lietojumprogrammas vienmēr būtu tiešsaistē, nodrošinātu nepārtrauktu darbību un atjauninājumus. Tiem ir nepieciešama arī augsta veiktspēja un datu pieejamība, izmantojot tādas opcijas kā lokālā momentuzņēmuma replikācija un attālā replikācija.

Unity XT krātuves masīvs piedāvā bloku un failu momentuzņēmumu iespējas, kurām ir kopīgas darbplūsmas, darbības un arhitektūra. Unity momentuzņēmumu metodoloģija nodrošina vienkāršu un efektīvu datu aizsardzības veidu. Momentuzņēmumi atvieglo datu atjaunošanu — atgriezieties pie agrāka momentuzņēmuma vai arī varat kopēt atlasītos datus no iepriekšējā momentuzņēmuma. Nākamajā tabulā ir parādīti Unity XT sistēmu momentuzņēmumu saglabāšanas periodi.

Vietējā un attālā datu momentuzņēmumu glabāšana

Fotoattēla veids

CLI
UI
ATPŪTA

ar rokām 

Plānots 

ar rokām 

Plānots 

ar rokām 

Plānots 

Vietējais 

1 gadā 

1 gadā

5 gadi 

4 nedēļa

100 gadi

Bez robežām

Tālvadības pults 

5 gadi

255 nedēļas 

5 gadi

255 nedēļas

5 gadi

255 nedēļas

Momentuzņēmumi tieši neaizstāj citas datu aizsardzības metodes, piemēram, dublējumus. Tie var tikai papildināt tradicionālo dublēšanu kā pirmo aizsardzības līniju zema RTO scenārijiem.

Dell EMC Unity momentuzņēmuma funkcija ietver datu samazināšanu un uzlabotu dublēšanu. Momentuzņēmumi arī gūst labumu no vietas ietaupījuma, kas tiek sasniegts sākotnējā krātuves resursā. Kad veicat krātuves resursa momentuzņēmumu, kas atbalsta datu samazināšanas līdzekļus, avota datus var saspiest vai dedublēt.

Šeit ir dažas piezīmes par datu bāzes atkopšanu, izmantojot momentuzņēmumus ar SQL Server datu bāzēm:

  • Visiem SQL Server datu bāzes komponentiem ir jābūt aizsargātiem kā datu kopai. Ja dati un žurnālfaili atrodas dažādos LUN, šiem LUN ir jābūt daļai no konsekvences grupas. Konsekventa grupa nodrošina, ka momentuzņēmums tiek uzņemts vienlaikus visos grupas LUN. Ja dati un žurnālfaili atrodas vairākos SMB failu koplietojumos, koplietojumam ir jābūt vienā failu sistēmā.
  • Atjaunojot SQL Server datu bāzi no bloka momentuzņēmuma, ja SQL Server instancē ir jāpaliek savienotam, izmantojiet Unisphere resursdatora savienojumu. Failu atkopšanai tiek izveidots papildu SMB koplietojums, izmantojot momentuzņēmumu kā avotu. Kad sējumi ir uzstādīti, datu bāzi var pievienot ar citu nosaukumu vai esošo datu bāzi var aizstāt ar atjaunotu.

  • Veicot atjaunošanu, izmantojot Snapshot Restore metodi Unisphere, izmantojiet SQL Server gadījumu bezsaistē. SQL Server nezina par atjaunošanas darbībām. Lietojot gadījumu bezsaistē, tiek nodrošināts, ka sējumi netiek bojāti datubāzes rakstīšanas laikā pirms atkopšanas. Kad instance ir restartēta, SQL Server avārijas atkopšana nodrošinās datu bāzes konsekventu stāvokli.
  • Iespējojiet momentuzņēmumus vairākiem krātuves objektiem vienlaikus un pēc tam pārliecinieties, vai sistēma ir ieteicamajos darbības režīmos, pirms iespējojat papildu momentuzņēmumus.

Metienu automatizācija un plānošana

Unity XT momentuzņēmumus var automatizēt. Unisphere krātuves pārvaldībā ir pieejamas šādas noklusējuma momentuzņēmuma opcijas: noklusējuma aizsardzība, īsākas saglabāšanas aizsardzība un ilgāka saglabāšanas aizsardzība. Katra opcija uzņem ikdienas momentuzņēmumus un saglabā tos dažādiem laika periodiem.

Varat izvēlēties vienu (vai abas) no plānošanas iespējām - ik pēc x stundām (no 1 līdz 24) un katru dienu/nedēļu. Dienas/nedēļas momentuzņēmumu plānošana ļauj norādīt konkrētus momentuzņēmumu uzņemšanas laikus un dienas. Katrai atlasītajai opcijai ir jāiestata saglabāšanas politika, kuru var konfigurēt, lai automātiski dzēstu pūlu vai īslaicīgi to saglabātu.

Vairāk informācijas par Vienotības momentuzņēmumiem - plkst Dell EMC Unity dokumentācija

Plānie kloni

Plāns klons ir plāna bloku krātuves resursa, piemēram, sējuma, konsekvences grupas vai VMware VMFS datu krātuves, lasīšanas/rakstīšanas kopija, kas koplieto blokus ar savu vecākresursu. Plānie kloni ir lielisks veids, kā ātri un kompakti parādīt SQL Server datu bāzes kopijas, ko nevar sasniegt tradicionālie SQL Server rīki. Kad plāns klons ir parādīts resursdatoram, sējumus var ievietot tiešsaistē un datubāze tiks pievienota, izmantojot DB Attach metodi programmā SQL Server.

Izmantojot jaunināšanas līdzekli ar plāniem kloniem, izmantojiet visas plānā klona datu bāzes bezsaistē. Tas ir jādara pirms atjaunināšanas darbības. Ja datubāzes pirms jaunināšanas neizmantos bezsaistē, SQL serverī var rasties datu neatbilstības kļūdas vai nepareizi datu rezultāti.

Datu replikācija

Replicēšana ir programmatūras līdzeklis, kas sinhronizē datus ar attālo sistēmu tajā pašā vietā vai citā vietā. Unity replikācijas un konfigurācijas opcijas ļauj jums izvēlēties efektīvu veidu, kā izpildīt RTO/RPO prasības SQL Server datu bāzēm, vienlaikus līdzsvarojot veiktspēju un caurlaidspēju.

Izmantojot Dell EMC Unity Replication, lai aizsargātu SQL Server datu bāzes vairākos sējumos, jums jāierobežo visi datu un žurnālu sējumi datu bāzē ar vienu konsekvences grupu vai failu sistēmu. Pēc tam replikācija tiek iestatīta grupā vai failu sistēmā, un tā var ietvert vairāku datu bāzu apjomus vai koplietojumus. Datu bāzēm, kurām nepieciešamas dažādas replikācijas opcijas, ir jābūt atsevišķās LUN, konsekvences grupās vai failu sistēmās.

Plānie kloni ir saderīgi gan ar sinhrono, gan asinhrono replikāciju. Kad plāns klons tiek replicēts galamērķī, tas kļūst par pilnu sējuma, konsekvences grupas vai VMFS krātuves kopiju. Pēc replikācijas plāns klons ir pilnīgi neatkarīgs sējums ar saviem iestatījumiem.

Microsoft SQL Server 2019 un Dell EMC Unity XT zibatmiņas masīvi
Plāna klona replikācijas process starp avota un mērķa sistēmām.

Tempdb datu bāzes replikācija nav nepieciešama, jo fails tiek pārbūvēts, restartējot SQL Server, un tāpēc metadati neatbilst citu SQL Server gadījumu metodei. Rūpīga replicējamo sējumu un šo sējumu satura atlase novērš nevajadzīgu replikācijas trafiku.

Integrēta Microsoft SQL Server datu kopēšanas pārvaldība

Lielākā daļa mūsdienu krātuves produktu (tostarp visi Dell EMC produkti) var izveidot "operētājsistēmai atbilstošas" jebkura faila tipa kopijas, veicot tālāk norādītās darbības.

  • Operētājsistēmas konsekventa rakstīšanas secība visos līmeņos — no resursdatora līdz diskam.
  • Sējumu grupēšana tā, lai vairāki faili dažādos sējumos saglabātu rakstīšanas secību.

Plaši ieviešot mērogojamās atmiņas ierīces, Microsoft ir izstrādājusi API krātuves nodrošinātājiem. Šī API ļauj krātuves nodrošinātājiem saskaņot darbību ar SQL Server datu bāzes programmatūru, lai izveidotu "lietojumprogrammām atbilstošas ​​kopijas", izmantojot Volume Shadow Copy Service (VSS). Šīs kopijas simulē mijiedarbību starp SQL Server un operētājsistēmu plānotās un SQL Server izslēgšanas laikā. Visi rakstīšanas buferi tiek izskaloti un transakcijas tiek apturētas, līdz visi diski ir atjaunināti un konsekventi noteiktā brīdī, kas tiek ierakstīts SQL žurnālā.

Dell EMC AppSync programmatūra, kas integrēta ar Unity XT momentuzņēmumiem, vienkāršo un automatizē lietojumprogrammām atbilstošu darba datu kopiju izveides, izmantošanas un pārvaldības procesu. Šī programmatūra ir paredzēta izmantošanai kopēšanas kontroles scenārijos datu bāzes atkopšanai un atkārtotai izmantošanai. 

Programmatūra AppSync automātiski atklāj lietojumprogrammu datu bāzes, apgūst datu bāzes struktūru un kartē failu struktūru, izmantojot aparatūras vai virtualizācijas slāņus, uz pamatā esošo Unity XT krātuvi. Tā organizē visas nepieciešamās darbības, sākot no kopijas izveides un pārbaudes līdz momentuzņēmumu uzstādīšanai mērķa resursdatorā un datu bāzes palaišanai vai atjaunošanai. AppSync atbalsta un vienkāršo SQL Server darbplūsmas, kas ietver ražošanas datu bāzes atjaunināšanu un atjaunošanu.

Datu samazināšana un uzlabota dublēšanās

Dell EMC Unity uzglabāšanas sistēmu saime piedāvā ar funkcijām bagātus, viegli lietojamus datu samazināšanas pakalpojumus. Ietaupījumi tiek panākti ne tikai uz konfigurētiem primārās krātuves resursiem, bet arī uz šo resursu momentuzņēmumiem un plāniem kloniem. Momentuzņēmumi un plāni kloni pārmanto avota krātuves datu samazināšanas iestatījumu, kas palielina ietilpības ietaupījumu.

Datu samazināšanas līdzeklis ietver dublēšanas, saspiešanas un nulles bloku noteikšanas darbības, kas, iespējams, palielina lietotāja objektiem un iekšējai lietošanai izmantojamās krātuves vietu. Unity XT datu samazināšanas līdzeklis aizstāj saspiešanas līdzekli Unity OE 4.3 un jaunākās versijās. Saspiešana ir datu samazināšanas algoritms, kas var samazināt datu kopas glabāšanai nepieciešamās jaudas fizisko piešķīrumu.

Unity XT sistēmas nodrošina arī uzlabotu dublēšanas funkciju, ko var iespējot, ja ir iespējota datu samazināšana. Uzlabotā dublēšanās samazina lietotāja datiem nepieciešamo jaudu, saglabājot tikai nelielu Unity datu bloku kopiju skaitu (bieži tikai vienu kopiju). Deduplikācijas apgabals ir viens LUN. Ņemiet to vērā, izvēloties uzglabāšanas shēmu. Mazāks LUN nodrošina labāku dublēšanu, bet vairāk LUN nodrošina labāku veiktspēju. 

Jaudas ietaupījumi no uzlabotās dublēšanas var sniegt vislielāko labumu lielākajā daļā vidi, taču tam ir arī jāizmanto Unity masīva procesori. Operētājsistēmā OE 5.0 uzlabotā dublēšanas atcelšana, ja tā ir iespējota, atceļ jebkuru bloku (saspiestu vai nesaspiestu) dublikātu. Plašāku informāciju skatiet Dell EMC dokumentācija.

Šajā tabulā ir parādītas atbalstītās konfigurācijas datu samazināšanai un uzlabotai dublēšanai:

Datu samazināšana pakalpojumā Unity (visi modeļi) un uzlabots dublēšanas atbalsts

Unity OE versija 

Технология 

Atbalstītais baseina veids 

Atbalstītie modeļi

4.3 / 4.4 

Datu samazināšana 

Zibatmiņas baseins - tradicionāls vai dinamisks 

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

4.5 
 

Datu samazināšana 

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

Datu samazināšana un uzlabota dublēšanās*

450F, 550F, 650F 


 

Datu samazināšana 

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

Datu samazināšana un uzlabota dublēšanās

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

* Datu samazināšana pēc noklusējuma ir atspējota, un tā ir jāiespējo, pirms uzlabotā dublēšanas atcelšana kļūst pieejama. Pēc datu samazināšanas iespējošanas ir pieejama uzlabotā dublēšanās, taču pēc noklusējuma tā ir atspējota.

Datu samazināšana pakalpojumā Unity un datu saspiešana SQL Server

SQL Server 2008 Enterprise Edition bija pirmais laidiens, kas piedāvāja vietējās datu saspiešanas iespējas. SQL Server 2008 rindas un lapas līmeņa saspiešana izmanto zināšanas par SQL Server iekšējās datu bāzes tabulas formātu, lai samazinātu datu bāzes objektu aizņemto vietu. Vietas samazināšana ļauj saglabāt vairāk rindu vienā lapā un vairāk lapu bufera pūlā. Tā kā dati, kas nav saglabāti 8k datu lapas formātā, piemēram, ārpusrindas dati, piemēram, NVARCHAR(MAX), neizmantos rindu vai lapu saspiešanas metodes, Microsoft ieviesa Transact-SQL COMPRESS un DECOMPRESS funkcijas. 

Šīs funkcijas izmanto tradicionālo datu saspiešanas pieeju (GZIP algoritmu), kas ir jāizsauc katrai datu sadaļai, kas tiek saspiesta vai atspiesta.

Unity XT saspiešana, kas nav ekskluzīva SQL Server, izmanto programmatūras algoritmu, lai analizētu un saspiestu krātuves datus. Kopš Unity OE 4.1 izlaišanas Unity datu saspiešana ir bijusi pieejama bloku krātuves apjomiem un VMFS datu krātuvēm zibatmiņā. Sākot ar Unity OE 4.2, saspiešana ir pieejama arī failu sistēmām un NFS datu krātuvēm zibatmiņas krātuvēs.

SQL Server datu saspiešanas metodes izvēle ir atkarīga no vairākiem faktoriem. Šie faktori ietver datu bāzes satura veidu, pieejamos CPU resursus — gan krātuvē, gan datu bāzes serveros, kā arī I/O resursus, kas nepieciešami SLA uzturēšanai. Kopumā varat sagaidīt papildu vietas ietaupījumu datiem, kas tiek saspiesti, izmantojot SQL Server, taču maz ticams, ka dati, kas saspiesti, izmantojot TSQL GZIP saspiešanas līdzekli, ietaupīs ievērojamus papildu vietas ietaupījumus no Unity XT saspiešanas līdzekļiem, jo ​​lielākā daļa priekšrocību sniedz pirmā. algoritms.

Unity saspiešana nodrošina vietas ietaupījumu, ja krātuves objekta dati ir saspiesti vismaz par 25%. Pirms krātuves objekta saspiešanas iespējošanas noskaidrojiet, vai tajā ir dati, kurus var saspiest. Neiespējojiet krātuves objekta saspiešanu, ja vien tas neietaupīs ietilpību. 

Izlemjot, vai izmantot Unity datu samazināšanu, SQL Server datu bāzes saspiešanu vai abus, ņemiet vērā tālāk minēto.

  • Datus, kas tiek rakstīti Unity sistēmā, resursdators apstiprina pēc to saglabāšanas sistēmas kešatmiņā. Tomēr saspiešanas process nesākas, kamēr kešatmiņa nav notīrīta.

  • Saspiešanas ietaupījumi tiek sasniegti ne tikai Unity XT krātuves resursiem, bet arī momentuzņēmumiem un resursa plāniem kloniem.
  • Saspiešanas procesa laikā vairāki bloki tiek apkopoti, izmantojot izlases algoritmu, lai noteiktu, vai datus var saspiest. Ja izlases algoritms nosaka, ka var panākt tikai minimālu ietaupījumu, saspiešana tiek izlaista un dati tiek ierakstīti pūlā.
  • Ja dati tiek saspiesti pirms ierakstīšanas datu nesējā, datu apstrādes apjoms tiek ievērojami samazināts. Tāpēc saspiešana palīdz samazināt zibatmiņas nolietojumu, samazinot diskā ierakstīto datu fizisko apjomu.

Papildinformāciju par rindu un lapu saspiešanu programmā SQL Server tabulām un indeksiem skatiet rakstā Microsoft dokumenti.

Neaizmirstiet, ka jebkurai saspiešanai ir nepieciešami CPU resursi. Ja joslas platuma prasības ir augstas, saspiešana var būtiski ietekmēt veiktspēju. Augsts OLAP darba slodžu rakstīšanas koeficients var arī samazināt SQL Server datu bāzes saspiešanas priekšrocības.

Dell EMC pētīja iespējamos ietaupījumus, izmantojot reālos datu samazināšanas ātrumus Unity masīvā. Komanda apkopoja datus par VMware virtuālajām mašīnām, failu koplietošanu, SQL Server datu bāzēm, Microsoft Hyper-V virtuālajām mašīnām utt.

Pētījuma rezultāti parādīja, ka SQL Server žurnālfaila lieluma samazinājums ir gandrīz 10 reizes mazāks nekā datu failā:

  • Datu bāzes lielums = 1,49:1 (32,96%)
  • Baļķa apjoms = 12,9:1 (92,25%)

SQL Server datu bāze tika piegādāta ar diviem sējumiem. Datu bāzes faili tiek glabāti vienā sējumā, bet darījumu žurnāli tiek glabāti citā. Izmantojot datu samazināšanas tehnoloģiju ar datu bāzes apjomiem, var ietaupīt krātuves ietaupījumus; tomēr, izlemjot, vai datu bāzes sējumos iespējot dublēšanu, jāņem vērā veiktspējas ietekme. Lai gan faktiskais datu bāzes lieluma samazinājums var atšķirties atkarībā no saglabātajiem datiem, pētījuma rezultāti parādīja, ka SQL Server darījumu žurnāla krātuves vieta var ievērojami samazināties.

Datu samazināšanas labākā prakse

Pirms iespējojat datu samazināšanu krātuves objektā, ņemiet vērā tālāk norādītās vadlīnijas.

  • Izmantojiet krātuves sistēmas uzraudzību, lai nodrošinātu, ka tai ir pieejami resursi datu samazināšanas atbalstam.
  • Iespējot datu samazināšanu vairākiem krātuves objektiem vienlaikus. Pārraugiet sistēmu, lai pārliecinātos, ka tā ir ieteicamos darbības apstākļos, pirms to iespējojat papildu uzglabāšanas vietās.
  • Unity XT x80F modeļos datu samazināšana nodrošinās ietilpības ietaupījumu, ja dati uzglabāšanas blokā tiks saspiesti vismaz par 1%.

Datu samazināšana iepriekšējos Unity x80F modeļos, kuros darbojas OE 5.0, nodrošināja ietaupījumus, ja vien dati bija saspiežami vismaz par 25%.

  • Pirms krātuves objekta datu samazināšanas iespējošanas nosakiet, vai objektā ir saspiežami dati. Daži datu veidi, piemēram, video, audio, attēli un binārie dati, parasti nesniedz nekādu labumu no saspiešanas. Neiespējojiet datu samazināšanu uzglabāšanas objektā, ja netiks ietaupīta vieta.
  • Apsveriet iespēju selektīvi saspiest faila datu apjomu, kas parasti tiek labi saspiests.

VMware virtualizācija

VMware vSphere ir efektīva un droša platforma virtualizācijas un mākoņa vidēm. VSphere galvenie komponenti ir VMware vCenter Server un VMware ESXi hipervizors.

vCenter Server ir vienota pārvaldības platforma vSphere vidēm. Tas ir viegli izvietojams un proaktīvi optimizē resursus. ESXi ir atvērtā koda hipervizors, kas tiek instalēts tieši fiziskos serveros. ESXi ir tieša piekļuve galvenajiem resursiem, un tā izmērs ir 150 MB, tādējādi samazinot atmiņas prasības. Tas nodrošina uzticamu veiktspēju dažādām lietojumprogrammu darba slodzēm un atbalsta jaudīgas virtuālās mašīnas konfigurācijas — līdz 128 vCPU, 6 TB RAM un 120 ierīces.

Lai SQL Server efektīvi darbotos ar modernu aparatūru, SQL Server operētājsistēmai (SQLOS) ir jāsaprot aparatūras dizains. Līdz ar vairāku kodolu un vairāku mezglu nevienmērīgas atmiņas piekļuves (NUMA) sistēmu parādīšanos izpratne par attiecībām starp kodoliem, loģiskajiem procesoriem un fiziskajiem procesoriem ir kļuvusi īpaši svarīga.

Procesori 

Virtual Processing Unit (vCPU) ir virtuāla centrālā procesora vienība, kas piešķirta virtuālajai mašīnai. Kopējais piešķirto vCPU skaits tiek aprēķināts šādi:

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

Ja ir svarīga konsekventa veiktspēja, VMware iesaka visām virtuālajām mašīnām piešķirto vCPU kopējam skaitam nepārsniegt ESXi resursdatorā pieejamo fizisko kodolu kopējo skaitu, taču varat palielināt piešķirto vCPU skaitu, ja pārraudzība norāda, ka neizmantotie CPU resursi. Ir pieejams.

Sistēmās ar iespējotu Intel Hyper-Threading tehnoloģiju loģisko kodolu (vCPU) skaits divreiz pārsniedz fizisko kodolu skaitu. Šajā gadījumā nepiešķiriet kopējo vCPU skaitu.

Zemāka līmeņa SQL Server darba slodzes mazāk ietekmē latentuma mainīgums. Tādējādi šīs darba slodzes var darboties resursdatoros ar lielu vCPU un fizisko CPU attiecību. Saprātīgs CPU izmantošanas līmenis var palielināt kopējo sistēmas caurlaidspēju, palielināt licences ietaupījumu un uzturēt atbilstošu veiktspēju.

Intel Hyper-Threading parasti uzlabo kopējo resursdatora caurlaidspēju par 10% līdz 30%, kas liecina par vCPU un fizisko CPU attiecību no 1,1 līdz 1,3. VMware iesaka iespējot Hyper-Threading UEFI BIOS, kad vien iespējams, lai ESXi varētu izmantot šīs tehnoloģijas priekšrocības. VMware arī iesaka veikt rūpīgu testēšanu un uzraudzību, izmantojot Hyper-Threading SQL Server darba slodzēm.

Atmiņa

Gandrīz visi mūsdienu serveri saziņai starp galveno atmiņu un procesoriem izmanto nevienmērīgas atmiņas piekļuves (NUMA) arhitektūru. NUMA ir koplietošanas atmiņas aparatūras arhitektūra, kas ievieš fiziskās atmiņas bloku sadali starp fiziskajiem procesoriem. NUMA mezgls ir viena vai vairākas CPU ligzdas kopā ar piešķirtās atmiņas bloku. 

NUMA pēdējo desmit gadu laikā ir bijusi plaši apspriesta tēma. NUMA relatīvā sarežģītība daļēji ir saistīta ar dažādu piegādātāju ieviešanu. Virtualizētās vidēs NUMA sarežģītību nosaka arī konfigurācijas opciju un slāņu skaits — no aparatūras caur hipervizoru līdz viesu operētājsistēmai un visbeidzot līdz SQL Server lietojumprogrammai. Laba izpratne par NUMA aparatūras arhitektūru ir obligāta jebkuram SQL Server DBA, kurā darbojas virtualizēta SQL Server instance.

Lai panāktu lielāku efektivitāti serveros ar lielu skaitu kodolu, Microsoft ieviesa SoftNUMA. SoftNUMA programmatūra ļauj sadalīt pieejamos CPU resursus vienā NUMA vairākos SoftNUMA mezglos. Saskaņā ar VMware, SoftNUMA ir saderīgs ar VMware virtuālo NUMA (vNUMA) topoloģiju un var vēl vairāk optimizēt datu bāzes dzinēja mērogojamību un veiktspēju lielākajai daļai darba slodžu...

Virtualizējot VMware ar SQL Server, izmantojiet:

  • Pārraugiet virtuālās mašīnas, lai noteiktu SQL Server datu bāzes dzinēja maz atmiņas resursu. Šī problēma palielina I/O darbību un samazina veiktspēju.

  • Lai uzlabotu veiktspēju, novērsiet atmiņas strīdus starp virtuālajām mašīnām, izvairoties no atmiņas pārslodzes ESXi resursdatora līmenī.
  • Apsveriet iespēju pārbaudīt aparatūras NUMA fiziskās atmiņas sadalījumu, lai noteiktu maksimālo atmiņas apjomu, ko var piešķirt virtuālajai mašīnai fiziskajās NUMA robežās.
  • Ja galvenais mērķis ir sasniegt atbilstošu veiktspēju, apsveriet iespēju rezervēt atmiņu, kas vienāda ar piešķirto atmiņu. Šis parametra iestatījums nodrošina, ka virtuālā mašīna saņem tikai fizisko atmiņu.

Virtualizēta krātuve

Lai iestatītu krātuvi virtualizētā vidē, ir nepieciešamas zināšanas par krātuves infrastruktūru. Tāpat kā ar NUMA, jums ir jāsaprot, kā darbojas dažādi I/O līmeņi — šajā gadījumā no lietojumprogrammas virtuālajā mašīnā līdz informācijas fiziskai lasīšanai un rakstīšanai pastāvīgā datu nesējā.

vSphere nodrošina vairākas krātuves konfigurēšanas iespējas, kurām ir noderīgas lietojumprogrammas SQL Server ieviešanā ar Unity XT masīvu. FS VMFS ir visplašāk izmantotā datu uzglabāšanas metode bloku uzglabāšanas sistēmās, piemēram, Unity XT. Unity XT masīvs ir apakšējais līmenis, kas sastāv no fiziskiem diskdziņiem, ko vSphere atklāj kā loģiskus diskus (sējumus). Unity XT sējumus ESXi hipervizors formatē kā VMFS sējumus. VMware administratori izveido vienu vai vairākus virtuālos diskus (VMDK), kas tiek parādīti viesu operētājsistēmai. RDM ļauj virtuālajai mašīnai tieši piekļūt Unity XT bloku krātuvei (izmantojot FC vai iSCSI), neformatējot VMFS. VMFS un RDM apjomi var nodrošināt tādu pašu transakciju caurlaidspēju. 

Uz NFS balstītai ESXi krātuvei Dell EMC iesaka izmantot VMware NFS, nevis vispārējas nozīmes NFS failu sistēmas. Virtuālā mašīna, kas darbojas SQL serverī un izmanto VMDK NFS datu krātuvē, nezina par pamatā esošo NFS slāni. Viesu operētājsistēma apstrādā virtuālo mašīnu kā fizisku serveri, kurā darbojas Windows Server un SQL Server. Koplietotie diski kļūmjpārlēces klastera gadījumu konfigurācijām NFS datu krātuvēs netiek atbalstīti.

VMware vSphere Virtual Volumes (VVols) piedāvā detalizētāku kontroli virtuālās mašīnas līmenī neatkarīgi no pamatā esošās fiziskās atmiņas attēlojuma (piemēram, sējumi vai failu sistēmas). Uz masīvu balstīta replikācija ar VVols tiek atbalstīta, sākot ar VVol 2.0 (vSphere 6.5). RDM diska vietā var izmantot VVol disku, lai nodrošinātu diska resursus SQL kļūmjpārlēces klastera instancei, sākot ar vSphere 6.7 ar pastāvīgu SCSI dublējuma atbalstu.

Virtualizēti tīkli

Tīklošana virtuālajā pasaulē notiek pēc tiem pašiem loģiskajiem jēdzieniem kā fiziskajā pasaulē, bet izmanto programmatūru, nevis fiziskus kabeļus un slēdžus. Tīkla latentuma ietekme uz SQL Server darba slodzi var ievērojami atšķirties. Tīkla veiktspējas metrikas uzraudzība par esošo darba slodzi vai labi ieviestu testa sistēmu reprezentatīvā laika posmā palīdz izveidot virtuālo tīklu.

Izmantojot VMware virtualizāciju ar SQL Server, ņemiet vērā tālāk minēto.

  • Gan standarta, gan izplatītie virtuālie slēdži nodrošina SQL Server nepieciešamo funkcionalitāti.
  • Lai loģiski nodalītu pārvaldību, vSphere vMotion un tīkla krātuves trafiku, izmantojiet VLAN marķēšanu un virtuālo slēdžu portu grupas.
  • VMware stingri iesaka iespējot lielus kadrus virtuālajos slēdžos, kur ir iespējota vSphere vMotion trafika vai iSCSI trafika.
  • Kopumā ievērojiet tīkla vadlīnijas viesu operētājsistēmām un aparatūrai.

 Secinājums 

SQL Server datu bāzes vides kļūst arvien lielākas un sarežģītākas. Programmā SQL Server 2019 Microsoft ir uzlabojis SQL Server pamatfunkcijas un pievienojis jaunas, piemēram, atbalstu lielajām datu slodzēm, izmantojot Apache Spark un HDFS. Dell EMC sadarbībā ar Microsoft turpina nodrošināt SQL Server videi nepieciešamos infrastruktūras komponentus – serverus, krātuvi un tīklus. 

Mēs novērojam ievērojamu darbspējas laika pieaugumu un kopējo īpašumtiesību izmaksu (TCO) samazinājumu, kad krātuves un datu bāzes profesionāļi sadarbojas, lai izveidotu infrastruktūras risinājumus SQL Server koplietojamās krātuves platformās. Dell EMC Unity XT all-flash masīvs ir vidējas klases risinājums, kas piemērots SQL Server izstrādātājiem un administratoriem, kuriem nepieciešama augsta veiktspēja un zems latentums. Unity XT All-Flash, kas izstrādāta darbam ar visiem zibatmiņas diskiem, atbalsta divus CPU, divu kontrolieru konfigurācijas un vairāku kodolu optimizāciju.

Organizācijas arvien biežāk virtualizē savas SQL Server vides. Lai gan virtualizācija pievieno arhitektūras kaudzei vēl vienu dizaina slāni, tā sniedz ievērojamas priekšrocības. Mēs ceram, ka daži no iepriekš minētajiem visbiežāk izmantotajiem VMware līdzekļiem un rīkiem būs noderīgi SQL Server vidēs. Mēs iesakām arī saites uz resursiem, lai iegūtu sīkāku informāciju.

Noderīgas saites

Dell EMC

VMware

microsoft

Avots: www.habr.com

Pievieno komentāru