Wprowadzenie do usług obliczeniowych AWS

AWS – podstawy

Amar Suchak

Software Engineer, Microsoft

Dlaczego potrzebujemy usług obliczeniowych?

Czarny Piątek

  • Wyobraź sobie Czarny Piątek
  • Witryna przestaje działać z powodu dużego ruchu
  • Co zrobić?
AWS – podstawy

Obliczenia: fundament rozwiązań cyfrowych

  • Definicja: moc obliczeniowa na żądanie
  • Zalety: skalowalność, elastyczność i efektywność kosztowa

Zapotrzebowanie a moc obliczeniowa

AWS – podstawy

Odpowiedź na wyzwanie z AWS

Oparte na serwerze

  • Ciągła dostępność
  • Dedykowane zasoby
  • Większa kontrola
  • Personalizacja (jak posiadanie samochodu)

Posiadanie samochodu

Bezserwerowe

  • Wykonanie na żądanie
  • Brak zarządzania serwerami
  • Sterowane zdarzeniami
  • Opłacalne
  • Jak taksówka – dostępne wtedy, gdy jest potrzebne

Zamawianie taksówki

AWS – podstawy

EC2 – szczegółowo

AWS EC2

  • Wirtualne serwery w chmurze
  • Konfigurowalne ustawienia (system operacyjny, pamięć, lokalizacja)
  • Nacisk na personalizację
AWS – podstawy

Lambda – szczegółowo

AWS Lambda

  • Bezserwerowa platforma obliczeniowa
  • Nazwa pochodzi od rachunku lambda
  • Architektura sterowana zdarzeniami (przesyłanie plików, zmiany w bazie danych)
  • Nacisk na wygodę
AWS – podstawy

W praktyce

EC2

  • Hosting stron internetowych
  • Skalowalność i personalizacja

Aplikacja webowa

Lambda

  • Przetwarzanie obrazów w czasie rzeczywistym
  • Zadania sterowane zdarzeniami

Kopie zapasowe

AWS – podstawy

Poza EC2 i Lambda

Usługi obliczeniowe AWS

AWS – podstawy

Czas na ćwiczenia!

AWS – podstawy

Preparing Video For Download...