Cache e metadatenave të Azure Files kundrejt një cache lokale dege
Një cache metadatenash në anën e shërbimit zvogëlon punën e serverit. Nuk i heq udhëtimet vajtje-ardhje nga WAN-i juaj. Krahasoni të dyja sipas asaj që shkurtojnë vërtet.
Për aksesin e ngadaltë në Azure Files përmes një VPN propozohen dy ndryshime, dhe ato shkurtojnë gjëra të ndryshme. Cache-i i metadatenave në anën e shërbimit i bën operacionet e pranueshme më të lira për serverin. Një cache lokale dege i afron bajtët dhe operacionet më pranë përdoruesit. Zgjedhja mes tyre sipas një liste çmimesh ose një njoftimi për shtyp është mënyra se si një ndarje përfundon më e shpejtë në një provë dhe e pandryshuar në orën nëntë të mëngjesit.
Dy cache, dy vonesa të ndryshme
Të dyja opsionet shfaqen nën fjalën cache, dhe aty fillon konfuzioni. Ato qëndrojnë në anët e kundërta të rrjetit.
| Change | Where it acts | What it does not imply |
|---|---|---|
| Azure Files service metadata caching | The service's handling of supported metadata operations on eligible shares | No removal of the client's network round trips |
| A supported local server or cache design | Some content and operations placed nearer the users | No universal offline access or instant cross-site consistency |
| Application batching or limited copy concurrency | The number and overlap of remote operations | No automatic speedup for every workload |
Udhëzuesi i performancës së SMB i Microsoft përshkruan cache-in e metadatenave për ndarjet SSD të pranueshme bashkë me hapin e regjistrimit që e shoqëron. Pranueshmëria dhe gjendja e funksionit i përkasin llogarisë reale të ruajtjes, prandaj lexoni faqen aktuale dhe jo një njoftim paraprak të dy viteve më parë.
Ndajeni pritjen në tre pjesë
Çdo listim i ngadaltë i drejtorisë ka tre komponentë kostoje, dhe ata i përgjigjen rregullimeve të ndryshme. Është koha e përpunimit të kërkesës në anën e shërbimit, numri i udhëtimeve vajtje-ardhje të varura përmes VPN dhe ngarkesa që duhet zhvendosur. Cache-i në anën e shërbimit sulmon të parin. Asgjë në anën e serverit nuk sulmon të dytin.
Kjo është arsyeja pse një ndarje mund të tregojë metrika shërbimi më të mira ndërkohë që zgjedhësi i skedarëve i përdoruesit vazhdon të rëndojë për tetë sekonda.
Ku secili opsion e fiton vendin e vet
Nëse ngarkesa e punës është e rëndë në metadata, me shumë hapje, thirrje stat dhe numërime drejtorish kundrejt një ndarjeje SSD të pranueshme, cache-i në anën e shërbimit është eksperimenti i lirë. Nuk kërkon infrastrukturë të re dhe nuk ndryshon mënyrën se si përdoruesit arrijnë ndarjen.
Nëse ngarkesa e punës është interaktive dhe e kufizuar nga vonesa, opsioni i sinqertë është një dizajn i mbështetur i serverit lokal me një model të dokumentuar sinkronizimi. Kjo është një arkitekturë tjetër me kostot e veta operative, jo një çelës.
Çfarë nuk ndryshon asnjëri opsion
Nënshkrimi dhe kriptimi i SMB vazhdojnë të zbatohen, dhe vazhdojnë të kushtojnë atë që kushtojnë. Kontrolli i aksesit vazhdon të zgjidhet për çdo përdorues, kështu që një kopje e cache-uar nuk e thjeshton autorizimin. Konsistenca mes site-ve vazhdon të kërkojë një model të përcaktuar, sepse leximet lokale në degë dhe shkrimet në anën e resë duhet të bien dakord për diçka. Dhe aksesi jashtë linje mbetet një cilësim i klientit, jo një efekt anësor i një funksioni serveri.
Kur dikush premton se një funksion shërbimi i heq udhëtimet WAN vajtje-ardhje, ai është pretendimi që duhet testuar së pari.
Matsni kundrejt operacionit për të cilin përdoruesit ankohen
Matni kohën e operacionit të saktë dhe jo të një kopjeje sintetike. Measure-Command { Get-ChildItem \\files\projects -Recurse } në një klient dege jep një numër që mund ta krahasoni para dhe pas, dhe Get-SmbMultichannelConnection tregon nëse klienti përdor më shumë se një rrugë. Vëreni atë pranë metrikave të vonesës në anën e shërbimit për të njëjtën dritare.
Mbajini ndarjen, vendndodhjen e klientit, rrugën e VPN dhe politikën e sigurisë konstante, përndryshe matni dritaren tuaj të ndryshimit dhe jo funksionin. Regjistroni edhe numrin e skedarëve dhe shpërndarjen e madhësive, sepse ngarkesat me skedarë të vegjël dhe kopjet masive i përgjigjen levave krejt të ndryshme.
Rezultati që ia vlen të kesh është një ndryshim i përshtatur me kufirin që ishte vërtet i ngadaltë, me kostot e tij operative dhe të konsistencës të shkruara. Një shifër më e madhe IOPS e ruajtjes në një slide nuk është ai rezultat.