Bezserwerowy

term_id: serverless

Category: engineering_practice

Definition

Architektura bezserwerowa pozwala deweloperom na tworzenie i uruchamianie aplikacji bez zarządzania infrastrukturą serwerów. Dostawca chmury automatycznie skaluje zasoby w górę lub w dół w zależności od zapotrzebowania, pobierając opłaty wyłącznie za faktycznie zużyte zasoby obliczeniowe.

Summary

Model wykonania w chmurze, w którym dostawca dynamicznie zarządza przydziałem zasobów maszynowych zamiast użytkownika.

Key Concepts

  • Funkcja jako Usługa (FaaS)
  • Automatyczne skalowanie
  • Płatność za użycie
  • Sterowane zdarzeniami

Use Cases

  • Potoki przetwarzania obrazów
  • Backend dla aplikacji mobilnych
  • Zaplanowane zadania przetwarzania danych