EC2 wurde 2006 eingeführt und verkaufte Server zu Festpreisen auf Abruf, aber eine Cloud muss für ihre Spitzenlast bereitgestellt werden, was bedeutet, dass Racks die meiste Zeit ungenutzt stehen — Kapazität, die gleich viel kostet, ob ein Kunde sie nutzt oder nicht. Die üblichen Antworten waren Rabatte für reservierte Kapazität oder einfach das Schlucken der Verschwendung als Kosten der Bereitschaft.

Am 14. Dezember 2009 eröffnete AWS stattdessen einen zweiten Markt: Kunden legten ein Höchstgebot fest, betrieben Instanzen nur so lange, wie dieses Gebot einen schwankenden Spot-Preis überstieg, und akzeptierten die Beendigung mit kurzer Vorankündigung, falls der Preis darüber stieg. In Anlehnung an Ertragsmanagement nach Art von Fluggesellschaften und Rohstoffmärkten ließ AWS Workloads, die Unterbrechungen tolerieren konnten — Batch-Jobs, Web-Crawls, Medien-Transkodierung —, die überschüssige Kapazität aufnehmen, die die On-Demand-Preisgestaltung liegen ließ.

Spot Instances: Versteigerung ungenutzter Rechenkapazität, die mit jeder Stunde verfällt, in der sie ungenutzt bleibt.

Versteigerte ungenutzte Kapazität als Spot Instances und teilte die Nachfrage in garantierte und unterbrechbare Stufen auf, sodass überschüssige Kapazität verkauft wird, ohne das Hauptprodukt zu rabattieren.

Ungenutzte Server kosten Geld, ob sie genutzt werden oder nicht, daher ist jeder Erlös aus ihnen reine Marge.

Unterbrechbare Workloads (Batch, Crawls) benötigen keine sofortige Ausführung, sodass sie auf niedrige Preise warten können.

Die Versteigerung trennt Kunden nach Zahlungsbereitschaft und vermeidet so eine Rabattierung der garantierten Stufe.

Der Spot-Preis räumt den Markt und gleicht Angebot und Nachfrage dynamisch aus.

Wenn Sie über verderbliche Kapazität verfügen, eröffnen Sie einen zweiten Markt für preisflexible Käufer, anstatt das Hauptprodukt zu rabattieren.

Wurde zum Standardmechanismus für die Monetarisierung überschüssiger Kapazität bei Cloud-Anbietern.

DEN BELEGEN FOLGEN

Die Quellen

  1. Amazon Web Services Announces Spot Instances for Amazon EC2 Amazon (press release) · press.aboutamazon.com
  2. Analyzing AWS Spot Instance Pricing IEEE IC2E / UC Santa Barbara · sites.cs.ucsb.edu