Mtu mmoja katika timu anasema hisa ya faili kupitia VPN ni polepole, na pendekezo la kwanza huwa cache. Kabla ya kuongeza BranchCache kwenye muundo wa ufikiaji wa mbali, gawanya malalamiko katika moja ya maumbo matatu: upakuaji wa mara kwa mara wa maudhui yasiyobadilika, upakiaji, au uvinjari mzito wa metadata kupitia folda zilizo na maelfu ya maingizo. BranchCache hutatua umbo la kwanza kwenye maudhui yanayotumika na haifanyi kitu cha manufaa kwa mengine mawili. Hiyo si kikwazo cha kuepuka; ni ulinganisho ambao unapaswa kufanya kabla ya kutumia wiki moja kwenye usambazaji.

Hisa hiyo hiyo, malalamiko matatu tofauti

Ofisi ya tawi ambapo watu wanane hufungua video moja ya mafunzo isiyobadilika ni kesi ambayo kipengele kiliundwa kwa ajili yake. Upataji wa kwanza huvuka WAN, maudhui huhifadhiwa kwenye cache karibu na wasomaji, na upataji wa baadaye wa faili hiyo hiyo isiyobadilika huhudumiwa ndani. Faida ni ya kweli na nyembamba: maudhui sawa, yasiyobadilika, wasomaji wengi.

Laptop inayopakia rekodi mpya kupitia muunganisho wa nyumbani ni kesi kinyume. Hakuna nakala iliyohifadhiwa kwenye cache mapema ya faili ambayo bado haipo, kwa hivyo upakiaji hufuata njia ile ile iliyozuiwa kama kawaida. Cache ya upakuaji haiondoi upakiaji, na hakuna chaguo la upangaji linalobadilisha hilo.

Umbo la tatu ni lile linalowakatisha tamaa watu kwa sababu linaonekana kama tatizo la upakuaji. Kufungua saraka yenye makumi ya maelfu ya faili, kuipanga na kusoma metadata ni mtiririko wa shughuli ndogo, sio uhamishaji wa mara kwa mara wa kitu kimoja kikubwa. Kuhifadhi miili ya faili kwenye cache hakusaidii uorodheshaji.

Cache iliyosambazwa: bwawa la VPN si LAN ya tawi

Katika hali iliyosambazwa, kompyuta za mteja hushiriki maudhui yaliyohifadhiwa kwenye cache wao kwa wao, na Microsoft inaandika hali hiyo kama inayofanya kazi ndani ya subnet moja. Bwawa la wateja wa VPN si subnet kwa maana hiyo hata wakati anwani zote zinaonekana mfululizo: ugunduzi wa rika, ufikivu wa mteja-kwa-mteja na ruhusa ya kubadilishana data ya cache ni maswali tofauti, na muundo wa kawaida wa ufikiaji wa mbali hujibu yote matatu kwa hapana.

Unaweza kuufanya bwawa lifanye kazi kama LAN ya tawi kwa kuruhusu trafiki ya mteja-kwa-mteja, lakini huo ni uamuzi wa usalama, sio wa cache. Miundo mingi ya ufikiaji wa mbali huwatenganisha wateja wao kwa wao hasa ili laptop moja iliyovamiwa isiweze kumfikia mwingine, na kubadilisha utengano huo kwa hit moja ya cache ni biashara mbaya isipokuwa rika tayari ni sawa wanaotegemewa.

Kwa mtumiaji mmoja anayezurura, hali iliyosambazwa haina mtu wa kushiriki naye. Cache bado inaweza kuhudumia usomaji wa mara kwa mara wa mteja huyo mmoja, lakini hiyo ni faida ya cache upande wa mteja, sio faida ya upangaji wa tawi, na inafaa kusema hivyo kabla ya mtu yeyote kutarajia ofisi iwe haraka.

Cache iliyowekwa mwenyeji: upangaji huamua ikiwa inasaidia

Cache iliyowekwa mwenyeji huweka cache iliyoshirikiwa kwenye seva, ambayo ni hali pekee inayofaa kati ya subnet na pekee inayofanya kazi wakati wateja hawawezi kuzungumza wao kwa wao. Swali la haraka ni mahali seva hiyo inasimama. Cache iliyowekwa mwenyeji inayofikiwa kupitia muunganisho huo huo uliozuiwa kama chanzo imehamisha baiti, sio tatizo.

Iweke karibu na wasomaji, ipe mmiliki, na ipime diski yake kwa seti ya kazi sio kwa hisa yote. Microsoft Muhtasari wa BranchCache inaelezea hali zote mbili na tabia ya mteja, ikiwa ni pamoja na sehemu ambayo watu husahau: wateja bado huwasiliana na chanzo kwa idhini na taarifa za maudhui kabla ya kutumia data iliyohifadhiwa kwenye cache.

Usambazaji ni majukumu matatu yaliyopangwa pamoja, sio kisanduku kimoja cha kuteua. Seva ya chanzo huchapisha hashi za maudhui, cache iliyowekwa mwenyeji huwezeshwa na inaweza kupatikana, na wateja husanidiwa kuitumia. Upande wa seva hilo linatambulika katika PowerShell:

Enable-BCHostedServer -RegisterSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode, HostedCacheServerList

Kwenye mteja, ama ielekeze kwenye seva zilizotajwa au iache izigundue kupitia kituo cha muunganisho wa huduma; kisha thibitisha hali iliyoichagua kwa kweli badala ya kudhani sera ilitumika:

Enable-BCHostedClient -ServerNames cache1.corp.example -UseSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode

Kinachofika bado kwenye chanzo

Uhifadhi wa cache hauondoi idhini. Mteja asiye na ruhusa ya kusoma faili hapati ufikiaji kwa sababu mtu mwingine aliihifadhi kwenye cache, na chanzo bado hujibu swali la idhini na hutoa taarifa za maudhui zinazowezesha utafutaji wa cache. Ikiwa chanzo hakifikiki, nakala iliyohifadhiwa kwenye cache peke yake haifanyiki hisa ya nje ya mtandao.

Mabadiliko ya maudhui pia huvunja dhana hiyo kwa utulivu. Faili inayohifadhiwa upya, kusimbwa upya au kuguswa na bidhaa ya chelezo inaweza kutolingana tena na hashi iliyohifadhiwa kwenye cache, na usomaji unaofuata hurudi kwenye chanzo. Hiyo ni tabia sahihi, na ndiyo sababu cache ambayo seti yake ya kazi hubadilika kila saa hutoa kidogo.

Uondoaji ni kikomo cha tatu. Cache ina kikomo, kwa hivyo seti kubwa ya kazi husukuma maudhui ya zamani nje, na faida inategemea usomaji wa mara ya pili kutokea kabla ya uondoaji sio baada. Kupima cache kwa hisa yote ni njia ya kawaida ya kukatishwa tamaa na usambazaji ulio sahihi kiufundi.

Ikubali kwa upataji mbili na upakiaji mmoja

Jaribu mitiririko mitatu sahihi na uandike kila mmoja unaonyesha nini. Upataji wa kwanza wa faili ya mwakilishi kutoka kwa mteja, ukipimwa kwenye kiungo cha chanzo na pia kwenye saa ya mtumiaji. Upataji wa pili wa faili hiyo hiyo isiyobadilika kutoka kwa mteja wa pili katika kundi hilo hilo la upangaji. Upakiaji mmoja wa faili mpya, ambao haupaswi kuonyesha uboreshaji na unathibitisha kwamba cache haiwezi kupewa sifa ya kitu ambacho hakikuwahi kufanya.

Ikiwa upataji wa pili bado huvuka kiungo cha chanzo kwa sehemu kubwa ya baiti, cache haitumiki, na sababu kawaida ni mteja katika hali isiyo sahihi, uchapishaji wa hashi unaokosekana kwenye chanzo, au cache iliyowekwa mwenyeji upande usiofaa wa kiungo kilichozuiwa. Hizo ni marekebisho matatu tofauti, na moja tu kati yao inahusu upangaji wa mtandao.

Kisha eleza hitimisho kwa umbo lile lile la malalamiko ya awali: upakuaji wa mara kwa mara wa maudhui yasiyobadilika kutoka chanzo hiki kwa wasomaji hawa huhudumiwa na cache hii. Kila kitu kingine kuhusu hisa hakijaguswa, ikiwa ni pamoja na upakiaji, uorodheshaji wa folda na hadithi ya nje ya mtandao, ambayo bado inahitaji jibu lake yenyewe.

Makala zinazohusiana