0Pricing
AWS Solutions Architect · Lektion

Instance-Typen und Preismodelle

Vergleichen Sie die Preismodelle On-Demand, Reserved, Spot und Savings Plans und ordnen Sie jedes dem passenden Workload-Muster zu.

Instance-Typen und Preismodelle ist eine kostenlose AWS Solutions Architect-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des AWS Solutions Architect-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der AWS Solutions Architect-Kurs umfasst insgesamt 4 Lektionen.

EC2-Instance-Typfamilien

EC2-Instance-Typen sind in Familien organisiert, die für bestimmte Workloads optimiert sind. General Purpose (M, T): ausgewogenes Verhältnis von CPU, Arbeitsspeicher und Netzwerk – Webserver, kleine Datenbanken. Compute Optimised (C): hoher CPU-Anteil – Batchverarbeitung, Medientranscodierung, ML-Inferenz. Memory Optimised (R, X, U): hoher RAM-Anteil – In-Memory-Datenbanken, Big-Data-Analysen in Echtzeit. Storage Optimised (I, D, H): hoher I/O-Durchsatz für lokale NVMe-SSDs – Datenbanken mit intensivem wahlfreiem I/O. Accelerated Computing (P, G, Inf, Trn): GPUs oder kundenspezifische Chips für ML-Training und HPC.

Burstable-Instances der T-Serie

Instances der T-Serie (t3, t3a, t4g) sind burstable: Sie sammeln CPU-Credits, wenn sie unterhalb ihrer CPU-Basisleistung betrieben werden, und verbrauchen diese Credits, um über die Basisleistung hinauszugehen. Eine t3.micro hat eine CPU-Basisleistung von 10 % und kann bei verfügbaren Credits auf 100 % CPU-Leistung hochskalieren. Der T-Unlimited-Modus (Standard) erlaubt das Überschreiten des Credit-Guthabens gegen eine geringe zusätzliche Gebühr. T-Instances sind kosteneffizient für Workloads mit geringer durchschnittlicher, aber stark schwankender CPU-Auslastung – etwa Entwicklungsumgebungen, kleine Websites und Build-Server.

# Check CPU credit balance for a T instance
aws cloudwatch get-metric-statistics \
  --namespace AWS/EC2 \
  --metric-name CPUCreditBalance \
  --dimensions Name=InstanceId,Value=i-0abcdef1234567890 \
  --start-time 2024-01-01T00:00:00Z --end-time 2024-01-02T00:00:00Z \
  --period 3600 --statistics Average

On-Demand-Instances

On-Demand-Instances werden unter Linux pro Sekunde und unter Windows pro Stunde abgerechnet, ohne Vorauszahlung oder feste Bindung. Sie können jederzeit gestartet und angehalten werden und zahlen nur für die tatsächlich ausgeführte Nutzung. On-Demand eignet sich ideal für: unregelmäßige, unvorhersehbare Workloads; kurzfristige Tests und Entwicklung; sowie Anwendungen, die keine Unterbrechungen tolerieren. Dieses Preismodell ist am flexibelsten, aber im Vergleich zu Reserved oder Spot pro Stunde am teuersten.

Reserved Instances (RIs)

Reserved Instances bieten gegenüber On-Demand einen deutlichen Rabatt (bis zu 72 %) im Austausch für eine Bindung von 1 oder 3 Jahren. Sie können zwischen drei Zahlungsoptionen wählen: All Upfront (größter Rabatt), Partial Upfront oder No Upfront (kleinster Rabatt). RIs eignen sich ideal für konstante, vorhersehbare Workloads wie Produktions-Webserver und Datenbanken, die kontinuierlich laufen. Die RI-Rabatte werden automatisch auf passende On-Demand-Nutzung in Ihrem Konto angewendet.

# List your Reserved Instances
aws ec2 describe-reserved-instances \
  --query 'ReservedInstances[].{ID:ReservedInstancesId,Type:InstanceType,State:State}' \
  --output table

Savings Plans

AWS Savings Plans sind eine flexible Alternative zu RIs. Sie bieten dieselben Rabattstufen (bis zu 72 %) im Austausch für eine 1- oder 3-jährige Bindung an einen bestimmten Ausgabenbetrag pro Stunde. Compute Savings Plans gelten für jeden EC2-Instance-Typ, jede Region, jedes Betriebssystem und jedes Tenancy-Modell und decken außerdem Fargate und Lambda ab – sie sind damit am flexibelsten. EC2 Instance Savings Plans sind an eine bestimmte Instance-Familie in einer Region gebunden, bieten dafür aber einen höheren Rabatt. Verwenden Sie Cost Explorer, um anhand Ihrer bisherigen Nutzung den optimalen Bindungsbetrag zu ermitteln.

Spot-Instances

Spot-Instances nutzen freie EC2-Kapazität und können gegenüber On-Demand-Preisen bis zu 90 % Rabatt bieten. Der Nachteil: AWS kann eine Spot-Instance mit einer Vorwarnzeit von zwei Minuten unterbrechen, wenn die Kapazität wieder benötigt wird. Spot eignet sich ideal für fehlertolerante, zustandslose und unterbrechbare Workloads: Batch-Jobs, Datenanalysen, CI/CD-Build-Pipelines und Training von Machine-Learning-Modellen. Verwenden Sie Spot niemals für zustandsbehaftete Datenbanken, Echtzeitdienste für Benutzer oder andere Anwendungen, die eine Unterbrechung nicht ordnungsgemäß verkraften.

# Request a Spot instance
aws ec2 request-spot-instances \
  --instance-count 2 \
  --type one-time \
  --launch-specification file://spot-spec.json

Spot-Flotten und Diversifizierung

Eine Spot Fleet ist eine Sammlung von Spot-Instanzen und optional On-Demand-Instanzen, die eine Zielkapazität aufrechterhält. Durch die Verteilung auf mehrere Instance Types, Familien und AZs verringert eine Spot Fleet das Risiko, dass alle Instanzen gleichzeitig unterbrochen werden, da die Unterbrechungsraten je nach Typ und AZ variieren. Geben Sie eine AllocationStrategy an: lowestPrice minimiert die Kosten, diversified verteilt die Instanzen zur Erhöhung der Ausfallsicherheit auf mehrere Pools, und capacityOptimized wählt die Pools mit der größten verfügbaren Kapazität aus.

Dedicated Hosts im Vergleich zu Dedicated Instances

Für Anforderungen an Lizenzierung oder Compliance gilt: Dedicated Instances werden auf Hardware ausgeführt, die Ihrem Konto zugewiesen ist, der physische Host kann jedoch mit anderen Instanzen desselben Kontos geteilt werden. Dedicated Hosts stellen Ihnen einen physischen Server vollständig exklusiv zur Verfügung und bieten Einblick in Sockets und Kerne – dies ist für Softwarelizenzen erforderlich, die pro Socket oder Kern lizenziert werden (Oracle, Windows Server). Dedicated Hosts werden außerdem pro Host und Stunde abgerechnet, sind teurer und können für einen Rabatt als Reserved Instances gebucht werden. Die meisten Workloads benötigen keine dedizierte Hardware.

Das richtige Preismodell auswählen

Stimmen Sie das Preismodell auf das Workload-Muster ab: On-Demand für unvorhersehbare oder kurzlebige Workloads; Reserved / Savings Plans für gleichmäßige Produktions-Workloads, die rund um die Uhr ausgeführt werden; Spot für Batch-, zustandslose oder unterbrechbare Verarbeitung; Dedicated Hosts für die Einhaltung von BYOL-Lizenzanforderungen. Ein häufiges Prüfungsszenario: Eine dreistufige Webanwendung verwendet Savings Plans für die ständig aktive Anwendungsebene, Spot für nächtliche Batch-Jobs und On-Demand für regelmäßige Kapazitätsspitzen.

ARM-basierte Graviton-Instanzen

AWS Graviton-Prozessoren (Graviton2, Graviton3) sind benutzerdefinierte ARM-basierte Chips, die von AWS entwickelt wurden. Graviton-Instanzen (T4g, M6g, C6g, R6g usw.) bieten im Vergleich zu vergleichbaren x86-Instanzen ein bis zu 40 % besseres Preis-Leistungs-Verhältnis. Sie eignen sich ideal für Cloud-native Workloads, die für ARM kompiliert werden und darauf ausgeführt werden: Linux-Webserver, containerisierte Microservices sowie Java- und Go-Anwendungen. Wenn Prüfungsfragen die Kosteneffizienz von Linux-Workloads betreffen, sollten Sie Graviton-Instanzen neben Spot und Savings Plans als starke Option in Betracht ziehen.

Namenskonvention für Instance Types

Die Namen von EC2 Instance Types folgen einem einheitlichen Muster: [family][generation][attributes].[size]. Beispiel: m6g.xlarge = M-Familie (universeller Einsatz), 6. Generation, Graviton (g), xlarge (4 vCPUs, 16 GB RAM). Attributsuffixe: d = lokaler NVMe-Speicher, n = erweiterte Netzwerke, a = AMD-Prozessor, i = Intel, g = Graviton ARM. Die Größen reichen von nano → micro → small → medium → large → xlarge → 2xlarge → ... → 48xlarge (in den meisten Familien verdoppeln sich vCPUs und Arbeitsspeicher mit jedem Größenschritt).

Schnelltest

Testen Sie Ihr Verständnis der Konzepte aus AWS Solutions Architect (SAA-C03) in dieser Lektion.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Instance-Familien (M, C, R, I, P) sind für unterschiedliche Verhältnisse von CPU, Arbeitsspeicher und Speicher optimiert, On-Demand ist flexibel, Reserved/Savings Plans gewähren Rabatte für gleichmäßige Workloads und Spot ist am günstigsten für unterbrechbare Aufgaben und Graviton-ARM-Instanzen bieten das beste Preis-Leistungs-Verhältnis für Cloud-native Linux-Workloads. Als Nächstes betrachten wir Security Groups und Key Pairs für die Netzwerksicherheit von EC2.

Häufig gestellte Fragen

Ist die Lektion „Instance-Typen und Preismodelle“ kostenlos?

Ja — der vollständige Text von „Instance-Typen und Preismodelle“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des AWS Solutions Architect-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der AWS Solutions Architect-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Instance-Typen und Preismodelle“?

Vergleichen Sie die Preismodelle On-Demand, Reserved, Spot und Savings Plans und ordnen Sie jedes dem passenden Workload-Muster zu. Du übst AWS Solutions Architect mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um AWS Solutions Architect zu starten?

Keine Vorkenntnisse erforderlich. AWS Solutions Architect auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Instance-Typen und Preismodelle“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser AWS Solutions Architect-Lektion Code schreiben und ausführen?

Ja. Jede AWS Solutions Architect-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Ihre erste EC2-Instance starten
  2. Instance-Typen und Preismodelle
  3. Security Groups und Schlüsselpaare
  4. EC2-Speicher: Instance Store vs. EBS
← Zurück zu AWS Solutions Architect