SRE

To skrót od „Site Reliability Engineering”. SRE to ustrukturyzowane podejście do tworzenia oprogramowania, które powstało w firmie Google. Celem SRE jest tworzenie i utrzymywanie aplikacji, które są niezawodne i skalowalne.

SRE jest podobne do DevOps, ale koncentruje się na programistach. Zamiast wymagać istnienia dwóch oddzielnych zespołów — programistycznego i operacyjnego — programiści SRE pracują jako jeden zespół, aby tworzyć niezawodne oprogramowanie. Idealny zespół SRE obejmuje programistów o różnych specjalizacjach, dzięki czemu każdy z nich może wnieść wartościowe spostrzeżenia.

SRE koncentruje się bardziej na stabilności niż na elastyczności oraz na proaktywnym tworzeniu rozwiązań, a nie na reaktywnym programowaniu.

Inżynieria niezawodności serwisów ma zapewniać programistom większą swobodę w tworzeniu innowacyjnych rozwiązań programistycznych. Dzięki ustanowieniu niezawodnych systemów oprogramowania z nadmiarowością i odpowiednimi zabezpieczeniami programistów nie ograniczają tradycyjne procedury operacyjne. Na przykład w zespole DevOps kierownik zespołu operacyjnego może musieć zatwierdzać każdą aktualizację oprogramowania przed jej opublikowaniem. W SRE programiści mogą mieć możliwość publikowania aktualizacji w razie potrzeby.

Ponieważ SRE koncentruje się na programistach, kierownik zespołu SRE musi mieć doświadczenie w programowaniu, a nie tylko wiedzę operacyjną. Kierownik SRE może aktywnie pomagać w tworzeniu oprogramowania, zamiast jedynie nadzorować ten proces.

NOTE:SRE jest także skrótem od „Site Reliability Engineer” — tytułu nadawanego członkowi zespołu inżynierii niezawodności serwisów.

Zaktualizowano November 16, 2019 przez Per C.

quizSprawdź swoją wiedzę

In what year did Apple release Mac OS X 10.6 Snow Leopard?

A
2009
0%
B
2014
0%
C
2019
0%
D
2024
0%
Correct! Incorrect!     View the Snow Leopard definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja SRE na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.