Blog

Prestanite birati hostinge. Počnite birati obrasce.

Ponovljiv proces koji vašoj agenciji štedi ponovno istraživanje hostinga za svakog klijenta.

Sažetak

Najskuplja rečenica u agencijskom web radu je "nađimo najbolji hosting za ovog klijenta." Prestanite to govoriti. Vaš posao nije pronaći najbolji hosting; vaš posao je izgraditi mali skup hosting obrazaca koji pokrivaju većinu klijenata, i rezervirati svježe istraživanje za rijetke izuzetke. Ovaj članak vodi hipotetskog maloprodajnog klijenta kroz standardizirani proces: obrazac za unos s četiri polja, tri hosting profila, kontrolnu listu za migraciju, plan pouzdanosti i jednopartijski operativni priručnik. Također ćete dobiti rutinu kvartalnog pregleda koja vašu listu hostinga održava iskrenom. Rezultat je manje hitnih situacija u 3 ujutro, bolje marže i klijenti koji vam vjeruju jer ništa nije puklo. Iskoristite ove korake da hosting pretvorite iz vježbe gašenja požara po projektu u ponovljiv dio vašeg radnog toka.

Najskuplja rečenica u agencijskom web radu također je i najčešća: "Nađimo najbolji hosting za ovog klijenta." Prestanite to govoriti. Vaš posao nije pronaći najbolji hosting. Vaš posao je odabrati mali skup hosting obrazaca koji rade za većinu vaših klijenata, a zatim potrošiti svoju ograničenu inteligenciju na rijetke koji zaista izlaze iz okvira. Na taj način hosting pretvarate iz vježbe gašenja požara po projektu u ponovljiv korak u vašem radnom procesu. Evo postupka, od prvog poziva novog klijenta do primopredaje na koju ćete zaboraviti šest mjeseci kasnije — jer ništa nije puklo.

Zamislite novog klijenta: maloprodajni lanac s kataloškom web stranicom, blogom i online 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

Napravite obrazac za unos 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 težak), zahtjeve usklađenosti (PCI, HIPAA, GDPR) i očekivanja podrške — tko će dirati stranicu kad nešto pukne. To je to. Sve ostalo je šum.

Kada 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. Ispada da je jedina stvarna razlika među većinom klijenata veličina. Niskoprometna brošura i visokoprometna e-trgovina trebaju različite resurse, ali ne trebaju različite hostinge ako ste već odabrali pravi obrazac.

Obrazac također ubija spekulativne razgovore. Bez njega, dobit ćete beskrajna "što ako narastemo?" i "trebamo li koristiti ovaj hosting koji smo vidjeli na bilbordu?" Filtrirajte to prije nego što počne. Ako klijent ne može odgovoriti na četiri pitanja o vlastitoj stranici, nije spreman za savjete o hostingu; spreman je da mu se kaže što da radi.

Za našeg maloprodajnog klijenta, obrazac otkriva stranicu sa zdravim ali ne ogromnim prometom, bazu proizvoda i nula zahtjeva za usklađenost osim osnovnog rukovanja platnim karticama. Očekuju da vi upravljate svime, jer je njihov posljednji hosting "izgubio" njihov zahtjev za podrškom. 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. Budžetni, podrška na prvom mjestu i performansni. To je cijeli meni. Definirajte ih jednom, dokumentirajte ih i nemojte ih ponovno raspravljati za svakog klijenta.

ProfilNajbolji zaObratite pažnju
Dijeljeni budžetNiskoprometne web stranice brošure, skroman budžetPodrška je slaba, vi je pružate
Upravljani s podrškom na prvom mjestuKlijente koji ne žele dirati tehnologiju, žele jedan telefonski brojKošta više, zaključava vas u njihov tehnološki stack
Performansni VPS/dediciraniE-trgovina, visokoprometne stranice, stranice s velikom bazom podatakaZahtijeva više vještina postavljanja i održavanja

Koji hostingi pripadaju kojem profilu je vaša zadaća, a ne klijentova. Metoda koja funkcionira: testirajte jednog kandidata za hosting po profilu na projektu s niskim ulozima, zatim dokumentirajte sve — vrijeme provisioninga, performanse, odziv podrške, iznenađenja na računu. Istraživanje koje vam je već dostupno daje polaznu točku: hostingi poput Bluehosta i Hostingera obično su pozicionirani za korisnike osjetljive na budžet; SiteGround ima reputaciju za snažnu podršku; A2 i HostGator povezuju se s opcijama usmjerenim na brzinu. Ali ne vjerujte tim opisima dok ne otvorite zahtjev za podršku i ne izmjerite vrijeme odziva štopericom.

Naš maloprodajni klijent završava u profilu performansi. Trebaju brze upite baze podataka i mogućnost podnošenja skoka prometa vikendom. Odluka se donosi za nekoliko minuta, a ne dana, jer ne "istražujete hostinge" — konzultirate vlastitu matricu.

Ako ovo još niste učinili, stanite ovdje i izgradite svoju matricu. Zahvalit ćete sebi na sljedećem početku projekta. A ako ste još uvijek u iskušenju prilagoditi svakom klijentu, pročitajte zašto se vaša stranica srušila i vidite kako jedan pad može poremetiti kvartal. Zatim zaključajte svoje profile. Oduprite se porivu da dodate četvrti "premium" profil za jednog vrhunskog klijenta. Svaki profil koji dodate vraća ono promišljanje po projektu koje pokušavate eliminirati. Tri je maksimum; mnogim agencijama dva su dovoljna.

Korak 3: Migrirajte uz kontrolnu listu, a ne molitvu

Sada selite klijenta. Radite 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 stack; uvezite datoteke i bazu podataka; instalirajte SSL i testirajte svaku stranicu; promijenite nameservere; provjerite isporuku e-pošte i integracije trećih strana; držite stari hosting aktivnim jedan obračunski ciklus.

Napišite ovu listu jednom i pretvorite je u zajedničku kontrolnu listu 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 kontrolnu listu. U slučaju našeg maloprodajnog klijenta, selidba traje djelić vremena koje bi oduzelo 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 zašto klijent misli da ste mu pokvarili e-poštu. Drugo, nikada ne radite DNS promjenu u petak u 17 sati. Učinite to u utorak ujutro kada imate sljedeća dva radna dana da popravite što god pukne. Mehanika selidbe bez zastoja pokrivena je u ovom vodiču za migraciju. Pročitajte ga prije svoje prve migracije, zatim ga izbrišite iz sjećanja — kontrolna lista je sada sve što vam treba.

I odradite probu prije stvarnog prebacivanja. Pripremite staging poddomenu, kopirajte stranicu tamo i testirajte svaku stranicu. To košta jedan sat i uhvati grešku koja bi vašeg klijenta izbacila iz mreže na popodne. Taj sat je najjeftinije osiguranje koje ćete kupiti u cijelom kvartalu.

Korak 4: Prodajte pouzdanost, a ne brojke o vremenu rada

Svaki hosting na vašoj listi prije ili kasnije će otkazati. Oni koji oglašavaju "100% dostupnost" prodaju marketing, a ne inženjering. Stoga, kada ocjenjujete hosting, ne pitajte o jamstvima. Pitajte o komunikaciji u slučaju incidenata. Ako poslužitelj umre, primate li statusni e-mail unutar pet minuta? Postoji li statusna stranica? Objavljuju li post-mortem analize? Ako hosting ne može odgovoriti na to u jednoj rečenici, nisu spremni za klijenta čiji prihod ovisi o web stranici.

Vaš klijent ne treba jamstvo 100% dostupnosti. Trebaju plan za kada je stranica u prekidu. Izgradite ga zajedno: stranicu za održavanje, telefon drvo (hijerarhiju poziva), listu tko koga zove. Zatim testirajte plan vježbom. To je najmanje glamurozan sat koji ćete provesti, a spasit će vas od najstresnijeg sata u godini. Trgovac nikada neće saznati za vježbu ovog kvartala, ali će saznati za onaj put kada je stranica ostala stabilna tijekom rasprodaje jer je vaš plan funkcionirao.

Ovo je također mjesto da budete iskreni s klijentom o tome što može puknuti. "Imat ćemo dnevne sigurnosne kopije. Servis za ponovno pokretanje obično će vratiti stranicu u roku od nekoliko minuta. Ali ako poslužitelj potpuno otkaže, obnova može potrajati nekoliko sati. Evo broja koji trebate nazvati." Ta iskrenost vrijedi više od lažnog jamstva. Također vas sprječava da budete onaj koji biva nazvan u 3 ujutro jer ste obećali nemoguće. Ponesite template runbooka na ovaj razgovor i recite: "Evo što ćemo učiniti ako stranica padne. Odmah ćete dobiti ažuriranje statusa." Zatim to zaista i učinite.

Korak 5: Napišite jednostranični runbook

Isporučivo dobro koje čini hosting ponovljivim među klijentima nije sam hosting; to je dokumentacija. Pri primopredaji dajte svom klijentu jednostranični 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". Ne zakopavajte ovo u 30-slide prezentaciju. Jedna stranica. Svaki klijent dobiva isti predložak. Jedina polja koja se mijenjaju su vjerodajnice i profil.

Za maloprodajnog klijenta, runbook je razlika između zahtjeva za podrškom i mirnog telefonskog poziva. Kada vas nazovu u studenom pitajući o čudnoj e-poruci od starog hostinga, možete reći: "Ignorirajte to, sve smo prebacili. Prijave su u vašem runbooku." Tada napredujete od "web agencije" do "hosting partnera koji misli unaprijed."

Čin sažimanja svega na jednu stranicu tjera vas da odlučite što je zapravo kritično. Ako ne možete to smjestiti, 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 praćenje. Tu internu verziju koristit ćete u kvartalnom pregledu.

Korak 6: Pregledajte kvartalno, a ne po projektu

Postavite ponavljajući kalendarski događaj za prvi ponedjeljak svakog kvartala. Tog dana povucite tri izvještaja: zahtjeve za podršku iz posljednjeg kvartala, podatke o dostupnosti iz vašeg alata za praćenje i račune za hosting. Tražite obrasce. Ako jedan hosting nosi većinu vaših zahtjeva za podršku, gotov je. Ako podrška drugog hostinga nikad ne podigne telefon, gotov je. Ako se pojavio novi pružatelj s dramatično boljom cijenom za istu klasu usluge, testirajte ga — s jednim ne-kritičnim klijentom — i dodajte ga u matricu ako zasluži svoje mjesto.

Ovaj pregled je razlika između reagiranja na neuspjehe i njihovog sprječavanja. I dalje ćete imati neuspjehe, ali oni će biti krivnja hostinga, a ne vašeg procesa. Kada se novi kandidat za hosting pojavi na vašem radaru, provucite ga kroz pravi test opterećenja prije obavezivanja. Jeftin hosting može izgledati odlično na papiru i posustati pod opterećenjem; test će vam reći istinu.

Kvartalni pregled je također vrijeme kada obrezujete. 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čki dokument koji ste jednom napisali i ignorirali. Ne preskačite pregled jer ste zauzeti. Vrijeme koje tamo provedete uštedjet će vam naplativi tjedan kasnije.

Zaključak

Hosting nije mjesto za kreativnost. To je mjesto za obrasce. Izgradite obrazac za unos, zaključajte svoja tri profila, provedite kontrolnu listu migracije, prodajte pouzdanost, napišite jednostranični runbook i pregledajte kvartalno. Maloprodajni klijent će dobiti stabilnu stranicu, vi ćete dobiti mirniji kvartal i konačno ćete prestati googlati "najbolji hosting za" svaki put kada novi projekt stigne. To je pobjeda. Idite standardizirati.