Wprowadzenie do usług obliczeniowych AWS
AWS – podstawy
Amar Suchak
Software Engineer, Microsoft
Dlaczego potrzebujemy usług obliczeniowych?
Wyobraź sobie Czarny Piątek
Witryna przestaje działać z powodu dużego ruchu
Co zrobić?
Obliczenia: fundament rozwiązań cyfrowych
Definicja: moc obliczeniowa na żądanie
Zalety: skalowalność, elastyczność i efektywność kosztowa
Odpowiedź na wyzwanie z AWS
Oparte na serwerze
Ciągła dostępność
Dedykowane zasoby
Większa kontrola
Personalizacja (jak posiadanie samochodu)
Bezserwerowe
Wykonanie na żądanie
Brak zarządzania serwerami
Sterowane zdarzeniami
Opłacalne
Jak taksówka – dostępne wtedy, gdy jest potrzebne
EC2 – szczegółowo
Wirtualne serwery w chmurze
Konfigurowalne ustawienia (system operacyjny, pamięć, lokalizacja)
Nacisk na personalizację
Lambda – szczegółowo
Bezserwerowa platforma obliczeniowa
Nazwa pochodzi od rachunku lambda
Architektura sterowana zdarzeniami (przesyłanie plików, zmiany w bazie danych)
Nacisk na wygodę
W praktyce
EC2
Hosting stron internetowych
Skalowalność i personalizacja
Lambda
Przetwarzanie obrazów w czasie rzeczywistym
Zadania sterowane zdarzeniami
Poza EC2 i Lambda
Czas na ćwiczenia!
AWS – podstawy
Preparing Video For Download...