Przetwarzanie bezserwerowe

Strumieniowanie danych z AWS Kinesis i Lambda

Maksim Pecherskiy

Data Engineer

Poprzedni rozdział

PCXoZ.png

Strumieniowanie danych z AWS Kinesis i Lambda

vtceY.png

Strumieniowanie danych z AWS Kinesis i Lambda

Ln4Nq.png

Strumieniowanie danych z AWS Kinesis i Lambda

5JDPF.png

Strumieniowanie danych z AWS Kinesis i Lambda

iYVBt.png

Strumieniowanie danych z AWS Kinesis i Lambda

ahwx2.png

Strumieniowanie danych z AWS Kinesis i Lambda

Lambda

oKm7m.png

qBDP5.png

Strumieniowanie danych z AWS Kinesis i Lambda

Bezserwerowe

BDkHD.png

  • Serwery zarządzane przez dostawcę chmury
  • Płatność za wykonanie
  • Automatyczne skalowanie
  • Niższe limity pamięci i czasu wykonania
  • Idealne do krótkich, celowych funkcji
  • Reagowanie na zdarzenie za pomocą wywołania zwrotnego

Serwery (tradycyjne)

sy3ni.png

  • Serwery zarządzane przez użytkownika
  • Płatność za godzinę działania maszyny
  • Ręczne skalowanie
  • Wyższe limity pamięci i czasu wykonania
  • Idealne do długotrwałych procesów
  • Trenowanie modelu uczenia maszynowego
Strumieniowanie danych z AWS Kinesis i Lambda

1. Wyzwalacz

2020-07-07_22-52.png

Strumieniowanie danych z AWS Kinesis i Lambda

2. Handler

2020-07-07_22-53.png

Strumieniowanie danych z AWS Kinesis i Lambda

3. Warstwa

2020-07-07_22-54.png

Strumieniowanie danych z AWS Kinesis i Lambda

4. Miejsce docelowe

2020-07-07_22-55.png

Strumieniowanie danych z AWS Kinesis i Lambda

Skuteczne połączenie

Transformacja danych MF1mq.png

API oRmuU.png

Alerty Nm4UE.png

Alexa rYT3z.png

Strumieniowanie danych z AWS Kinesis i Lambda

Przykładowy handler

import json

def lambda_handler(event, context):

return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }
Strumieniowanie danych z AWS Kinesis i Lambda

Podsumowanie

UUmiG.png

Strumieniowanie danych z AWS Kinesis i Lambda

Podsumowanie

Transformacja danych

MF1mq.png

API

oRmuU.png

Alerty

Nm4UE.png

Alexa

rYT3z.png

Strumieniowanie danych z AWS Kinesis i Lambda

Podsumowanie

Bezserwerowe

BDkHD.png

  • Reagowanie na zdarzenie

Tradycyjne

sy3ni.png

  • Trenowanie modelu ML
Strumieniowanie danych z AWS Kinesis i Lambda

Podsumowanie

1K8id.png

Strumieniowanie danych z AWS Kinesis i Lambda

Czas na ćwiczenia!

Strumieniowanie danych z AWS Kinesis i Lambda

Preparing Video For Download...