Microsoft SQL Server 2019 ug Dell EMC Unity XT flash arrays

Karon among ipaila kanimo ang mga bahin sa paggamit sa SQL Server 2019 sa Unity XT storage system, ug maghatag usab og mga rekomendasyon sa pag-virtualize sa SQL Server gamit ang teknolohiya sa VMware, pag-set up ug pagdumala sa mga batakang sangkap sa imprastraktura sa Dell EMC.

Microsoft SQL Server 2019 ug Dell EMC Unity XT flash arrays
Sa 2017, gipatik sa Dell EMC ug VMware ang mga resulta sa usa ka survey sa mga uso ug ebolusyon sa SQL Server - "Pagbag-o sa SQL Server: Ngadto sa Agility ug Resilience" (Pagbag-o sa SQL Server: Ngadto sa Agility ug Resiliency), nga migamit sa kasinatian sa komunidad sa mga miyembro sa Professional Association of SQL Server (PASS). Gipakita sa mga resulta nga ang mga palibot sa database sa SQL Server nagkadako sa parehas nga gidak-on ug pagkakomplikado, nga gimaneho sa pagdugang sa mga volume sa datos ug bag-ong mga kinahanglanon sa negosyo. Ang mga database sa SQL Server karon gi-deploy sa daghang mga kompanya, nga nagpalihok sa mga aplikasyon nga kritikal sa misyon, ug kanunay nga pundasyon sa pagbag-o sa digital. 

Sukad nga gihimo kini nga survey, gipagawas sa Microsoft ang sunod nga henerasyon sa DBMS - SQL Server 2019. Gawas pa sa pagpauswag sa mga sukaranan nga gimbuhaton sa relational engine ug pagtipig sa datos, nagpakita ang mga bag-ong serbisyo ug gimbuhaton. Pananglitan, ang SQL Server 2019 naglakip sa suporta alang sa dagkong mga workload sa datos gamit ang Apache Spark ug Hadoop Distributed File System (HDFS).

Alliance Dell EMC ug Microsoft

Ang Dell EMC ug Microsoft adunay dugay na nga kolaborasyon sa pagpalambo sa mga solusyon alang sa SQL Server. Ang malampuson nga pagpatuman sa usa ka komprehensibo nga plataporma sa database sama sa Microsoft SQL Server nanginahanglan koordinasyon sa pagpaandar sa software uban ang nagpahiping imprastraktura sa IT. Kini nga imprastraktura naglakip sa gahum sa pagproseso sa processor, mga kapanguhaan sa panumduman, pagtipig ug mga serbisyo sa network. Ang Dell EMC nagtanyag sa SQL Server nga imprastraktura sa plataporma alang sa matag matang sa workload ug aplikasyon.

Ang Dell EMC PowerEdge nga linya sa server nagtanyag og lain-laing processor ug memory configurations. Kini nga mga pag-configure angay alang sa usa ka halapad nga mga karga sa trabaho: gikan sa gagmay nga mga aplikasyon sa negosyo hangtod sa pinakadako nga mga sistema nga kritikal sa misyon, sama sa pagplano sa kapanguhaan sa negosyo (ERP), mga bodega sa datos, advanced analytics, e-commerce, ug uban pa. Ang linya sa pagtipig gidisenyo alang sa pagtipig sa dili istruktura ug istruktura nga datos. 

Ang mga kustomer nga nag-deploy sa SQL Server 2019 nga adunay imprastraktura sa Dell EMC mahimo’g magtrabaho uban ang istruktura ug wala’y istruktura nga datos gamit ang SQL Server ug Apache Spark. Gisuportahan usab sa SQL Server ang mga kombinasyon sa pag-access sa kliyente, server-to-server, ug server-to-storage nga mga teknolohiya sa komunikasyon. Ang panan-awon sa Dell EMC gibase sa usa ka disaggregated nga modelo nga nagtanyag usa ka bukas nga ekosistema. Ang mga organisasyon makapili gikan sa usa ka halapad nga mga sumbanan sa industriya nga aplikasyon sa networking, operating system ug mga platform sa hardware. Kini nga pamaagi naghatag kanimo labing taas nga kontrol sa mga teknolohiya ug arkitektura, nga nagresulta sa hinungdanon nga pagtipig sa gasto ug kadali.

Gi-virtualize sa VMware ang tanan nga kritikal nga sangkap sa imprastraktura nga kinahanglan sa SQL Server aron makab-ot ang taas nga pasundayag ug pagkamakanunayon sa operasyon. Dugang pa sa pribadong panganod, ang VMware sa pagkakaron nagtanyag usab ug hybrid nga mga modelo alang sa mga workloads, nga naglangkob sa pribado ug publikong mga arkitektura sa panganod. 

Daghang mga organisasyon ang midangop sa virtualization aron makunhuran ang mga gasto sa imprastraktura, maghatag taas nga pagkaanaa, ug pasimplehon ang pagbawi sa katalagman. 94% sa mga propesyonal sa SQL Server nga gisurbi nagtaho sa pipila ka lebel sa virtualization sa ilang palibot. 70% sa mga naggamit sa virtualization mipili sa VMware. 60% adunay SQL Server virtualization nga lebel sa 75% o labaw pa. Dugang pa, ang mga resulta sa survey kusganong nagsugyot nga ang taas nga pagkaanaa ug pagbawi sa katalagman nga gipatuman sa layer sa virtualization nahimong hinungdanon nga mga hinungdan sa desisyon sa pag-virtualize sa mga database sa SQL Server.

Bag-ong mga bahin sa SQL Server 2019

Ang platform sa database sa SQL Server 2019 naglakip sa usa ka halapad nga mga teknolohiya, mga bahin, ug mga serbisyo nga nagsuporta sa mga aplikasyon nga kritikal sa misyon sama sa analytics, mga database sa negosyo, paniktik sa negosyo (BI), ug scalable transaction processing (OLTP). Ang plataporma sa SQL Server nakabaton og mga kapabilidad sa pagdumala sa panagsama sa datos, pag-warehousing sa datos, pagreport ug advanced analytics, kapabilidad sa pagkopya, ug pagdumala sa mga semi-structured nga tipo sa datos. Siyempre, dili tanan nga kliyente o aplikasyon nanginahanglan sa tanan niini nga mga bahin. Dugang pa, sa daghang mga kaso mas maayo nga ibulag ang mga serbisyo sa SQL Server gamit ang virtualization. 

Karon, ang mga negosyo kanunay kinahanglan nga magsalig sa daghang mga volume sa datos gikan sa usa ka halapad nga sakup sa kanunay nga pagtaas sa mga set sa datos. Uban sa SQL Server 2019, mahimo nimong makuha ang hapit sa tinuud nga oras nga panan-aw gikan sa tanan nimo nga datos. Ang SQL Server 2019 clusters naghatag og usa ka bug-os nga sukod nga palibot alang sa pagtrabaho uban sa dagkong mga set sa datos, lakip ang paggamit sa pagkat-on sa makina ug mga kapabilidad sa artipisyal nga paniktik. Ang mayor nga bag-ong mga bahin ug mga update sa SQL Server 2019 gilista sa dokumento sa Microsoft.

Dell EMC Unity XT Mid-Range Storage System

Ang serye sa pagtipig sa Dell EMC Unity gilunsad hapit tulo ka tuig ang milabay, ug sukad niadto labaw pa sa 40 nga mga sistema ang nabaligya. Gipabilhan sa mga kustomer kini nga mid-range array tungod sa kayano, pasundayag ug pagkaepektibo sa gasto. Ang Dell EMC Unity XT midrange nga mga plataporma kay gipaambit nga mga solusyon sa pagtipig nga naghatod og ubos nga latency, taas nga throughput, ug ubos nga pagdumala sa overhead alang sa SQL Server workloads. Ang tanan nga sistema sa Unity XT naggamit ug dual storage processor (SP) nga arkitektura aron pagdumala sa I/O ug aktibo/aktibong operasyon sa datos. Ang Unity XT dual SP naggamit sa bug-os nga internal nga 000Gbps SAS nga koneksyon ug usa ka proprietary nga multi-core nga arkitektura alang sa taas nga performance ug episyente. Ang mga disk arrays nagtugot kanimo sa pagpalapad sa kapasidad sa pagtipig gamit ang dugang nga mga estante.

Microsoft SQL Server 2019 ug Dell EMC Unity XT flash arrays
Ang Dell EMC Unity XT, ang sunod nga henerasyon sa mga arrays (hybrid ug all-flash), makapausbaw sa performance, makapauswag sa episyente, ug makadugang sa bag-ong mga kapabilidad ug serbisyo para sa multi-cloud nga palibot. 

Ang arkitektura sa Unity XT nagtugot kanimo sa dungan nga pagproseso sa datos, pagpakunhod sa gidaghanon sa datos, ug pagsuporta sa mga serbisyo sama sa pagkopya nga walay pagsakripisyo sa performance sa aplikasyon. Kung itandi sa miaging henerasyon nga solusyon, ang pasundayag sa Dell EMC Unity XT storage system doble ug ang oras sa pagtubag mao ang 75% nga mas paspas. Ug siyempre, ang Dell EMC Unity nagsuporta sa NVMe nga sumbanan.

Ang mga sistema sa pagtipig nga adunay mga drive sa NVMe nagpakita sa ilang labing kaayo nga pasundayag sa mga aplikasyon nga sensitibo sa latency. Pananglitan, sa mga aplikasyon sama sa dagkong mga database, ang NVMe naghatag og ubos nga latency ug taas nga peak data rates. Ang pagkunhod sa latency ug pagtaas sa concurrency mahinungdanon nga nagpauswag sa performance sa pagbasa/pagsulat. Dili sulagma nga, sumala sa forecast sa IDC, sa 2021, ang mga flash arrays nga adunay koneksyon sa NVMe ug NVMe-oF (NVMe over Fabric) mag-asoy sa hapit katunga sa tanan nga mga kita gikan sa pagbaligya sa mga eksternal nga sistema sa pagtipig sa kalibutan. 

Ang mga algorithm sa compression sa data nagpauswag sa kahusayan sa pagtipig. Ang Dell EMC Unity XT makapakunhod sa gidaghanon sa datos hangtod sa lima ka beses. Ang laing importante nga timailhan mao ang kinatibuk-ang kahusayan sa sistema. Ang Dell EMC Unity XT naggamit sa 85% nga kapasidad sa sistema. Ang compression ug deduplication gihimo sa inline mode - sa lebel sa controller. Ang datos gitipigan sa compressed nga porma. Ang sistema usab nag-automate sa trabaho gamit ang mga snapshot sa datos.

Ang dali gamiton nga Unity flash arrays nga adunay hiniusa nga (block ug file) nga pag-access naghatag og lig-on nga mga oras sa pagtubag, gihiusa sa mga serbisyo sa pagtipig sa panganod, ug pagsuporta sa mga pag-upgrade nga wala’y pagbalhin sa datos. Sa sukaranan nga pag-configure niini, kini nga daghang gamit nga sistema sa pagtipig nag-install sa 30 minuto.

Ang teknolohiya sa pagtipig sa datos nga gitawag og "dynamic pools" nagtugot kanimo sa paglihok gikan sa static ngadto sa dinamikong pagpalapad sa memorya, naghatag og taas nga operational flexibility ug kasayon ​​sa pagdugang sa kapasidad sa sistema. Ang mga dinamikong pool nagdaginot sa kapasidad ug badyet, ug nagkinahanglan og gamay nga panahon sa pagtukod pag-usab. Ang pagpalapad sa kapasidad ug performance sa Dell EMC Unity wala magkinahanglan og data migration. 

Daghang mga kompanya karon ang naggamit sa daghang mga serbisyo sa publiko nga panganod inubanan sa ilang mga inprastraktura sa lugar. Ang Dell EMC Unity XT mahimong molihok isip usa ka bahin sa palibot sa Dell Technologies Cloud. Kini nga sistema sa pagtipig mahimong magamit sa usa ka publiko nga panganod ug ang datos mahimong ibalhin sa usa ka pribado nga panganod. Dugang pa, ang pagtipig sa Dell EMC Unity XT magamit ingon usa ka serbisyo. Usa kini sa mga serbisyo sa pagtipig sa panganod sa Dell EMC Cloud Storage Services.
 
Ang pagtipig sa panganod nahimong mas popular tungod kay kini makapauswag sa ROI pinaagi sa pagkunhod sa gasto sa imprastraktura. Ang Cloud Storage Services nagpalapad sa mga data center sa mga kustomer ngadto sa cloud pinaagi sa paghatod sa Dell EMC storage (direkta nga konektado sa public cloud resources) isip usa ka serbisyo. Ang mga third-party providers makahatag ug high-speed (low latency) public cloud connectivity direkta sa Dell EMC Unity, PowerMax ug Isilon nga mga sistema sa data center sa kustomer.

Ang pamilya sa Unity XT naglakip sa Unity XT All-Flash, Unity XT Hybrid, UnityVSA ug Unity Cloud Edition nga mga sistema.
 

Nagkahiusa nga Hybrid ug Flash Arrays 

Ang Intel-based Unity XT Hybrid ug Unity XT All-Flash storage systems naghatag ug integrated architecture para sa block access, file access, ug VMware VVols nga adunay suporta sa network attached storage (NAS), iSCSI, ug Fiber Channel (FC) nga mga protocol. Ang Unity XT Hybrid ug Unity XT All-Flash nga mga plataporma andam sa NVMe.

Ang Unity XT hybrid nga sistema nagsuporta sa multi-cloud nga palibot. Ang multi-cloud nagpasabot sa pagpalapad sa storage ngadto sa cloud o pag-deploy sa cloud nga adunay flexible nga mga opsyon sa paggamit sa kapanguhaan. Gidisenyo ang multicloud nga pagtipig aron masiguro ang paglihok ug kadali sa datos tali sa daghang mga platform sa panganod - pribado ug publiko. Nakaapekto kini dili lamang sa mga proseso sa paglihok sa datos, apan usab sa organisasyon sa pag-access sa aplikasyon sa datos sa daghang mga publiko nga panganod.

Microsoft SQL Server 2019 ug Dell EMC Unity XT flash arrays
Kini nga mga hybrid arrays naghatag sa mosunod nga mga kapabilidad:

  • Scalable sa 16 PB nga hilaw nga kapasidad.
  • Gitukod-sa data reduction kapabilidad alang sa tanan nga flash pool.
  • Dali nga pag-instalar ug pag-configure (sa aberids nagkinahanglan kini og 25 minutos).

Ang teknolohiya sa SSD paspas nga nag-uswag, ug ang mga bag-ong rebolusyonaryong produkto moigo sa merkado sa umaabot nga mga tuig. Sa kasamtangan, ang mga organisasyon magpadayon sa pag-ilis sa mga tradisyonal nga HDD sa mga SSD alang sa mas maayo nga performance, kasayon ​​sa pagdumala ug pagdaginot sa enerhiya. Ang mga bag-ong henerasyon sa all-flash arrays magpakita sa mas advanced storage automation, public cloud integration, ug integrated data protection. 

Ang Unity XT All-Flash nga mga sistema naghatod sa katulin, kaepektibo, ug suporta sa multi-cloud. Ang ilang mga bahin:

  • Doble nga pagka-produktibo.
  • Ang pagkunhod sa datos hangtod sa 7:1.
  • Dali nga pag-instalar ug pag-configure (ang proseso nagkinahanglan og ubos sa 30 minutos).

 PanaghiusaVSA

Ang UnityVSA kay software-defined storage para sa VMware ESXi virtual environment gamit ang server, shared, o cloud storage capacity. Ang UnityVSA HA, usa ka dual-storage nga UnityVSA configuration, naghatag og dugang nga fault tolerance. Ang UnityVSA storage nagtanyag:

  • Hangtud sa 50 TB sa bug-os nga bahin nga hiniusa nga kapasidad sa pagtipig.
  • Nahiuyon sa mga sistema ug mga bahin sa Unity XT.
  • Suporta alang sa taas nga mga sistema sa pagkaanaa (UnityVSA HA).
  • Koneksyon isip NAS ug iSCSI.
  • Pagkopya sa datos gikan sa ubang mga plataporma sa Unity XT.

Panaghiusa Cloud Edition

Alang sa pag-synchronize sa file ug mga operasyon sa pagbawi sa katalagman sa panganod, ang pamilya sa Unity XT naglakip sa Unity Cloud Edition, nga naghatag:

  • Bug-os nga gipakita nga mga kapabilidad sa pagtipig gamit ang software-defined storage (SDS) nga gipakatap sa panganod.
  • Sayon nga i-deploy ang block ug file storage gamit ang VMware Cloud sa AWS.
  • Suporta sa pagbawi sa katalagman, lakip ang pagsulay ug pagtuki sa datos.

Microsoft SQL Server 2019 ug Dell EMC Unity XT flash arrays

Unity XT Tanan nga Flash para sa SQL Server

Ang taho sa Unisphere Research sa 2017, "Pagbag-o sa SQL Server: Ngadto sa Agility ug Resilience" (Pagbag-o sa SQL Server: Ngadto sa Agility ug Resiliency) 22% sa mga respondents mitaho nga sila naggamit sa flash storage teknolohiya sa produksyon (16%) o nagplano sa pagbuhat sa ingon (6%). Ang 30% naggamit sa hybrid arrays nga naglakip sa flash memory. Ang 13% naggamit sa direktang pag-attach sa mga flash arrays. Ang 13% nag-back up sa mga database sa SQL Server sa flash storage.

Kining paspas nga pagsagop sa flash storage para gamiton sa SQL Server nagpasabot nga ang Unity XT All-Flash arrays ilabinang haum alang sa SQL Server developers ug administrators. Ang Unity XT All-Flash nga mga sistema naghatag sa mga developer ug administrador sa SQL Server og mga kapabilidad ug performance nga labaw pa sa kasagarang gitanyag sa mga storage area network (SANs).

Microsoft SQL Server 2019 ug Dell EMC Unity XT flash arrays
Ang Unity XT All-Flash nga mga sistema, nga NVMe-ready (alang sa mas taas nga high performance ug ubos nga latency), adunay 2U form factor, nagsuporta sa dual-core processors, duha ka controllers sa active/active mode.

Unity XT All-Flash nga mga Modelo

Panaghiusa XT 

Mga nagproseso 

Memorya (matag processor)

Max. gidaghanon sa mga drive

Max. "hilaw" nga kapasidad (PB) 

380F 

1 Intel E5-2603 v4 
6c/1.7 GHz

64 

500 

2.4 

480F 

2 Intel Xeon nga Pilak 
4108 8c/1.8 GHz 

96 

750 

4.0 

680F 

2 Intel Xeon nga Pilak 
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 

Ang mga detalye makita sa mga detalye sa array (Dell EMC Unity XT Storage Series Specification Sheet).

Mga Pool sa Pagtipig

Daghang mga propesyonal sa SQL Server ang nahibal-an nga ang tanan nga modernong mga array sa pagtipig naghatag katakus sa pag-grupo sa mga disk ngadto sa mas dagkong mga yunit sa pagtipig nga adunay usa ka piho nga lebel sa proteksyon sa RAID. Ang mga indibidwal nga grupo sa disk nga adunay proteksyon sa RAID mga tradisyonal nga mga pool sa pagtipig. Samtang ang Unity XT hybrid system nagsuporta lamang sa mga tradisyonal nga pool, ang Unity XT All-Flash arrays nagtanyag usab og dinamikong storage pool. Uban sa dinamikong storage pool, ang proteksyon sa RAID magamit sa mga gilapdon sa disk—mga yunit sa storage nga mas gamay kay sa tibuok disk. Ang mga dinamikong pool naghatag og mas dako nga pagka-flexible sa pagdumala ug pagpalapad sa mga disk pool. 

Ang Dell EMC naghatag ug labing maayong gawi sa pagdumala sa mga storage pool aron makab-ot ang labing taas nga pasundayag nga adunay gamay nga pagkakomplikado. Pananglitan, girekomendar nga pamenosan ang gidaghanon sa Unity XT storage pool aron makunhuran ang pagkakomplikado ug madugangan ang pagka-flexible. Bisan pa, ang pag-set up og dugang nga storage pool mahimong mapuslanon kaayo sa pipila ka mga kaso, lakip na kung kinahanglan nimo:

  • Suportahi ang bulag nga mga workload nga adunay lainlaing mga profile sa I/O.
  • Paggahin og mga kapanguhaan aron makab-ot ang pipila ka mga parameter sa pasundayag.
  • Paggahin og bulag nga mga kahinguhaan alang sa multi-tenancy.
  • Paghimo og mas gagmay nga mga domain aron mapanalipdan batok sa kapakyasan

Mga gidaghanon sa pagtipig (LUNs)

Giunsa nimo pagbalanse ang pagkontrol ug pagka-flexible sa pagpili sa gidaghanon sa mga volume sa usa ka array? Alang sa labing kadali nga pagka-flexible sa Unity sa SQL Server, girekomenda nga maghimo mga volume alang sa matag file sa database. Sa praktis, kadaghanan sa mga organisasyon mikuha ug tiered nga pamaagi, diin ang mga kritikal nga database gihatagan og pinakataas nga pagka-flexible ug ang dili kaayo kritikal nga mga file sa database gi-grupo ngadto sa mas gamay, mas dako nga mga volume. Among girekomendar ang pagrepaso sa tanang mga kinahanglanon para sa mga database ug sa bisan unsang kalambigit nga mga aplikasyon tungod kay ang pagpanalipod sa datos ug mga teknolohiya sa pagmonitor nagsalig sa pag-inusara sa file ug pagbutang.

Ang daghang mga volume kanunay nga lisud pagdumala, labi na sa mga virtual nga palibot. Ang Virtualized SQL Server nga mga palibot usa ka maayong panig-ingnan kung diin ang pag-host sa daghang mga tipo sa file sa usa ka volume mahimong makatarunganon. Ang database administrator o storage administrator (o ang duha) kinahanglang mopili sa hustong balanse tali sa flexibility ug maintainability sa dihang magdeterminar sa gidaghanon sa mga volume nga himoon.

Pagtipig sa file

Ang mga server sa NAS nag-host sa mga sistema sa file sa pagtipig sa Unity XT. Ang mga sistema sa file mahimong ma-access gamit ang SMB o NFS nga mga protocol, ug sa usa ka multi-protocol file system, mahimo nimong gamiton ang duha ka protocol nga dungan. Ang mga server sa NAS naggamit ug virtual nga mga interface aron makonektar ang host sa SMB, NFS, ug multiprotocol file system, ingon man ang VMware NFS storage ug VMware virtual volumes. Ang mga sistema sa file ug virtual nga mga interface nahimulag sulod sa usa ka server sa NAS, nga nagtugot sa daghang mga NAS server nga magamit alang sa multi-tenancy. Awtomatikong mapakyas ang mga server sa NAS kung mapakyas ang storage processor. Ang ilang kaubang mga sistema sa file napakyas usab.

Ang SQL Server 2012 (11.x) ug ang ulahi nga mga bersyon nagsuporta sa Server Message Block (SMB) 3.0, nga nagtugot sa network file sharing alang sa pagtipig. Para sa standalone ug failover cluster installations, mahimo nimong i-install ang system databases (master, model, msdb, ug tempdb) ug Database Engine user databases gamit ang SMB storage option. Ang paggamit sa SMB storage usa ka maayong kapilian kung mogamit sa Kanunay Sa Availability Groups tungod kay ang file share nanginahanglan og access sa usa ka magamit kaayo nga kapanguhaan sa network.

Ang paghimo sa SMB file shares para sa SQL Server deployment gamit ang Unity XT storage kay simple nga tulo ka lakang nga proseso: maghimo ka og NAS server, file system, ug SMB share. Ang Dell EMC Unisphere Storage Management software naglakip sa configuration wizard aron sa pagtabang kanimo sa pagkompleto niini nga proseso. Bisan pa, kung nag-host sa mga workload sa SQL Server sa mga bahin sa SMB file, adunay pipila ka hinungdanon nga mga konsiderasyon nga hinumdoman nga dili kinahanglan nga magamit sa paggamit sa mga bahin sa SMB file. Nagtipon ang Microsoft og usa ka lista sa mga isyu sa pag-install ug seguridad kauban ang nahibal-an karon nga mga isyu; Alang sa mga detalye, tan-awa ang "Pag-install sa SQL Server nga adunay SMB File Storage" sa Mga dokumento sa Microsoft.

Mga Snapshot sa Data

Ang datos nahimong pinakaimportante nga kapanguhaan sa usa ka kompanya, ug ang mga kritikal nga misyon karon nga mga palibot nanginahanglan labaw pa sa pag-usab. Kinahanglan nga ang mga aplikasyon kanunay online, nga adunay walay hunong nga mga operasyon ug mga update. Nagkinahanglan usab sila og taas nga performance ug pagkaanaa sa datos pinaagi sa mga opsyon sama sa local snapshot replication ug remote replication.

Ang Unity XT storage array nagtanyag sa block ug file snapshot nga kapabilidad nga nag-ambit sa kasagarang mga workflow, operasyon, ug arkitektura. Ang pamaagi sa snapshot sa Unity naghatag og yano ug epektibo nga paagi sa pagpanalipod sa datos. Gipasayon ​​sa mga snapshot ang pag-uli sa datos - i-roll balik sa naunang snapshot, o mahimo nimong kopyahon ang pinili nga datos gikan sa miaging snapshot. Ang mosunod nga talaan nagpakita sa snapshot retention period para sa Unity XT system.

Lokal ug hilit nga pagtipig sa mga snapshot sa datos

Tipo sa litrato

CLI
UI
PAHULAY

Sa matag usa 

Gilista 

Sa matag usa 

Gilista 

Sa matag usa 

Gilista 

Lokal 

1 nga tuig 

1 nga tuig

5 ka tuig 

4 sa semana

100 ka tuig

Nga walay mga pagdili

Layo 

5 ka tuig

255 nga mga semana 

5 ka tuig

255 nga mga semana

5 ka tuig

255 nga mga semana

Ang mga snapshot dili direkta nga kapuli sa ubang mga pamaagi sa pagpanalipod sa datos, sama sa mga backup. Makadugang lamang sila sa tradisyonal nga pag-backup isip unang linya sa depensa alang sa ubos nga mga senaryo sa RTO.

Ang Dell EMC Unity snapshot feature naglakip sa data reduction ug advanced deduplication. Nakabenepisyo usab ang mga snapshot gikan sa pagtipig sa wanang nga nakuha sa orihinal nga kapanguhaan sa pagtipig. Kung magkuha ka usa ka snapshot sa usa ka kapanguhaan sa pagtipig nga nagsuporta sa mga bahin sa pagkunhod sa datos, ang datos sa gigikanan mahimong ma-compress o ma-deduplicate.

Ania ang pipila ka mga nota bahin sa pagbawi sa database kung mogamit mga snapshot sa mga database sa SQL Server:

  • Ang tanan nga mga sangkap sa usa ka database sa SQL Server kinahanglan panalipdan ingon usa ka set sa datos. Kung ang mga data ug log file naa sa lainlaing mga LUN, kana nga mga LUN kinahanglan nga bahin sa usa ka grupo sa pagkamakanunayon. Ang usa ka makanunayon nga grupo nagsiguro nga ang usa ka snapshot gikuha dungan sa tanan nga LUN sa grupo. Kung ang mga data ug mga file sa log naa sa daghang mga bahin sa SMB file, ang mga bahin kinahanglan naa sa parehas nga sistema sa file.
  • Kung ibalik ang database sa SQL Server gikan sa snapshot nga nakabase sa block, kung kinahanglan nga magpabilin nga konektado ang SQL Server, gamita ang usa ka host sa Unisphere. Alang sa pagbawi nga nakabase sa file, usa ka dugang nga bahin sa SMB ang gihimo gamit ang snapshot ingon gigikanan. Sa higayon nga ang mga volume ma-mount, ang database mahimong i-attach ubos sa lain nga ngalan o ang kasamtangan nga database mahimong pulihan sa usa nga gipahiuli.

  • Kung maghimo usa ka pagpasig-uli gamit ang Snapshot Restore nga pamaagi sa Unisphere, kuhaa ang pananglitan sa SQL Server offline. Wala nahibal-an sa SQL Server ang mga operasyon sa pagpasig-uli. Ang pagkuha sa usa ka pananglitan sa offline nagsiguro nga ang mga volume dili madaot sa pagsulat sa database sa wala pa mabawi. Sa higayon nga ang pananglitan ma-restart, ang SQL Server disaster recovery magdala sa mga database ngadto sa makanunayon nga kahimtang.
  • I-enable ang mga snapshot para sa daghang storage objects sa samang higayon, ug dayon siguruha nga ang system naa sa girekomendar nga operating modes sa dili pa mag-enable ang dugang nga mga snapshot.

Automation ug pag-iskedyul sa mga shot

Ang mga snapshot sa Unity XT mahimong awtomatiko. Ang mosunod nga default snapshot nga mga opsyon anaa sa Unisphere storage management: default protection, mas mubo nga retention protection, ug mas taas nga retention protection. Ang matag kapilian nagkuha ug adlaw-adlaw nga mga snapshot ug gitipigan kini sa lainlaing mga yugto sa panahon.

Makapili ka usa (o pareho) sa mga kapilian sa pag-iskedyul - matag x oras (gikan sa 1 hangtod 24) ug adlaw-adlaw/semana. Ang adlaw-adlaw/semana nga snapshot nga pag-iskedyul nagtugot kanimo sa pagtino sa piho nga mga oras ug mga adlaw alang sa mga snapshot nga makuha. Alang sa matag kapilian nga gipili, kinahanglan ka magbutang usa ka palisiya sa pagpadayon, nga mahimong ma-configure aron awtomatiko nga mapapas ang pool o temporaryo nga itago kini.

Dugang nga impormasyon bahin sa mga snapshot sa Unity - sa Dokumentasyon sa Dell EMC Unity

Nipis nga mga clone

Ang nipis nga clone kay basahon/sulat nga kopya sa nipis nga block storage resource, sama sa volume, consistency group, o VMware VMFS datastore, nga nag-ambit sa mga block sa iyang ginikanan nga resource. Ang nipis nga mga clone usa ka maayong paagi aron dali ug dali nga mapresentar ang mga kopya sa database sa SQL Server, usa ka butang nga dili mahimo sa tradisyonal nga mga gamit sa SQL Server. Sa higayon nga ang nipis nga clone ipresentar ngadto sa host, ang mga volume mahimong dad-on online ug ang database i-attach gamit ang DB Attach method sa SQL Server.

Kung gigamit ang bahin sa pag-upgrade nga adunay manipis nga mga clone, kuhaa ang tanan nga mga database sa manipis nga clone offline. Kinahanglan kini buhaton sa wala pa ang operasyon sa pag-update. Ang pagkapakyas sa pagkuha sa mga database sa offline sa dili pa magbuhat ug pag-upgrade mahimong moresulta sa mga sayop sa pagkasumpaki sa datos o sayop nga resulta sa datos sa SQL Server.

Replikasyon sa datos

Ang pagkopya usa ka bahin sa software nga nag-synchronize sa datos sa usa ka hilit nga sistema sa parehas nga site o lain nga lokasyon. Ang mga kapilian sa pagkopya ug pag-configure sa Unity nagtugot kanimo sa pagpili sa usa ka episyente nga paagi aron matubag ang mga kinahanglanon sa RTO/RPO alang sa mga database sa SQL Server samtang gibalanse ang performance ug throughput.

Kung gigamit ang Dell EMC Unity Replication aron mapanalipdan ang mga database sa SQL Server sa daghang mga volume, kinahanglan nimo nga limitahan ang tanan nga mga datos ug mga volume sa log sa database sa usa ka grupo sa pagkamakanunayon o file system. Ang pagkopya dayon gipahimutang sa usa ka grupo o sistema sa file ug mahimong maglakip sa mga volume o bahin sa daghang mga database. Ang mga database nga nanginahanglan ug lainlaing mga kapilian sa pagkopya kinahanglan naa sa bulag nga mga LUN, mga grupo sa pagkamakanunayon, o mga sistema sa file.

Ang mga manipis nga clone nahiuyon sa parehas ug asynchronous nga replikasyon. Kung ang usa ka manipis nga clone gikopya ngadto sa usa ka destinasyon, kini mahimong usa ka bug-os nga kopya sa volume, consistency group, o VMFS storage. Pagkahuman sa pagkopya, ang usa ka manipis nga clone usa ka hingpit nga independente nga volume nga adunay kaugalingon nga mga setting.

Microsoft SQL Server 2019 ug Dell EMC Unity XT flash arrays
Ang proseso sa manipis nga pagkopya sa clone tali sa gigikanan ug target nga mga sistema.

Ang pagkopya sa database sa tempdb dili kinahanglan tungod kay ang file gitukod pag-usab kung ang SQL Server gi-restart, ug busa ang metadata dili nahiuyon sa pamaagi sa ubang mga higayon sa SQL Server. Ang mabinantayon nga pagpili sa mga volume nga kopyahon ug ang mga sulud sa mga volume nagtangtang sa dili kinahanglan nga pagkopya sa trapiko.

Nahiusa nga Microsoft SQL Server Data Copy Management

Kadaghanan sa modernong mga produkto sa pagtipig (lakip ang tanan nga mga produkto sa Dell EMC) makahimo og "operating system consistent" nga mga kopya sa bisan unsang tipo sa file pinaagi sa:

  • Ang makanunayon nga han-ay sa pagsulat sa operating system sa tanan nga lebel - gikan sa host hangtod sa drive.
  • Pag-grupo sa mga volume aron daghang mga file sa lainlaing mga volume magpadayon sa pagkahan-ay sa pagsulat.

Uban sa kaylap nga pagsagop sa mga scalable storage device, ang Microsoft nakahimo og API alang sa storage providers. Gitugotan sa kini nga API ang mga taghatag sa pagtipig nga makig-coordinate sa software sa database sa SQL Server aron makahimo "mga kopya nga managsama sa aplikasyon" gamit ang Volume Shadow Copy Service (VSS). Kini nga mga kopya nagsundog sa interaksyon tali sa SQL Server ug sa operating system sa panahon sa naka-iskedyul ug pagsira sa SQL Server. Ang tanan nga mga buffer sa pagsulat gi-flush ug ang mga transaksyon gisuspinde hangtod ang tanan nga mga disk ma-update ug makanunayon sa usa ka piho nga punto sa oras, nga natala sa log sa SQL.

Ang Dell EMC AppSync software nga gisagol sa Unity XT snapshots nagpasimple ug nag-automate sa proseso sa paghimo, paggamit, ug pagdumala sa mga kopya sa data sa trabaho nga makanunayon sa aplikasyon. Kini nga software gituyo alang sa paggamit sa mga senaryo sa pagkontrol sa kopya alang sa pagbawi sa database ug paggamit pag-usab. 

Awtomatikong nadiskobrehan sa software sa AppSync ang mga database sa aplikasyon, nahibal-an ang istruktura sa database, ug gimapa ang istruktura sa file pinaagi sa mga layer sa hardware o virtualization hangtod sa ilawom nga pagtipig sa Unity XT. Gi-orkestra niini ang tanang gikinahanglan nga mga lakang, gikan sa paghimo ug pag-verify sa usa ka kopya ngadto sa pag-mounting sa mga snapshot sa target host ug pagsugod o pagpasig-uli sa database. Gisuportahan ug gipasimple sa AppSync ang mga workflow sa SQL Server nga naglakip sa pag-update ug pagpasig-uli sa database sa produksiyon.

Pagkunhod sa datos ug advanced deduplication

Ang Dell EMC Unity nga pamilya sa mga sistema sa pagtipig nagtanyag nga puno sa bahin, dali gamiton nga mga serbisyo sa pagkunhod sa datos. Ang mga tinigum nakab-ot dili lamang sa na-configure nga panguna nga mga kahinguhaan sa pagtipig, apan usab sa mga snapshot ug manipis nga mga clone sa kini nga mga kapanguhaan. Ang mga snapshot ug nipis nga clone makapanunod sa data reduction setting sa source storage, nga makadugang sa capacity savings.

Ang bahin sa pagkunhod sa datos naglakip sa deduplication, compression, ug zero block detection nga mga kalihokan, nga posibleng makadugang sa gidaghanon sa magamit nga storage space alang sa mga butang sa user ug internal nga paggamit. Ang bahin sa pagkunhod sa datos sa Unity XT nagpuli sa feature sa compression sa Unity OE 4.3 ug sa ulahi. Ang compression usa ka algorithm sa pagkunhod sa datos nga makapakunhod sa pisikal nga alokasyon sa kapasidad nga gikinahanglan sa pagtipig sa usa ka set sa datos.

Ang mga sistema sa Unity XT naghatag usab ug usa ka advanced nga bahin sa deduplikasyon nga mahimong ma-enable kung ang pagkunhod sa datos mahimo. Ang abante nga deduplikasyon nagpamenos sa kapasidad nga gikinahanglan alang sa datos sa user pinaagi sa pagtipig lamang og gamay nga gidaghanon sa mga kopya (kasagaran usa lang ka kopya) sa Unity data blocks. Ang deduplication area kay usa ka LUN. Hunahunaa kini kung nagpili usa ka laraw sa pagtipig. Diyutay nga LUN ang moresulta sa mas maayo nga deduplikasyon, apan mas daghang LUN ang naghatag ug mas maayong performance. 

Ang pagtipig sa kapasidad gikan sa advanced deduplication makahatag sa labing dako nga kaayohan sa kadaghanan sa mga palibot, apan kinahanglan usab ang paggamit sa Unity array processors. Sa OE 5.0, ang advanced deduplication, kung mahimo, i-deduplicate ang bisan unsang block (compressed or uncompressed). Alang sa dugang impormasyon, tan-awa Dokumentasyon sa Dell EMC.

Ang mosunud nga talaan nagpakita sa gisuportahan nga mga pag-configure alang sa pagkunhod sa datos ug abante nga pag-deduplication:

Ang pagkunhod sa datos sa Unity (tanan nga mga modelo) ug gipauswag nga suporta sa deduplication

Unity OE nga bersyon 

teknolohiya 

Gisuportahan nga tipo sa pool 

Gisuportahan nga mga Modelo

4.3 / 4.4 

Pagkunhod sa datos 

Flash memory pool - tradisyonal o dinamiko 

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

4.5 
 

Pagkunhod sa datos 

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

Pagkunhod sa datos ug advanced deduplication*

450F, 550F, 650F 


 

Pagkunhod sa datos 

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

Pagkunhod sa datos ug advanced deduplication

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

* Ang pagkunhod sa datos gi-disable pinaagi sa default ug kinahanglan nga magamit sa dili pa ang advanced deduplication mahimong magamit nga kapilian. Human ma-enable ang data reduction, ang advanced deduplication anaa na, apan gi-disable pinaagi sa default.

Ang pagkunhod sa datos sa Unity ug data compression sa SQL Server

Ang SQL Server 2008 Enterprise Edition mao ang una nga pagpagawas nga nagtanyag mga kapabilidad sa pag-compress sa lumad nga datos. Ang SQL Server 2008 row-level ug page-level compression naggamit sa kahibalo sa SQL Server internal database table format aron makunhuran ang luna nga gigamit sa database objects. Ang pagkunhod sa espasyo nagtugot kanimo sa pagtipig og daghang mga laray matag panid ug daghang mga panid sa buffer pool. Tungod kay ang data nga wala gitipigan sa 8k data page format, sama sa out-of-row data sama sa NVARCHAR(MAX), dili mogamit sa row o page compression nga mga pamaagi, gipaila sa Microsoft ang Transact-SQL COMPRESS ug DECOMPRESS functions. 

Kini nga mga gimbuhaton naggamit sa tradisyonal nga pamaagi sa pag-compress sa datos (ang GZIP algorithm) nga kinahanglan tawagan alang sa matag seksyon sa datos nga ma-compress o ma-decompress.

Ang Unity XT compression, nga dili eksklusibo sa SQL Server, naggamit ug software algorithm sa pag-analisar ug pag-compress sa storage data. Sukad sa pagpagawas sa Unity OE 4.1, ang Unity data compression magamit na alang sa block storage volumes ug VMFS data stores sa flash pool. Sugod sa Unity OE 4.2, ang compression magamit usab para sa mga file system ug NFS data stores sa flash storage pools.

Ang pagpili sa pamaagi sa data compression alang sa SQL Server nagdepende sa daghang mga hinungdan. Kini nga mga hinungdan naglakip sa tipo sa sulud sa database, ang magamit nga mga kapanguhaan sa CPU - pareho sa pagtipig ug sa mga server sa database, ug ang mga kapanguhaan sa I/O nga gikinahanglan aron mapadayon ang SLA. Sa kinatibuk-an, mahimo nimong mapaabut ang dugang nga pagtipig sa wanang alang sa datos nga gi-compress gamit ang SQL Server, apan ang data nga gi-compress gamit ang TSQL's GZIP compression feature dili tingali makakita og mahinungdanong dugang nga pagtipig sa luna gikan sa Unity XT's compression features tungod kay kadaghanan sa mga benepisyo gikan sa kanhi. algorithm.

Ang unity compression naghatag ug space savings kung ang data sa storage object gi-compress sa labing menos 25%. Sa dili pa nimo i-enable ang compression sa usa ka storage object, tinoa kung aduna ba kini mga data nga mahimong ma-compress. Ayaw i-enable ang compression alang sa usa ka storage object gawas kon ang pagbuhat niini makadaginot sa kapasidad. 

Kung magdesisyon kung gamiton ba ang pagkunhod sa datos sa Unity, ang lebel sa lebel sa database sa SQL Server, o pareho, hunahunaa ang mosunod:

  • Ang datos nga gisulat sa Unity system gi-validate sa host human kini matipigan sa system cache. Bisan pa, ang proseso sa compression dili magsugod hangtod nga ma-clear ang cache.

  • Ang pagtipig sa compression nakab-ot dili lamang alang sa mga kahinguhaan sa pagtipig sa Unity XT, apan alang usab sa mga snapshot ug nipis nga mga clone sa kapanguhaan.
  • Atol sa proseso sa compression, daghang mga bloke ang giipon gamit ang sampling algorithm aron mahibal-an kung ang datos mahimong ma-compress. Kung ang algorithm sa sampling nagtino nga gamay ra nga savings ang mahimo, nan ang compression laktawan ug ang datos gisulat sa pool.
  • Kung ang datos gi-compress sa wala pa isulat sa storage media, ang gidaghanon sa pagdumala sa datos maminusan pag-ayo. Busa, ang compression makatabang sa pagpakunhod sa pagkaguba sa flash memory pinaagi sa pagkunhod sa pisikal nga gidaghanon sa datos nga gisulat sa drive.

Para sa dugang nga impormasyon bahin sa row ug page compression sa SQL Server para sa mga lamesa ug index, tan-awa Mga dokumento sa Microsoft.

Ayaw kalimti nga ang bisan unsang compression nanginahanglan mga kapanguhaan sa CPU. Kung taas ang mga kinahanglanon sa bandwidth, ang compression mahimong adunay hinungdanon nga epekto sa pasundayag. Ang taas nga mga ratio sa pagsulat sa mga workload sa OLAP mahimo usab nga makunhuran ang mga benepisyo sa compression alang sa database sa SQL Server.

Gisusi sa Dell EMC ang potensyal nga pagtipig gamit ang tinuod nga kalibutan nga mga rate sa pagkunhod sa datos sa usa ka array sa Unity. Ang team nangolekta og datos sa VMware virtual machines, file sharing, SQL Server databases, Microsoft Hyper-V virtual machines, etc.

Ang mga resulta sa pagtuon nagpakita nga ang pagkunhod sa SQL Server log file size hapit 10 ka beses nga mas gamay kaysa sa data file:

  • Gidak-on sa database = 1,49:1 (32,96%)
  • Volume sa log = 12,9:1 (92,25%)

Ang database sa SQL Server gihatagan og duha ka volume. Ang mga file sa database gitipigan sa usa ka volume ug ang mga log sa transaksyon gitipigan sa lain. Ang paggamit sa teknolohiya sa pagkunhod sa datos nga adunay mga volume sa database makahatag sa pagtipig sa pagtipig; bisan pa, kinahanglan nimong tagdon ang epekto sa pasundayag kung magdesisyon kung mahimo ba ang deduplication sa mga volume sa database. Samtang ang aktwal nga pagkunhod sa gidak-on sa database mahimong magkalahi depende sa datos nga gitipigan, ang mga resulta sa pagtuon nagpakita nga ang SQL Server transaction log storage space mahimo maminusan pag-ayo.

Labing maayo nga mga gawi sa pagkunhod sa datos

Sa dili pa nimo palihokon ang pagkunhod sa datos sa usa ka butang nga tipiganan, hunahunaa ang mosunod nga mga giya:

  • Gamita ang pagmonitor sa sistema sa pagtipig aron masiguro nga kini adunay magamit nga mga kapanguhaan aron suportahan ang pagkunhod sa datos.
  • I-enable ang pagkunhod sa datos alang sa daghang mga butang sa pagtipig sa usa ka higayon. Pag-monitor sa sistema aron masiguro nga naa kini sa girekomenda nga mga kondisyon sa pag-opera sa dili pa kini mahimo sa dugang nga mga site sa pagtipig.
  • Sa Unity XT x80F nga mga modelo, ang pagkunhod sa datos maghatag ug kapasidad nga makadaginot kung ang data sa storage unit ma-compress sa labing menos 1%.

Ang pagkunhod sa datos sa nangaging Unity x80F nga mga modelo nga nagpadagan sa OE 5.0 naghatag og mga savings basta ang datos labing menos 25% nga ma-compress.

  • Sa dili pa nimo palihokon ang pagkunhod sa datos sa usa ka butang nga tipiganan, tinoa kung ang butang adunay sulud nga ma-compress nga datos. Ang pila ka tipo sa datos, sama sa video, audio, mga imahe, ug binary nga datos, kasagarang naghatag gamay nga kaayohan gikan sa pag-compress. Ayaw i-enable ang pagkunhod sa data sa usa ka storage object kon walay space savings.
  • Ikonsiderar ang pagpili sa pag-compress sa usa ka gidaghanon sa data sa file nga kasagarang maayo nga pag-compress.

VMware Virtualization

Ang VMware vSphere usa ka episyente ug luwas nga plataporma alang sa virtualization ug cloud environment. Ang kinauyokan nga sangkap sa vSphere mao ang VMware vCenter Server ug ang VMware ESXi hypervisor.

Ang vCenter Server usa ka hiniusa nga plataporma sa pagdumala alang sa mga palibot sa vSphere. Sayon ang pag-deploy ug aktibo nga nag-optimize sa mga kapanguhaan. Ang ESXi usa ka bukas nga gigikanan nga hypervisor nga direkta nga nag-install sa mga pisikal nga server. Ang ESXi adunay direktang pag-access sa kinauyokan nga mga kahinguhaan ug gamay ang gidak-on sa 150MB, nga nagpamenos sa mga kinahanglanon sa memorya. Naghatag kini og kasaligan nga performance alang sa lain-laing mga workloads sa aplikasyon ug nagsuporta sa gamhanan nga mga configuration sa virtual machine—hangtod sa 128 vCPUs, 6 TB sa RAM, ug 120 ka device.

Aron epektibong modagan ang SQL Server sa modernong hardware, kinahanglang masabtan sa SQL Server operating system (SQLOS) ang disenyo sa hardware. Uban sa pag-abut sa multi-core ug multi-node non-uniform memory access (NUMA) nga mga sistema, ang pagsabut sa mga relasyon tali sa mga core, lohikal nga mga processor, ug pisikal nga mga processor nahimong labi ka importante.

Mga nagproseso 

Ang Virtual Processing Unit (vCPU) usa ka virtual central processing unit nga gi-assign sa usa ka virtual machine. Ang kinatibuk-ang gidaghanon sa gi-assign nga mga vCPU gikalkulo ingon:

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

Kung ang makanunayon nga pasundayag importante, girekomenda sa VMware nga ang kinatibuk-ang gidaghanon sa mga vCPU nga gi-assign sa tanan nga mga virtual machine kinahanglan nga dili molapas sa kinatibuk-ang gidaghanon sa mga pisikal nga mga core nga magamit sa host sa ESXi, apan mahimo nimong madugangan ang gidaghanon sa mga vCPU nga gigahin kung ang pag-monitor nagpakita nga ang wala magamit nga mga kapanguhaan sa CPU anaa.

Sa mga sistema nga gipagana sa Intel Hyper-Threading Technology, ang gidaghanon sa logical cores (vCPUs) doble ang gidaghanon sa physical cores. Niini nga kaso, ayaw i-assign ang kinatibuk-ang gidaghanon sa mga vCPU.

Ang mas ubos nga lebel nga mga workload sa SQL Server dili kaayo apektado sa pagkalainlain sa latency. Busa, kini nga mga workloads mahimong modagan sa mga host nga adunay taas nga ratio sa mga vCPU sa pisikal nga mga CPU. Ang makatarunganon nga lebel sa paggamit sa CPU mahimong makapataas sa kinatibuk-ang pag-agi sa sistema, mapadako ang pagtipig sa lisensya, ug magpadayon sa igong pasundayag.

Ang Intel Hyper-Threading kasagaran nagpalambo sa kinatibuk-ang host throughput sa 10% ngadto sa 30%, nga nagsugyot sa usa ka vCPU ngadto sa pisikal nga CPU ratio nga 1,1 ngadto sa 1,3. Girekomenda sa VMware ang pagpagana sa Hyper-Threading sa UEFI BIOS kung mahimo aron mapahimuslan sa ESXi kini nga teknolohiya. Girekomenda usab sa VMware ang bug-os nga pagsulay ug pag-monitor kung gigamit ang Hyper-Threading alang sa mga workload sa SQL Server.

handumanan

Halos tanang modernong mga server naggamit ug non-uniform memory access (NUMA) nga arkitektura para sa komunikasyon tali sa main memory ug mga processor. Ang NUMA usa ka arkitektura sa hardware alang sa gipaambit nga memorya nga nagpatuman sa pagbahin sa mga bloke sa pisikal nga panumduman tali sa mga pisikal nga processor. Ang NUMA node kay usa o daghan pang CPU socket kauban ang block sa gigahin nga memorya. 

Ang NUMA kay kaylap nga gihisgutan nga hilisgutan sa miaging dekada. Ang relatibong pagkakomplikado sa NUMA tungod sa bahin sa mga pagpatuman gikan sa lain-laing mga vendor. Sa mga virtualized nga palibot, ang pagkakomplikado sa NUMA gitino usab sa gidaghanon sa mga kapilian sa pag-configure ug mga layer-gikan sa hardware pinaagi sa hypervisor hangtod sa operating system sa bisita ug sa katapusan sa aplikasyon sa SQL Server. Ang usa ka maayo nga pagsabut sa NUMA hardware nga arkitektura usa ka kinahanglan alang sa bisan unsang SQL Server DBA nga nagpadagan sa usa ka virtualized SQL Server nga pananglitan.

Aron makab-ot ang mas dako nga kahusayan sa mga server nga adunay daghang mga cores, gipaila sa Microsoft ang SoftNUMA. Gitugotan ka sa software sa SoftNUMA nga bahinon ang magamit nga mga kapanguhaan sa CPU sulod sa usa ka NUMA sa daghang mga node sa SoftNUMA. Sumala sa VMware, ang SoftNUMA nahiuyon sa virtual NUMA (vNUMA) nga topology sa VMware ug mahimo pa nga ma-optimize ang scalability ug performance sa database engine alang sa kadaghanan sa mga workloads...

Kung gi-virtualize ang VMware gamit ang SQL Server gamita:

  • Pag-monitor sa mga virtual machine aron makit-an ang ubos nga mga kapanguhaan sa memorya alang sa SQL Server Database Engine. Kini nga isyu hinungdan sa dugang nga mga operasyon sa I/O ug pagkunhod sa pasundayag.

  • Aron mapausbaw ang pasundayag, pugngan ang panagbingkil sa memorya tali sa mga virtual machine pinaagi sa paglikay sa overload sa memorya sa lebel sa host sa ESXi.
  • Ikonsiderar ang pagsusi sa hardware NUMA physical memory allocation aron mahibal-an ang maximum nga gidaghanon sa memorya nga mahimong ma-assign sa usa ka virtual machine sulod sa pisikal nga NUMA boundaries.
  • Kung ang pagkab-ot sa igong pasundayag mao ang nag-unang tumong, hunahunaa ang pagreserba sa memorya nga katumbas sa gigahin nga memorya. Kini nga setting sa parameter nagsiguro nga ang virtual machine makadawat ra sa pisikal nga memorya.

Virtualized nga pagtipig

Ang pagpahimutang sa pagtipig sa usa ka virtualized nga palibot nanginahanglan kahibalo sa imprastraktura sa pagtipig. Sama sa NUMA, kinahanglan nimong masabtan kung giunsa ang lainlaing lebel sa I/O nagtrabaho - sa kini nga kaso, gikan sa aplikasyon sa VM, hangtod sa pisikal nga pagbasa ug pagsulat sa kasayuran sa padayon nga medium sa pagtipig.

Naghatag ang vSphere og daghang mga kapilian alang sa pag-configure sa pagtipig, nga adunay mapuslanon nga aplikasyon sa pagpatuman sa SQL Server nga adunay usa ka array sa Unity XT. Ang FS VMFS mao ang labing kaylap nga gigamit nga pamaagi sa pagtipig sa datos sa block storage system sama sa Unity XT. Ang Unity XT array mao ang ubos nga lebel nga naglangkob sa pisikal nga mga drive nga gibutyag sa vSphere isip lohikal nga mga disk (mga volume). Ang mga volume sa Unity XT giporma isip mga volume sa VMFS sa ESXi hypervisor. Ang mga administrador sa VMware naghimo og usa o daghang mga virtual disk (VMDK) nga gipresentar sa operating system sa bisita. Gitugotan sa RDM ang usa ka virtual machine nga direktang maka-access sa Unity XT block storage (pinaagi sa FC o iSCSI) nga walay pag-format sa VMFS. Ang mga volume sa VMFS ug RDM makahatag sa parehas nga throughput sa transaksyon. 

Alang sa pagtipig nga nakabase sa NFS alang sa ESXi, girekomenda sa Dell EMC ang paggamit sa VMware NFS imbes nga mga sistema sa file nga NFS sa kinatibuk-an. Ang usa ka virtual nga makina nga nagdagan sa SQL Server ug naggamit sa usa ka VMDK sa usa ka tindahan sa datos sa NFS wala mahibal-an ang nagpahiping layer sa NFS. Gitratar sa guest operating system ang virtual machine isip physical server nga nagdagan sa Windows Server ug SQL Server. Ang gipaambit nga mga disk dili suportado para sa failover cluster instance configurations sa NFS datastores.

Ang VMware vSphere Virtual Volumes (VVols) nagtanyag og mas granular nga kontrol sa lebel sa virtual machine, nga independente sa nagpahiping pisikal nga representasyon sa panumduman (sama sa mga volume o file system). Ang replikasyon nga nakabase sa array nga adunay VVols gisuportahan sugod sa VVol 2.0 (vSphere 6.5). Ang usa ka VVol disk mahimong magamit imbes usa ka RDM disk aron mahatagan ang disk resource sa usa ka SQL Failover Cluster nga pananglitan sugod sa vSphere 6.7 nga adunay suporta alang sa padayon nga pag-backup sa SCSI.

Mga virtual nga network

Ang networking sa virtual nga kalibutan nagsunod sa parehas nga lohikal nga mga konsepto sama sa pisikal nga kalibutan, apan naggamit sa software kaysa pisikal nga mga kable ug switch. Ang epekto sa latency sa network sa mga workload sa SQL Server mahimong lahi kaayo. Ang pagmonitor sa mga sukatan sa performance sa network sa usa ka kasamtangan nga workload o usa ka maayo nga gipatuman nga sistema sa pagsulay sa usa ka representante nga panahon makatabang sa paghimo sa usa ka virtual network.

Kung naggamit sa VMware virtualization sa SQL Server, hunahunaa ang mosunod:

  • Ang parehas nga standard ug gipang-apod-apod nga virtual switch naghatag sa gamit nga gikinahanglan sa SQL Server.
  • Sa lohikal nga pagbulag sa pagdumala, vSphere vMotion, ug trapiko sa pagtipig sa network, gamita ang VLAN tagging ug virtual switch port nga mga grupo.
  • Kusganon nga girekomenda sa VMware ang pagpagana sa dagkong mga frame sa mga virtual switch diin ang trapiko sa vSphere vMotion o trapiko sa iSCSI gipagana.
  • Sa kinatibuk-an, sunda ang mga giya sa networking para sa mga guest operating system ug hardware.

 konklusyon 

Ang mga palibot sa database sa SQL Server nahimong mas dako ug mas komplikado. Sa SQL Server 2019, gipauswag sa Microsoft ang kinauyokan nga mga bahin sa SQL Server ug gidugang ang mga bag-o, sama sa suporta alang sa daghang mga workload sa datos sa Apache Spark ug HDFS. Ang Dell EMC, sa pakigtambayayong sa Microsoft, nagpadayon sa paghatag sa gikinahanglan nga mga sangkap sa imprastraktura para sa palibot sa SQL Server - mga server, pagtipig ug mga network. 

Nakita namo ang mahinungdanong pag-uswag sa oras sa pagtrabaho ug pagkunhod sa kinatibuk-ang gasto sa pagpanag-iya (TCO) kung ang mga propesyonal sa pagtipig ug database magtinabangay sa paghimo og mga solusyon sa imprastraktura para sa SQL Server sa mga shared storage platform. Ang Dell EMC Unity XT all-flash array usa ka mid-range nga solusyon nga angay alang sa mga developer ug administrator sa SQL Server nga nagkinahanglan og taas nga performance ug ubos nga latency. Gidisenyo nga modagan sa tanang flash drive, ang Unity XT All-Flash nagsuporta sa dual CPUs, dual controller configurations, ug multi-core optimization.

Nagkadaghan, ang mga organisasyon nag-virtualize sa ilang mga palibot sa SQL Server. Bisan kung ang virtualization nagdugang usa ka layer sa disenyo sa stack sa arkitektura, naghatag kini hinungdanon nga mga benepisyo. Nanghinaut kami nga makit-an nimo ang pipila sa labing kasagarang gigamit nga mga bahin sa VMware ug mga himan nga gipresentar sa ibabaw mapuslanon sa mga palibot sa SQL Server. Girekomenda usab namo ang mga link sa mga kapanguhaan alang sa mas detalyado nga impormasyon.

Mapuslanon nga mga link

Dell EMC

VMware

Microsoft

Source: www.habr.com

Idugang sa usa ka comment