Vaše cloudová VPN stále závisí na poskytovateli hostingu
Správa hosta vám nedá hypervizor, síť ani účet. Naplánujte závislosti, které z tunelu neopravíte.
Nainstalovali jste operační systém, zpevnili službu a držíte klíče, a začíná to vypadat, že server je váš. Je váš tak, jako je vaše pronajatá garsonka: zámek máte pod kontrolou, budovu ne. Hypervizor, síť před instancí a účet, který to všechno umí znovu postavit, patří někomu jinému. Tento rozdíl určuje, co musí plán obnovy pokrýt, a je to část, kterou vlastní hosting mění nejméně.
Účet je skutečná řídicí rovina
Hostingový účet spravuje virtuální stroj, jeho disky, snímky, veřejné adresy a síťová pravidla. Všechno to lze změnit, aniž byste se do hosta vůbec přihlásili, což staví účet mimo model hrozeb, který popisuje většina příruček VPN. Dokonalá konfigurace tunelu přežije zásah do účtu, který vymění disk.
Chraňte ten účet jako samostatné aktivum: nezávislé přihlašovací údaje, hardwarově podložené druhé faktory a auditní stopu, kterou někdo skutečně čte. Sdílet ho se stejným záznamem ve správci hesel jako službu VPN je chyba, která činí všechny ostatní kontroly bezvýznamnými.
Čtěte rozdělení odpovědností poskytovatele pro konkrétní produkt, ne pro cloud obecně. Model sdílené odpovědnosti je užitečný příklad toho, jak jsou vrstvy rozdělené, a jiní poskytovatelé popisují vlastní hranice, místo aby tenhle přebírali. Hledáte, které poruchy máte opravit a které můžete jen nahlásit.
Infrastrukturní události, které nespravujete
Živá migrace, údržba hostitele, hardwarová porucha na fyzickém uzlu a kapacitní událost jsou věci, které poskytovatel řeší podle svého rozvrhu. Můžete vidět restart, krátkou ztrátu paketů nebo změnu adresy, ale důvod neuvidíte. Návrh, který instanci považuje za pevný bod, bude každou z nich vykládat jako poruchu VPN. Nápravným krokem je udělat službu tolerantní vůči instanci, která zmizí, místo vyšetřování příčiny, kterou vám nikdy neukážou.
Zálohy patří do této vrstvy, ne do tunelu. Uchovávejte konfiguraci serveru, identity, plán adres a povolené trasy někde, co nezávisí na dosažitelnosti instance, a ověřte, že kopii lze obnovit bez původního disku.
Chování adresy si zaslouží vlastní kontrolu. Zda veřejná adresa přežije zastavení, výměnu nebo smazání, závisí na tom, jak byla přidělena, a ty tři operace nejsou zaměnitelné. Napište, na kterou spoléháte, než incident udělá otázku naléhavou.
Ověřte, co přežije přestavbu
Postavte cestu obnovy, dokud všechno funguje. Určete konzolu nebo mimopásmový přístup, který poskytovatel nabízí, ověřte, že se k ní dostanete bez tunelu, a uložte přihlašovací údaje tam, odkud je nepobere rozbitý notebook ani ztracený telefon. Pokud místní změna firewallu zablokuje tunel, je ta konzole jediná cesta zpět.
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
Metadatová služba odpovídá na otázky o instanci, které host jinak nevidí, a její přesné cesty se liší mezi poskytovateli i platformami, takže je ověřte v dokumentaci produktu, který provozujete. Pak proveďte jednu řízenou přestavbu testovací instance a změřte čas. Postup obnovy, který nikdo neprovedl, je hypotéza.
Všimněte si, co přestavba udělala s adresou, klíči hostitele, identitou disku a čímkoli, co klienti připínají. Klienti, kteří si uložili klíč hostitele, si po přestavbě budou stěžovat, a ta stížnost je správné chování, ne chyba k potlačení.
Rozhodněte, co vlastní hosting skutečně mění
Provozování vlastní VPN přesouvá důvěru z operátora VPN na poskytovatele hostingu a na vás. To je skutečná změna a není to totéž jako odstranění třetí strany. Pokud šlo o to zabránit komerční VPN pozorovat provoz, poskytovatel může stále pozorovat síť instance, její disk a fakturační záznamy.
Vaše vlastní logy popisují váš software a nepopisují každý infrastrukturní záznam, který poskytovatel vede. Platí to i obráceně: viditelnost infrastruktury nedokazuje, co poskytovatel uchovává. Obě otázky potřebují politiku poskytovatele i vaši konfiguraci a ani jedna neodpovídá na druhou.
Napište odpověď jako dělbu práce: která vrstva selhala, kdo ji umí opravit a jak dlouho ta oprava trvá. Vlastní hosting mění, komu věříte, a užitečná část cvičení je přesně vědět, pro kterou vrstvu jim věříte.