Typy usług w chmurze
AWS Lambda, funkcje chmury, Azure Functions - wykonywanie kodu bez zarządzania serwerami, automatyczne skalowanie, zapłata za używanie
Firebase, AWS Amplify, Supabase - gotowy backend z autoryzacją, bazą danych, magazynowaniem i interfejsem API
AWS S3, Google Cloud Storage, Azure Blob – skalowalne magazyny obiektów, integracja CDN, globalna dystrybucja
RDS, Cloud SQL, Cosmos DB – zarządzane bazy danych SQL i NoSQL, automatyczne kopie zapasowe, skalowanie
CloudFront, Cloud CDN, Azure CDN – globalna dystrybucja treści, niski czas oczekiwania, cachowanie
zarządzanie interfejsem API, ograniczanie szybkości wywołań, autoryzacja, monitorowanie, wersjonowanie, routingu mikroservisów
Porównanie dostawców chmury
Procentowy udział rynkowy dostawców chmury.
Architektura bezserwerowa
Funkcje bezserwerowe dla aplikacji mobilnych
Backend-as-a-Service (BaaS)
Przykład integracji z Firebase
modele przechowywania w chmurze
Najlepsze praktyki
Upload bezpośredni: przesyłanie z urządzenia mobilnego do chmury (zawarte linki podpisane)
Buforowanie: cachowanie przez CDN dla treści statycznych
Kompresja: kompresja obrazów/wideo przed przesłaniem
Przekazywanie z powrotem: dla dużych plików, logika ponownego próbowania
Wersjonowanie: wersjonowanie obiektów do zapasowania i przywracania
Spróbuj na żywo
Wszystko powyżej działa w Twojej przeglądarce — otwórz Visualizator Funkcji Skażonej i zmieniaj parametry podczas jego działania. Nic nie jest zainstalowane, nic nie jest wysyłane na serwer, cała modelika istnieje w jednym okienku.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Hash Function Avalanche Visualizer i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację Hash Function Avalanche Visualizer