Jou wolkk-VPN hang steeds van die gasheerder af
Om die gas te bestuur gee jou nie die hipervisor, die netwerk of die rekening nie. Beplan die afhanklikhede wat jy nie van binne die tonnel kan regmaak nie.
Jy het die bedryfstelsel geïnstalleer, die diens gehard en die sleutels in jou hand, en dit begin voel of die bediener joune is. Dit is joune soos 'n gehuurde woonstel joune is: die deurslot is onder jou beheer en die gebou nie. Die hipervisor, die netwerk voor die instansie en die rekening wat alles kan herbou, behoort aan iemand anders. Daardie onderskeid bepaal wat 'n herstelplan moet dek, en dit is die deel wat self-hosting die minste verander.
Die rekening is die werklike beheervlak
'n Gasheerrekening bestuur die virtuele masjien, sy skywe, sy momentopnames, sy publieke adresse en sy netwerkréels. Elkeen daarvan kan verander word sonder om by die gas in te teken, wat die rekening buite die dreigingsmodel plaas wat die meeste VPN-gidse beskryf. 'n Volmaakte tonnelkonfigurasie oorleef 'n rekeningaksie wat 'n skyf vervang.
Beskerm daardie rekening as 'n aparte bate: onafhanklike geloofsbriewe, hardewaregesteunde tweede faktore en 'n ouditspoor wat iemand werklik lees. Om dit met dieselfde wagwoordbestuurder-inskrywing as die VPN-diens te deel, is die fout wat elke ander kontrole irrelevant maak.
Lees die verskaffer se verdeling van pligte vir die spesifieke produk eerder as vir die wolk in die algemeen. Die gedeelde verantwoordelikheidsmodel is 'n nuttige voorbeeld van hoe die lae verdeel word, en ander verskaffers beskryf hul eie grense eerder as om daardie een te erf. Waarna jy soek, is watter foute jy veronderstel is om reg te maak en watter jy net kan aanmeld.
Infrastruktuurgebeurtenisse wat jy nie kan administreer nie
Lewende migrasie, gasheersonderhoud, 'n hardewarefout op die fisiese nodus en 'n kapasiteitsgebeurtenis is alles dinge wat die verskaffer op sy eie skedule hanteer. Jy mag 'n herbegin, 'n kort pakketverlies of 'n adresverandering sien, en jy sal nie die rede sien nie. 'n Ontwerp wat die instansie as 'n vaste punt behandel, sal elkeen daarvan as 'n VPN-fout interpreteer. Die regstellende aksie is om die diens verdraagsaam te maak vir 'n instansie wat verdwyn, eerder as om 'n oorsaak te ondersoek wat jy nooit gewys sal word nie.
Rugsteunkopieë hoort by hierdie laag, nie by die tonnel nie. Hou die bedienerkonfigurasie, identiteite, adresplan en toegelate roetes op 'n plek wat nie daarvan afhang dat die instansie bereikbaar is nie, en bevestig dat die kopie herstel kan word sonder die oorspronklike skyf.
Adresgedrag verdien sy eie kontrole. Of 'n publieke adres 'n stop, 'n vervanging of 'n verwydering oorleef, hang af van hoe dit toegewys is, en die drie bewerkings is nie onderling verwisselbaar nie. Skryf neer op watter een jy staatmaak voordat 'n voorval die vraag dringend maak.
Kontroleer wat 'n herbou oorleef
Bou die herstelpad terwyl alles werk. Identifiseer die konsole of buiteband-toegang wat die verskaffer bied, bevestig dat jy dit sonder die tonnel kan bereik, en stoor die geloofsbriewe op 'n plek wat 'n mislukte skootrekenaar of 'n verlore telefoon nie saamneem nie. As 'n plaaslike firewallverandering die tonnel blokkeer, is daardie konsole die enigste weg terug.
curl -s http://169.254.169.254/latest/meta-data/instance-id
curl -s http://169.254.169.254/latest/meta-data/public-ipv4
cloud-init status --long
Die metadatadiens beantwoord vrae oor die instansie wat die gas andersins nie kan sien nie, en sy presiese paaie verskil tussen verskaffers en tussen platforms, so verifieer hulle teen die dokumentasie vir die produk wat jy gebruik. Hardloop dan een beheerde herbou van 'n toetsinstansie en meet die tyd. 'n Herstelprosedure wat niemand uitgevoer het nie, is 'n hipotese.
Let op wat die herbou aan die adres, die gasheersleutels, die skyfidentiteit en enigiets wat die kliënte vaspen, gedoen het. Kliënte wat 'n gasheersleutel gekas het, sal na 'n herbou kla, en daardie klagte is korrekte gedrag eerder as 'n fout om te onderdruk.
Besluit wat self-hosting werklik verander
Om jou eie VPN te hardloop, skuif vertroue van 'n VPN-operateur na 'n gasheerder plus jouself. Dit is 'n werklike verandering, en dit is nie dieselfde as om 'n derde party te verwyder nie. As die punt was om 'n kommersiële VPN te keer om verkeer waar te neem, kan die verskaffer steeds die instansie se netwerk, sy skyf en sy faktureringsrekords waarneem.
Jou eie logboeke beskryf jou sagteware, en hulle beskryf nie elke infrastruktuurrekord wat die verskaffer hou nie. Die omgekeerde is ook waar: infrastruktuursigbaarheid bewys nie wat 'n verskaffer bewaar nie. Beide vrae benodig die verskaffer se beleid en jou eie konfigurasie, en nie een antwoord die ander nie.
Skryf die antwoord neer as 'n arbeidsverdeling: watter laag het gefaal, wie kan dit herstel, en hoe lank neem daardie herstel. Self-hosting verander wie jy vertrou, en die nuttige deel van die oefening is om presies te weet vir watter laag jy hulle vertrou.