BranchCache՝ VPN-ով ֆայլային համօգտագործման համար. երբ է օգնում, երբ՝ ոչ
BranchCache-ը արագացնում է անփոփոխ բովանդակության կրկնվող ներբեռնումները, ոչ թե վերբեռնումները կամ պանակների ցանկը։ Նախ ստուգեք տեղադրությունը, հասանելիությունը և հաճախորդի ռեժիմը։
Թիմում ինչ-որ մեկն ասում է, որ VPN-ով ֆայլային համօգտագործումը դանդաղ է, և առաջին առաջարկը միշտ քեշն է։ Նախքան BranchCache-ը հեռահար մուտքի նախագծին ավելացնելը, բաժանեք բողոքը երեք ձևերից մեկի մեջ՝ անփոփոխ բովանդակության կրկնվող ներբեռնումներ, վերբեռնումներ, կամ հազարավոր գրառումներ ունեցող պանակներում մետատվյալներով ծանր զննում։ BranchCache-ը լուծում է առաջին ձևն աջակցվող բովանդակության վրա և ոչ մի օգտակար բան չի անում մյուս երկուսի համար։ Սա սահմանափակում չէ, որը պետք է շրջանցել. սա այն համեմատությունն է, որը պետք է անեք նախքան տեղադրմանը մեկ շաբաթ ծախսելը։
Նույն համօգտագործումը, երեք տարբեր բողոք
Մասնաճյուղային գրասենյակը, որտեղ ութ հոգի բացում են նույն անփոփոխ ուսումնական տեսանյութը, այն դեպքն է, որի համար նախագծվել է այս հնարավորությունը։ Առաջին ստացումն անցնում է WAN-ով, բովանդակությունը քեշվում է ընթերցողներին մոտ, և նույն անփոփոխ ֆայլի հետագա ստացումները սպասարկվում են տեղում։ Օգուտը իրական է և նեղ՝ նույն բովանդակությունը, անփոփոխ, մի քանի ընթերցող։
Տնային կապով նոր ձայնագրություն վերբեռնող նոթբուքը հակառակ դեպքն է։ Դեռ գոյություն չունեցող ֆայլի նախապես քեշված պատճեն չկա, ուստի վերբեռնումը գնում է նույն սահմանափակ ուղով, ինչ միշտ։ Ներբեռնման քեշը չի վերացնում վերբեռնումը, և տեղադրության ոչ մի ընտրություն դա չի փոխում։
Երրորդ ձևն այն է, որը հիասթափեցնում է մարդկանց, որովհետև թվում է ներբեռնման խնդիր։ Տասնյակ հազարավոր ֆայլեր ունեցող պանակ բացելը, այն դասավորելը և մետատվյալներ կարդալը փոքր գործողությունների հոսք է, ոչ թե մեկ մեծ օբյեկտի կրկնվող փոխանցում։ Ֆայլերի մարմինների քեշավորումը ոչնչով չի օգնում ցանկին։
Բաշխված քեշ. VPN լողավազանը մասնաճյուղի LAN չէ
Բաշխված ռեժիմում հաճախորդ համակարգիչները քեշված բովանդակությունը կիսում են միմյանց հետ, և Microsoft-ը այդ ռեժիմը փաստաթղթավորում է որպես մեկ ենթացանցի շրջանակում աշխատող։ VPN հաճախորդների լողավազանը այդ իմաստով ենթացանց չէ, նույնիսկ երբ բոլոր հասցեները հարակից են թվում. գործընկերների հայտնաբերումը, հաճախորդ-հաճախորդ հասանելիությունը և քեշի տվյալների փոխանակման թույլտվությունը առանձին հարցեր են, և սովորական հեռահար մուտքի նախագիծը երեքին էլ պատասխանում է ոչ։
Կարող եք լողավազանին ստիպել վարվել մասնաճյուղի LAN-ի պես՝ թույլ տալով հաճախորդների միջև տրաֆիկ, բայց դա անվտանգության որոշում է, ոչ թե քեշի։ Հեռահար մուտքի նախագծերի մեծ մասը մեկուսացնում է հաճախորդներին միմյանցից հենց նրա համար, որ մեկ վարակված նոթբուքը չհասնի մյուսին, և այդ մեկուսացումը քեշի հարվածով փոխանակելը վատ գործարք է, եթե գործընկերներն արդեն վստահելի հավասարներ չեն։
Մեկ թափառող օգտագործողի համար բաշխված ռեժիմը կիսելու մեկը չունի։ Քեշը դեռ կարող է սպասարկել այդ մեկ հաճախորդի կրկնվող ընթերցումները, բայց դա հաճախորդի կողմի քեշի օգուտ է, ոչ թե մասնաճյուղում տեղադրության օգուտ, և արժե դա ասել նախքան ինչ-որ մեկը կսպասի, որ գրասենյակը կարագանա։
Հոսթավորված քեշ. տեղադրությունն է որոշում՝ կօգնի՞
Հոսթավորված քեշը ընդհանուր քեշը դնում է սերվերի վրա, ինչը միակ ռեժիմն է, որ իմաստ ունի ենթացանցերի միջև, և միակը, որ աշխատում է, երբ հաճախորդները չեն կարող խոսել միմյանց հետ։ Անմիջական հարցն այն է, թե որտեղ է այդ սերվերը։ Աղբյուրի նույն սահմանափակ կապով հասանելի հոսթավորված քեշը տեղափոխել է բայթերը, ոչ թե խնդիրը։
Տեղադրեք այն ընթերցողներին մոտ, տվեք նրան սեփականատեր և չափեք սկավառակը աշխատանքային հավաքածուի համար, ոչ թե ամբողջ համօգտագործման։ Microsoft-ի BranchCache-ի ակնարկը նկարագրում է երկու ռեժիմներն ու հաճախորդի վարքը, ներառյալ այն մասը, որը մարդիկ մոռանում են. հաճախորդները դեռ դիմում են աղբյուրին լիազորման և բովանդակության տեղեկատվության համար նախքան քեշված տվյալներն օգտագործելը։
Տեղադրումը երեք դեր է, որոնք պլանավորվում են միասին, ոչ թե մեկ նշատուփ։ Աղբյուր սերվերը հրապարակում է հեշեր բովանդակության համար, հոսթավորված քեշը միացված է և հայտնաբերելի, իսկ հաճախորդները կարգավորված են այն օգտագործելու համար։ Սերվերի կողմում դա ճանաչելի է PowerShell-ում.
Enable-BCHostedServer -RegisterSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode, HostedCacheServerList
Հաճախորդում կամ ուղղեք այն անվանված սերվերներին, կամ թույլ տվեք հայտնաբերել դրանք ծառայության միացման կետով. ապա հաստատեք այն ռեժիմը, որն այն իրականում ընտրել է, փոխարենը ենթադրելու, որ քաղաքականությունը կիրառվել է.
Enable-BCHostedClient -ServerNames cache1.corp.example -UseSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode
Ինչն է դեռ հասնում աղբյուրին
Քեշավորումը չի վերացնում լիազորումը։ Առանց ֆայլ կարդալու թույլտվության հաճախորդը մուտք չի ստանում այն պատճառով, որ մեկ ուրիշը քեշել է այն, և աղբյուրը դեռ պատասխանում է լիազորման հարցին և տրամադրում բովանդակության տեղեկատվությունը, որն հնարավոր է դարձնում քեշի որոնումը։ Եթե աղբյուրը հասանելի չէ, քեշված պատճենն ինքնին ցանցից դուրս համօգտագործում չի դառնում։
Բովանդակության փոփոխությունները նույնպես լուռ խախտում են ենթադրությունը։ Ֆայլը, որը վերապահվել, վերկոդավորվել կամ պահուստավորման արգասիքով հպվել է, կարող է այլևս չհամապատասխանել քեշված հեշին, և հաջորդ ընթերցումը վերադառնում է աղբյուր։ Դա ճիշտ վարք է, և ահա թե ինչու քեշը, որի աշխատանքային հավաքածուն ամեն ժամ փոխվում է, քիչ է տալիս։
Արտամղումը երրորդ սահմանն է։ Քեշը վերջավոր է, ուստի մեծ աշխատանքային հավաքածուն դուրս է մղում հին բովանդակությունը, և օգուտը կախված է նրանից, թե կրկնակի ընթերցումները տեղի են ունենում արտամղումից առաջ, ոչ թե հետո։ Քեշը ամբողջ համօգտագործման համար չափելը սովորական ձևն է հիասթափվելու տեխնիկապես ճիշտ տեղադրումից։
Ընդունեք այն երկու ստացումով և մեկ վերբեռնումով
Փորձարկեք ճիշտ երեք հոսքերը և գրի առեք, թե ինչ է ցույց տալիս յուրաքանչյուրը։ Ներկայացուցչական ֆայլի առաջին ստացումը հաճախորդից՝ չափված աղբյուրի կապում և նաև օգտագործողի ժամացույցով։ Նույն անփոփոխ ֆայլի երկրորդ ստացումը նույն տեղադրության խմբի երկրորդ հաճախորդից։ Նոր ֆայլի մեկ վերբեռնում, որը չպետք է բարելավում ցույց տա և հաստատում է, որ քեշին վերագրվում է մի բան, որն այն երբեք չի արել։
Եթե երկրորդ ստացումը դեռ անցնում է աղբյուրի կապով բայթերի մեծ մասի համար, քեշը չի օգտագործվում, և պատճառը սովորաբար սխալ ռեժիմում գտնվող հաճախորդն է, աղբյուրում բացակայող հեշի հրապարակումը կամ սահմանափակ կապի սխալ կողմում գտնվող հոսթավորված քեշը։ Սրանք երեք տարբեր ուղղումներ են, և դրանցից միայն մեկն է ցանցային տեղադրության մասին։
Ապա ձևակերպեք եզրակացությունը նույն ձևով, ինչ սկզբնական բողոքը. այս աղբյուրից այս ընթերցողներին անփոփոխ բովանդակության կրկնվող ներբեռնումները սպասարկվում են այս քեշով։ Համօգտագործման մնացած ամեն ինչ անփոփոխ է, ներառյալ վերբեռնումները, պանակների ցանկը և ցանցից դուրս պատմությունը, որը դեռ իր պատասխանն է պահանջում։