VPN fayl almashinuvi uchun BranchCache: qachon yordam beradi, qachon yo‘q
BranchCache o‘zgarmagan tarkibning takroriy yuklab olinishini tezlashtiradi, yuklash yoki papkalar ro‘yxatini emas. Avval joylashuv, yetib borish va mijoz rejimini tekshiring.
Jamoada kimdir VPN orqali fayl almashinuvi sekin deb aytadi va birinchi taklif har doim kesh bo‘ladi. BranchCache’ni masofaviy kirish dizayniga qo‘shishdan oldin shikoyatni uch shakldan biriga ajrating: o‘zgarmagan tarkibning takroriy yuklab olinishi, yuklashlar yoki minglab yozuvli papkalar bo‘ylab metama’lumotga boy ko‘rish. BranchCache qo‘llab-quvvatlanadigan tarkibda birinchi shaklni hal qiladi va qolgan ikkitasi uchun foydali hech narsa qilmaydi. Bu chetlab o‘tiladigan cheklov emas; bu joylashtirishga bir hafta sarflashdan oldin qilish kerak bo‘lgan taqqoslashdir.
Xuddi shu almashinuv, uch xil shikoyat
Sakkiz kishi bir xil o‘zgarmagan o‘quv videosini ochadigan filial idorasi bu xususiyat uchun yaratilgan holat. Birinchi olish WAN orqali o‘tadi, tarkib o‘quvchilarga yaqin joyda keshlanadi, xuddi shu o‘zgarmagan faylning keyingi olinishlari mahalliy tarzda taqdim etiladi. Foyda haqiqiy va tor: bir xil tarkib, o‘zgarmagan, bir nechta o‘quvchi.
Uy aloqasi orqali yangi yozuvni yuklayotgan noutbuk qarama-qarshi holat. Hali mavjud bo‘lmagan faylning oldindan keshlangan nusxasi yo‘q, shuning uchun yuklash har doim bosib o‘tgan o‘sha cheklangan yo‘ldan boradi. Yuklab olish keshi yuklashni olib tashlamaydi va hech qanday joylashuv tanlovi buni o‘zgartirmaydi.
Uchinchi shakl odamlarni umidsizlikka soladi, chunki u yuklab olish muammosiga o‘xshaydi. O‘n minglab faylli katalogni ochish, tartiblash va metama’lumotlarni o‘qish kichik operatsiyalar oqimi, bitta katta obyektning takroriy uzatilishi emas. Fayl tanasini keshlash ro‘yxatlash uchun hech narsa qilmaydi.
Taqsimlangan kesh: VPN hovuzi filial LAN emas
Taqsimlangan rejimda mijoz kompyuterlari keshlangan tarkibni bir-biri bilan bo‘lishadi va Microsoft bu rejimni bitta quyi tarmoq ichida ishlaydigan deb hujjatlashtiradi. VPN mijozlar hovuzi bu ma’noda quyi tarmoq emas, hatto barcha manzillar ketma-ket ko‘rinsa ham: hamkor topish, mijozdan mijozga yetib borish va kesh ma’lumotlarini almashish ruxsati alohida savollar, odatdagi masofaviy kirish dizayni uchtasiga ham yo‘q deb javob beradi.
Mijozdan mijozga trafikka ruxsat berib, hovuzni filial LAN kabi tutishga erishish mumkin, lekin bu xavfsizlik qarori, kesh qarori emas. Aksariyat masofaviy kirish dizaynlari mijozlarni bir-biridan ajratadi, chunki buzilgan bitta noutbuk boshqasiga yetib bormasligi kerak, va bu ajratishni bitta kesh hitiga almashtirish yomon savdo, agar hamkorlar allaqachon ishonchli teng bo‘lmasa.
Yolg‘iz sayyor foydalanuvchi uchun taqsimlangan rejimda bo‘lishadigan hech kim yo‘q. Kesh baribir o‘sha bitta mijozning takroriy o‘qishlariga xizmat qilishi mumkin, lekin bu mijoz tomonidagi kesh foydasi, filialda joylashuv foydasi emas, va ofis tezlashadi deb kimdir kutishidan oldin buni aytishga arziydi.
Xostlangan kesh: joylashuv yordam beradimi-yo‘qmi shuni hal qiladi
Xostlangan kesh umumiy keshni serverga joylashtiradi, bu quyi tarmoqlar orasida ma’noga ega yagona rejim va mijozlar bir-biri bilan gaplasha olmaganda ishlaydigan yagona rejim. Darhol savol — o‘sha server qayerda turadi. Manba bilan bir xil cheklangan aloqa orqali yetib boriladigan xostlangan kesh baytlarni ko‘chirgan, muammoni emas.
Uni o‘quvchilarga yaqin joylashtiring, egasini tayinlang va diskini butun almashinuv uchun emas, ish to‘plami uchun o‘lchang. Microsoft BranchCache umumiy ko‘rinishi ikkala rejimni va mijoz xulqini tasvirlaydi, odamlar unutadigan qismni ham: mijozlar keshlangan ma’lumotlardan foydalanishdan oldin ham ruxsat va tarkib ma’lumoti uchun manbaga murojaat qiladi.
Joylashtirish bitta bayroqcha emas, birgalikda rejalashtirilgan uch rol. Manba server tarkib uchun xeshlarni e’lon qiladi, xostlangan kesh yoqiladi va topiladigan bo‘ladi, mijozlar esa undan foydalanishga sozlanadi. Server tomonida bu PowerShell’da taniladi:
Enable-BCHostedServer -RegisterSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode, HostedCacheServerList
Mijozda uni nomlangan serverlarga yo‘naltiring yoki xizmat ulanish nuqtasi orqali ularni topishiga ruxsat bering; so‘ng siyosat qo‘llangan deb taxmin qilish o‘rniga u haqiqatda tanlagan rejimni tasdiqlang:
Enable-BCHostedClient -ServerNames cache1.corp.example -UseSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode
Manbaga hali ham nima yetib boradi
Keshlash ruxsatni olib tashlamaydi. Faylni o‘qishga ruxsati yo‘q mijoz boshqa kimdir uni keshlaganligi sababli kirish olmaydi, manba esa baribir ruxsat savoliga javob beradi va kesh qidiruvini mumkin qiladigan tarkib ma’lumotini taqdim etadi. Agar manba yetib borilmasa, faqat keshlangan nusxa oflayn almashinuvga aylanmaydi.
Tarkib o‘zgarishlari ham bu taxminni jim buzadi. Qayta saqlangan, qayta kodlangan yoki zaxira mahsuloti tekkan fayl endi keshlangan xeshga mos kelmasligi mumkin va keyingi o‘qish manbaga qaytadi. Bu to‘g‘ri xulq, shuning uchun ish to‘plami har soatda o‘zgaradigan kesh kam foyda beradi.
Siqib chiqarish uchinchi chegara. Kesh cheklangan, shuning uchun katta ish to‘plami eski tarkibni siqib chiqaradi va foyda takroriy o‘qishlar siqib chiqarishdan keyin emas, oldin sodir bo‘lishiga bog‘liq. Keshni butun almashinuv uchun o‘lchash texnik jihatdan to‘g‘ri joylashtirishdan hafsalasi pir bo‘lishning odatiy yo‘li.
Uni ikkita olish va bitta yuklash bilan qabul qiling
To‘g‘ri uchta oqimni sinab ko‘ring va har biri nimani ko‘rsatishini yozib qo‘ying. Mijozdan vakillik faylning birinchi olinishi, manba aloqasida ham, foydalanuvchi soatida ham o‘lchanadi. Xuddi shu joylashuv guruhidagi ikkinchi mijozdan xuddi shu o‘zgarmagan faylning ikkinchi olinishi. Yangi faylning bitta yuklanishi, u hech qanday yaxshilanish ko‘rsatmasligi kerak va kesh hech qachon qilmagan ish uchun hurmat olmayotganini tasdiqlaydi.
Agar ikkinchi olish baytlarning ko‘p qismi uchun hali ham manba aloqasidan o‘tsa, kesh ishlatilmayapti va sabab odatda noto‘g‘ri rejimdagi mijoz, manbada yetishmayotgan xesh e’loni yoki cheklangan aloqaning noto‘g‘ri tomonidagi xostlangan keshdir. Bular uch xil tuzatish va ulardan faqat bittasi tarmoq joylashuvi haqida.
So‘ng xulosani asl shikoyatning o‘sha shaklida ayting: bu manbadan bu o‘quvchilarga o‘zgarmagan tarkibning takroriy yuklab olinishi shu kesh tomonidan taqdim etiladi. Almashinuv haqidagi qolgan hamma narsa tegilmagan, jumladan yuklashlar, papkalar ro‘yxati va oflayn hikoya, u hali ham o‘z javobiga muhtoj.