Vaša cloudová VPN stále závisí od poskytovateľa hostingu
Správa hosťa vám nedá hypervízor, sieť ani účet. Naplánujte závislosti, ktoré z tunela neopravíte.
Nainštalovali ste operačný systém, spevnili službu a držíte kľúče, a začína to vyzerať, že server je váš. Je váš tak, ako je vaša prenajatá garsonka: zámok máte pod kontrolou, budovu nie. Hypervízor, sieť pred inštanciou a účet, ktorý dokáže všetko znovu postaviť, patria niekomu inému. Tento rozdiel určuje, čo musí plán obnovy pokryť, a je to časť, ktorú vlastný hosting mení najmenej.
Účet je skutočná riadiaca rovina
Hostingový účet spravuje virtuálny stroj, jeho disky, snímky, verejné adresy a sieťové pravidlá. Všetko to možno zmeniť bez prihlásenia do hosťa, čo stavia účet mimo modelu hrozieb, ktorý opisuje väčšina príručiek VPN. Dokonalá konfigurácia tunela prežije zásah do účtu, ktorý vymení disk.
Chráňte ten účet ako samostatné aktívum: nezávislé prihlasovacie údaje, hardvérovo podložené druhé faktory a auditnú stopu, ktorú niekto skutočne číta. Zdieľať ho s rovnakým záznamom v správcovi hesiel ako službu VPN je chyba, ktorá robí všetky ostatné kontroly bezvýznamnými.
Čítajte rozdelenie zodpovedností poskytovateľa pre konkrétny produkt, nie pre cloud všeobecne. Model zdieľanej zodpovednosti je užitočný príklad toho, ako sú vrstvy rozdelené, a iní poskytovatelia opisujú vlastné hranice namiesto prevzatia tohto. Hľadáte, ktoré poruchy máte opraviť a ktoré môžete len nahlásiť.
Infraštruktúrne udalosti, ktoré nespravujete
Živá migrácia, údržba hostiteľa, hardvérová porucha na fyzickom uzle a kapacitná udalosť sú veci, ktoré poskytovateľ rieši podľa vlastného rozvrhu. Môžete vidieť reštart, krátku stratu paketov alebo zmenu adresy, ale dôvod neuvidíte. Návrh, ktorý inštanciu považuje za pevný bod, bude každú z nich vykladať ako poruchu VPN. Nápravným krokom je urobiť službu tolerantnou voči inštancii, ktorá zmizne, nie vyšetrovať príčinu, ktorú vám nikdy neukážu.
Zálohy patria do tejto vrstvy, nie do tunela. Uchovávajte konfiguráciu servera, identity, plán adries a povolené trasy niekde, čo nezávisí od dostupnosti inštancie, a overte, že kópiu možno obnoviť bez pôvodného disku.
Správanie adresy si zaslúži vlastnú kontrolu. Či verejná adresa prežije zastavenie, výmenu alebo vymazanie, závisí od toho, ako bola pridelená, a tie tri operácie nie sú zameniteľné. Napíšte, na ktorú sa spoliehate, skôr než incident urobí otázku naliehavou.
Overte, čo prežije prestavbu
Postavte cestu obnovy, kým všetko funguje. Určite konzolu alebo mimopásmový prístup, ktorý poskytovateľ ponúka, overte, že sa k nej dostanete bez tunela, a uložte prihlasovacie údaje tam, odkiaľ ich nepoberie pokazený notebook ani stratený telefón. Ak miestna zmena firewallu zablokuje tunel, tá konzola je jediná cesta späť.
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
Metadátová služba odpovedá na otázky o inštancii, ktoré hosť inak nevidí, a jej presné cesty sa líšia medzi poskytovateľmi a platformami, preto ich overte v dokumentácii produktu, ktorý prevádzkujete. Potom vykonajte jednu riadenú prestavbu testovacej inštancie a zmerajte čas. Postup obnovy, ktorý nikto nevykonal, je hypotéza.
Všimnite si, čo prestavba urobila s adresou, kľúčmi hostiteľa, identitou disku a všetkým, čo klienti pripínajú. Klienti, ktorí si uložili kľúč hostiteľa, sa po prestavbe budú sťažovať, a tá sťažnosť je správne správanie, nie chyba na potlačenie.
Rozhodnite, čo vlastný hosting skutočne mení
Prevádzkovanie vlastnej VPN presúva dôveru z operátora VPN na poskytovateľa hostingu a na vás. To je skutočná zmena a nie je to isté ako odstránenie tretej strany. Ak bolo cieľom zabrániť komerčnej VPN pozorovať prevádzku, poskytovateľ môže stále pozorovať sieť inštancie, jej disk a fakturačné záznamy.
Vaše vlastné logy opisujú váš softvér a neopisujú každý infraštruktúrny záznam, ktorý poskytovateľ vedie. Platí to aj opačne: viditeľnosť infraštruktúry nedokazuje, čo poskytovateľ uchováva. Obe otázky potrebujú politiku poskytovateľa aj vašu konfiguráciu a ani jedna neodpovedá na druhú.
Napíšte odpoveď ako deľbu práce: ktorá vrstva zlyhala, kto ju dokáže opraviť a ako dlho tá oprava trvá. Vlastný hosting mení, komu dôverujete, a užitočná časť cvičenia je presne vedieť, pre ktorú vrstvu im dôverujete.