Weiter zum Inhalt

AWS-EC2-Tutorial für Einsteiger

Erfahre, warum sich Amazon Web Services Elastic Compute Cloud (EC2) lohnt, und wie du auf einer Windows-Instanz eine einfache Data-Science-Umgebung einrichtest.
Aktualisiert 18. Sept. 2026  · 7 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Lerne einige Vorteile von Amazon Web Services Elastic Compute Cloud (EC2) kennen. Im ersten Teil dieses Tutorials erfährst du, wie du Windows-Instanzen auf EC2 startest und dich mit ihnen verbindest. Anschließend zeigen wir dir, wie du auf der Instanz eine grundlegende Data-Science-Umgebung einrichtest (R, RStudio und Python installieren).

Amazon Web Services Elastic Compute Cloud (EC2): Ein kurzer Überblick

Manchmal stößt ein Desktop oder Laptop an seine Grenzen. Stell dir vor, eine Datenwissenschaftlerin möchte ein sehr großes Dataset analysieren. Sie versucht, den gesamten Datensatz in den Speicher zu laden – und erhält eine Fehlermeldung wie diese:

error

Der Fehler tritt auf, weil der verfügbare Arbeitsspeicher erschöpft ist. Das Betriebssystem konnte keine weiteren 500 MB RAM zuweisen. Es gibt verschiedene Wege, dieses Problem zu lösen – eine Möglichkeit wäre, den RAM des Rechners aufzurüsten. Abgesehen von den Kosten sind viele Geräte jedoch nur begrenzt aufrüstbar. In diesem Tutorial betrachten wir eine andere Lösung: Eine virtuelle Maschine in der Cloud (AWS) mit mehr RAM und CPU.

Virtuelle Maschinen auf AWS EC2, sogenannte Instanzen, bieten viele Vorteile. Dazu zählen hohe Skalierbarkeit (du kannst Instanzen mit mehr RAM, CPU etc. wählen), einfache Inbetriebnahme und Stilllegung (außerhalb der Free Tier zahlst du nur, was du nutzt) sowie die Auswahl unterschiedlicher Plattformen (Betriebssysteme). Wichtig ist: Auch wenn dieses Tutorial das Starten einer Windows-basierten VM zeigt, gibt es viele weitere Instanztypen für unterschiedliche Zwecke.

Dann legen wir los.

Erstelle ein AWS-Konto und melde dich bei AWS an.

1. Gehe auf die Amazon Web Services Website (hier ist der Link) und klicke auf "Sign In to the Console". Melde dich an, wenn du bereits ein Konto hast. Falls nicht, erstelle eines.

create aws account

2. Klicke im EC2-Dashboard auf EC2.

ec2 dashboard

Erstelle eine Instanz

3. Klicke in der Amazon EC2-Konsole auf Launch Instance.

launch instance

4. Klicke in der Zeile mit Microsoft Windows Server 2016 Base auf "Select". Beachte: Damit erstellst du eine Windows-basierte Instanz statt einer typischen Linux-Instanz. Das wirkt sich darauf aus, wie du dich verbindest.

choose ami

5. Stelle sicher, dass t2 micro (Free-Tier-Instanztyp) ausgewählt ist.

choose instance type

Und klicke auf "Review and Launch".

choose instance type 2

6. Klicke auf Launch.

review instance launch

7. Wähle "Create a new key pair". Trage unten bei "Key pair name" einen Namen ein. Ich habe meinen Schlüssel DataCampTutorial genannt, du kannst jeden beliebigen Namen wählen. Klicke auf "Download Key Pair". Der Schlüssel wird heruntergeladen – bewahre ihn sicher auf.

download key pair

Klicke anschließend auf "Launch Instances".

launch instances

8. Die Instanz wird jetzt gestartet. Gehe zurück zur Amazon EC2-Konsole. Ich empfehle, auf den Bereich im roten Rechteck zu klicken – so gelangst du direkt zurück zur Konsole.

amazon ec2 console

9. Warte, bis bei "Instance State" der Status running angezeigt wird, bevor du fortfährst. Das kann ein paar Minuten dauern.

instance state

Verbinde dich mit deiner Instanz

10. Klicke auf Connect.

connect to instance

11. Klicke auf "Download Remote Desktop File". Speichere die Remote-Desktop-Datei (RDP) sicher ab.

download remote desktop file

12. Klicke auf "Get Password". Beachte, dass du mindestens 4 Minuten nach dem Starten der Instanz warten musst, bevor du das Passwort abrufen kannst.

get password

13. Wähle die PEM-Datei aus Schritt 7 aus und klicke dann auf "Decrypt Password".

decrypt password

14. Speichere das entschlüsselte Passwort sicher. Du brauchst es, um dich bei deiner Instanz anzumelden.

instance password

15. Öffne deine RDP-Datei und klicke auf Weiter. Wenn dein lokaler Computer ein Mac ist, lade dir "Microsoft Remote Desktop" aus dem App Store herunter, um die RDP-Datei öffnen zu können.

download microsoft remote desktop

16. Gib das Passwort aus Schritt 14 ein.

enter password

Nachdem du dein Passwort eingegeben hast, solltest du einen Bildschirm wie diesen sehen:

screen

Firefox herunterladen

Um R und/oder Python zu installieren, ist ein Browser sehr hilfreich. Die Instanz kommt mit Internet Explorer inklusive Enhanced Security Configuration, was die Nutzung erschwert. Lade Firefox als alternativen Browser herunter, um die verschärften Sicherheitseinstellungen des Internet Explorer zu umgehen.

  1. Gib im Internet Explorer Folgendes ein: https://www.mozilla.org/firefox/new/?scene=2

download firefox

  1. Klicke im folgenden Pop-up auf "Add".

add

Klicke erneut auf "Add".

add

3. Auf der Firefox-Seite kann es sein, dass du mehrmals auf Add klicken musst (ähnlich wie in den Schritten 1 und 2), bis der Download startet. Wenn der Download nicht automatisch beginnt, klicke auf "click here".

download

Nachdem Firefox installiert ist, nutze es als Standardbrowser. So sparst du dir die ständigen Sicherheitshinweise des Internet Explorer.

R und Python installieren

Jetzt, da Firefox installiert ist, kannst du R und Python wie auf einem normalen Windows-Rechner installieren. Falls du Hilfe brauchst, findest du hier Anleitungen:

Instanz stoppen oder beenden (wichtig)

Wenn du mit der Instanz fertig bist, solltest du sie stoppen oder beenden. Gehe dazu in die Amazon EC2-Konsole, klicke auf "Actions", dann auf "Instance State" und wähle, ob du die Instanz stoppen oder terminieren möchtest.

Wenn du die Instanz später wieder nutzen willst, stoppe sie. Wenn nicht, beende sie.

Auch wenn die Instanz in diesem Tutorial in der "Free Tier" lag, empfehle ich, sie zu beenden, damit du sie nicht vergisst.

Stop or Terminate an Instance

Fazit

Dieses Tutorial hat dir kurz gezeigt, wie du EC2-Instanzen startest und dich mit ihnen verbindest sowie wie du eine einfache Data-Science-Umgebung einrichtest. Wenn du mit EC2 weitermachen möchtest, schau dir das Tutorial "Deep Learning with Jupyter Notebooks in the Cloud" an. Dort lernst du, wie du eine Linux-basierte EC2-GPU-Instanz für Deep-Learning-Anwendungen einrichtest. Wenn du Fragen oder Anmerkungen zum Tutorial hast, schreib gern einen Kommentar unten oder melde dich auf Twitter.

Themen
AWS
Datenwissenschaft
Datenanalyse

Verwandte Kurse

Kurs

Einführung in AWS Boto mit Python

4 Std.
18.7K
Hier lernst du die Grundlagen von AWS Boto kennen und optimierst deinen Daten-Workflow anhand von Cloud-Technologien.
Details anzeigenRight Arrow
Kurs Starten
Mehr anzeigenRight Arrow