Dom Rozwój Co zwykle wiąże się z inżynierią niezawodności witryny?

Co zwykle wiąże się z inżynierią niezawodności witryny?

Anonim

P:

Co zwykle wiąże się z inżynierią niezawodności witryny?

ZA:

Prace związane z inżynierią niezawodności strony (SRE) mogą się znacznie różnić, w zależności od firm i systemów, nad którymi pracują.

Podstawową definicją inżynierii niezawodności witryny jest proces polegający na kierowaniu działaniami osób z doświadczeniem w tworzeniu oprogramowania lub mieszaniu lub łączeniu pracy związanej z programowaniem i operacjami w kluczowy sposób. To powiedziawszy, rola inżyniera niezawodności witryny często wiąże się z zastosowaniem najwyższego poziomu podejść projektowych do operacji.

Podejście polegające na zastosowaniu inżynierii niezawodności witryny jest podobne do innego podejścia zwanego devops - oba mają na celu połączenie rozwoju i operacji. Tam, gdzie devops jest często opisywany jako proces łączenia dwóch działów, inżynier ds. Niezawodności witryny jest często używany jako stanowisko, zastępując tradycyjny tytuł administratora systemu. Różnica polega na tym, że oprócz systemów monitorujących i obsługujących, inżynier niezawodności witryny zastosuje również te koncepcje programistyczne, co ma kluczowe znaczenie dla upewnienia się, że opracowane programy działają tak, jak powinny.

W praktyce inżynier niezawodności strony może być wezwany do monitorowania systemów w dowolnym momencie. Ta osoba może pisać narzędzia do automatyzacji lub pomagać w opracowywaniu funkcji zapewniania jakości. Zespoły w SRE mogą oceniać czas działania aplikacji lub w inny sposób sprawdzać, w jaki sposób opracowane aplikacje są praktycznie wykorzystywane w terenie.

W ramach ogólnej koncepcji połączenia rozwoju i operacji rola SRE jest bardzo elastyczna. Niektórzy twierdzą, że takie podejście próbuje również „wypełnić lukę” między dwoma działami pod względem komunikacji i filozofii. Tak więc osoba w SRE może skończyć na wielu spotkaniach, aby porozmawiać praktycznie o wykorzystaniu opracowanych produktów i usług. SRE może być postrzegany jako „interesariusz” w procesie deweloperów, ktoś, kto przekazuje krytyczne informacje zwrotne na temat inżynierii i projektowania z myślą o wydajności operacyjnej.

Chociaż niektórzy postrzegają SRE jako rodzaj wystrojonej roli administratora systemu, firmy takie jak Google przyjmują koncepcję SRE i dużo więcej inwestują w określanie roli tego typu profesjonalisty. Inżynierowie Google mówią o niektórych bardzo ważnych danych wejściowych, które można zapewnić w procesie SRE, i opisują tych specjalistów jako wysoko wykwalifikowanych i doświadczonych w sposób, w jaki mogliby nie być tradycyjni administratorzy systemów.

Co zwykle wiąże się z inżynierią niezawodności witryny?