Přechod na serverless

Streamování dat s AWS Kinesis a Lambda

Maksim Pecherskiy

Data Engineer

Minulá kapitola

PCXoZ.png

Streamování dat s AWS Kinesis a Lambda

vtceY.png

Streamování dat s AWS Kinesis a Lambda

Ln4Nq.png

Streamování dat s AWS Kinesis a Lambda

5JDPF.png

Streamování dat s AWS Kinesis a Lambda

iYVBt.png

Streamování dat s AWS Kinesis a Lambda

ahwx2.png

Streamování dat s AWS Kinesis a Lambda

Lambda

oKm7m.png

qBDP5.png

Streamování dat s AWS Kinesis a Lambda

Serverless

BDkHD.png

  • Servery spravuje poskytovatel cloudu
  • Platba za spuštění
  • Automatické škálování
  • Nižší limity paměti a doby běhu
  • Vhodné pro rychlé, cílené funkce
  • Reakce na událost pomocí callbacku

Servery (tradiční)

sy3ni.png

  • Servery spravuje uživatel
  • Platba za hodinu běhu stroje
  • Ruční škálování
  • Vyšší limity paměti a doby běhu
  • Vhodné pro dlouhodobé výpočty
  • Trénování modelu strojového učení
Streamování dat s AWS Kinesis a Lambda

1. Spouštěč

2020-07-07_22-52.png

Streamování dat s AWS Kinesis a Lambda

2. Handler

2020-07-07_22-53.png

Streamování dat s AWS Kinesis a Lambda

3. Vrstva

2020-07-07_22-54.png

Streamování dat s AWS Kinesis a Lambda

4. Cíl

2020-07-07_22-55.png

Streamování dat s AWS Kinesis a Lambda

Silná kombinace

Transformace dat MF1mq.png

API oRmuU.png

Upozorňování Nm4UE.png

Alexa rYT3z.png

Streamování dat s AWS Kinesis a Lambda

Ukázkový handler

import json

def lambda_handler(event, context):

return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }
Streamování dat s AWS Kinesis a Lambda

Opakování

UUmiG.png

Streamování dat s AWS Kinesis a Lambda

Opakování

Transformace dat

MF1mq.png

API

oRmuU.png

Upozorňování

Nm4UE.png

Alexa

rYT3z.png

Streamování dat s AWS Kinesis a Lambda

Opakování

Serverless

BDkHD.png

  • Reakce na událost

Tradiční

sy3ni.png

  • Trénování modelu ML
Streamování dat s AWS Kinesis a Lambda

Opakování

1K8id.png

Streamování dat s AWS Kinesis a Lambda

Pojďme procvičovat!

Streamování dat s AWS Kinesis a Lambda

Preparing Video For Download...