Huis Ontwikkeling Wat is site betrouwbaarheid engineering (sre)? - definitie van techopedia

Wat is site betrouwbaarheid engineering (sre)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Site Reliability Engineering (SRE)?

Sitebetrouwbaarheidstechniek (SRE) is een benadering van websitebewerkingen die technieken uit software-engineering gebruikt om betrouwbaardere websites te bouwen. Site betrouwbaarheid engineering werd voor het eerst ontwikkeld bij Google in 2003. De term is gerelateerd aan DevOps, dat ook software engineering combineert met systeembeheer, maar DevOps omvat het automatiseren van handmatige taken.

Techopedia verklaart Site Reliability Engineering (SRE)

Engineering van site-betrouwbaarheid omvat het gebruik van software engineering-technieken, waaronder algoritmen, gegevensstructuren, prestaties en programmeertalen om zeer betrouwbare webapplicaties te realiseren. De aanpak werd voor het eerst ontwikkeld bij Google in 2003.

In een interview zei vice-president engineering Ben Traynor van Google dat het bedrijf voor zijn SRE-teams een 50-50-mix van mensen met achtergronden in zowel software-engineering als systeembeheer heeft aangenomen. Google wijst kleine SRE-teams toe aan grote projecten. Traynor schreef de opmerkelijke uptime van Google toe aan de automatisering van veel activiteiten op de site. Hoewel storingen soms voorkomen, worden deze snel verholpen omdat het SRE-team zoveel taken vooraf heeft geautomatiseerd.

Google heeft zich ook laten inspireren door rollenspellen, omdat het gestructureerde operationele gereedheidstesten heeft om technici te testen in het geval van storingen die automatisering vereisen. Het bedrijf noemt deze oefeningen 'Wheel of Misfortune', waarbij één medewerker de rol van het systeem speelt en één de rol van de oproepbare ingenieur. Traynor zei dat met deze aanpak ingenieurs meer over betrouwbaarheid nadenken dan conventionele boren.

SRE is vergelijkbaar met DevOps, maar deze laatste richt zich op het automatiseren van de inzet van systemen in het algemeen, terwijl SRE zich specifiek richt op betrouwbaarheid.

Wat is site betrouwbaarheid engineering (sre)? - definitie van techopedia