Hauv xyoo 2017, Dell EMC thiab VMware tau tshaj tawm cov txiaj ntsig ntawm kev tshawb fawb ntawm cov ncauj lus thiab kev hloov pauv ntawm SQL Server - "SQL Server Transformation: Towards Agility and Resilience" (SQL Server Transformation: Rau Agility thiab Resiliency), uas tau siv cov kev paub dhau los ntawm lub zej zog ntawm cov tswv cuab ntawm Cov Kws Tshaj Lij Tshaj Lij ntawm SQL Server (PASS). Cov txiaj ntsig tau pom tias SQL Server database ib puag ncig tau loj hlob nyob rau hauv ob qho tib si loj thiab nyuaj, uas tau tsav los ntawm kev nce cov ntaub ntawv ntim thiab cov kev lag luam tshiab. SQL Server databases tam sim no tau muab tso rau hauv ntau lub tuam txhab, siv lub hom phiaj tseem ceeb, thiab feem ntau yog lub hauv paus ntawm kev hloov pauv digital.
Txij li qhov kev tshawb fawb no tau ua tiav, Microsoft tau tshaj tawm cov tiam tom ntej ntawm DBMS - SQL Server 2019. Ntxiv rau kev txhim kho cov haujlwm yooj yim ntawm cov cav sib txuas thiab cov ntaub ntawv khaws cia, cov kev pabcuam tshiab thiab cov haujlwm tau tshwm sim. Piv txwv li, SQL Server 2019 suav nrog kev txhawb nqa rau cov ntaub ntawv loj ua haujlwm siv Apache Spark thiab Hadoop Distributed File System (HDFS).
Alliance Dell EMC thiab Microsoft
Dell EMC thiab Microsoft muaj kev sib koom tes ntev hauv kev tsim cov kev daws teeb meem rau SQL Server. Ua tiav kev siv cov txheej txheem kev qhia dav dav xws li Microsoft SQL Server yuav tsum muaj kev sib koom tes ntawm cov software ua haujlwm nrog cov hauv paus IT infrastructure. Cov txheej txheem no suav nrog cov txheej txheem ua lub zog, cov peev txheej nco, khaws cia thiab kev pabcuam network. Dell EMC muab SQL Server platform infrastructure rau txhua hom haujlwm thiab daim ntawv thov.
Dell EMC PowerEdge server kab muaj ntau yam processor thiab nco configurations. Cov kev teeb tsa no tsim nyog rau ntau yam kev ua haujlwm: los ntawm cov ntawv thov kev lag luam me mus rau lub luag haujlwm tseem ceeb tshaj plaws, xws li kev npaj peev txheej lag luam (ERP), cov ntaub ntawv warehouses, kev soj ntsuam siab heev, e-lag luam, thiab lwm yam. Cov kab cia yog tsim rau khaws cov ntaub ntawv tsis tsim nyog thiab cov txheej txheem.
Cov neeg siv khoom siv SQL Server 2019 nrog Dell EMC cov txheej txheem tuaj yeem ua haujlwm nrog cov ntaub ntawv tsim thiab tsis muaj qauv siv SQL Server thiab Apache Spark. SQL Server kuj txhawb kev sib txuas ntawm cov neeg siv khoom, server-to-server, thiab server-to-storage kev sib txuas lus thev naus laus zis. Dell EMC lub zeem muag yog ua raws li tus qauv sib cais uas muab qhov qhib ecosystem. Cov koom haum tuaj yeem xaiv los ntawm ntau yam kev lag luam tus qauv kev sib txuas lus, kev khiav hauj lwm systems thiab hardware platforms. Txoj hauv kev no muab rau koj tswj siab tshaj plaws ntawm cov thev naus laus zis thiab kev tsim vaj tsev, ua rau muaj txiaj ntsig tseem ceeb ntawm kev txuag nyiaj thiab hloov tau yooj yim.
VMware virtualizes tag nrho cov txheej txheem tseem ceeb uas SQL Server xav tau kom ua tiav kev ua haujlwm siab thiab ua haujlwm zoo sib xws. Ntxiv rau cov huab ntiag tug, VMware tseem tam sim no muaj cov qauv hybrid rau kev ua haujlwm, nthuav dav cov huab ntiag tug thiab pej xeem huab.
Ntau lub koom haum tab tom tig mus rau virtualization los txo cov nqi vaj tse, muab cov khoom muaj txiaj ntsig zoo, thiab ua kom yooj yim rau kev puas tsuaj rov qab. 94% ntawm SQL Server cov kws tshaj lij tau tshawb fawb qhia qee theem ntawm virtualization hauv lawv ib puag ncig. 70% ntawm cov neeg siv virtualization xaiv VMware. 60% muaj SQL Server virtualization qib ntawm 75% lossis ntau dua. Tsis tas li ntawd, cov txiaj ntsig kev tshawb fawb tau pom zoo tias muaj kev txaus siab thiab kev puas tsuaj rov qab los ntawm txheej txheej virtualization tau dhau los ua qhov tseem ceeb hauv kev txiav txim siab rau virtualize SQL Server databases.
Cov yam ntxwv tshiab hauv SQL Server 2019
SQL Server 2019 database platform suav nrog ntau yam thev naus laus zis, cov yam ntxwv, thiab cov kev pabcuam uas txhawb nqa lub hom phiaj tseem ceeb xws li kev tshuaj xyuas, kev lag luam databases, kev txawj ntse kev lag luam (BI), thiab kev ua lag luam scalable (OLTP). SQL Server platform tau txais kev muaj peev xwm los tswj cov ntaub ntawv kev sib koom ua ke, cov ntaub ntawv khaws cia, kev tshaj tawm thiab kev txheeb xyuas qib siab, muaj peev xwm rov ua dua, thiab kev tswj hwm cov ntaub ntawv ib nrab. Tau kawg, tsis yog txhua tus neeg siv lossis cov ntawv thov xav tau tag nrho cov yam ntxwv no. Tsis tas li ntawd, ntau zaus nws yog qhov zoo dua los cais SQL Server cov kev pabcuam siv virtualization.
Niaj hnub no, cov lag luam feem ntau yuav tsum tau tso siab rau ntau cov ntaub ntawv los ntawm ntau cov ntaub ntawv uas tau nce zuj zus. Nrog SQL Server 2019, koj tuaj yeem tau txais kev pom nyob ze ntawm lub sijhawm los ntawm tag nrho koj cov ntaub ntawv. SQL neeg rau zaub mov 2019 pawg muab ib puag ncig tag nrho rau kev ua haujlwm nrog cov ntaub ntawv loj, suav nrog kev siv tshuab kev kawm thiab kev txawj ntse txawj ntse. Cov yam ntxwv tshiab loj thiab hloov tshiab hauv SQL Server 2019 tau teev nyob rau hauv Microsoft document.
Dell EMC Unity XT Mid-Range Storage System
Dell EMC Unity cia series pib yuav luag peb xyoos dhau los, thiab txij li thaum ntawd ntau tshaj 40 lub tshuab tau raug muag. Cov neeg siv khoom txaus siab rau qhov mid-range array no rau nws txoj kev yooj yim, kev ua tau zoo thiab tus nqi-zoo. Dell EMC Unity XT midrange platforms yog cov kev daws teeb meem sib koom ua ke uas xa cov latency qis, siab dhau, thiab kev tswj hwm qis rau SQL Server workloads. Tag nrho Unity XT systems siv dual storage processor (SP) architecture los lis I / O thiab cov ntaub ntawv nquag / nquag ua haujlwm. Unity XT dual SP siv tag nrho sab hauv 000Gbps SAS kev sib txuas thiab cov txheej txheem ntau cov tub ntxhais kawm rau kev ua haujlwm siab thiab ua haujlwm zoo. Disk arrays tso cai rau koj los nthuav lub peev xwm cia siv cov txee ntxiv.
Dell EMC Unity XT, tiam tom ntej ntawm arrays (hybrid thiab all-flash), ua kom muaj kev ua tau zoo, txhim kho kev ua tau zoo, thiab ntxiv cov peev txheej tshiab thiab kev pabcuam rau ntau qhov chaw huab.
Lub Unity XT architecture tso cai rau koj los ua cov ntaub ntawv ib txhij, txo cov ntaub ntawv ntim, thiab txhawb cov kev pabcuam xws li rov ua dua yam tsis muaj kev cuam tshuam rau daim ntawv thov kev ua haujlwm. Piv nrog rau cov kev daws teeb meem yav dhau los, kev ua haujlwm ntawm Dell EMC Unity XT qhov system cia yog ob npaug thiab lub sijhawm teb yog 75% sai dua. Thiab tau kawg, Dell EMC Unity txhawb nqa NVMe tus qauv.
Lub kaw lus cia nrog NVMe drives qhia lawv qhov kev ua tau zoo tshaj plaws hauv latency-sensitive applications. Piv txwv li, hauv cov ntawv thov xws li cov ntaub ntawv loj heev, NVMe muab cov latency qis thiab cov ntaub ntawv siab tshaj plaws. Txo latency thiab nce concurrency ho txhim kho kev nyeem ntawv / sau ntawv. Nws tsis yog qhov xwm txheej uas, raws li IDC kev kwv yees, los ntawm 2021, flash arrays nrog NVMe thiab NVMe-oF (NVMe dhau Fabric) kev sib txuas yuav suav txog kwv yees li ib nrab ntawm tag nrho cov nyiaj tau los ntawm kev muag khoom ntawm cov khoom siv sab nraud hauv ntiaj teb.
Cov ntaub ntawv compression algorithms txhim kho kev khaws cia. Dell EMC Unity XT tuaj yeem txo cov ntaub ntawv ntim txog li tsib zaug. Lwm qhov taw qhia tseem ceeb yog kev ua haujlwm tag nrho ntawm qhov system. Dell EMC Unity XT siv 85% kev muaj peev xwm. Compression thiab deduplication yog ua nyob rau hauv hom inline - ntawm tus maub los theem. Cov ntaub ntawv tau txais kev cawmdim hauv daim ntawv compressed. Lub kaw lus kuj automates ua haujlwm nrog cov ntaub ntawv snapshots.
Ib qho yooj yim-rau-siv Unity flash arrays nrog kev koom ua ke (thaiv thiab cov ntaub ntawv) nkag tau muab lub sijhawm teb ruaj khov, koom ua ke nrog huab cia cov kev pabcuam, thiab txhawb kev hloov kho yam tsis muaj ntaub ntawv tsiv teb tsaws. Hauv nws qhov kev teeb tsa yooj yim, qhov kev khaws cia muaj ntau yam teeb tsa hauv 30 feeb.
Cov ntaub ntawv khaws cia thev naus laus zis hu ua "dynamic pas dej ua ke" tso cai rau koj txav los ntawm qhov zoo li qub mus rau lub cim xeeb nthuav dav, muab kev ua haujlwm siab thiab yooj yim ntawm kev ua kom muaj peev xwm. Dynamic pas dej ua ke txuag lub peev xwm thiab nyiaj txiag, thiab xav tau sijhawm tsawg dua los tsim kho. Kev nthuav dav thiab kev ua tau zoo ntawm Dell EMC Unity tsis xav tau cov ntaub ntawv tsiv teb tsaws.
Ntau lub tuam txhab niaj hnub no siv ntau qhov kev pabcuam huab huab rau pej xeem ua ke nrog lawv cov txheej txheem hauv tsev. Dell EMC Unity XT tuaj yeem ua haujlwm ua ib feem ntawm Dell Technologies Cloud ib puag ncig. Qhov kev khaws cia no tuaj yeem siv rau hauv huab huab thiab cov ntaub ntawv tuaj yeem xa mus rau huab ntiag tug. Tsis tas li ntawd, Dell EMC Unity XT cia yog muaj raws li kev pabcuam. Nov yog ib qho ntawm cov kev pabcuam huab cia ntawm Dell EMC Cloud Storage Services.
Huab cia tau dhau los ua neeg nyiam vim nws tuaj yeem txhim kho ROI los ntawm kev txo cov nqi vaj tsev. Cloud Storage Services txuas ntxiv cov neeg siv khoom 'cov ntaub ntawv chaw rau huab los ntawm kev xa Dell EMC cia (txuas ncaj qha mus rau pej xeem huab huab) ua kev pabcuam. Cov neeg muab kev pabcuam thib peb tuaj yeem muab kev kub ceev (tsawg latency) pej xeem huab sib txuas ncaj qha rau Dell EMC Unity, PowerMax thiab Isilon systems hauv cov neeg siv khoom cov ntaub ntawv.
Ntau tus kws tshaj lij SQL Server paub tias txhua qhov chaw khaws cia niaj hnub no muab lub peev xwm los pab pawg disks rau hauv cov chaw khaws cia loj dua nrog qib RAID ruaj khov. Ib pawg disk nrog kev tiv thaiv RAID yog cov chaw khaws cia ib txwm muaj. Thaum Unity XT hybrid systems tsuas yog txhawb nqa cov pas dej ib txwm muaj, Unity XT All-Flash arrays kuj muaj cov pas dej dynamic. Nrog dynamic cia pas dej ua ke, RAID kev tiv thaiv yog siv rau disk extents - units ntawm cia me dua ib tug tag nrho disk. Dynamic pas dej ua ke muab kev yooj yim dua hauv kev tswj thiab nthuav cov pas dej disk.
Dell EMC muab cov kev coj ua zoo tshaj plaws rau kev tswj cov chaw cia khoom kom ua tiav qhov kev ua tau zoo tshaj plaws nrog qhov nyuaj tsawg. Piv txwv li, nws raug pom zoo kom txo tus naj npawb ntawm Unity XT cia cov pas dej kom txo tau qhov nyuaj thiab ua kom yooj yim dua. Txawm li cas los xij, teeb tsa lub pas dej ntxiv tuaj yeem muaj txiaj ntsig zoo hauv qee kis, suav nrog thaum koj xav tau:
Txhawb kev ua haujlwm sib cais nrog I / O profile sib txawv.
Faib cov peev txheej kom ua tiav qee qhov kev ua tau zoo.
Dedicate nyias cov peev txheej rau multi-tenancy.
Tsim cov ntawv me me los tiv thaiv kev ua tsis tiav
Cia ntim (LUNs)
Koj ua li cas sib npaug tswj thiab yoog raws thaum xaiv tus naj npawb ntawm cov ntim hauv ib qho array? Rau qhov siab tshaj plaws hauv kev sib sau nrog SQL Server, nws raug nquahu kom tsim cov ntim rau txhua cov ntaub ntawv database. Hauv kev xyaum, feem ntau cov koom haum siv txoj hauv kev sib tw, qhov twg cov ntaub ntawv tseem ceeb tau muab qhov yooj yim tshaj plaws thiab cov ntaub ntawv tseem ceeb tsawg tau muab faib ua ntau dua, ntau dua. Peb pom zoo kom tshuaj xyuas txhua qhov yuav tsum tau ua rau cov ntaub ntawv khaws cia thiab txhua daim ntawv thov cuam tshuam vim tias cov ntaub ntawv tiv thaiv thiab saib xyuas cov thev naus laus zis vam khom cov ntaub ntawv cais thiab tso chaw.
Ntau qhov ntim feem ntau yuav nyuaj rau tswj, tshwj xeeb tshaj yog nyob rau hauv ib puag ncig virtual. Virtualized SQL Server ib puag ncig yog ib qho piv txwv zoo ntawm qhov chaw hosting ntau hom ntaub ntawv ntawm ib lub ntim tuaj yeem ua rau kev nkag siab. Tus thawj tswj hwm cov ntaub ntawv lossis tus thawj tswj hwm khaws cia (lossis ob qho tib si) yuav tsum xaiv qhov sib npaug ntawm qhov yooj yim thiab kev tuav pov hwm thaum txiav txim siab cov ntim ntim los tsim.
Cov ntaub ntawv cia
NAS servers host file systems ntawm Unity XT cia. Cov txheej txheem ntaub ntawv tuaj yeem nkag tau siv SMB lossis NFS raws tu qauv, thiab nrog ntau cov txheej txheem cov ntaub ntawv, koj tuaj yeem siv ob qho tib si raws tu qauv. NAS servers siv virtual interfaces los txuas tus tswv tsev rau SMB, NFS, thiab ntau cov ntaub ntawv kab ke, nrog rau VMware NFS cia thiab VMware virtual ntim. Cov ntaub ntawv systems thiab virtual interfaces raug cais nyob rau hauv ib lub NAS servers, tso cai rau ntau lub NAS servers siv rau ntau tus neeg xauj tsev. NAS servers cia li ua tsis tiav yog tias lub chaw khaws cia ua tsis tiav. Lawv cov ntaub ntawv cuam tshuam kuj ua tsis tiav.
SQL Server 2012 (11.x) thiab tom qab versions txhawb Server Message Block (SMB) 3.0, uas tso cai rau cov ntaub ntawv sib koom ua ke rau kev khaws cia. Rau ob qho tib si standalone thiab kev teeb tsa tsis ua haujlwm, koj tuaj yeem nruab qhov system databases (tus tswv, qauv, msdb, thiab tempdb) thiab Database Engine cov neeg siv cov ntaub ntawv nrog SMB cia xaiv. Siv SMB cia yog qhov kev xaiv zoo thaum siv Cov Pab Pawg Nyob Ib Txhis vim tias cov ntaub ntawv sib qhia yuav tsum tau nkag mus rau cov peev txheej muaj nyob hauv network.
Tsim SMB cov ntaub ntawv sib koom rau SQL Server xa tawm nrog Unity XT cia yog txheej txheem peb kauj ruam yooj yim: koj tsim NAS server, cov ntaub ntawv kaw lus, thiab SMB sib koom. Dell EMC Unisphere Storage Management software suav nrog cov txheej txheem kev teeb tsa los pab koj ua tiav cov txheej txheem no. Txawm li cas los xij, thaum hosting SQL Server workloads ntawm SMB cov ntaub ntawv sib koom, muaj qee qhov kev txiav txim siab tseem ceeb uas yuav tsum nco ntsoov tias tsis tas siv rau kev siv SMB cov ntaub ntawv sib koom. Microsoft tau sau cov npe ntawm cov teeb meem kev teeb tsa thiab kev nyab xeeb nrog rau cov teeb meem paub tam sim no; Yog xav paub ntxiv, saib "Installing SQL Server with SMB File Storage" hauv Microsoft cov ntaub ntawv.
Cov ntaub ntawv Snapshots
Cov ntaub ntawv tau dhau los ua lub tuam txhab cov peev txheej tseem ceeb tshaj plaws, thiab niaj hnub no lub hom phiaj tseem ceeb ib puag ncig xav tau ntau dua li kev rov ua dua tshiab. Nws yog ib qho tsim nyog kom cov ntawv thov nyob online ib txwm muaj, muab cov haujlwm tsis cuam tshuam thiab hloov kho tshiab. Lawv kuj xav tau kev ua haujlwm siab thiab muaj cov ntaub ntawv los ntawm kev xaiv xws li cov duab thaij duab hauv zos thiab cov chaw taws teeb replication.
Unity XT cia array muaj kev thaiv thiab cov ntaub ntawv snapshot muaj peev xwm sib koom ua haujlwm, kev ua haujlwm, thiab kev tsim vaj tsev. Unity's snapshot methodology muab txoj hauv kev yooj yim thiab siv tau los tiv thaiv cov ntaub ntawv. Snapshots ua kom yooj yim rau cov ntaub ntawv rov qab - yob rov qab mus rau ib qho snapshot ua ntej, lossis koj tuaj yeem luam cov ntaub ntawv xaiv los ntawm ib qho snapshot yav dhau los. Cov lus hauv qab no qhia txog lub sijhawm khaws cia rau Unity XT systems.
Local thiab tej thaj chaw deb cia cov ntaub ntawv snapshots
Thaum rov kho dua SQL Server database los ntawm qhov thaiv-raws li snapshot, yog tias SQL Server piv txwv yuav tsum txuas nrog, siv Unisphere host koom. Rau cov ntaub ntawv-raws li rov qab, ib qho ntxiv SMB qhia yog tsim siv lub snapshot ua qhov chaw. Thaum cov ntim tau teeb tsa, cov ntaub ntawv tuaj yeem txuas nrog lub npe sib txawv lossis cov ntaub ntawv uas twb muaj lawm tuaj yeem hloov nrog ib qho rov qab.
Thaum ua qhov rov qab siv Snapshot Restore txoj hauv Unisphere, coj SQL Server piv txwv offline. SQL Server tsis paub txog kev ua haujlwm rov qab. Ua ib qho piv txwv offline xyuas kom meej tias cov ntim tsis puas los ntawm cov ntaub ntawv sau ua ntej rov qab. Thaum qhov piv txwv rov pib dua, SQL Server kev puas tsuaj rov qab yuav coj cov ntaub ntawv mus rau hauv lub xeev zoo ib yam.
Pab kom snapshots rau ntau yam khoom khaws cia tib lub sijhawm, thiab tom qab ntawd xyuas kom meej tias lub kaw lus nyob rau hauv cov kev pom zoo ua haujlwm ua ntej ua kom cov snapshots ntxiv.
Ib tug nyias clone yog ib tug nyeem/sau daim ntawv luam ntawm ib tug nyias block chaw muab kev pab, xws li ib tug ntim, pab pawg neeg sib xws, los yog VMware VMFS datastore, uas qhia blocks nrog nws niam nws txiv cov kev pab. Nyias clones yog ib txoj hauv kev zoo kom sai thiab compactly nthuav tawm cov ntawv luam ntawm SQL Server database, ib yam dab tsi uas cov cuab yeej SQL Server ib txwm ua tsis tau. Thaum cov clone nyias tau nthuav tawm rau tus tswv tsev, cov ntim tuaj yeem coj mus rau hauv online thiab cov ntaub ntawv yuav raug txuas nrog siv DB Attach method hauv SQL Server.
Thaum siv cov kev hloov kho tshiab nrog nyias clones, nqa tag nrho cov databases ntawm nyias clone offline. Qhov no yuav tsum tau ua ua ntej kev ua haujlwm hloov tshiab. Kev ua tsis tiav ntawm cov ntaub ntawv offline ua ntej ua qhov kev hloov kho yuav ua rau cov ntaub ntawv tsis sib xws lossis cov ntaub ntawv tsis raug ntawm SQL Server.
Cov ntaub ntawv rov ua dua
Replication yog ib qho software feature uas synchronizes cov ntaub ntawv nrog ib tug tej thaj chaw deb system nyob rau tib lub site los yog lwm qhov chaw. Kev sib sau ua ke thiab kev teeb tsa kev xaiv tso cai rau koj xaiv txoj hauv kev kom ua tau raws li RTO / RPO cov cai rau SQL Server databases thaum ntsuas kev ua tau zoo thiab kev xa tawm.
Thaum siv Dell EMC Unity Replication los tiv thaiv SQL Server databases ntawm ntau qhov ntim, koj yuav tsum txwv tag nrho cov ntaub ntawv thiab sau cov ntim hauv cov ntaub ntawv mus rau ib pawg sib xws lossis cov ntaub ntawv. Replication yog tom qab ntawd teeb tsa rau ntawm pawg lossis cov ntaub ntawv kaw lus thiab tuaj yeem suav nrog ntim lossis sib koom ntawm ntau lub databases. Cov ntaub ntawv uas xav tau cov kev xaiv sib txawv yuav tsum yog ntawm LUNs cais, pab pawg sib xws, lossis cov ntaub ntawv.
Nyias clones yog sib xws nrog synchronous thiab asynchronous replication. Thaum ib tug nyias clone replicated mus rau ib qho chaw, nws yuav dhau los ua ib daim ntawv luam tag nrho ntawm cov ntim, pab pawg neeg sib xws, lossis VMFS cia. Tom qab replication, nyias clone yog ib tug kiag li ywj siab ntim nrog nws tus kheej chaw.
Cov txheej txheem ntawm nyias clone replication ntawm lub hauv paus thiab lub hom phiaj.
Replication ntawm tempdb database tsis tas yuav tsum tau vim hais tias cov ntaub ntawv yog rebuilt thaum SQL Server yog restarted, thiab yog li ntawd cov metadata tsis zoo ib yam nrog rau cov qauv ntawm lwm yam SQL neeg rau zaub mov. Ua tib zoo xaiv cov ntim kom rov ua dua thiab cov ntsiab lus ntawm cov ntim no tshem tawm cov tsheb tsis tsim nyog.
Integrated Microsoft SQL Server Data Copy Management
Cov khoom siv niaj hnub no feem ntau (suav nrog txhua yam khoom Dell EMC) tuaj yeem tsim "kev ua haujlwm zoo ib yam" cov ntawv luam ntawm txhua hom ntaub ntawv los ntawm:
Kev sau ntawv zoo ib yam los ntawm kev ua haujlwm ntawm txhua qib - los ntawm tus tswv tsev mus rau tus tsav.
Grouping ntim kom ntau cov ntaub ntawv ntawm cov ntim sib txawv tswj kev sau ntawv.
Nrog rau kev siv dav dav ntawm cov cuab yeej khaws cia, Microsoft tau tsim ib qho API rau cov chaw muab khoom cia. Qhov API no tso cai rau cov chaw muab kev pabcuam los koom tes nrog SQL Server database software los tsim "daim ntawv thov-raws li daim ntawv theej" siv Volume Shadow Copy Service (VSS). Cov ntawv theej no simulate kev sib cuam tshuam ntawm SQL Server thiab lub operating system thaum teem sijhawm thiab kaw ntawm SQL Server. Tag nrho cov ntawv sau buffers yog flushed thiab kev lag luam raug tshem tawm kom txog thaum tag nrho cov disks tau hloov kho thiab zoo ib yam ntawm qee lub sijhawm, uas tau sau tseg hauv SQL log.
Dell EMC AppSync software ua ke nrog Unity XT snapshots ua kom yooj yim thiab ua kom cov txheej txheem tsim, siv, thiab tswj cov ntawv thov sib xws ntawm cov ntaub ntawv ua haujlwm. Cov software no yog tsim los siv rau hauv kev tswj hwm cov xwm txheej rau cov ntaub ntawv rov qab thiab rov siv dua.
AppSync software cia li tshawb pom daim ntawv thov databases, kawm cov qauv database, thiab maps cov qauv ntaub ntawv los ntawm hardware lossis virtualization txheej rau hauv qab Unity XT cia. Nws orchestrates tag nrho cov kauj ruam tsim nyog, los ntawm kev tsim thiab txheeb xyuas ib daim ntawv theej mus rau mounting snapshots ntawm lub hom phiaj host thiab pib lossis rov kho cov ntaub ntawv. AppSync txhawb nqa thiab ua kom yooj yim rau SQL Server workflows uas suav nrog kev hloov kho thiab kho cov ntaub ntawv ntau lawm.
* Kev txo cov ntaub ntawv yog neeg xiam oob qhab los ntawm lub neej ntawd thiab yuav tsum tau qhib ua ntej kev txiav tawm siab dhau los ua qhov kev xaiv muaj. Tom qab ua kom cov ntaub ntawv txo qis, qhov kev txiav tawm siab dhau los muaj, tab sis raug kaw los ntawm lub neej ntawd.
SQL Server 2008 Enterprise Edition yog thawj qhov kev tso tawm los muab cov ntaub ntawv ib txwm muaj peev xwm compression. SQL neeg rau zaub mov 2008 kab-theem thiab nplooj-theem compression siv kev paub txog SQL Server sab hauv cov ntaub ntawv rooj hom kom txo tau qhov chaw siv los ntawm cov khoom siv database. Txo qhov chaw tso cai rau koj khaws ntau kab ib nplooj ntawv thiab ntau nplooj ntawv hauv lub pas dej tsis sib xws. Vim tias cov ntaub ntawv tsis khaws cia rau hauv 8k cov ntaub ntawv nplooj ntawv hom, xws li cov ntaub ntawv tawm sab nraud xws li NVARCHAR(MAX), yuav tsis siv kab lossis nplooj ntawv compression, Microsoft tau qhia txog Transact-SQL COMPRESS thiab DECOMPRESS zog.
Cov haujlwm no siv ib txwm siv cov ntaub ntawv compression mus kom ze (GZIP algorithm) uas yuav tsum tau hu rau txhua ntu ntawm cov ntaub ntawv kom compressed lossis decompressed.
Kev xaiv cov ntaub ntawv compression txoj kev rau SQL Server nyob ntawm ntau yam. Cov yam tseem ceeb no suav nrog hom ntaub ntawv cov ntsiab lus, cov peev txheej CPU muaj - ob qho tib si ntawm kev khaws cia thiab ntawm cov chaw khaws ntaub ntawv, thiab I / O cov peev txheej yuav tsum tau tswj hwm SLA. Feem ntau, koj tuaj yeem cia siab tias qhov chaw txuag ntxiv rau cov ntaub ntawv uas yog compressed siv SQL Server, tab sis cov ntaub ntawv compressed siv TSQL's GZIP compression feature tsis zoo li yuav pom qhov tseem ceeb ntxiv qhov chaw txuag los ntawm Unity XT's compression nta txij li feem ntau ntawm cov txiaj ntsig tau los ntawm yav dhau los. algorithm.
Unity compression muab qhov chaw txuag yog tias cov ntaub ntawv ntawm cov khoom khaws cia yog compressed tsawg kawg yog 25%. Ua ntej koj ua kom compression ntawm cov khoom khaws cia, txiav txim siab seb nws puas muaj cov ntaub ntawv uas tuaj yeem compressed. Tsis txhob qhib compression rau ib qho khoom cia tshwj tsis yog ua li ntawd yuav txuag tau.
Thaum txiav txim siab seb yuav siv Unity cov ntaub ntawv txo, SQL Server database-theem compression, lossis ob qho tib si, xav txog cov hauv qab no:
Cov ntaub ntawv uas sau rau hauv Unity system yog validated los ntawm tus tswv tsev tom qab nws tau muab cia rau hauv lub system cache. Txawm li cas los xij, cov txheej txheem compression tsis pib kom txog thaum lub cache raug tshem tawm.
Siv lub kaw lus cia saib xyuas kom ntseeg tau tias nws muaj peev xwm los txhawb cov ntaub ntawv txo.
Pab kom txo cov ntaub ntawv rau ntau yam khoom khaws cia ib zaug. Saib xyuas lub kaw lus kom paub tseeb tias nws nyob rau hauv kev pom zoo ua haujlwm ua ntej ua kom nws nyob rau ntawm qhov chaw cia ntxiv.
vCenter Server yog kev tswj hwm kev sib koom ua ke rau vSphere ib puag ncig. Nws yog ib qho yooj yim rau deploy thiab proactively optimizes peev txheej. ESXi yog qhov qhib qhov hypervisor uas nruab ncaj qha rau ntawm lub cev servers. ESXi muaj kev nkag mus ncaj qha rau cov peev txheej tseem ceeb thiab yog qhov me me ntawm 150MB, txo qis qhov yuav tsum tau nco. Nws muab cov kev ua tau zoo txhim khu kev qha rau ntau yam kev thov ua haujlwm thiab txhawb nqa lub tshuab virtual muaj zog-txog 128 vCPUs, 6 TB ntawm RAM, thiab 120 cov khoom siv.
Rau SQL Server kom khiav tau zoo ntawm cov khoom siv niaj hnub no, SQL Server operating system (SQLOS) yuav tsum nkag siab txog kev tsim kho vajtse. Nrog rau qhov tshwm sim ntawm ntau cov tub ntxhais kawm thiab ntau qhov tsis sib xws ntawm lub cim xeeb nkag (NUMA), kev nkag siab txog kev sib raug zoo ntawm cov cores, cov txheej txheem tsim nyog, thiab cov txheej txheem lub cev tau dhau los ua qhov tseem ceeb tshwj xeeb.
Cov ua
Virtual Processing Unit (vCPU) yog lub hauv paus ua haujlwm virtual uas muab rau lub tshuab virtual. Tag nrho cov naj npawb ntawm vCPUs raug muab suav ua:
Total vCPU = (количество виртуальных сокетов) * (количество виртуальных ядер на сокет)
Yog tias qhov ua tau zoo ib yam tseem ceeb, VMware xav kom tag nrho cov vCPUs muab rau txhua lub tshuab virtual yuav tsum tsis txhob tshaj tag nrho cov naj npawb ntawm lub cev muaj nyob ntawm ESXi tus tswv, tab sis koj tuaj yeem nce tus naj npawb ntawm vCPUs faib yog kev soj ntsuam qhia tias tsis siv CPU cov peev txheej. muaj.
Ntawm cov tshuab nrog Intel Hyper-Threading Technology enabled, tus naj npawb ntawm cov logical cores (vCPUs) yog ob npaug ntawm tus lej ntawm lub cev. Hauv qhov no, tsis txhob muab tag nrho cov vCPUs.
Lower-tier SQL Server workloads tsawg cuam tshuam los ntawm latency variability. Yog li, cov haujlwm no tuaj yeem khiav ntawm cov tswv nrog qhov sib piv siab ntawm vCPUs rau lub cev CPUs. Qhov tsim nyog siv CPU qib tuaj yeem nce tag nrho cov txheej txheem dhau los, ua kom cov ntawv tso cai txuag nyiaj ntau, thiab tswj kev ua haujlwm txaus.
Intel Hyper-Threading feem ntau txhim kho tag nrho cov tswv los ntawm 10% mus rau 30%, tawm tswv yim vCPU rau lub cev CPU piv ntawm 1,1 txog 1,3. VMware pom zoo kom ua kom Hyper-Threading hauv UEFI BIOS thaum twg ua tau kom ESXi tuaj yeem ua kom zoo dua ntawm cov thev naus laus zis no. VMware kuj pom zoo kom ua tib zoo kuaj thiab saib xyuas thaum siv Hyper-Threading rau SQL Server workloads.
nco
Yuav luag txhua cov servers niaj hnub no siv lub cim xeeb tsis sib xws (NUMA) architecture rau kev sib txuas lus ntawm lub cim xeeb loj thiab cov txheej txheem. NUMA yog ib qho khoom siv kho vajtse rau kev sib koom ua ke uas siv kev faib cov blocks ntawm lub cev nco ntawm lub cev processors. Ib qho NUMA node yog ib lossis ntau dua CPU sockets nrog rau ib qho thaiv ntawm cov cim xeeb.
NUMA tau yog lub ntsiab lus sib tham dav dav hauv kaum xyoo dhau los. Qhov sib txawv ntawm NUMA yog ib feem ntawm kev siv los ntawm cov neeg muag khoom sib txawv. Nyob rau hauv virtualized ib puag ncig, NUMA complexity kuj yog txiav txim los ntawm tus naj npawb ntawm configuration xaiv thiab txheej - los ntawm cov kho vajtse los ntawm lub hypervisor rau cov qhua khiav hauj lwm qhov system thiab thaum kawg mus rau SQL Server daim ntawv thov. Kev nkag siab zoo ntawm NUMA kho vajtse architecture yog qhov yuav tsum tau ua rau txhua tus SQL Server DBA khiav virtualized SQL Server piv txwv.
Txhawm rau ua tiav cov txiaj ntsig zoo dua ntawm cov servers nrog ntau tus cores, Microsoft tau qhia SoftNUMA. SoftNUMA software tso cai rau koj faib cov peev txheej CPU muaj nyob rau hauv ib qho NUMA rau ntau SoftNUMA nodes. Raws li VMware, SoftNUMA tau sib xws nrog VMware's virtual NUMA (vNUMA) topology thiab tuaj yeem ua kom zoo dua qub database cav scalability thiab kev ua tau zoo rau feem ntau cov haujlwm ...
Thaum virtualizing VMware nrog SQL Server siv:
Saib xyuas cov tshuab virtual kom pom cov peev txheej nco tsawg rau SQL Server Database Engine. Qhov teeb meem no ua rau muaj kev ua haujlwm I / O nce ntxiv thiab txo kev ua haujlwm.
Txhawm rau txhim kho kev ua tau zoo, tiv thaiv kev tsis sib haum xeeb ntawm cov tshuab virtual los ntawm kev zam lub cim xeeb dhau ntawm ESXi tus tswv tsev qib.
Xav txog kev txheeb xyuas cov khoom siv kho vajtse NUMA lub cev lub cim xeeb faib los txiav txim siab qhov siab tshaj plaws ntawm lub cim xeeb uas tuaj yeem muab rau lub tshuab virtual hauv thaj tsam NUMA lub cev.
Yog tias ua tiav qhov kev ua tau zoo txaus yog lub hom phiaj tseem ceeb, xav txog kev khaws cia sib npaug ntawm lub cim xeeb faib. Qhov kev teeb tsa no ua kom ntseeg tau tias lub tshuab virtual tsuas tau txais lub cim xeeb ntawm lub cev.
Virtualized cia
Kev teeb tsa chaw cia hauv ib puag ncig virtualized yuav tsum muaj kev paub txog kev cia khoom. Raws li nrog NUMA, koj yuav tsum nkag siab tias qhov sib txawv ntawm I / O ua haujlwm li cas - qhov no, los ntawm daim ntawv thov hauv VM, mus rau kev nyeem ntawv lub cev thiab sau cov ntaub ntawv ntawm qhov nruab nrab khaws cia tsis tu ncua.
vSphere muab ntau txoj kev xaiv rau kev teeb tsa chaw cia, uas muaj cov ntawv thov muaj txiaj ntsig hauv kev siv SQL Server nrog Unity XT array. FS VMFS yog cov ntaub ntawv khaws cia ntau tshaj plaws hauv kev thaiv cov kab ke xws li Unity XT. Lub Unity XT array yog qib hauv qab uas muaj lub cev drives nthuav tawm los ntawm vSphere raws li cov logical disks (ntim). Unity XT ntim yog formatted raws li VMFS ntim los ntawm ESXi hypervisor. VMware cov thawj coj tsim ib lossis ntau dua virtual disks (VMDKs) uas tau nthuav tawm rau cov qhua ua haujlwm. RDM tso cai rau lub tshuab virtual kom ncaj qha nkag mus rau Unity XT thaiv qhov chaw cia (ntawm FC lossis iSCSI) yam tsis muaj formatting VMFS. VMFS thiab RDM ntim tuaj yeem muab tib yam kev hloov pauv.
Rau NFS-based cia rau ESXi, Dell EMC pom zoo kom siv VMware NFS es tsis txhob siv lub hom phiaj NFS cov ntaub ntawv. Lub tshuab virtual khiav ntawm SQL Server thiab siv VMDK ntawm NFS cov ntaub ntawv khaws cia tsis paub txog cov txheej txheem NFS. Cov qhua ua haujlwm kho lub tshuab virtual ua lub cev server khiav Windows Server thiab SQL Server. Kev sib koom disks rau kev ua tsis tiav pawg piv txwv teeb tsa ntawm NFS datastores tsis txaus siab.
VMware vSphere Virtual Volumes (VVols) muaj kev tswj hwm ntau dua ntawm qib tshuab virtual, tsis muaj kev cuam tshuam ntawm lub cev lub cim xeeb sawv cev (xws li ntim lossis cov ntaub ntawv kaw lus). Array-based replication nrog VVols tau txais kev txhawb nqa pib nrog VVol 2.0 (vSphere 6.5). Ib qho VVol disk tuaj yeem siv los hloov RDM disk los muab cov ntaub ntawv disk rau SQL Failover Cluster piv txwv pib nrog vSphere 6.7 nrog kev txhawb nqa rau SCSI txuas ntxiv.
Virtualized networks
Kev sib tham hauv lub ntiaj teb virtual ua raws tib lub tswv yim zoo ib yam li hauv lub ntiaj teb lub cev, tab sis siv software es tsis yog lub cev cables thiab keyboards. Qhov cuam tshuam ntawm network latency ntawm SQL Server workloads tuaj yeem sib txawv heev. Kev soj ntsuam kev ntsuas kev ua haujlwm hauv network ntawm cov haujlwm uas twb muaj lawm lossis qhov kev sim ua tau zoo nyob rau lub sijhawm tus neeg sawv cev pab tsim lub network virtual.