Domov Podnikání Průvodce pro přežití po prázdninách: 10 tipů, jak udržet web v chodu

Průvodce pro přežití po prázdninách: 10 tipů, jak udržet web v chodu

Video: Ako vyrobiť ovocný destilát - Používateľská príručka - DES Model výklopný 100 litrový (Listopad 2024)

Video: Ako vyrobiť ovocný destilát - Používateľská príručka - DES Model výklopný 100 litrový (Listopad 2024)
Anonim

Černý pátek a Cyber ​​pondělí jsou Super Bowl pro elektronický obchod. Prázdninová sezóna se vrhne na zařízení pro firmy s největšími online nákupními dny v roce během Cyber ​​Week. Okno od Černého pátku do Vánoc může přinést nebo přerušit prodej a příjem pro malé a střední podniky (SMB) až po velké podniky, jako jsou Nordstrom a Target. Pro každou firmu však úspěch nebo neúspěch spočívá v tom, jak dobře vaše webové stránky drží příliv provozu uživatelů na dovolené.

Když zákazníci vstupují a procházejí váš web, přidávají produkty do košíku a odjíždějí, každá sekunda se počítá. Společnost pro správu digitálního výkonu SOASTA uvedla, že sladké místo - doba načítání webových stránek, která odpovídá špičkovým konverzím - by mohla být v roce 2016 dvě sekundy nebo méně. Mezi Cyber ​​Week 2014 a 2015 SOASTA analyzovala 1, 5 miliardy majáků v hodnotě údajů o uživatelských relacích. Společnost SOASTA zjistila, že maximální doba načítání konverze klesla z 3, 8 na 2, 4 sekundy, a také zjistila, že v roce 2015 došlo u pomalejších stránek až k 58% zvýšení míry okamžitého opuštění. Čísla stále pokračují, ale korelace je jednoduchá: problémy s webovými stránkami v těchto klíčových okamžicích se rovnají ztraceným příjmům.

Aby bylo zajištěno, že jejich webové stránky jsou připraveny, musí firmy udělat legii před a během spěchu. Mluvil jsem s Gusem Robertsonem, generálním ředitelem pro poskytování aplikací a škálovatelného poskytovatele webové infrastruktury NGINX (prohlásil „engine-x“) o tom, jak by se podniky měly připravit. Diskutovali jsme o mechanismech, které by měly být zavedeny, aby byly nejlepší v průběhu Cyber ​​Week.

NGINX a jeho software s otevřeným zdrojovým kódem existují již od počátků internetu. Podle společnosti NGINX software pohání více než 55 procent internetu v té či oné podobě. Robertson uvedl, že viděl, jak se internet vyvíjí z jednoduchých webových stránek na složité webové aplikace, které poskytují uživatelské zážitky (UXes) širokému spektru zařízení a velikostí obrazovky. Zároveň stále více maloobchodních příjmů každý rok pochází z webu.

„Vidíme tento přechod, kdy se transakce elektronického obchodu stávají stejně důležitými, ne-li důležitějšími, než prodej cihel a malt ve fyzických obchodech, “ řekl Robertson. "Když váš web klesne, vypnete velký kus své obchodní příležitosti. Nenechte svůj nejlepší a nejrušnější den stát se nejhorším dnem. Existují velmi základní věci, které můžete udělat, abyste se ujistili, že jste dobře chráněni a připravené, jak je to možné. “

Robertson stanovil 10 tipů, které vaší firmě pomohou otestovat její webové stránky a vytvořit herní plán pro shon. Tímto způsobem budete připraveni a budete vědět, jak na to reagovat, pokud se něco na vašem webu pokazí v nejhorším čase v Černý pátek nebo Cyber ​​pondělí.

1. Sledujte svůj web

Robertson uvedl, že pro podniky není důležité, aby zavedly řešení pro monitorování webových stránek nebo správu výkonu aplikací (APM). Tyto druhy nástrojů vám poskytují úplnou viditelnost nejen předního konce vašeho webu, ale také holistický pohled na celou webovou aplikaci a výpočet zdrojů.

"Zabýváme se velmi odlišnými aplikačními architekturami, než jsme byli před několika lety. Když se něco pokazí, musíte se podívat nejen na samotnou infrastrukturu a věci, jako je doba odezvy, ale na příčinu, " řekl Robertson. „Naši zákazníci používají nástroje jako New Relic, AppDynamics a Datadog, aby zjistili nejen to, co nefunguje nebo nefunguje na zadním konci, ale také UX na front-endu. Několik sekund zpoždění může znamenat, že uživatel přejde na web vašeho konkurenta. a místo toho tam nakoupí produkt. ““

2. Preventivní zátěžové testování

Zátěžové testování znamená vystavit poptávku na webu pomocí simulovaného provozu a zjistit, kolik souběžných uživatelů zvládne. Robertson zdůraznil, že testování zátěže by mělo být provedeno brzy a často, a to nejen při běžném provozu, ale také posouváním webových stránek k jeho limitům, aby zvládly nejvyšší úrovně provozu.

"Musíte načíst test při normálním provozu - co očekáváte - a pak maximální provoz, jaký byste mohli kdy očekávat, " řekl Robertson. „Musíte zjistit, jak toto testování zatížení ovlivňuje výkon, ale také odolnost vašeho webu, když tento provoz přichází.“

3. Testování výkonu

Při načítání testu Robertson řekl, že je také důležité myslet na UX. Zátěž a testování výkonu jdou ruku v ruce, protože váš web musí být schopen zvládnout nejen mnoho uživatelů, aniž by došlo k selhání, ale pak musí poskytovat rychle načítané stránky a citlivé rozhraní, aby byli tito zákazníci spokojeni a zapojeni do nakupování.

„Chcete zákazníkovi, který se snaží komunikovat s vaším webem a navázat vztah s vaší společností, poskytnout co nejlepší uživatelský zážitek, “ řekl Robertson. „Vysoce výkonná webová aplikace by měla vést zákazníka ke správným informacím prostřednictvím webu bez větších potíží. O tom je zákaznický zážitek.“

4. Otestujte kritické pracovní postupy uživatelů

Součástí tohoto testování výkonu je i překročení doby načítání, aby se skutečně otestovaly toky uživatelů, které na vašem webu získají nejvíce metaforický provoz. Robertson uvedl, že testování věcí, jako jsou nejžhavější stránky produktů, správa nákupního košíku, a co je nejdůležitější, plynulost procesu pokladny je klíčovým krokem k úspěšnému řízení online prodeje.

„Podniky testují zatížení v přední části webu, ale ne nutně rozhraní back-end API, které vás spojí s platební bránou, “ řekl Robertson. „Před aplikací máte X lidí, ale to vám neřekne, jestli to bude fungovat celou cestu. Pokud se lidé snaží odhlásit z nákupního košíku a nemohou, je hotovo "Ztratil jste tu konverzi."

5. Umístěte nástroje škálování na místo

Bez ohledu na to, jak jste pod svou webovou aplikací architekturovali (k tomu se dostaneme později), NGINX si vytvořila jméno, aby mohla rychle škálovat a přidělovat webové zdroje tam, kde jsou potřeba. Robertson diskutoval o různých nástrojích, které můžete umístit na svůj web, aby vám poskytly určitou flexibilitu, když se objeví vysoký provoz.

"Rádi bychom si mysleli, že NGINX je tlumič na přední straně aplikace, " řekl Robertson. „Provádíme těžké zvedání HTTP. Před aplikací jsou umístěny všechny tyto nástroje, jako jsou vyvažovače zátěže, mechanismy ukládání do mezipaměti nebo CDN, které vám mohou pomoci automaticky upravovat měřítko a upřednostňovat určitý provoz. Pokud tedy uživatelé přicházejí zpět do pracovního postupu a musíte vyměnit jeden zdroj provozu proti jinému, můžete upřednostnit něco jako pokladnu nákupního košíku, abyste maximalizovali konverze přes zdroje, které směřují k napájení panelu pro vyhledávání produktů. “

6. Nastavení dopravních policistů

Měřící nástroje, jako jsou vyvažovače zátěže a CDN, jsou jedním z prvků „absorbce nárazů“ NGINX, ale společnost také nastavuje to, co pro webové stránky nazývá „dopravní policisté“. Tyto dopravní policajti zastavují narušení bezpečnosti a faux pas, jako jsou útoky DDoS (Distributed-Denial-of-Service). Robertson uvedl, že „okrajové služby“, jako jsou CDN, služby zmírňování DDoS a brány firewall, mohou pomoci odvrátit nebezpečný provoz a umožnit skutečný přenos uživatelů na váš web.

„DDoS se může stát od externích škodlivých agentů, kteří mohou váš web odstavit, ale můžete si také omylem DDoS nechat nechat jeden server pingem na jiný server a odstranit ho, “ vysvětlil Robertson. „Dopravní policajti znamenají nastavení věcí, jako jsou hmotnostní limity, přednastavené IP adresy, blokování a whitelisting externích aplikací. Mnoho mechanismů, které může NGINX zavést, aby zajistilo, že služba nebude přerušena a nedovolíte jednomu DDoS jinému "Pak na front-endu máte WAF hledající věci jako externí DDoS a SQL injekční útoky."

7. Vytvořte plán poruch

Žádný podnik si nepřeje, aby jejich web během Cyber ​​Week klesal, ale stává se to každý rok, a to i vysoce známým maloobchodníkům. Z tohoto důvodu musí každá firma plánovat to nejhorší. Robertson uvedl, že začíná tím, že bude zavedeno řešení pro obnovu po havárii jako služba (DRaaS), aby byl záložní web otestován a připraven k provozu, pokud váš hlavní web klesne.

„Ujistěte se, že váš web DR tam sedí jako pojistný plán, ale také jej předem aktivujte a otestujte, “ řekl Robertson. „Když načítáte testování hlavního webu, proveďte totéž s webem DR, takže pokud se něco pokazí, můžete jej rychle přesunout do této infrastruktury.

8. Kontrola sociálních škod

Druhá polovina plánu zálohování je znát vaše služby zákazníkům a strategii dosahu a v roce 2016 to znamená správu sociálních médií. Sociální média jsou první linií interakce se zákazníkem s vaší značkou. Pokud váš web klesne, pak první místa, kde zákazníci hledají odpovědi, jsou stránky vaší společnosti na Facebooku a Twitteru.

„Pokud se něco pokazí, přemýšlejte o tom, jak byste reagovali na sociálních médiích a jak by vaši zástupci informovali zákazníky a udržovali je v aktuálním stavu, “ řekl Robertson.

9. Zvažte webovou architekturu

Jednou z dlouhodobějších rozhovorů, o kterých by vaše firma měla diskutovat, pokud jde o vaše webové stránky, je to, jak je to naplánováno a zda je čas na změnu. Psali jsme o tom, jak se aplikace všeho druhu vzdouvají od monolitických architektur a směrem k modulárnějším mikroservisům. Robertson uvedl, že nástroje front-end, které NGINX poskytuje, v žádném případě nenahrazují dynamicky škálovatelnou webovou aplikaci založenou na mikroprocesech.

„Mikroservisy jsou způsob, jakým vidíme velké webové vlastnosti, které získávají schopnost opravdu škálovat, “ řekl Robertson. „Pokud jste napsali monolit, nemůžete mezi nimi prozatím vyhledávat a spěchat za nákupy na dovolenou. Ale měli byste se dívat na svou architekturu a přemýšlet o tom, jak se nakonec můžete přejít. Výhoda mikroservisu spočívá v tom, že můžete automaticky škálovat jednotlivé komponenty, protože je zasahuje provoz. Takže, pokud je knihovna obrázků zasažena, změníte měřítko této nebo jakékoli jiné služby v aplikaci. Je to tento ventil architektury aplikace pro přizpůsobení příchozímu provozu, který může být v tomto ročním období nadměrný."

10. C-Suite Buy-In

Když webová stránka klesne na Černý pátek, dopad z toho neovlivní pouze tým IT, který web provozuje. Generální ředitel nebo generální ředitel společnosti pak musí odpovídat akcionářům nebo představenstvu o tom, proč webová stránka klesla a kolik potenciálních výnosů bylo ztraceno. Obchodní a technologické problémy jsou neoddělitelně spjaty s online obchody a Robertson řekl, že management a další vedoucí pracovníci je musí znát a porozumět jim.

„Pokud jste generální ředitel a 20 procent vaší firmy přichází z webu, kladení stejných otázek vašeho CIO je stejně důležité jako CIO, které je žádá jejich tým, “ řekl Robertson. "Je to na vysoké úrovni, ale je důležité, aby vedoucí pracovníci věděli dost o technologii ve své společnosti a na svých stránkách, aby mohli klást správné otázky a měli dobrou odpověď pro akcionáře, pokud jsou nešťastní, že je potřebují."

Průvodce pro přežití po prázdninách: 10 tipů, jak udržet web v chodu