Halvstyrt VPN: etiketten seier ikkje kven som har vakt
Etiketten er korkje ein protokoll eller ein deleprosent. Gjer han om til eigarar av endepunkt, felles innstillingar, overvaking og overleveringa av hendinga, oppgåve for oppgåve.
Klokka åtte om morgonen feilar ei tilkopling, og det første spørsmålet er kven som skal rette henne. Uttrykket halvstyrt VPN svarar ikkje på det, fordi det namngjev ein kommersiell avtale og ikkje ei arbeidsdeling. To leverandørar kan bruke same uttrykket med motsette fordelinger: den eine vedlikeheld eininga på kundesida, den andre overvakar berre sin eigen gateway. Til oppgåvene er skrivne ned, er etiketten ei gissing kledd ut som ei skildring.
Start med tilkoplinga som feila
Namngje endepunktet som slutta å svare, tidspunktet og kva brukaren gjorde då det braut saman. List deretter opp komponentane på den vegen: laptopen, den lokale linja, gatewayen på kundesida, gatewayen til leverandøren og ressursen bak han. Kvar av dei har anten ein eigar i avtalen eller eit hol. Å sortere dei tek ti minutt og avgjer dei neste tre timane.
Eit symptom som fleire brukarar deler peikar på ein felles komponent, medan eit som følgjer ein laptop peikar på klienten. Den skilnaden set saka i rett kø før nokon opnar ein konfigurasjon.
Avklar dei to endepunkta før innstillingane
Avgjer kven som eig gatewayen på kundesida og kven som eig det fjerne endepunktet. Når dei to er avklarte, veit kvar side kva ho kan undersøke og kva ho må be om. Alt anna i avtalen vert enklare derifrå.
Ein leverandør kan overvake sin eigen gateway medan kunden framleis er ansvarleg for ei lokal internettlinje, ein katalogteneste eller målapplikasjonen. Ei eining som kunden eig, kan framleis liggje under vedlikehaldsavtalen til leverandøren, og difor er eigarskap og kven som vedlikeheld boksen to ulike spørsmål. Skriv ned båe svara for kvart endepunkt, for det er på det andre at fornyingar vanlegvis er usamde.
Felles objekt treng nøyaktig éin eigar
Identitetar, legitimasjon, verna prefiks, framlegg og avtalen om returrutting er felles objekt, og felles objekt rotnar raskast. Viss båe partar kan endre eitt, vil båe gjere det, og kvar endring ser lokalt rett ut medan den avtalte flyten bryt saman. Gje kvart objekt éin eigar og éin endringsprosess, og krev at den andre sida vert varsla før ei endring tek til å gjelde. Alternativet er ein endringslogg som vert lesen som to personar som reparerer kvar sin halvdel av same maskin.
Den klassiske feilen er ei endring av veljaren på den eine sida og ei NAT-endring på den andre i same veka. Ingen av ingeniørane gjorde noko gale, og tunnelen slutta likevel å bere applikasjonen.
Kven tek imot den første rapporten
Avgjer på førehand kven som vert kalla ut først, kva kvar side har lov til å lese, og på kva punkt saka skifter hender. Oppgje endepunktet, tidspunktet for forsøket og den tillatne flyten slik at båe sider kan korrelere same hending.
Eit smalt statssamandrag er vanlegvis nyttigare enn ein uredigert konfigurasjon, og det lek ikkje løyndomar. Overvaking høyrer til den som eig komponenten, ikkje den som eig logoen, så spør kva side som ser tilstanden til tunnelen, kva side som ser applikasjonen, og kven kvart varsel vekkjer. Set vegen utanom arbeidstid attmed kvart varsel, for eit dashbord som ingen har vakt for, er dokumentasjon.
Definer endringsmyndet med same omhug. Ein leverandør som redigerer ein veljar medan kunden redigerer NAT, får båe dei lokale konfigurasjonane til å sjå rimelege ut, og tunnelen feilar framleis.
Det etiketten aldri fortel deg
Skriv programvarevedlikehald, rotasjon av legitimasjon, godkjende tryggleikskopiar av konfigurasjonen og gjenopprettingsvegen inn i den faktiske avtalen. Ein modell for delt ansvar som modellen AWS publiserer viser kor langt fordelinga kan flytte seg mellom tenester, og det er eit døme og ikkje ein definisjon av vilkåra til leverandøren. Å dra noko ut av uttrykket halvstyrt er måten ein fornyingssamtale oppdagar eit hol.
Omfanget bør namngje den vanlege operatøren og eskaleringsvegen for kvar avhengnad. Uansett kva tilbodet kallar tenesta, er det den lista det tyder i praksis.