Hjem Udvikling Hvad er teknik (site) pålidelighed? - definition fra techopedia

Hvad er teknik (site) pålidelighed? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Site Reliability Engineering (SRE)?

Webstedssikkerhedsteknik (SRE) er en tilgang til webstedsdrift, der bruger teknikker fra software-engineering til at opbygge mere pålidelige websteder. Webstedssikkerhedsteknik blev først udviklet hos Google i 2003. Udtrykket er relateret til DevOps, som også blander softwareteknik med systemadministration, men DevOps involverer automatisering af manuelle opgaver.

Techopedia forklarer SRE (Site Reliability Engineering)

Webstedssikkerhedsteknologi involverer brug af software-teknik, herunder algoritmer, datastrukturer, ydeevne og programmeringssprog for at opnå webapplikationer, der er yderst pålidelige. Fremgangsmåden blev først udviklet hos Google i 2003.

I et interview sagde Googles vicepræsident for ingeniørvirksomhed Ben Traynor, at virksomheden hyrede 50-50 blanding af mennesker med baggrunde i både software-engineering og systemadministration til sine SRE-teams. Google tildeler små SRE-teams til større projekter. Traynor tilskrev Googles bemærkelsesværdige oppetid til automatiseringen af ​​mange webstedsoperationsaktiviteter. Mens der lejlighedsvis opstår fejl, løses de hurtigt, fordi SRE-teamet har automatiseret så mange opgaver på forhånd.

Google har også hentet inspiration fra rollespil på den måde, at den har struktureret driftsberedskabsøvelser til at teste ingeniører i tilfælde af fejl, der kræver automatisering. Virksomheden kalder disse øvelser "Wheel of Misfortune", hvor en medarbejder spiller systemets rolle, og en spiller rollen som on-call ingeniøren. Traynor sagde, at denne tilgang engagerede ingeniører til at tænke mere pålidelighed end konventionelle øvelser gjorde.

SRE svarer til DevOps, men sidstnævnte fokuserer på at automatisere installationen af ​​systemer generelt, mens SRE fokuserer specifikt på pålidelighed.

Hvad er teknik (site) pålidelighed? - definition fra techopedia