Q:
Co se běžně podílí na inženýrství spolehlivosti stránek?
A:Práce související s konstrukcí spolehlivosti stránek (SRE) se mohou docela lišit v závislosti na společnostech a systémech, na nichž se pracuje.
Základní definice inženýrství spolehlivosti stránek je proces, kterým se lidé se zkušenostmi s vývojem softwaru starají o operace, nebo směšováním nebo kombinováním práce na vývoji a operacích nějakým klíčovým způsobem. To znamená, že role inženýra spolehlivosti webu často zahrnuje použití přístupů návrhu na nejvyšší úrovni k provozu.
Přístup pomocí inženýrství spolehlivosti stránek je podobný jinému přístupu zvanému devops - oba mají za cíl kombinovat vývoj a provoz. Tam, kde je devops často popisován jako proces sloučení těchto dvou oddělení, je často jako pracovní název používán technik spolehlivosti stránek, který nahrazuje tradiční pracovní název správce systému. Rozdíl je v tom, že spolu s monitorovacími a obslužnými systémy bude technik spolehlivosti webu také aplikovat tyto vývojové koncepty, což je rozhodující pro zajištění toho, aby vyvíjené programy fungovaly tak, jak mají.
Z praktického hlediska může být technik spolehlivosti na místě kdykoli schopen monitorovat systémy. Tato osoba může psát automatizační nástroje nebo pomáhat při vývoji funkcí pro zajištění kvality. Týmy v SRE mohou vyhodnotit provozuschopnost aplikace nebo se jinak podívat na to, jak se vyvíjené aplikace prakticky používají v terénu.
V rámci obecného konceptu kombinování vývoje a operací je role SRE velmi flexibilní. Někteří by řekli, že tento přístup se také pokouší „překlenout propast“ mezi oběma odděleními z hlediska komunikace a filozofie. Osoba v SRE tedy může skončit na řadě schůzek, aby prakticky hovořila o použití vyvinutých produktů a služeb. SRE lze považovat za „zúčastněnou stranu“ v procesu devops, což je někdo, kdo poskytuje kritickou zpětnou vazbu o inženýrství a designu s ohledem na provozní výkon.
Ačkoli někteří vidí SRE jako druh oblečené role správce systému, společnosti jako Google přijímají koncept SRE a investují mnohem více do vymezení role tohoto typu profesionála. Inženýři společnosti Google hovoří o některých velmi důležitých vstupech, které mohou být poskytnuty v procesu SRE, a popisují tyto odborníky jako vysoce kvalifikované a zkušené způsoby, které tradiční administrátoři systémů možná nebyli.