Blog
Prestanite birati hostinge. Počnite birati obrasce.
Ponovljiv tijek rada koji vašoj agenciji štedi ponovno istraživanje hostinga za svakog klijenta.
Sažetak
Najskuplja rečenica u agencijskom radu s webom je 'nađimo najboljeg pružatelja hostinga za ovog klijenta.' Prestanite to govoriti. Vaš posao nije pronaći najboljeg pružatelja hostinga; vaš posao je izgraditi mali skup hosting obrazaca koji pokrivaju većinu klijenata, a svježe istraživanje rezervirati za rijetke iznimke. Ovaj članak vodi hipotetskog klijenta iz maloprodaje kroz standardizirani proces: obrazac za prikupljanje podataka s četiri polja, tri hosting profila, kontrolni popis za migraciju, plan pouzdanosti i jednopopisni runbook. Također ćete dobiti rutinu kvartalnog pregleda koja održava vaš popis hostinga iskrenim. Rezultat su rjeđe hitne situacije u 3 ujutro, bolje marže i klijenti koji vam vjeruju jer se ništa nije pokvarilo. Iskoristite ove korake da hosting pretvorite iz po-projektne vježbe gašenja požara u ponovljiv dio vašeg tijeka rada.
Najskuplja rečenica u agencijskom radu s webom ujedno je i najčešća: "Nađimo najboljeg pružatelja hostinga za ovog klijenta." Prestanite to govoriti. Vaš posao nije pronaći najboljeg pružatelja hostinga. Vaš posao je odabrati mali skup hosting obrazaca koji funkcioniraju za većinu vaših klijenata, a zatim potrošiti svoju ograničenu pamet na one rijetke koji zaista odstupaju od njih. Tako hosting pretvarate iz po-projektne vježbe gašenja požara u ponovljiv korak u svom tijeku rada. Evo vodiča, od prvog poziva novog klijenta do primopredaje koju ćete zaboraviti šest mjeseci kasnije — jer se ništa nije pokvarilo.
Zamislite novog klijenta: maloprodajni lanac s kataloškom web stranicom, blogom i internetskom trgovinom. Bili su na jeftinom dijeljenom hostingu koji se ruši na Crni petak. Traže od vas da "popravite hosting." Ovo je vaš trenutak da učinite ono što većina agencija nikad ne učini: provedite ih kroz proces, a ne kroz paniku.
Korak 1: Postavite prava pitanja jednom
Izradite obrazac za prikupljanje podataka o hostingu i neka ga svaki klijent ispuni prije nego što razgovarate s njima. Obrazac bi trebao sadržavati četiri polja: procijenjeni mjesečni promet, vrstu sadržaja (statički, vođen bazom podataka, e-trgovina ili medijski zahtjevan), zahtjeve usklađenosti (PCI, HIPAA, GDPR) i očekivanja o podršci — tko će dirati stranicu kad se nešto pokvari. To je to. Sve ostalo je šum.
Kad klijent kaže "trebamo najbolji hosting", zapravo misli "trebamo da se ne sruši tijekom naše najveće rasprodaje." Vaš obrazac to bilježi u jednom retku: promet. Ispostavilo se da je jedina stvarna razlika među većinom klijenata skala. Niskoprometna brošurna stranica i visokoprometna e-trgovina trebaju različite resurse, ali ne trebaju različite pružatelje hostinga ako ste već odabrali pravi obrazac.
Obrazac također ubija spekulativne razgovore. Bez njega ćete imati beskrajna "što ako narastemo?" i "bismo li trebali koristiti ovaj hosting koji smo vidjeli na bilboardu?" Filtrirajte ih prije nego što počnu. Ako klijent ne može odgovoriti na četiri pitanja o vlastitoj stranici, nije spreman za savjet o hostingu; spreman je da mu se kaže što da radi.
Za našeg klijenta iz maloprodaje, obrazac otkriva stranicu sa zdravim, ali ne i masovnim prometom, bazu podataka proizvoda i nula zahtjeva usklađenosti osim osnovnog rukovanja platnim karticama. Očekuju da upravljate svime jer je njihov posljednji pružatelj hostinga "izgubio" njihov zahtjev za podršku. Taj posljednji detalj važniji je od bilo koje specifikacije.
Korak 2: Standardizirajte tri profila
Kada je obrazac ispunjen, povežite klijenta s profilom. Ne biste trebali imati više od tri. Proračunski, podrška na prvom mjestu i performans. To je cijeli jelovnik. Definirajte ih jednom, dokumentirajte ih i nemojte ih ponovno preispitivati za svakog klijenta.
| Profil | Najbolji za | Pazite na |
|---|---|---|
| Proračunski dijeljeni | Niskoprometne brošurne stranice, skučen proračun | Podrška je slaba, pružate je vi |
| Upravljani s podrškom | Klijente koji ne žele dirati tehnologiju, žele jedan telefonski broj | Košta više, zaključava vas u njihov tehnološki skup |
| Performans VPS/dedicirani | E-trgovinu, visokoprometne stranice s bazom podataka | Zahtijeva više vještine za postavljanje i održavanje |
Koji pružatelji hostinga pripadaju kojem profilu vaša je domaća zadaća, a ne klijentova. Metoda koja funkcionira: testirajte jednog kandidata po profilu na projektu s malim rizikom, zatim dokumentirajte sve — vrijeme pružanja usluge, performanse, odziv podrške, iznenađenja na računu. Istraživanje koje vam je već dostupno daje početnu točku: pružatelji poput Bluehosta i Hostingera obično su pozicionirani za korisnike koji paze na budžet; SiteGround ima reputaciju snažne podrške; A2 i HostGator povezuju se s opcijama usmjerenima na brzinu. Ali ne vjerujte tim opisima dok ne otvorite zahtjev za podršku i ne izmjerite vrijeme odziva štopericom.
Naš klijent iz maloprodaje spada u profil performansi. Trebaju brze upite u bazu podataka i mogućnost rukovanja skokom prometa tijekom užurbanog vikenda. Odluka se donosi za nekoliko minuta, a ne dana, jer ne "istražujete hostinge" — posavjetujete se s vlastitom matricom.
Ako to još niste učinili, stanite ovdje i izgradite svoju matricu. Zahvalit ćete si na sljedećem početku projekta. A ako ste još uvijek u iskušenju da prilagodite po klijentu, pročitajte zašto se vaša stranica srušila i pogledajte kako jedan pad može poremetiti kvartal. Zatim zaključajte svoje profile. Oduprite se porivu da dodate četvrti "premium" profil za jednog visokobudžetnog klijenta. Svaki profil koji dodate vraća po-projektno razmišljanje koje pokušavate eliminirati. Tri je maksimum; za mnoge agencije, dva su dovoljna.
Korak 3: Migrirajte s kontrolnim popisom, a ne molitvom
Sada selite klijenta. Učinite to na isti način svaki put. Evo redoslijeda: napravite sigurnosnu kopiju svega sa starog hostinga, uključujući bazu podataka; pripremite novi poslužitelj i instalirajte isti softverski skup; uvezite datoteke i bazu podataka; instalirajte SSL i testirajte svaku stranicu; promijenite imenske poslužitelje; provjerite isporuku e-pošte i integracije trećih strana; održavajte stari hosting živim jedan obračunski ciklus.
Napišite ovaj popis jednom i pretvorite ga u zajednički kontrolni popis u svom alatu za upravljanje projektima. Od sada, osoba koja vodi migraciju nije viši inženjer koji improvizira; to je bilo tko tko može slijediti kontrolni popis. U slučaju našeg klijenta iz maloprodaje, selidba traje djelić vremena koje bi bilo potrebno da odlučujete o svakom koraku usput. Taj djelić je važan kada žonglirate s više klijenata.
Dvije napomene iz stvarnih migracija. Prvo, ako je stari hosting upravljao e-poštom, ne zaboravite MX zapise. Tako migracije zastare i zbog toga klijent misli da ste mu pokvarili e-poštu. Drugo, nikada nemojte mijenjati DNS u petak u 17 sati. Učinite to u utorak ujutro kada imate sljedeća dva radna dana da popravite što god se pokvari. Mehanika preseljenja bez prekida rada pokrivena je u ovom vodiču za migraciju. Pročitajte ga prije prve migracije, zatim ga obrišite iz memorije — kontrolni popis je sada sve što vam treba.
I provedite probu prije stvarnog prelaska. Pripremite staging poddomenu, kopirajte stranicu tamo i testirajte svaku stranicu. To košta sat vremena i hvata grešku koja bi vašeg klijenta izbacila iz mreže na poslijepodne. Taj sat je najjeftinije osiguranje koje ćete kupiti u cijelom kvartalu.
Korak 4: Prodajte pouzdanost, a ne brojke o dostupnosti
Svaki pružatelj hostinga na vašem popisu prije ili kasnije doživjet će kvar. Oni koji oglašavaju "100% dostupnost" prodaju marketing, a ne inženjering. Zato, kada ocjenjujete pružatelja hostinga, ne pitajte o jamstvima. Pitajte o komunikaciji u incidentima. Ako poslužitelj umre, dobivate li e-poštu o statusu unutar pet minuta? Postoji li stranica sa statusom? Objavljuju li post-mortem analize? Ako pružatelj hostinga ne može odgovoriti na to u jednoj rečenici, nije spreman za klijenta čiji prihod ovisi o web stranici.
Vaš klijent ne treba jamstvo od 100% dostupnosti. Trebaju plan za slučaj kada je stranica nedostupna. Izgradite ga zajedno: stranicu za održavanje, telefonski lanac, popis tko koga zove. Zatim testirajte plan vježbom. To je najmanje glamurozan sat koji ćete provesti, ali će vas spasiti od najstresnijeg sata u godini. Klijent iz maloprodaje nikada neće saznati za vježbu ovog kvartala, ali znat će za onaj put kada je stranica ostala dostupna tijekom rasprodaje jer je vaš plan funkcionirao.
Ovo je također mjesto da budete iskreni s klijentom o tome što se može pokvariti. "Imat ćemo svakodnevne sigurnosne kopije. Servis za ponovno pokretanje obično će vratiti stranicu za nekoliko minuta. Ali ako poslužitelj potpuno otkaže, vraćanje može potrajati nekoliko sati. Evo broja za pozvati." Ta iskrenost vrijedi više od lažnog jamstva. Također vas sprječava da budete onaj koji bude pozvan u 3 ujutro jer ste obećali nemoguće. Ponesite predložak runbooka na ovaj razgovor i recite: "Evo što ćemo učiniti ako stranica padne. Odmah ćete dobiti obavijest o statusu." Zatim to stvarno i učinite.
Korak 5: Napišite jednopopisni runbook
Isporučivo što hosting čini ponovljivim među klijentima nije sam hosting; to je dokumentacija. Pri primopredaji dajte klijentu jednopopisni runbook s: prijavom na hosting, registrarom domene, DNS pružateljem, rasporedom sigurnosnih kopija, telefonskim brojem podrške i odjeljkom "što učiniti ako stranica padne". Nemojte to zakopati u prezentaciju od 30 slajdova. Jedna stranica. Svaki klijent dobiva isti predložak. Jedina polja koja se mijenjaju su vjerodajnice i profil.
Za klijenta iz maloprodaje, runbook je razlika između zahtjeva za podršku i mirnog telefonskog poziva. Kad vas nazovu u studenom pitajući o čudnoj e-poruci od njihovog starog hostinga, možete reći: "Ignorirajte je, sve smo preselili. Prijave su u vašem runbooku." Tada napredujete od "web agencije" do "hosting partnera koji razmišlja unaprijed."
Čin sažimanja svega na jednu stranicu tjera vas da odlučite što je zapravo kritično. Ako to ne možete sažeti, ne razumijete vlastito postavljanje. Držite predložak na zajedničkom disku i ažurirajte ga kad god se vaša infrastruktura promijeni. Primijenite načelo najmanjih privilegija, rotirajte vjerodajnice i nikada ne šaljite lozinke e-poštom. Vaša interna verzija runbooka trebala bi biti kopija klijentove stranice plus odjeljak za vaš tim: IP adrese poslužitelja, lokacija pohrane sigurnosnih kopija i vjerodajnice alata za nadzor. Tu internu verziju koristit ćete u kvartalnom pregledu.
Korak 6: Pregledavajte kvartalno, ne po projektu
Postavite ponavljajući kalendarski događaj za prvi ponedjeljak svakog kvartala. Tog dana izvucite tri izvještaja: zahtjeve za podršku iz prošlog kvartala, podatke o dostupnosti iz alata za nadzor i račune za hosting. Tražite obrasce. Ako jedan hosting generira većinu vaših zahtjeva za podršku, leti. Ako podrška drugog hostinga nikada ne podigne slušalicu, leti. Ako se pojavio novi pružatelj s dramatično boljom cijenom za istu klasu usluge, testirajte ga — s jednim nekritičnim klijentom — i dodajte ga u matricu ako zasluži svoje mjesto.
Ovaj pregled je razlika između reagiranja na kvarove i njihovog sprječavanja. I dalje ćete imati kvarove, ali oni će biti krivnja hostinga, a ne vašeg procesa. Kada se novi kandidat za hosting pojavi na vašem radaru, provedite ga kroz stvarni test opterećenja prije nego što se obvežete. Jeftini hosting može izgledati odlično na papiru i pasti pod opterećenjem; test će vam reći istinu.
Kvartalni pregled je također vrijeme za obrezivanje. Ako profil nije korišten dva kvartala, ili ga uklonite ili otkrijte zašto. Cilj je živa matrica koja odražava ono što ste stvarno naučili, a ne statičan dokument koji ste jednom napisali i ignorirali. Ne preskačite pregled jer ste zauzeti. Vrijeme koje tamo provedete štedi vam naplativi tjedan kasnije.
Zaključak
Hosting nije mjesto za kreativnost. To je mjesto za obrasce. Izradite obrazac za prikupljanje podataka, zaključajte svoja tri profila, provedite kontrolni popis migracije, prodajte pouzdanost, napišite jednopopisni runbook i pregledavajte kvartalno. Klijent iz maloprodaje dobit će stabilnu stranicu, vi ćete dobiti mirniji kvartal i konačno ćete prestati googlati "najbolji hosting za" svaki put kada se pojavi novi projekt. To je pobjeda. Idite standardizirati.