Domov Rozvoj Co je inženýrství spolehlivosti (sre)? - definice z techopedie

Co je inženýrství spolehlivosti (sre)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená inženýrství spolehlivosti stránek (SRE)?

Spolehlivostní inženýrství (SRE) je přístup k provozování webových stránek, který využívá techniky od softwarového inženýrství k vytváření spolehlivějších webů. Technologie spolehlivosti stránek byla poprvé vyvinuta na Googlu v roce 2003. Termín se vztahuje k systému DevOps, který také kombinuje softwarové inženýrství se správou systému, ale DevOps zahrnuje automatizaci manuálních úloh.

Techopedia vysvětluje techniku ​​spolehlivosti stránek (SRE)

Spolehlivost inženýrství webu zahrnuje použití technik softwarového inženýrství, včetně algoritmů, datových struktur, výkonu a programovacích jazyků k dosažení webových aplikací, které jsou vysoce spolehlivé. Tento přístup byl poprvé vyvinut na Googlu v roce 2003.

V rozhovoru viceprezident společnosti Google pro inženýrství Ben Traynor uvedl, že společnost najala 50–50 lidí se zázemím v softwarovém inženýrství a správě systému pro své týmy SRE. Google přiřazuje malé týmy SRE k velkým projektům. Traynor připsal společnosti Google mimořádnou dostupnost do automatizace mnoha činností souvisejících s provozováním webu. I když se občas stane, že dojde k selhání, jsou rychle vyřešena, protože tým SRE již předem automatizoval tolik úkolů.

Google se také inspiroval hrami pro hraní rolí tak, že strukturoval cvičení připravenosti na provoz, aby testoval inženýry v případě poruch, které vyžadují automatizaci. Společnost nazývá tato cvičení „Kolo neštěstí“, kde jeden zaměstnanec hraje roli systému a jeden hraje roli pohotovostního inženýra. Traynor uvedl, že tento přístup zapojil inženýry, aby přemýšleli o spolehlivosti více než konvenční cvičení.

SRE je podobný DevOps, ale ten se zaměřuje na automatizaci nasazení systémů obecně, zatímco SRE se zaměřuje konkrétně na spolehlivost.

Co je inženýrství spolehlivosti (sre)? - definice z techopedie