Definition

AWS On-Demand-Instanzen

On-Demand-Instanzen von Amazon Web Services (AWS) sind ein Abrechnungsmodell für die EC2-Instanzen (Elastic Compute Cloud). Kunden fordern die Rechenressourcen spontan an und bezahlen für diese je nach Laufzeit, ohne den Einsatz planen zu müssen.

Eine Instanz ist ein virtueller Server in der AWS-Cloud. Amazon EC2 bietet sichere und anpassbare Rechenkapazitäten über Instanzen für verschiedene Unternehmens-Workloads. Kunden erhalten das Betriebssystem, den Prozessor, den Speicher und das Netzwerk, auf der sie dann ihre Anwendung ausführen. Sie haben außerdem die Wahl, in welcher Availability Zone (isolierte Standorte innerhalb jeder AWS-Region) ihre Instanz gehostet sein soll.

Bei EC2-Instanzen auf Abruf zahlen Unternehmen für einen virtuellen Server – also Rechenkapazität – stunden- oder sekundenweise (mindestens 60 Sekunden), ohne langfristige Zahlungsverpflichtungen einzugehen oder Vorauszahlungen zu leisten. Der Preis pro Sekunde für eine laufende On-Demand-Instanz ist fest und transparent, so dass es keine Überraschungen oder versteckten Kosten gibt. Kunden erhalten außerdem die volle Kontrolle über den Lebenszyklus der Instanz; das heißt, sie entscheiden nach Bedarf, wann sie die Instanz starten, stoppen, in den Ruhezustand versetzen, neu starten oder beenden.

Wann sind On-Demand-Instanzen die richtige Wahl?

Amazon EC2 On-Demand-Instanzen heißen so, weil Sie diese wirklich innerhalb weniger Minuten auf Abruf erhalten.

Sie sind deshalb ideal für Benutzer, die keine Vorauszahlungen oder langfristige Kostenverpflichtungen eingehen können oder wollen. Wenn Ihr Bedarf nicht voraussehbar ist und Sie Instanzen immer nur kurzfristig verwenden möchten, profitieren Sie ebenfalls von On-Demand-Instanzen.

Bestimmte Anwendungen eignen sich besonders gut für On-Demand-Instanzen. Dazu gehören Anwendungen mit kurzfristigen oder unvorhersehbaren Workloads, die keine Unterbrechung vertragen, sowie Anwendungen, die Sie auf Amazon EC2 kurz testen möchten.

On-Demand-Instances sind auch für Folgendes geeignet:

  • temporäre Prozesse
  • Notfälle
  • Anwendungen mit Workloads, die rund um die Uhr laufen müssen
  • Kurzfristige Expansion

Vorteile und Nutzen von Amazon EC2 On-Demand-Instanzen

Die Kostenkontrolle ist einer der größten Vorteile beim Kauf von On-Demand-Instanzen in Amazon EC2. Da Sie für die Rechenkapazität stunden- oder sekundenweise bezahlen, müssen Sie sich nicht an langfristige Zahlungen binden. Außerdem gibt es keine Vorabkosten, die das IT-Budget belasten.

Darüber hinaus befreit die On-Demand-Preisgestaltung die Unternehmen von den Kosten und der Komplexität des Kaufs und der Wartung teurer Hardware. Feste Kosten werden zu flexiblen Ausgaben, die kleiner und leichter zu kontrollieren und zu optimieren sind.

Weitere Vorteile von Amazon EC2-Instanzen auf Abruf sind

  • Verfügbarkeit über alle Amazon EC2-Regionen hinweg;
  • einfache Kündigung von redundanten Instanzen;
  • Unterstützung für wechselnde Anforderungen mit flexibler Verfügbarkeit von Rechenkapazität;
  • keine Notwendigkeit, das Volumen der Instanzen, die für eine Workload oder Anwendung benötigt werden, im Voraus zu berechnen; und
  • Instanzen sind vielseitig und unterstützen viele Arten von Workloads.
Übersicht mi den Verfügbarkeitszonen in AWS
Abbildung 1: Visualisieren, wie AWS-Verfügbarkeitszonen und -Regionen zusammenpassen.

Grenzen von On-Demand-Instanzen

Pro AWS-Konto und Region dürfen Sie nur eine bestimmte Anzahl von On-Demand-Instanzen ausführen. Diese Anzahl wird als Instance-Limit bezeichnet. Amazon EC2 berechnet die Limits für On-Demand-Instances anhand der Anzahl der virtuellen Prozessoren (vCPUs) verwaltet, die diese Instances verwenden, unabhängig vom Instanztyp.

Es gibt acht Limits für Amazon EC2 On-Demand-Instances, wobei jedes Limit das vCPU-Limit für eine oder mehrere Instanzfamilien angibt. Amazon EC2 ermöglicht es Benutzern, jede beliebige Kombination von Instanztypen entsprechend ihren Anforderungen zu starten, solange die Anzahl der vCPUs ihr Kontolimit nicht überschreitet.

Andere Preismodelle für Amazon EC2-Instanzen

Neben dem On-Demand-Preismodell gibt es drei weitere Zahlungsoptionen für Amazon EC2-Instanzen.

  • Saving Plans. Hierbei handelt es sich um ein flexibles Preismodell, das niedrige Preise für die EC2-Nutzung im Austausch für eine Verpflichtung zu stündlichen Ausgaben für eine Laufzeit von einem oder drei Jahren bietet.
  • Reservierte Instanzen. Reservierte Instanzen bieten einen Preisnachlass im Vergleich zu On-Demand-Instanzen sowie eine Kapazitätsreservierung bei Nutzung in einer bestimmten Verfügbarkeitszone.
  • Spot-Instanzen. Bei diesem Plan fordern Unternehmen freie Amazon EC2-Rechenkapazität mit einem Rabatt von bis zu 90 Prozent auf den On-Demand-Preis an. Der Spot-Preis ist der Preis, der für die Zeit, in der die Instanzen laufen, gültig ist (von Amazon EC2 festgelegt).

On-demand-Instances vs. Spot-Instances und reservierte Instances

In Amazon EC2 sind On-Demand-Instanzen eine Möglichkeit, eine beliebige Menge an Rechenkapazität zu kaufen oder zu skalieren, je nach den sich ändernden Anforderungen. Diese Flexibilität ist nur ein Unterschied zwischen On-Demand-Instanzen und den beiden anderen verfügbaren Varianten (Spot- und Reserved-Instances).

Spot-Instanzen sind billiger als On-Demand-Instanzen, aber nicht auf Abruf verfügbar. Stattdessen werden sie über ein Ausschreibungssystem zum Kauf angeboten, wenn in der AWS-Cloud ungenutzte EC2-Kapazitäten vorhanden sind. In diesem Sinne sind Spot-Instanzen nicht so flexibel und zuverlässig wie On-Demand-Instanzen. Spot-Instanzen eignen sich am besten für zustandslose, fehlertolerante oder flexible Anwendungen wie Big Data, containerisierte Workloads, CI/CD, Webserver und High-Performance Computing (HPC). Sie eignen sich auch für Test- und Entwicklungs-Workloads, die keine kontinuierliche Rechenverfügbarkeit erfordern.

Verschiedene Tipps zum Optimieren von HPC-Workloads
Abbildung 2: Spot-Instanzen, die für zustandslose, fehlertolerante oder flexible Anwendungen wie High-Performance Computing (HPC) geeignet sind.

Reservierte Instanzen sind außerdem kostengünstiger als On-Demand-Instanzen. Sie bieten Benutzern eine Kapazitätsreservierung, wenn sie in einer bestimmten Verfügbarkeitszone laufen müssen. Der Nachteil ist, dass reservierte Instanzen eine langfristige Kostenverpflichtung erfordern und Sie sie nicht jederzeit erwerben oder löschen können (im Gegensatz zu On-Demand-Instanzen, die diesen Vorteil bieten). Reservierte Instanzen eignen sich am besten für eine gleichmäßige Nutzung und für Anwendungen mit vorhersehbaren Workloads.

In vielen Unternehmen sind alle drei Arten von Instanzen im Einsatz. Durch die Kombination von Spot-Instanzen mit On-Demand-, Reserved- Instanzen sowie Sparplan-Instanzen optimieren Sie die Kosten und die Leistung von Amazon EC2.

Diese Definition wurde zuletzt im Februar 2023 aktualisiert

Erfahren Sie mehr über Cloud Computing

ComputerWeekly.de
Close