Pojem

Staging

Testovacie prostredie, ktoré čo najvernejšie kopíruje produkčné. Slúži na to, aby sa zmena overila skôr, než ju uvidí zákazník.

Aktualizované

Čo to znamená

Staging je prostredie, ktoré čo najvernejšie kopíruje produkčné: rovnaké verzie, rovnaká konfigurácia, porovnateľné dáta. Slúži na overenie zmeny pred tým, než ju uvidia zákazníci.

Nie je to to isté ako vývojárske prostredie na notebooku. Chyby, ktoré sa objavia až v reálnej konfigurácii, sa dajú nájsť len tam, kde je tá konfigurácia rovnaká.

Staging nie je záloha ani náhradné prostredie pre prípad havárie. Slúži na overenie zmien pred nasadením, nie na prevádzku, keď ostrý systém padne. Na to je plán obnovy po havárii s vlastnou infraštruktúrou a vyskúšaným postupom, a spoliehať sa v kríze na testovacie prostredie znamená spustiť zákazníkom niečo, čo nikto nepripravoval na ostrú záťaž.

Ako to funguje v praxi

V praxi tam smeruje každá zmena cez CI/CD pred nasadením do produkcie. Na stagingu sa overujú aj migrácie databázy a obnovy zo zálohy, nie len funkčnosť obrazoviek.

Pri účtovných a mzdových systémoch sa tak testujú aj nové verzie legislatívnych výpočtov. Prvý výpočet miezd s novými sadzbami sa nemá diať priamo v ostrej prevádzke.

Na stagingu e-shopu musí byť platobná brána v testovacom režime a odosielanie e-mailov zákazníkom vypnuté alebo presmerované. Inak skúšobná objednávka naozaj stiahne peniaze z karty alebo reálnemu zákazníkovi príde potvrdenie o objednávke, ktorú nikdy nespravil, a do účtovníctva sa dostanú platby, ktoré sa potom musia vracať.

Na čo si dať pozor

Kopírovať do stagingu reálne osobné údaje bez ochrany je porušením GDPR. Dáta sa majú anonymizovať alebo pseudonymizovať, inak je testovacie prostredie ďalším miestom úniku.

Staging dostupný z internetu bez hesla si vyhľadávač skôr či neskôr zaindexuje. Potom konkuruje ostrému webu v SEO rovnakým obsahom, návštevníci sa dostanú na nedokončené stránky a môžu tam vyplniť formulár, ktorý nikto nečíta. Prístup chránený heslom a zákaz indexovania stoja pár minút práce.

Potrebujete pojem vysvetliť na vašej konkrétnej situácii? Konzultácie od 55 € / hodina bez DPH, podľa témy a zložitosti.