Skip to content
Dein AWS-Konto: Free Tier richtig einrichten
← Zuruck zum Kurs Lektion 9 / 10

Dein AWS-Konto: Free Tier richtig einrichten

Deine App laeuft auf deinem Computer. Aber nur du kannst sie sehen. In dieser und der naechsten Lektion machen wir sie fuer die ganze Welt zugaenglich -- kostenlos. Zuerst: AWS richtig einrichten, damit du keine ueberraschenden Rechnungen bekommst.

Warum AWS?

Amazon Web Services (AWS) ist die weltweit groesste Cloud-Plattform. Sie betreibt Netflix, Airbnb, die NASA und Millionen anderer Anwendungen. Noch wichtiger fuer uns: Sie hat einen unglaublich grosszuegigen Free Tier -- genug, um unseren Waitlist Wizard kostenlos zu betreiben.

Konzept

"Die Cloud" bedeutet einfach: die Computer von jemand anderem. Anstatt deinen eigenen Server zu kaufen und zu warten, mietest du Rechenleistung von AWS. Die kuemmern sich um Hardware, Sicherheit, Backups und Verfuegbarkeit. Du deployest einfach deinen Code.

Dein AWS-Konto erstellen

Schritt 1: Gehe zu aws.amazon.com und klicke auf "Create an AWS Account"

Schritt 2: Du brauchst:

  • Eine E-Mail-Adresse (nutze deine primaere -- das ist dein Root-Konto)
  • Eine Kreditkarte (AWS belastet $1 zur Verifizierung und erstattet es sofort zurueck)
  • Eine Telefonnummer fuer SMS-Verifizierung

Schritt 3: Waehle den Free-Supportplan. Dir wird nichts berechnet, es sei denn, du nutzt explizit kostenpflichtige Services ueber den Free Tier hinaus.

Ehrlicher Hinweis

Ja, AWS fragt nach einer Kreditkarte. Das beunruhigt viele, und das ist verstaendlich. Die Wahrheit ist: Wenn du die Schritte in dieser Lektion befolgst -- besonders die Abrechnungsbenachrichtigungen -- bist du sicher. Der AWS Free Tier ist fuer das, was wir nutzen, wirklich kostenlos. Die Kreditkarte ist fuer den Fall da, dass du versehentlich die Limits ueberschreitest, wofuer wir Benachrichtigungen einrichten werden.

Dein Konto absichern (Wichtig)

Das ist der wichtigste Abschnitt dieser gesamten Lektion. Ueberspringe diese Schritte nicht.

MFA aktivieren (Multi-Faktor-Authentifizierung)

MFA fuegt einen zweiten Verifizierungsschritt beim Einloggen hinzu. Das ist nicht verhandelbar.

  1. Gehe zum IAM-Service in der AWS Console
  2. Klicke auf deinen Root-Benutzer
  3. Waehle "Assign MFA device"
  4. Waehle "Authenticator app"
  5. Scanne den QR-Code mit Google Authenticator, Authy oder 1Password
  6. Gib zwei aufeinanderfolgende Codes zur Verifizierung ein

Einen IAM-Benutzer fuer die taegliche Nutzung erstellen

Dein Root-Konto hat unbegrenzte Macht -- es kann alles loeschen, die Abrechnung aendern, das Konto schliessen. Du solltest es niemals fuer die taegliche Arbeit verwenden.

  1. Gehe zu IAM > Users > Add user
  2. Benutzername: admin-daily (oder was du bevorzugst)
  3. Waehle "Provide user access to the AWS Management Console"
  4. Haenge die Policy an: AdministratorAccess
  5. Speichere die Anmeldedaten
  6. Ab jetzt logge dich mit diesem Benutzer ein, nicht mit Root

Abrechnungsbenachrichtigungen einrichten

Das ist dein Sicherheitsnetz gegen unerwartete Kosten:

  1. Gehe zu AWS Billing Dashboard > Budgets
  2. Klicke auf "Create a budget"
  3. Waehle "Cost budget -- recommended"
  4. Setze den monatlichen Budgetbetrag auf $1.00
  5. Richte E-Mail-Benachrichtigungen bei 80% und 100% deines Budgets ein
  6. Gib deine E-Mail-Adresse ein

Probier es aus

Fuehre alle drei Sicherheitsschritte oben durch: MFA, IAM-Benutzer und Abrechnungsbenachrichtigung. Das dauert etwa 10 Minuten und schuetzt dein Konto fuer seine gesamte Lebensdauer.

Den Free Tier verstehen

Der AWS Free Tier hat drei Kategorien:

Kategorie Dauer Beispiele
Immer kostenlos Fuer immer DynamoDB (25 GB), Lambda (1 Mio. Anfragen/Monat)
12 Monate kostenlos Erstes Jahr Amplify Hosting (5 GB), S3 (5 GB)
Kurzzeit-Testversionen Variiert Einige KI/ML-Services

Was wir fuer Waitlist Wizard nutzen werden:

  • AWS Amplify -- hostet unsere Next.js-App (5 GB Speicher + 15 GB Bandbreite/Monat, 12 Monate kostenlos)
  • DynamoDB -- unsere Datenbank (25 GB + 200 Mio. Anfragen/Monat, immer kostenlos)
  • Lambda -- fuehrt unsere API-Funktionen aus (1 Mio. Anfragen/Monat, immer kostenlos)
  • CloudWatch -- einfaches Monitoring (immer kostenlos)

All das ist mehr als genug fuer eine Waitlist-App. Du brauchst Tausende von taeglichen Benutzern, um diese Limits zu erreichen.

Pro-Tipp

Pruefe das AWS Billing Dashboard mindestens einmal pro Woche im ersten Monat. Danach benachrichtigen dich deine Abrechnungsbenachrichtigungen, wenn etwas Unerwartetes passiert. Es ist wie das Pruefen deines Bankkontos -- eine gute Gewohnheit, die Ueberraschungen verhindert.

Haeufige Free-Tier-Fehler

EC2-Instanzen vergessen zu beenden: Wenn du mit EC2 (virtuelle Server) experimentierst und vergisst, sie herunterzufahren, laufen sie weiter und verursachen Kosten. Beende sie immer, wenn du fertig bist.

Die falsche Region waehlen: Einige AWS-Regionen haben leicht unterschiedliche Preise. Bleib bei us-east-1 (N. Virginia) -- dort ist die beste Free-Tier-Abdeckung.

S3-Buckets mit oeffentlichem Zugang stehen lassen: Das ist sowohl ein Sicherheitsrisiko als auch ein potenzielles Kostenrisiko, falls jemand Dateien in deinen Bucket hochlaedt.

Mehrere Services "nur zum Ausprobieren" starten: Jeder Service hat sein eigenes Free-Tier-Limit. Halte es einfach -- nutze nur, was du fuer dein Projekt brauchst.

Die goldene Regel: Alles ueberwachen

Richte den AWS Cost Explorer ein, fuer eine visuelle Aufschluesselung deiner Ausgaben:

  1. Gehe zu AWS Billing > Cost Explorer
  2. Aktiviere den Cost Explorer (nur beim ersten Mal)
  3. Pruefe ihn woechentlich, um zu verstehen, was Ressourcen verbraucht

Wenn etwas unerwartet aussieht: Stopp, rate nicht. Frag Claude (oder suche online), bevor du Aenderungen vornimmst.

Git Checkpoint

Es gibt keinen Code zum Committen in dieser Lektion -- aber fuege deine AWS-Setup-Notizen zu einer Datei hinzu:

echo "# AWS Setup Notes\n- Account created: $(date)\n- Region: us-east-1\n- MFA: enabled\n- Budget alert: $1/month" > AWS-SETUP.md
git add AWS-SETUP.md
git commit -m "document AWS account setup"

Wichtigste Erkenntnis

AWS gibt dir Enterprise-Infrastruktur kostenlos. Aber "kostenlos" erfordert Aufmerksamkeit -- richte Abrechnungsbenachrichtigungen ein, nutze IAM richtig und ueberwache deine Nutzung. Dein Konto ist jetzt sicher, budgetiert und bereit fuer das Deployment.

Checkpoint

Dein AWS-Konto ist erstellt und mit MFA, einem IAM-Benutzer und einer $1-Abrechnungsbenachrichtigung abgesichert. Du verstehst den Free Tier und welche Services wir nutzen werden. Als Naechstes: Deine App auf AWS deployen, damit die Welt sie sehen kann.