Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Compute-Rabatte bei AWS und GCP – der Leitfaden

By DoiTDec 14, 20219 min read

Diese Seite ist auch in English, Español, Français, Italiano, 日本語 und Português verfügbar.

Public-Cloud-Anbieter gewähren Rabatte, wenn Sie sich für eine feste Laufzeit auf bestimmte Ressourcen festlegen. Die Details lesen Sie in diesem Leitfaden.

1 u4finxe88gahfda ljggta

Alles Wissenswerte, um bei Ihren Cloud-Compute-Kosten das Maximum an Einsparungen herauszuholen

Alle großen Public-Cloud-Anbieter bieten Rabattmodelle an, wenn Sie sich für eine feste Laufzeit auf eine bestimmte Ressourcennutzung festlegen. Da Compute-Kosten bis zu 80 % Ihrer Cloud-Rechnung ausmachen können, ist das die gute Nachricht. Die weniger gute: Sich durch die Unterschiede zu arbeiten und die richtige Option für den eigenen Anwendungsfall zu finden, ist alles andere als trivial.

Wer hier falsch entscheidet, verschwendet schnell Geld für ungenutzte Kapazitäten oder zahlt On-Demand-Höchstpreise für Instanzen, die nicht von Commitments abgedeckt sind. Doch keine Sorge: In diesem Artikel erklären wir die verschiedenen Compute-Rabattoptionen von AWS und GCP – und wie Sie die richtige Balance finden.

AWS-Rabatte

Als AWS Elastic Cloud Compute (EC2) im Jahr 2006 startete, gab es genau eine Zahlungsoption: On-Demand. Mit nur einer Region und einer Größe war das Preismodell einfach und effektiv. Doch je mehr Instanzfamilien und Regionen Amazon hinzufügte, desto dringender wurde ein neues Preismodell. 2009 kamen schließlich Amazon EC2 Reserved Instances auf den Markt.

Mit Reserved Instances (RIs) konnten Kunden sich beim Kauf auf bestimmte Nutzungsparameter festlegen und im Gegenzug einen niedrigeren Stundensatz erhalten. Allerdings stand die Bindung an eine festgepreiste Ressource über ein oder drei Jahre im Widerspruch zu der Flexibilität und Elastizität, die AWS-Nutzer eigentlich erwarten. Daher führte AWS 2019 die Savings Plans als alternatives Zahlungsmodell ein.

Savings Plans bieten mehr Flexibilität als RIs, sind aber kein Allheilmittel beim mühsamen Rabattmanagement. Schauen wir uns die Details von RIs und Savings Plans an – und wie Sie beide effektiv einsetzen können.

Reserved Instances (RIs)

AWS RIs gewähren Rabatte auf Compute-Kosten bei einer Laufzeit von einem oder drei Jahren. Sie können RIs mit regionaler Geltung erwerben; diese rabattieren die Instanznutzung in jeder Availability Zone (AZ) innerhalb einer bestimmten Region und für jede Instanz derselben Familie – unabhängig von der Größe. Alternativ können Sie RIs mit zonaler Geltung kaufen. Diese gelten ausschließlich für die Nutzung in einer bestimmten AZ, wobei Größe und Typ der Instanz festgelegt bleiben. Bei einer zonalen RI wird Kapazität in der angegebenen AZ reserviert – bei regionalen RIs ist das nicht der Fall.

RIs lassen sich außerdem in Standard- und Convertible-RIs unterteilen. Kunden mit US-Bankkonten können Standard-RIs auf dem AWS RI Marketplace weiterverkaufen, sie aber nicht gegen einen anderen Instanzfamilientyp tauschen. Convertible-RIs lassen sich nicht weiterverkaufen, dafür können Sie Instanztyp und -größe durch Anpassung der RI selbst ändern – solange der Wert gleich oder höher ist. Standard-RIs sind weniger flexibel als Convertible-RIs, bieten dafür aber höhere Rabatte (bis zu 72 % gegenüber maximal 66 % bei Convertible-RIs).

AWS bietet Optionen für vollständige, teilweise oder gar keine Vorauszahlung. Der Rabatt variiert je nach Plan und Zahlungsanteil. Generell gilt: Je höher die Vorauszahlung, desto höher der Rabatt.

Im Vergleich zum bisherigen On-Demand-Modell haben RIs Nutzern Milliarden Dollar gespart. Doch ihre Starrheit stand im Widerspruch zum Kernversprechen von AWS – Flexibilität und Elastizität der Ressourcen. Wer dauerhaft an festgepreiste Ressourcen gebunden ist, kann Services mit elastischem Anpassungspotenzial kaum sinnvoll nutzen. Hier kommen die Savings Plans ins Spiel.

Savings Plans

Als AWS RIs einführte, gab es fünf EC2-Instanzgrößen und drei Regionen (zwei in den USA, eine in Europa). Mit der wachsenden Beliebtheit von RIs und veränderten Kundenbedürfnissen wuchs auch die Auswahl – und damit die Komplexität. Neue Regionen und neue Instanzfamilien kamen hinzu. Convertible-RIs wurden eingeführt, sodass Kunden mit voller Vorauszahlung nicht länger auf die Vorteile von EC2-Preissenkungen verzichten mussten.

Bei so vielen RI-Varianten brauchten Kunden einen einfacheren, flexibleren Weg, um bei der AWS-Nutzung zu sparen. 2019 kamen die AWS Savings Plans als Lösung. Wie RIs basieren auch Savings Plans auf einer Laufzeit von einem oder drei Jahren – allerdings verpflichten sich Kunden hier zu einem bestimmten Ausgabenbetrag pro Stunde statt zu einer konkreten Nutzung.

AWS bietet drei Arten von Savings Plans an:

  • Compute Savings Plans gewähren Rabatte von bis zu 66 % auf Amazon EC2, AWS Lambda und AWS Fargate. Sie sind die flexibelste Variante und wenden Rabatte automatisch an – unabhängig von Instanzfamilie, Größe, AZ, Region, Betriebssystem oder Tenancy. (Der Rabatt entspricht dem einer äquivalenten Convertible-RI.)
  • EC2 Instance Savings Plans bieten Rabatte von bis zu 72 % auf die EC2-Nutzung. Sie gewähren höhere Rabatte bei geringerer Flexibilität als Compute Savings Plans. Sie müssen sich auf einzelne Instanzfamilien in einer Region festlegen. Im Gegenzug werden die Kosten Ihrer gewählten Instanzfamilie in dieser Region automatisch reduziert – unabhängig von AZ, Größe, Betriebssystem oder Tenancy.
  • SageMaker Savings Plans gelten für die SageMaker-Nutzung.

Savings Plans sind flexibler als RIs und einfacher zu erwerben. Während sich der Preis einer RI aus acht verschiedenen Komponenten ergibt, hat ein Savings Plan zwischen drei und fünf Komponenten:

  • Typ – Compute Savings, EC2 Instance oder SageMaker
  • Laufzeit – ein Jahr oder drei Jahre
  • Zahlung – vollständig im Voraus, teilweise im Voraus oder ohne Vorauszahlung
  • Region (nur bei EC2 Instance Savings Plans)
  • Instanzfamilie (nur bei EC2 Instance Savings Plans)

Sie entscheiden, wie hoch Ihr Commitment ausfällt (mindestens 0,001 USD pro Stunde und Jahr) und können Savings Plans miteinander kombinieren. So lässt sich etwa ein Savings Plan über 10 USD pro Stunde abschließen und bei steigendem Verbrauch oder ablaufenden RIs durch weitere Pläne ergänzen, um Coverage und Kosten zu optimieren.

Mit den Savings-Plan-Optionen wählen Sie – ähnlich wie bei Standard- und Convertible-RIs – zwischen maximaler Kostenersparnis und maximaler Flexibilität. Auch die Spitzenrabatte der Savings Plans entsprechen den höchsten RI-Rabatten. Allerdings lassen sich Savings Plans auf jede Region anwenden und über Compute-Services wie EC2, EKS, Fargate und Lambda hinweg nutzen.

Sollten Sie keine RIs mehr kaufen?

Auch wenn Savings Plans unbestreitbare Vorteile bieten, sprechen einige Gründe dafür, RIs weiter im Mix zu halten. Ein Argument: Ungenutzte RIs lassen sich auf dem AWS Marketplace verkaufen. Das eröffnet Spielräume bei der Instanzzuteilung. Wenn Ihr Geschäft etwa saisonale Spitzen aufweist, können Sie Convertible-RIs mit nur wenigen Restmonaten tauschen, um in der Saison mehr Coverage zu erhalten. Das kann zu erheblichen Einsparungen ohne großes Commitment führen.

Hinzu kommt: Compute Savings Plans gelten nicht für Redshift, Elasticache oder Relational Database Services (RDS). Selbst wenn das nicht so wäre, sind RIs für RDS sinnvoll, da der DB-Server in der Regel auf maximalen Traffic ausgelegt ist, um Datenbanken unterbrechungsfrei skalieren zu können.

Eine Mischung aus RIs und Savings Plans ist wohl die klügste Wahl: Savings Plans für die Grundlast und RIs dort, wo Variabilität ein Thema sein könnte.

Alternativen zu RIs und SPs?

AWS Savings Plans und RIs eignen sich nicht für jeden Fall. Je nach Workload können Spot Instances die bessere Wahl sein. Sie ermöglichen den Zugriff auf freie EC2-Kapazitäten zu bis zu 90 % unter den On-Demand-Preisen und sind ideal für temporäre, flexible workloads wie Big Data. Doch wie bei RIs und Savings Plans gilt auch hier: Optimale Einsparungen erzielen Spot Instances nur mit sorgfältigem Management.

GCP Committed Use Discounts (CUDs)

Google Cloud beantwortet die Frage nach Cloud-Einsparungen mit Committed Use Discounts (CUDs). Sie richten sich an workloads mit vorhersehbarem Ressourcenbedarf: Mit GCP CUDs erwerben Sie Compute-Engine-Ressourcen wie vCPUs, Arbeitsspeicher, GPUs, lokale SSDs und Sole-Tenant-Nodes zu einem reduzierten Tarif, wenn Sie sich verpflichten, diese Ressourcen über ein oder drei Jahre zu bezahlen.

Der Rabatt reicht von bis zu 57 % für Ressourcen wie Maschinentypen und GPUs bis zu 70 % für speicheroptimierte Maschinentypen. Sie werden monatlich für die gekauften Ressourcen über die gewählte Laufzeit (ein oder drei Jahre) abgerechnet – auch wenn Sie diese Services nicht nutzen. Damit eignen sie sich für vorhersehbare workloads.

Google zeigt Ihnen, wie viel Sie pro Monat mit einem CUD sparen könnten, indem es Ihre VM-Ausgabentrends mit und ohne CUD-Vertrag analysiert. CUDs sind für einzelne Projekte verfügbar, oder Sie können mehrere Verträge erwerben und über zahlreiche Projekte hinweg teilen, indem Sie Shared Discounts aktivieren.

CUDs sind entweder ausgaben- oder ressourcenbasiert. Ausgabenbasierte CUDs gewähren einen reduzierten Tarif auf die Nutzung, basierend auf einem zugesagten Mindestbetrag pro Stunde. Jede Nutzung über den zugesagten Betrag hinaus wird zum On-Demand-Tarif abgerechnet. Ausgabenbasierte CUDs lassen sich über Ihr Cloud-Billing-Konto erwerben; sie gelten für berechtigte Nutzung in allen Projekten, die über dieses Cloud-Billing-Konto abgerechnet werden. Sie sind auf folgende Google-Cloud-Services beschränkt:

  • Cloud SQL
  • Google Cloud VMware Engine
  • Cloud Run
  • Google Kubernetes Engine

Ressourcenbasierte CUDs gewähren einen reduzierten Tarif auf Basis Ihres Commitments, ein Mindestmaß an Compute-Engine-Ressourcen in einer bestimmten Region zu nutzen. Sie lassen sich für vCPUs, Arbeitsspeicher, GPUs und lokale SSDs einsetzen. So können Sie unterschiedliche Maschineninstanzen in Ihrem Unternehmen einsetzen, sofern Ihr Compute-Engine-Ressourcenbedarf vorhersehbar ist.

Sustained Use Discounts

Sie können auch Sustained Use Discounts nutzen, wenn Sie eine Instanz über einen wesentlichen Teil des Abrechnungsmonats hinweg betreiben. Diese erfüllen nicht die Kriterien für Reservierungen, da sie kein Enddatum haben. Sustained Use Discounts und CUDs lassen sich nicht miteinander kombinieren.

AWS- und GCP-Rabattpläne im Vergleich

Sowohl AWS als auch Google Cloud bieten Rabatte für ein- und dreijährige Commitments – darüber hinaus gibt es jedoch nur wenige Gemeinsamkeiten. Hier sehen Sie die Unterschiede im Überblick:

1 juvpn1rfg g4t7li7qvpygTabelle zum Vergleich der Compute-Rabattpläne von AWS und GCP

So holen Sie das Maximum an Einsparungen heraus

Der Kauf von RIs, SPs oder CUDs ist ein hervorragender Hebel, um Compute-Kosten zu senken – doch die richtigen Compute-Commitments festzulegen und effektiv zu steuern, ist riskant, knifflig und zeitaufwendig. Die Wahl der passenden Rabattoption für maximale Einsparungen erfordert volle Transparenz über Ihre Multicloud-Umgebung, Einblick in die tatsächliche Nutzung Ihrer Instanzen und ein klares, präzises Bild Ihres Compute-Bedarfs für die nächsten ein bis drei Jahre. Dimensionieren Sie Ihre Commitments zu groß, verschwenden Sie Geld für ungenutzte Instanzen; dimensionieren Sie zu klein, verschenken Sie potenzielle Einsparungen.

Eine Möglichkeit, die meisten dieser Hürden zu umgehen, ist der Einsatz eines automatisierten Spar-Tools wie Flexsave. Es analysiert die Cloud-Nutzung in AWS und Google Cloud und wendet Compute-Einsparungen automatisch auf alle On-Demand-workloads an (also auf solche, die nicht bereits durch bestehende SPs, RIs oder CUDs abgedeckt sind). Damit eliminiert es das Risiko, das mit der Prognose künftiger Compute-Anforderungen einhergeht – ebenso wie den Aufwand, mehrere Rabattpläne über Teams und Cloud-Umgebungen hinweg zu verwalten.

Welche Clouds Sie auch nutzen oder welche Tools Sie einsetzen: Sich die Zeit zu nehmen, Compute-Commitments wirklich zu verstehen und gezielt auszuwählen, ist der Schlüssel zur Optimierung Ihrer Cloud-Ausgaben.


Bleiben Sie mit uns in Kontakt – folgen Sie uns auf dem DoiT Engineering Blog , dem DoiT LinkedIn-Kanal und dem DoiT Twitter-Kanal . Karrieremöglichkeiten finden Sie unter https://careers.doit.com .