Azure Files-ի մետատվյալների քեշը՝ ընդդեմ տեղական մասնաճյուղի քեշի
Ծառայության կողմի մետատվյալների քեշը նվազեցնում է սերվերի աշխատանքը։ Այն չի հանում ետադարձ ուղևորությունները ձեր WAN-ից։ Համեմատեք երկուսը՝ ըստ այն բանի, թե ինչ են նրանք իրականում կրճատում։
VPN-ի միջոցով Azure Files-ի դանդաղ հասանելիության համար առաջարկվում է երկու փոփոխություն, և դրանք կրճատում են տարբեր բաներ։ Ծառայության կողմի մետատվյալների քեշը համապատասխան գործողությունները դարձնում է ավելի էժան սերվերի համար։ Տեղական մասնաճյուղի քեշը բայթերն ու գործողությունները մոտեցնում է օգտատիրոջը։ Դրանց միջև գնացուցակով կամ մամուլի հաղորդագրությամբ ընտրելը այն ուղին է, որով ընդհանուր ռեսուրսը փորձարկման մեջ ավելի արագ է դառնում, իսկ առավոտյան ժամը ինը՝ անփոփոխ։
Երկու քեշ, երկու տարբեր ուշացում
Երկու տարբերակներն էլ հայտնվում են քեշ բառի տակ, և հենց այնտեղ է սկսվում շփոթությունը։ Նրանք գտնվում են ցանցի հակառակ կողմերում։
| 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 |
Microsoft-ի SMB-ի արտադրողականության ուղեցույցը նկարագրում է մետատվյալների քեշավորումը համապատասխան SSD բաժինների համար՝ դրան ուղեկցող գրանցման քայլի հետ միասին։ Համապատասխանությունը և գործառույթի վիճակը պատկանում են փաստացի պահոցի հաշվին, ուստի կարդացեք ընթացիկ էջը, այլ ոչ թե երկու տարի առաջվա նախադիտման հայտարարությունը։
Սպասումը բաժանեք երեք մասի
Յուրաքանչյուր դանդաղ գրացուցակի ցանկ ունի ծախսի երեք բաղադրիչ, և դրանք արձագանքում են տարբեր ուղղումների։ Կա հարցման մշակման ժամանակը ծառայության կողմում, VPN-ով կախյալ ետադարձ ուղևորությունների քանակը և տեղափոխվող բեռը։ Ծառայության կողմի քեշը հարձակվում է առաջինի վրա։ Սերվերի կողմում ոչինչ չի հարձակվում երկրորդի վրա։
Այդ պատճառով ընդհանուր ռեսուրսը կարող է ցույց տալ ծառայության ավելի լավ ցուցանիշներ, մինչ օգտատիրոջ ֆայլերի ընտրիչը դեռ ութ վայրկյան կախված է մնում։
Որտեղ է յուրաքանչյուր տարբերակը վաստակում իր տեղը
Եթե աշխատանքային բեռը ծանր է մետատվյալներով՝ շատ բացումներ, stat կանչեր և գրացուցակների թվարկումներ համապատասխան SSD բաժնի վրա, ապա ծառայության կողմի քեշավորումը էժան փորձն է։ Այն նոր ենթակառուցվածք և օգտատերերի՝ բաժին հասնելու ձևի փոփոխություն չի պահանջում։
Եթե աշխատանքային բեռը ինտերակտիվ է և սահմանափակված ուշացումով, ազնիվ տարբերակը փաստաթղթավորված համաժամացման մոդելով աջակցվող տեղական սերվերի ձևավորումն է։ Սա այլ ճարտարապետություն է՝ իր գործառնական ծախսերով, ոչ թե անջատիչ։
Ինչ չի փոխում տարբերակներից ոչ մեկը
SMB ստորագրումը և գաղտնագրումը դեռ գործում են և դեռ արժեն այն, ինչ արժեն։ Հասանելիության վերահսկումը դեռ լուծվում է յուրաքանչյուր օգտատիրոջ համար, ուստի քեշավորված պատճենը չի պարզեցնում լիազորումը։ Կայքերի միջև հետևողականությունը դեռ պահանջում է սահմանված մոդել, քանի որ մասնաճյուղային տեղական ընթերցումները և ամպային կողմի գրառումները պետք է ինչ-որ բանի շուրջ համաձայնեն։ Եվ անցանց հասանելիությունը մնում է հաճախորդի կարգավորում, ոչ թե սերվերի գործառույթի կողմնակի ազդեցություն։
Երբ ինչ-որ մեկը խոստանում է, որ ծառայության գործառույթը հանում է WAN ետադարձ ուղևորությունները, դա այն պնդումն է, որ պետք է առաջինը ստուգել։
Չափեք այն գործողության համեմատ, որից օգտատերերը դժգոհում են
Ժամանակավորեք հենց ճշգրիտ գործողությունը, և ոչ սինթետիկ պատճենը։ Measure-Command { Get-ChildItem \\files\projects -Recurse }-ը մասնաճյուղային հաճախորդի վրա տալիս է թիվ, որը կարող եք համեմատել առաջ և հետո, իսկ Get-SmbMultichannelConnection-ը ցույց է տալիս, թե արդյոք հաճախորդը մեկից ավելի ուղի է օգտագործում։ Դա տեղադրեք նույն պատուհանի ծառայության կողմի ուշացման ցուցիչների կողքին։
Ընդհանուր ռեսուրսը, հաճախորդի գտնվելու վայրը, VPN ուղին և անվտանգության քաղաքականությունը պահեք անփոփոխ, այլապես չափում եք ձեր փոփոխության պատուհանը, ոչ թե գործառույթը։ Գրանցեք նաև ֆայլերի քանակը և չափերի բաշխումը, քանի որ փոքր ֆայլերի բեռները և զանգվածային պատճենումները արձագանքում են բոլորովին տարբեր լծակների։
Արժեքավոր արդյունքն այն փոփոխությունն է, որը համապատասխանում է իրականում դանդաղ սահմանին՝ իր գործառնական և հետևողականության ծախսերով գրանցված։ Սլայդի վրա ավելի մեծ պահոցի IOPS թիվը այդ արդյունքը չէ։