Einführung in Datenverarbeitungsdienste von AWS

Konzeptuelle Grundlagen von AWS

Amar Suchak

Software Engineer, Microsoft

Wozu brauchen wir Rechenleistung?

Black Friday

  • Stell dir vor, es ist Black Friday.
  • Deine Website stürzt ab, weil der Traffic zu hoch ist.
  • Was dann?
Konzeptuelle Grundlagen von AWS

Compute: das Rückgrat digitaler Lösungen

  • Definition: Bereitstellung von Rechenleistung nach Bedarf
  • Wichtig: Skalierbarkeit, Flexibilität und Kosteneffizienz

Nachfrage und Rechenleistung

Konzeptuelle Grundlagen von AWS

Lösungen mit AWS

Serverbasiert

  • Immer verfügbar
  • Dedizierte Ressourcen
  • Mehr Kontrolle
  • Anpassung (wie beim Besitz eines Autos)

Besitz eines Autos

Serverless

  • Ausführung auf Abruf
  • Keine Serververwaltung
  • Ereignisgesteuert
  • Kostengünstig
  • Wie bei einem Taxi: nur da, wenn man es braucht

Taxiservice

Konzeptuelle Grundlagen von AWS

EC2 im Detail

AWS EC2

  • Virtuelle Server in der Cloud
  • Anpassbare Konfigurationen (Betriebssystem, Speicher, Standort)
  • Anpassung steht im Vordergrund
Konzeptuelle Grundlagen von AWS

Lambda im Detail

AWS Lambda

  • Serverless-Computing-Plattform
  • Name abgeleitet vom Lambda-Kalkül
  • Ereignisgesteuerte Architektur (Datei-Uploads, Datenbankänderungen)
  • Praktikabilität im Vordergrund
Konzeptuelle Grundlagen von AWS

In der Praxis

EC2

  • Web-Hosting
  • Skalierbarkeit und Anpassung

Web App

Lambda

  • Echtzeit-Bildverarbeitung
  • Ereignisgesteuerte Aufgaben

Backups

Konzeptuelle Grundlagen von AWS

EC2, Lambda und viele mehr

AWS Compute Services

Konzeptuelle Grundlagen von AWS

Lass uns üben!

Konzeptuelle Grundlagen von AWS

Preparing Video For Download...