Amazon Elastic Compute Cloud

AWS: Cloud-Technologie und Servicekonzepte

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Was ist Amazon Elastic Compute Cloud (EC2)?

  • Bietet skalierbare Rechenkapazität in der Cloud
  • Jede einzelne EC2-Maschine heißt Instanz

Wichtige Merkmale:

  • Nach Bedarf hoch- oder runterskalieren
  • Große Auswahl an Instanztypen für spezielle Use Cases

Ein verzweigtes Diagramm mit Compute-Verbindung zu Storage, Datenbanken und Netzwerken.

AWS: Cloud-Technologie und Servicekonzepte

EC2-Instanztypen

AWS bietet sechs Kategorien von EC2-Instanzen für spezielle Workloads

  • General Purpose
  • Compute-optimiert
  • Memory-optimiert
  • Storage-optimiert
  • Beschleunigtes Computing
  • High Performance Computing (HPC) optimiert

Symbole mit gruppierten EC2-Instanzen und einer einzelnen EC2-Instanz.

AWS: Cloud-Technologie und Servicekonzepte

General-Purpose- und Storage-optimierte Instanzen

General-Purpose-Instanzen

  • Ausgewogenes Verhältnis von Compute, Speicher und Netzwerk
  • Anwendungsfälle:
    • Dynamische Websites hosten
    • Code-Repos verwalten

EC2-Instanzsymbol für eine General-Purpose-Instanz.

Storage-optimierte Instanzen

  • Hoher, sequentieller Lese-/Schreibzugriff auf große Datensätze
  • Anwendungsfälle:
    • Data Warehousing
    • Große relationale Datenbanken refaktorisieren

EC2-Instanzsymbol für eine storage-optimierte Instanz.

AWS: Cloud-Technologie und Servicekonzepte

Compute- und Memory-optimierte Instanzen

Compute-optimierte Instanzen

  • Rechenintensive und High-Performance-Workloads
  • Anwendungsfälle:
    • Wissenschaftliche Simulationen
    • Finanzmodellierung

EC2-Instanzsymbol für eine compute-optimierte Instanz.

Memory-optimierte Instanzen

  • Speicherintensive Workloads ohne hohen Storage-Bedarf
  • Anwendungsfälle:
    • Echtzeit-Stream-Analytik
    • Live-Untertitel generieren

EC2-Instanzsymbol für eine memory-optimierte Instanz.

AWS: Cloud-Technologie und Servicekonzepte

Spezialisierte Compute-Instanzen

Beschleunigte Computing-Instanzen

  • Enthalten spezialisierte Hardware-Beschleuniger wie GPUs oder FPGAs
  • Anwendungsfälle:
    • Deep Learning
    • Rendering von Spielgrafiken

EC2-Instanzsymbol für eine beschleunigte Computing-Instanz.

HPC-optimierte Instanzen

  • Bestes Preis-Leistungs-Verhältnis für skalierte High-Performance-Workloads
  • Anwendungsfälle:
    • Wettervorhersage
    • Crash-Simulationen

EC2-Instanzsymbol für eine High-Performance-compute-optimierte Instanz.

AWS: Cloud-Technologie und Servicekonzepte

Deine EC2-Instanz erstellen

Architekturdiagramm für eine EC2-Instanz

AWS: Cloud-Technologie und Servicekonzepte

Mit deiner EC2-Instanz verbinden: SSH-Client

  • SSH verbindet sich mit einem privaten Schlüssel
  • Diese Schlüssel müssen verwaltet werden

SSH-Client

AWS: Cloud-Technologie und Servicekonzepte

Mit deiner EC2-Instanz verbinden: AWS Session Manager

  • Schlüsseloser Zugriff über die Management Console
  • Integriert mit Identity and Access Management (IAM)

AWS Session Manager

AWS: Cloud-Technologie und Servicekonzepte

Mit deiner EC2-Instanz verbinden: EC2 Instance Connect

  • Browserbasierte Verbindung
  • Schneller, temporärer Zugriff

EC2 Instance Connect

AWS: Cloud-Technologie und Servicekonzepte

Lass uns üben!

AWS: Cloud-Technologie und Servicekonzepte

Preparing Video For Download...