Innehållsförteckning:
- Definition - Vad betyder SRE (Site Reliability Engineering)?
- Techopedia förklarar SRE (Site Reliability Engineering)
Definition - Vad betyder SRE (Site Reliability Engineering)?
SRE-webbplatsens tillförlitlighet är ett tillvägagångssätt för webbplatsverksamhet som använder teknik från programvaruteknik för att bygga mer pålitliga webbplatser. Webbplatssäkerhetsteknik utvecklades först på Google 2003. Termen är relaterad till DevOps, som också blandar programvaruteknik med systemadministration, men DevOps innebär automatisering av manuella uppgifter.
Techopedia förklarar SRE (Site Reliability Engineering)
Webbplatstillförlitlighetsteknik involverar användning av mjukvaruteknik, inklusive algoritmer, datastrukturer, prestanda och programmeringsspråk för att uppnå webbapplikationer som är mycket tillförlitliga. Metoden utvecklades först på Google 2003.
I en intervju sa Googles vice verkställande direktör för ingenjör Ben Traynor att företaget anställde 50-50 blandning av människor med bakgrunder inom både programvaruteknik och systemadministration för sina SRE-team. Google tilldelar små SRE-team till större projekt. Traynor tillskrev Googles anmärkningsvärda drifttid till automatiseringen av många aktiviteter för webbplatsoperationer. Även om fel ibland inträffar fixas de snabbt eftersom SRE-teamet har automatiserat så många uppgifter i förväg.
Google har också tagit inspiration från rollspel på det sätt som det har strukturerat driftsberedskap för att testa ingenjörer vid fel som kräver automatisering. Företaget kallar dessa övningar "Wheel of Misfortune", där en anställd spelar systemets roll och en spelar rollen som on-call ingenjör. Traynor sa att detta tillvägagångssätt engagerade ingenjörer att tänka på tillförlitlighet mer än konventionella borrar gjorde.
SRE liknar DevOps, men det senare fokuserar på att automatisera distributionen av system i allmänhet, medan SRE fokuserar specifikt på tillförlitlighet.