Amazon Elastic Compute Cloud

Concepten van AWS-cloudtechnologie en -services

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Wat is Amazon Elastic Compute Cloud (EC2)?

  • Biedt schaalbare compute-capaciteit in de cloud
  • Elke afzonderlijke EC2-machine heet een instance

Belangrijke kenmerken:

  • Opschalen of afschalen op basis van vraag
  • Veel typen instances voor specifieke use cases

Een vertakt schema met compute-verbindingen naar opslag, databases en netwerken.

Concepten van AWS-cloudtechnologie en -services

EC2-instancetypen

AWS biedt zes categorieën EC2-instances voor specifieke workloads

  • General purpose
  • Compute optimized
  • Memory optimized
  • Storage optimized
  • Accelerated computing
  • High Performance Computing (HPC) optimized

Pictogrammen van gegroepeerde EC2-instances en een enkele EC2-instance.

Concepten van AWS-cloudtechnologie en -services

General purpose- en storage-geoptimaliseerde instances

General purpose-instances

  • Balans tussen compute-, geheugen- en netwerkbronnen
  • Use cases:
    • Dynamische websites hosten
    • Coderepositories beheren

EC2-pictogram met een general purpose-instance.

Storage-geoptimaliseerde instances

  • Hoge, sequentiële lees- en schrijfsnelheid voor grote datasets
  • Use cases:
    • Datawarehousing
    • Grote relationele databases herstructureren

EC2-pictogram met een storage-geoptimaliseerde instance.

Concepten van AWS-cloudtechnologie en -services

Compute- en memory-geoptimaliseerde instances

Compute-geoptimaliseerde instances

  • Compute-intensieve en high-performance workloads
  • Use cases:
    • Wetenschappelijke simulaties
    • Financiële modellering

EC2-pictogram met een compute-geoptimaliseerde instance.

Memory-geoptimaliseerde instances

  • Geheugenintensieve workloads zonder hoge opslagbehoefte
  • Use cases:
    • Realtime streamingdata-analyse
    • Ondertitels genereren

EC2-pictogram met een memory-geoptimaliseerde instance.

Concepten van AWS-cloudtechnologie en -services

Gespecialiseerde compute-instances

Versnelde compute-instances

  • Bevatten gespecialiseerde hardwareversnellers, zoals GPU's of FPGA's
  • Use cases:
    • Deep learning
    • Gamegraphics renderen

EC2-pictogram met een versnelde compute-instance.

HPC-geoptimaliseerde instances

  • Beste prijs-prestatie voor grootschalige high-performance workloads
  • Use cases:
    • Weersvoorspelling
    • Crashsimulaties

EC2-pictogram met een high-performance compute-geoptimaliseerde instance.

Concepten van AWS-cloudtechnologie en -services

Je EC2-instance maken

Architectuurdiagram van een EC2-instance

Concepten van AWS-cloudtechnologie en -services

Verbinden met je EC2-instance: SSH-client

  • SSH maakt verbinding met een private key
  • Die keys moeten beheerd worden

SSH-client

Concepten van AWS-cloudtechnologie en -services

Verbinden met je EC2-instance: AWS Session Manager

  • Sleutelloze toegang via de Management Console
  • Integreert met Identity and Access Management (IAM)

AWS Session Manager

Concepten van AWS-cloudtechnologie en -services

Verbinden met je EC2-instance: EC2 Instance Connect

  • Browserverbinding
  • Snel en tijdelijk toegang

EC2 Instance Connect

Concepten van AWS-cloudtechnologie en -services

Laten we oefenen!

Concepten van AWS-cloudtechnologie en -services

Preparing Video For Download...