Blog

Přestaňte vybírat hosting. Začněte vybírat vzory.

Opakovatelný pracovní postup, který vaší agentuře ušetří nutnost znovu vyhledávat hosting pro každého klienta.

Shrnutí

Nejdražší věta v agenturní práci na webech je: „Pojďme najít toho nejlepšího hostitele pro tohoto klienta.“ Přestaňte to říkat. Vaším úkolem není najít nejlepšího hostitele; vaším úkolem je vytvořit malou sadu hostingových vzorů, které pokryjí většinu klientů, a podrobnější průzkum si nechat na vzácné výjimky. Tento článek provede smyšleného klienta z maloobchodu standardizovaným procesem: formulář se čtyřmi poli, tři hostingové profily, kontrolní seznam migrace, plán spolehlivosti a jednostránkový runbook. Také získáte čtvrtletní rutinu přezkumu, která udržuje váš seznam hostitelů upřímný. Výsledkem je méně nouzových situací ve 3 ráno, lepší marže a klienti, kteří vám věří, protože se nic nerozbilo. Použijte tyto kroky k tomu, abyste hosting změnili z projektového požárního cvičení na opakovatelnou součást vašeho pracovního postupu.

Nejdražší věta v agenturní práci na webech je také nejčastější: „Pojďme najít nejlepšího hostitele pro tohoto klienta.“ Přestaňte to říkat. Vaším úkolem není najít nejlepšího hostitele. Vaším úkolem je vybrat malou sadu hostingových vzorů, které fungují pro většinu vašich klientů, a pak vynaložit svůj omezený intelekt na ty, kteří skutečně spadají mimo ně. Takto přeměníte hosting z projektového požárního cvičení na opakovatelný krok ve svém pracovním postupu. Zde je návod, od prvního hovoru s novým klientem po předání, na které za šest měsíců zapomenete – protože se nic nerozbilo.

Představte si nového klienta: maloobchodní řetězec s katalogovým webem, blogem a online obchodem. Byli na levném sdíleném hostingu, který spadne na Black Friday. Požádají vás, abyste „opravili hosting“. Toto je váš okamžik, kdy uděláte to, co většina agentur nikdy neudělá: projdete s nimi proces, ne paniku.

Krok 1: Zeptejte se správných otázek jednou

Vytvořte vstupní formulář pro hosting a nechte každého klienta jej vyplnit, než s ním začnete mluvit. Formulář by měl obsahovat čtyři pole: odhadovaný měsíční provoz, typ obsahu (statický, databázový, e-commerce nebo médiově náročný), požadavky na shodu (PCI, HIPAA, GDPR) a očekávání podpory – kdo se dotkne webu, když se něco rozbije. To je vše. Všechno ostatní je šum.

Když klient řekne „potřebujeme nejlepší hosting,“ ve skutečnosti tím myslí „potřebujeme, aby nespadl během našeho největšího výprodeje.“ Váš formulář to zachytí na jednom řádku: provoz. Ukazuje se, že jediný skutečný rozdíl mezi většinou klientů je měřítko. Nízko provozní web s brožurou a vysoce provozní e-commerce obchod potřebují různé zdroje, ale nepotřebují různé hostitele, pokud jste už vybrali správný vzor.

Formulář také eliminuje spekulativní rozhovory. Bez něj budete čelit nekonečným „co když porosteme?“ a „neměli bychom použít toho hostitele, kterého jsme viděli na billboardu?“ Vyfiltrujte je dříve, než začnou. Pokud klient nedokáže odpovědět na čtyři otázky o svém vlastním webu, není připraven na rady ohledně hostingu; je připraven na to, aby mu bylo řečeno, co má dělat.

Pro našeho maloobchodního klienta formulář odhalí web se zdravým, ale ne masivním provozem, produktovou databází a nulovými požadavky na shodu nad rámec základního zpracování platebních karet. Očekávají, že budete spravovat vše, protože jejich předchozí hostitel „ztratil“ jejich lístek podpory. Tento poslední detail je důležitější než jakýkoli technický list.

Krok 2: Standardizujte tři profily

Jakmile máte formulář, přiřaďte klienta k profilu. Neměli byste mít více než tři. Rozpočtový, podpora na prvním místě a výkonový. To je celá nabídka. Definujte je jednou, zdokumentujte je a nepřehodnocujte je pro každého klienta.

ProfilNejvhodnější proPozor na
Sdílený rozpočtovýNízko provozní webové prezentace, nízký rozpočetPodpora je slabá, zajišťujete ji vy
Spravovaný s podporou na prvním místěKlienti, kteří se nechtějí dotýkat technologií, chtějí jedno telefonní čísloStojí více, uzamkne vás do jejich stacku
Výkonný VPS/dedikovanýE-commerce, vysoce provozní weby náročné na databázeVyžaduje více dovedností při nastavení a údržbě

Které hostitele zařadit do kterého profilu je váš domácí úkol, ne klientův. Fungující metoda: otestujte jednoho kandidáta na profil s projektem s nízkými riziky a poté zdokumentujte vše – dobu zřízení, výkon, reakci podpory, překvapení na faktuře. Výzkum, který už máte k dispozici, vám dává výchozí bod: hostitelé jako Bluehost a Hostinger jsou běžně cíleni na uživatele citlivé na rozpočet; SiteGround má pověst silné podpory; A2 a HostGator jsou spojováni s možnostmi zaměřenými na rychlost. Ale nevěřte těmto popisům, dokud si neotevřete lístek podpory a nezměříte dobu odezvy stopkami.

Náš maloobchodní klient spadá do výkonnostního profilu. Potřebují rychlé databázové dotazy a schopnost zvládnout provozní špičku o rušném víkendu. Rozhodnutí je učiněno za minuty, ne za dny, protože neprovádíte „výzkum hostitelů“ – nahlížíte do své vlastní matice.

Pokud jste to ještě neudělali, zastavte se zde a vytvořte si svou matici. Poděkujete si při příštím zahájení projektu. A pokud vás stále láká přizpůsobovat to každému klientovi, přečtěte si proč se váš web zhroutil a podívejte se, jak jediný pád může zhatit čtvrtletí. Pak si své profily uzamkněte. Odolejte nutkání přidat čtvrtý „prémiový“ profil pro jednoho vysoce postaveného klienta. Každý přidaný profil vrací zpět projektové zvažování, které se snažíte odstranit. Tři je strop; pro mnoho agentur stačí dva.

Krok 3: Migrujte s kontrolním seznamem, ne s modlitbou

Nyní stěhujete klienta. Dělejte to pokaždé stejně. Toto je pořadí: zálohujte vše ze starého hostitele, včetně databáze; zřiďte nový server a nainstalujte stejný softwarový zásobník; importujte soubory a databázi; nainstalujte SSL a otestujte každou stránku; přepněte jmenné servery; ověřte doručování e-mailů a integrace třetích stran; ponechte starého hostitele naživu po jeden zúčtovací cyklus.

Napište tento seznam jednou a přeměňte ho na sdílený kontrolní seznam ve svém nástroji pro řízení projektů. Od této chvíle není osoba provádějící migraci seniorní inženýr improvizující; je to kdokoli, kdo se umí řídit kontrolním seznamem. V případě našeho maloobchodního klienta zabere přesun zlomek času, který by zabral, kdybyste každý krok vymýšleli za pochodu. Tento zlomek má význam, když balancujete více klientů.

Dvě upozornění z reálných migrací. Za prvé, pokud starý hostitel spravoval e-maily, nezapomeňte na MX záznamy. Přesně takto migrace zkysnou a klient si myslí, že jste rozbili jejich e-maily. Za druhé, nikdy nedělejte změnu DNS v pátek v 17:00. Udělejte to v úterý ráno, když máte další dva pracovní dny na opravu čehokoli, co se rozbije. Mechaniku přesunu bez výpadků pokrývá tento průvodce migrací. Přečtěte si ho před první migrací a poté ho vymažte z paměti – kontrolní seznam je nyní vše, co potřebujete.

A proveďte zkoušku před skutečným přepnutím. Zřiďte stagingovou subdoménu, zkopírujte tam web a otestujte každou stránku. Stojí to hodinu a zachytí chybu, která by klienta odstřihla na odpoledne. Tato hodina je nejlevnější pojištění, které za celé čtvrtletí koupíte.

Krok 4: Prodávejte spolehlivost, ne čísla dostupnosti

Každý hostitel na vašem seznamu časem selže. Ti, kteří inzerují „100% dostupnost“, prodávají marketing, ne inženýrství. Proto se při hodnocení hostitele neptejte na záruky. Ptejte se na komunikaci o incidentech. Pokud server zemře, dostanete e-mail se statusem do pěti minut? Existuje stránka se statusem? Zveřejňují reporty po incidentech? Pokud hostitel na to nedokáže odpovědět jednou větou, není připraven na klienta, jehož příjmy závisí na webu.

Váš klient nepotřebuje záruku 100% dostupnosti. Potřebuje plán pro případ, kdy web spadne. Vytvořte ho s nimi: údržbovou stránku, telefonní strom, seznam toho, kdo koho volá. Poté plán otestujte cvičením. Je to nejméně okouzlující hodina, kterou strávíte, a ušetří vás od nejstresovější hodiny roku. Maloobchodní klient se o cvičení toto čtvrtletí nikdy nedozví, ale dozví se o tom jediném okamžiku, kdy web zůstal stát během výprodeje, protože váš plán fungoval.

Toto je také místo, kde byste měli být ke klientovi upřímní ohledně toho, co se může rozbít. „Budeme mít denní zálohy. Restart služby obvykle vrátí web do provozu během minut. Pokud ale server úplně selže, obnova může trvat několik hodin. Tady je číslo, na které volat.“ Tato upřímnost má větší hodnotu než falešná záruka. Také vám zabrání být tím, kdo je volán ve 3 ráno, protože jste slíbili nemožné. Přineste do tohoto rozhovoru šablonu runbooku a řekněte: „Toto uděláme, když web spadne. Okamžitě dostanete aktualizaci stavu.“ A pak to skutečně udělejte.

Krok 5: Napište jednostránkový runbook

Výstupem, díky kterému je hosting napříč klienty opakovatelný, není samotný hostitel; je to dokumentace. Při předání dejte klientovi jednostránkový runbook s: přihlašovacími údaji k hostingu, registrátorem domény, poskytovatelem DNS, plánem záloh, telefonním číslem podpory a sekcí „co dělat, když web spadne“. Nezakopávejte to do 30snímkové prezentace. Jedna stránka. Každý klient dostane stejnou šablonu. Jediná pole, která se mění, jsou přihlašovací údaje a profil.

Pro maloobchodního klienta je runbook rozdílem mezi lístkem podpory a klidným telefonátem. Když vám v listopadu zavolají ohledně podivného e-mailu od jejich starého hostitele, můžete říct: „Ignorujte to, všechno jsme přesunuli. Přihlašovací údaje jsou ve vašem runbooku.“ To je okamžik, kdy se posunete z „webové agentury“ na „hostingového partnera, který myslí dopředu.“

Samotný akt vměstnání všeho na jednu stránku vás nutí rozhodnout, co je skutečně kritické. Pokud se to nevejde, nerozumíte vlastnímu nastavení. Uchovávejte šablonu na sdíleném disku a aktualizujte ji při každé změně infrastruktury. Uplatňujte princip minimálního oprávnění, střídejte přihlašovací údaje a nikdy neposílejte hesla e-mailem. Vaše interní verze runbooku by měla být kopií stránky klienta plus sekce pro váš tým: IP adresy serverů, umístění úložiště záloh a přihlašovací údaje k monitorovacímu nástroji. Tuto interní verzi použijete při čtvrtletním přezkumu.

Krok 6: Přezkoumávejte čtvrtletně, ne per projekt

Nastavte opakující se událost v kalendáři na první pondělí každého čtvrtletí. Ten den si vytáhněte tři zprávy: lístky podpory z posledního čtvrtletí, data o dostupnosti ze svého monitorovacího nástroje a faktury za hosting. Hledejte vzory. Pokud jeden hostitel stojí za většinou vašich lístků podpory, vyřaďte ho. Pokud podpora jiného hostitele nikdy nezvedne telefon, vyřaďte ho. Pokud se objevil nový poskytovatel s výrazně lepší cenou za stejnou třídu služeb, otestujte ho – s jedním nekritickým klientem – a přidejte ho do matice, pokud si to místo zaslouží.

Tento přezkum je rozdílem mezi reakcí na selhání a jejich předcházením. Stále budete mít selhání, ale bude to chyba hostitele, ne chyba vašeho procesu. Když se na vašem radaru objeví nový kandidát na hostitele, prožeňte ho skutečným zátěžovým testem před nasazením. Levný hostitel může na papíře vypadat skvěle a pod zátěží se složí; test vám ukáže pravdu.

Čtvrtletní přezkum je také časem pro prořezávání. Pokud nebyl nějaký profil použit dvě čtvrtletí, buď ho odstraňte, nebo zjistěte proč. Cílem je živá matice, která odráží to, co jste se skutečně naučili, ne statický dokument, který jste jednou napsali a ignorovali. Nevynechávejte přezkum jen proto, že jste zaneprázdněni. Čas, který zde strávíte, vám později ušetří účtovatelný týden.

Závěr

Hosting není místo pro kreativitu. Je to místo pro vzory. Vytvořte vstupní formulář, uzamkněte své tři profily, spusťte kontrolní seznam migrace, prodávejte spolehlivost, napište jednostránkový runbook a provádějte čtvrtletní přezkum. Maloobchodní klient získá stabilní web, vy získáte klidnější čtvrtletí a konečně přestanete googlovat „nejlepší hosting pro“ pokaždé, když se objeví nový projekt. To je vítězství. Jděte standardizovat.