Nr 01 · Słownik · Chmura i DevOps

odporność na awarie

fault tolerance

Zdolność systemu do dalszego poprawnego działania mimo wystąpienia awarii części jego komponentów.

Karta hasła

Zobacz też

Powiązane pojęcia · Chmura, DevOps i SRE

  • 01infrastruktura niezmiennaang. immutable infrastructurePodejście, w którym komponenty środowiska nie są modyfikowane po wdrożeniu, lecz zastępowane nowymi z aktualizowanego obrazu wzorcowego.
  • 02udostępnianie zasobówang. provisioningAutomatyczne tworzenie i konfigurowanie zasobów obliczeniowych, sieciowych i magazynowych przygotowujące je do użycia przez aplikację.
  • 03ciągłe dostarczanieCD; ang. continuous deliveryPraktyka utrzymywania oprogramowania w stanie gotowym do wdrożenia w dowolnej chwili poprzez automatyzację budowania, testowania i przygotowania wydania.
  • 04ciągłe wdrażanieang. continuous deploymentRozszerzenie dostarczania, w którym każda pomyślnie zweryfikowana zmiana jest automatycznie i bez ingerencji człowieka wdrażana na środowisko produkcyjne.
  • 05ciągła integracjaCI; ang. continuous integrationPraktyka częstego scalania zmian kodu do wspólnej gałęzi, gdzie każde scalenie automatycznie uruchamia budowanie i testy w celu wczesnego wykrycia konfliktów i błędów.
  • 06bramka jakościang. quality gateZdefiniowany próg kryteriów (np. pokrycie testów, brak podatności), który musi zostać spełniony, by zmiana mogła przejść do kolejnego etapu potoku.
Źródło: Avizienis i in., Basic Concepts and Taxonomy of Dependable Computing, IEEE TDSC 2004cecha