Joku tiimissä sanoo, että tiedostojako VPN:n yli on hidas, ja ensimmäinen ehdotus on aina välimuisti. Ennen kuin lisäät BranchCachen etäkäyttösuunnitelmaan, jaa valitus johonkin kolmesta muodosta: muuttumattoman sisällön toistuvat lataukset, lähetykset tai metatietopainotteinen selailu kansioissa, joissa on tuhansia merkintöjä. BranchCache käsittelee ensimmäisen muodon tuetulla sisällöllä eikä tee kahdelle muulle mitään hyödyllistä. Tämä ei ole kierrettävä rajoitus; se on vertailu, joka kannattaa tehdä ennen kuin käyttää viikon käyttöönottoon.

Sama jako, kolme erilaista valitusta

Toimistohaara, jossa kahdeksan ihmistä avaa saman muuttumattoman koulutusvideon, on juuri se tapaus, jota varten ominaisuus suunniteltiin. Ensimmäinen haku ylittää WAN-yhteyden, sisältö tallennetaan välimuistiin lukijoiden lähelle ja saman muuttumattoman tiedoston myöhemmät haut tarjoillaan paikallisesti. Hyöty on todellinen ja kapea: sama sisältö, muuttumaton, useita lukijoita.

Kannettava tietokone, joka lähettää uuden tallenteen kotiyhteyden kautta, on päinvastainen tapaus. Sellaista tiedostoa, jota ei vielä ole, ei ole aiemmin välimuistiin tallennettuna, joten lähetys kulkee samaa rajoitettua reittiä kuin aina. Latauksen välimuisti ei poista lähetystä, eikä mikään sijoitteluratkaisu muuta sitä.

Kolmas muoto tuottaa pettymyksen, koska se näyttää latausongelmalta. Kymmeniä tuhansia tiedostoja sisältävän hakemiston avaaminen, lajittelu ja metatietojen lukeminen on pienten toimintojen virta, ei yhden suuren objektin toistuva siirto. Tiedostojen runkojen välimuistiin tallentaminen ei auta luetteloinnissa lainkaan.

Hajautettu välimuisti: VPN-ryhmä ei ole haaratoimiston lähiverkko

Hajautetussa tilassa asiakastietokoneet jakavat välimuistiin tallennettua sisältöä keskenään, ja Microsoft dokumentoi tämän tilan toimivaksi yhden aliverkon sisällä. VPN-asiakasryhmä ei ole siinä mielessä aliverkko, vaikka kaikki osoitteet näyttäisivät yhtenäisiltä: vertaisten löytäminen, asiakkaiden välinen tavoitettavuus ja lupa vaihtaa välimuistitietoja ovat erillisiä kysymyksiä, ja tavallinen etäkäyttösuunnitelma vastaa kaikkiin kolmeen «ei».

Voit saada ryhmän käyttäytymään kuin haaratoimiston lähiverkko sallimalla liikenteen asiakkaiden välillä, mutta se on turvallisuuspäätös, ei välimuistipäätös. Useimmat etäkäyttösuunnitelmat eristävät asiakkaat toisistaan juuri siksi, ettei murrettu kannettava pääse toiseen, ja tämän eristyksen vaihtaminen välimuistiosumaan on huono kauppa, elleivät vertaiset jo ole luotettuja yhdenvertaisia.

Yhdelle liikkuvalle käyttäjälle hajautetussa tilassa ei ole ketään jaettavaa. Välimuisti voi silti palvella sen yhden asiakkaan toistuvia lukuja, mutta se on asiakaspuolen välimuistihyöty, ei haaratoimiston sijoitteluhyöty, ja se kannattaa sanoa ennen kuin joku odottaa toimiston nopeutuvan.

Isännöity välimuisti: sijoittelu ratkaisee, auttaako se

Isännöity välimuisti sijoittaa jaetun välimuistin palvelimelle, mikä on ainoa järkevä tila aliverkkojen välillä ja ainoa, joka toimii, kun asiakkaat eivät voi puhua keskenään. Välitön kysymys on, missä tuo palvelin sijaitsee. Isännöity välimuisti, johon päästään saman rajoitetun yhteyden kautta kuin alkuperään, on siirtänyt tavut, ei ongelmaa.

Sijoita se lukijoiden lähelle, anna sille omistaja ja mitoita sen levy työskentelyjoukon mukaan eikä koko jaon mukaan. Microsoftin BranchCache-yleiskatsaus kuvaa molemmat tilat ja asiakkaan toiminnan, mukaan lukien sen osan, jonka ihmiset unohtavat: asiakkaat ottavat edelleen yhteyden alkuperään valtuutusta ja sisältötietoja varten ennen välimuistissa olevien tietojen käyttämistä.

Käyttöönotto on kolme roolia, jotka suunnitellaan yhdessä, ei yksi valintaruutu. Alkuperäpalvelin julkaisee sisällön tiivisteet, isännöity välimuisti otetaan käyttöön ja on löydettävissä, ja asiakkaat määritetään käyttämään sitä. Palvelinpuolella tämä tunnistetaan PowerShellissä:

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

Määritä asiakkaalle nimettyjä palvelimia tai anna sen löytää ne palvelun liitäntäpisteen kautta; vahvista sitten tila, jonka se todella valitsi, sen sijaan että olettaisit käytännön tulleen voimaan:

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

Mikä saavuttaa alkuperän edelleen

Välimuisti ei poista valtuutusta. Asiakas, jolla ei ole oikeutta lukea tiedostoa, ei saa pääsyä siksi, että joku muu tallensi sen välimuistiin, ja alkuperä vastaa edelleen valtuutuskysymykseen ja tarjoaa sisältötiedot, jotka tekevät välimuistihaun mahdolliseksi. Jos alkuperä ei ole tavoitettavissa, pelkkä välimuistiin tallennettu kopio ei muutu offline-jaoksi.

Sisällön muutokset rikkovat oletuksen myös hiljaa. Tiedosto, joka tallennetaan uudelleen, koodataan uudelleen tai jota varmuuskopiotuote koskee, ei ehkä enää vastaa välimuistiin tallennettua tiivistettä, ja seuraava luku palaa alkuperään. Se on oikea toimintatapa, ja siksi välimuisti, jonka työskentelyjoukko vaihtuu joka tunti, tarjoaa vähän.

Poisto on kolmas raja. Välimuisti on äärellinen, joten suuri työskentelyjoukko työntää vanhempaa sisältöä ulos, ja hyöty riippuu siitä, tapahtuvatko uudelleenluvut ennen poistoa eikä sen jälkeen. Välimuistin mitoittaminen koko jakoon on tavallinen tapa pettyä käyttöönottoon, joka oli teknisesti oikein.

Hyväksy se kahdella haulla ja yhdellä lähetyksellä

Testaa oikeat kolme virtaa ja kirjaa, mitä kukin näyttää. Edustavan tiedoston ensimmäinen haku asiakkaalta, mitattuna alkuperäyhteydellä sekä käyttäjän kellolla. Saman muuttumattoman tiedoston toinen haku toiselta asiakkaalta samassa sijoitteluryhmässä. Yksi uuden tiedoston lähetys, jonka ei pitäisi näyttää parannusta ja joka vahvistaa, ettei välimuistille hyvitetä jotain, mitä se ei koskaan tehnyt.

Jos toinen haku ylittää edelleen alkuperäyhteyden suurimman osan tavuista, välimuistia ei käytetä, ja syy on yleensä väärässä tilassa oleva asiakas, alkuperästä puuttuva tiivisteen julkaisu tai rajoitetun yhteyden väärällä puolella oleva isännöity välimuisti. Nämä ovat kolme eri korjausta, ja vain yksi niistä koskee verkon sijoittelua.

Esitä sitten johtopäätös samassa muodossa kuin alkuperäinen valitus: muuttumattoman sisällön toistuvat lataukset tästä alkuperästä näille lukijoille tarjoilee tämä välimuisti. Kaikki muu jaossa on koskematonta, mukaan lukien lähetykset, kansioiden luettelointi ja offline-tarina, joka tarvitsee edelleen oman vastauksensa.

Aiheeseen liittyvät artikkelit