Introductie tot AWS Compute-services

AWS-concepten

Amar Suchak

Software Engineer, Microsoft

Waarom hebben we compute-services nodig?

Black Friday

  • Stel: het is Black Friday
  • Je site crasht door hoge traffic
  • Wat doe je?
AWS-concepten

Compute: de ruggengraat van digitale oplossingen

  • Definitie: rekenkracht on-demand leveren
  • Belang: schaalbaar, flexibel en kostenefficiënt

Vraag vs. rekenkracht

AWS-concepten

De uitdaging aangaan met AWS

Server-based

  • Continu beschikbaar
  • Dedicated resources
  • Meer controle
  • Maatwerk (als een auto bezitten)

Een auto bezitten

Serverless

  • Uitvoering on-demand
  • Geen serverbeheer
  • Eventgedreven
  • Kostenefficiënt
  • Als een taxi: beschikbaar wanneer nodig, weg als je klaar bent

Een taxi nemen

AWS-concepten

EC2 uitgelegd

AWS EC2

  • Virtuele servers in de cloud
  • Aanpasbare configuraties (OS, opslag, regio)
  • Focus op maatwerk
AWS-concepten

Lambda uitgelegd

AWS Lambda

  • Serverless computing-platform
  • Naam komt van Lambda-calculus
  • Eventgedreven architectuur (bestanduploads, databasewijzigingen)
  • Focus op gemak
AWS-concepten

In de praktijk

EC2

  • Websites hosten
  • Schaalbaar en aanpasbaar

Web App

Lambda

  • Realtime beeldverwerking
  • Eventgedreven taken

Back-ups

AWS-concepten

Verder dan EC2 en Lambda

AWS Compute-services

AWS-concepten

Laten we oefenen!

AWS-concepten

Preparing Video For Download...