View a markdown version of this page

Zugriff auf Reservierungsempfehlungen - AWS Kostenmanagement

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Zugriff auf Reservierungsempfehlungen

Wenn Sie Cost Explorer aktivieren, erhalten Sie automatisch Amazon EC2-, Amazon RDS-, OpenSearch Service- ElastiCache, Amazon Redshift-, Amazon MemoryDB- und Amazon DynamoDB-Kaufempfehlungen, die Ihnen helfen könnten, Ihre Kosten zu senken. Reservierungen bieten einen reduzierten Stundensatz (bis zu 75%) im Vergleich zu den Preisen für bereitgestellte Kapazitäten. On-Demand Cost Explorer generiert Ihre Reservierungsempfehlungen mithilfe des folgenden Verfahrens:

  • Identifiziert Ihre On-Demand Instance oder die bereitgestellte Kapazitätsnutzung für einen Service während eines bestimmten Zeitraums

  • Fasst Ihre Nutzung in Kategorien auf, die für eine Reservierung in Frage kommen

  • Simuliert jede Kombination von Reservierungen in jeder Nutzungskategorie

  • Identifiziert die beste Nummer für jede Art von Reservierung, die Sie kaufen können, um Ihre geschätzten Einsparungen zu maximieren

Cost Explorer fasst beispielsweise automatisch Ihre Nutzung von Amazon EC2 Linux, geteilter Tenancy und der c4-Familie in der Region USA West (Oregon) zusammen und empfiehlt den Kauf von regionalen RIs mit flexibler Größe für die Nutzung der c4-Familie. Cost Explorer empfiehlt die kleinste Instance-Größe in einer Instance-Familie. So wird der Kauf von RIs mit flexibler Größe vereinfacht. Cost Explorer zeigt auch die gleiche Anzahl an normalisierten Einheiten an. So können Sie bei Bedarf beliebige Instance-Größen kaufen. In diesem Beispiel würde Ihnen eine c4.large-RI empfohlen, da dies die kleinste Instance in der C4-Instance-Familie ist.

Empfehlungen von Cost Explorer basieren auf der Nutzung durch ein einzelnes Konto oder einer Organisation der letzten sieben, 30 oder 60 Tage. Cost Explorer verwendet die On-Demand Instanznutzung während des ausgewählten Betrachtungszeitraums, um Empfehlungen zu generieren. Alle anderen Verwendungen im Betrachtungszeitraum, die durch Funktionen wie RI, SPOT und Savings Plans abgedeckt sind, sind nicht enthalten. Die Empfehlungen von Amazon EC2 ElastiCache, OpenSearch Service, Amazon Redshift, Amazon MemoryDB und Amazon DynamoDB beziehen sich auf Reservierungen, die auf eine Region und nicht auf Availability Zones beschränkt sind. Ihre geschätzten Einsparungen spiegeln die Anwendung dieser Reservierungen auf Ihre Nutzung wider. Die Empfehlungen von Amazon RDS beziehen sich auf entweder oder RIs. Single-AZ Multi-AZ Cost Explorer aktualisiert Ihre Empfehlungen mindestens einmal alle 24 Stunden.

Anmerkung

Cost Explorer prognostiziert Ihre Nutzung nicht und berücksichtigt auch keine Prognosen, wenn Reservierungen empfohlen werden. Stattdessen geht Cost Explorer davon aus, dass Ihre bisherige Nutzung Ihre zukünftige Nutzung widerspiegelt, wenn es darum geht, welche Reservierungen empfohlen werden.

Verknüpfte Konten können Empfehlungen nur sehen, wenn sie über die entsprechenden Berechtigungen verfügen. Verknüpfte Konten benötigen Berechtigungen zum Anzeigen von Cost Explorer sowie Berechtigungen zum Anzeigen von Empfehlungen. Weitere Informationen finden Sie unter Reservierungsempfehlungen anzeigen.

RI-Empfehlungen für größenflexible RIs

Cost Explorer berücksichtigt bei der Generierung Ihrer RI-Kaufempfehlungen auch die Vorteile größenflexibler regionaler RIs. Size-flexible Mithilfe regionaler RIs können Sie Ihre geschätzten Einsparungen für alle in Frage kommenden Instance-Familien in Ihren Empfehlungen maximieren. AWS verwendet das Konzept der normalisierten Einheiten, um die verschiedenen Größen innerhalb einer Instance-Familie zu vergleichen. Cost Explorer verwendet den kleinsten Normalisierungsfaktor für den empfohlenen Instance-Typ. Weitere Informationen finden Sie unter Flexibilität bei der Instance-Größe im Amazon Elastic Compute Cloud-Benutzerhandbuch.

Angenommen, Sie verfügen über eine EC2-RI für eine c4.8xlarge. Diese RI gilt für jede Nutzung einer Linux/Unix c4-Instance mit einer geteilten Tenancy in derselben Region wie die RI, wie die folgenden Instances:

  • Eine c4.8xlarge-Instance

  • Zwei c4.4xlarge-Instances

  • Vier c4.2xlarge-Instances

  • Sechzehn c4.large-Instances

Außerdem wird eine kombinierte EC2-Nutzung wie eine c4.4xlarge-Instance und acht c4.large-Instances berücksichtigt.

Wenn Sie eine RI besitzen, die kleiner ist als die Instance, die Sie ausführen, wird Ihnen der anteilige On-Demand Preis für den Überschuss berechnet. Das bedeutet, Sie können eine RI für eine c4.4xlarge kaufen, die meiste Zeit eine c4.4xlarge-Instance verwenden und bei Bedarf auf eine c4.8xlarge-Instance hochskalieren. Ein Teil Ihrer c4.8xlarge Nutzung wird durch die gekaufte RI abgedeckt, für den Rest werden Preise berechnet. On-Demand Weitere Informationen finden Sie https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/apply_ri.html im Amazon Elastic Compute Cloud-Benutzerhandbuch unter So werden Rabatte für Reserved Instances angewendet.

Reservierungsempfehlungen anzeigen

Verknüpfte Konten müssen über die folgenden Berechtigungen zum Anzeigen von Empfehlungen verfügen:

  • ViewBilling

  • ViewAccount

Weitere Informationen finden Sie unter Verwenden identitätsbasierter Richtlinien (IAM-Richtlinien) für AWS Kostenmanagement.

Um Ihre Reservierungsempfehlungen einzusehen
  1. Öffnen Sie die Fakturierungs- und Kostenverwaltungskonsole unter https://console.aws.amazon.com/costmanagement/.

  2. Wählen Sie im Navigationsbereich unter Reservations (Reservierungen) die Option Recommendations (Empfehlungen).

  3. Wählen Sie auf der Seite Empfehlungen unter Empfehlungsparameter den Service aus, für den Sie Empfehlungen erhalten möchten.

Die Reservierungsempfehlungen verstehen

Auf der Seite Reservierungsempfehlungen werden Ihr geschätztes Sparpotenzial, Ihre Kaufempfehlungen für Reservierungen und die Parameter angezeigt, die Cost Explorer zur Erstellung Ihrer Empfehlungen verwendet hat. Sie können die Parameter anpassen, um Empfehlungen zu erhalten, die sich möglicherweise besser für Ihren Anwendungsfall eignen.

Auf der Seite „Empfehlungen“ werden Ihnen die folgenden drei Zahlen angezeigt:

  • Gesamtzahl der Kaufempfehlungen — Die Anzahl der verschiedenen Reservierungsoptionen, die Cost Explorer für Sie gefunden hat.

  • Geschätzte monatliche Ersparnisse — Wie viel Cost Explorer berechnet, könnten Sie durch den Kauf der empfohlenen Reservierungen sparen.

  • Geschätzte Einsparungen im Vergleich zu On-Demand Tarifen — Ihre geschätzten Einsparungen als Prozentsatz Ihrer aktuellen Kosten.

Diese Zahlen geben Ihnen eine ungefähre Schätzung, wie viel Sie möglicherweise sparen könnten, wenn Sie mehr Reservierungen tätigen. Mithilfe der folgenden Empfehlungsparameter können Sie diese Zahlen für einen anderen Anwendungsfall neu berechnen:

  • Begriff — Die Dauer, für die Sie Empfehlungen erhalten möchten.

  • Angebotsklasse — Ob Sie Empfehlungen für eine Standard- oder eine konvertierbare Reservierung wünschen.

  • Zahlungsoption — Ob Sie für Empfehlungen im Voraus bezahlen möchten.

  • Basierend auf der Vergangenheit — Die Anzahl der Tage der vorherigen Nutzung, die Sie in Ihren Empfehlungen berücksichtigen möchten.

Unten auf der Seite finden Sie Tabs mit einigen Ihrer geschätzten Einsparungen. Auf der Registerkarte All accounts (Alle Konten) können Sie die Empfehlungen basierend auf der kombinierten Nutzung in Ihrer gesamten Organisation abrufen. Auf der Registerkarte Individual accounts (Individuelle Konten) sehen Sie die von Cost Explorer generierten Empfehlungen für jedes verknüpfte Konto. Jedes Tab enthält eine Tabelle mit verschiedenen Kaufempfehlungen sowie detaillierte Informationen zu den Empfehlungen. Wenn Sie die Nutzung anzeigen möchten, anhand derer Cost Explorer Empfehlungen ausspricht, klicken Sie in den Empfehlungsdetails auf den Link View associated usage (Zugehörige Nutzung anzeigen). Es wird ein Bericht mit den genauen Parametern angezeigt, die Cost Explorer zum Erstellen Ihrer Empfehlung verwendet. Der Bericht zeigt auch Ihre Kosten und die damit verbundene Nutzung, gruppiert nach Kaufoptionen, sodass Sie die On-Demand Instanznutzung einsehen können, auf der Ihre Empfehlung basiert.

Anmerkung

Empfehlungen, die Cost Explorer für einzelne verknüpfte Konten durchführt, berücksichtigen die gesamte Nutzung dieses verknüpften Kontos, einschließlich aller verwendeten RIs. Dies umfasst auch RIs, die von einem anderen verknüpften Konto freigegeben wurden. Die Empfehlungen gehen nicht davon aus, dass eine RI auch in der Zukunft für das verknüpfte Konto freigegeben wird.

Wenn Sie die Rechnungsüberweisung als Rechnungsquelle verwenden, stimmen Ihre geschätzten Einsparungen in den Reservierungsempfehlungen möglicherweise nicht mit den effektiven Spardaten auf Ihrer Seite AWS Cost and Usage Report, Cost Explorer und Rechnungen überein. Das liegt daran, dass Reservierungsempfehlungen keine benutzerdefinierten Daten verwenden, die von Billing Conductor generiert wurden.

Sie können die Empfehlungen nach Geschätzten monatlichen Einsparungen, RI-Vorauskosten, Kaufempfehlungen oder Instance-Typ sortieren.

Reservierungsempfehlungen ändern

Sie können die Informationen ändern, anhand derer Cost Explorer Empfehlungen erstellt. Außerdem können Sie die Arten von Empfehlungen ändern, die Sie erhalten möchten. Auf diese Weise können Sie Empfehlungen für die Reservierungen sehen, die für Sie am besten geeignet sind, z. B. Alle Vorausbuchungen mit einer Laufzeit von einem Jahr, basierend auf Ihren letzten 30 Tagen der Nutzung.

Anmerkung

Cost Explorer erstellt keine Prognosen der künftigen Nutzung, sondern geht von einer gleichbleibenden Nutzung aus. Cost Explorer geht außerdem davon aus, dass Sie alle auslaufenden Reservierungen verlängern.

Um Ihre Reservierungsempfehlungen zu ändern
  1. Öffnen Sie die Fakturierungs- und Kostenverwaltungskonsole unter https://console.aws.amazon.com/costmanagement/.

  2. Wählen Sie im Navigationsbereich unter Reservations (Reservierungen) die Option Recommendations (Empfehlungen).

  3. Wählen Sie auf der Seite Empfehlungen unter Empfehlungsparameter den Service aus, für den Sie Empfehlungen erhalten möchten.

  4. Wählen Sie den entsprechenden Begriff aus.

  5. Wählen Sie die entsprechende Angebotsklasse aus.

  6. Wählen Sie die entsprechende Zahlungsoption.

  7. Wählen Sie unter Basierend auf der Vergangenheit aus, auf wie vielen Nutzungstagen Ihre Reservierungsempfehlungen basieren sollen.

  8. Wählen Sie entweder Alle Konten oder Einzelne Konten, um Empfehlungen auf Basis Ihrer unternehmensweiten Nutzung oder auf Grundlage all Ihrer verknüpften Konten basierend auf deren Einzelnutzung.

Reservierungsempfehlungen speichern

Sie können Reservierungsempfehlungen als CSV-Datei speichern.

Um Ihre Reservierungsempfehlungen zu speichern
  1. Wählen Sie auf der Seite Reservierungsempfehlungen unter Empfehlungsparameter den Service aus, für den Sie Empfehlungen erhalten möchten, und aktualisieren Sie alle Parameter, die Sie ändern möchten.

  2. Wählen Sie unter Empfohlene Aktionen die Option CSV herunterladen aus.

Die CSV-Datei enthält die folgenden Spalten.

CSV-Spalten mit Reservierungsempfehlungen
Name der Spalte Service Erklärung der Spalte
Konto-ID Amazon EC2, RDS, Redshift, OpenSearch Service, ElastiCache MemoryDB, DynamoDB Das Konto, das Ihrer Empfehlung zugeordnet ist.
Availability Zone Amazon RDS Die Verfügbarkeitszone der Instances, die zur Generierung einer Empfehlung verwendet wurden.
Durchschnittliche stündliche, normalisierte Gerätenutzung im historischen Zeitraum Amazon EC2, RDS, MemoryDB Die durchschnittliche Anzahl der normalisierten Einheiten, die pro Stunde in dem für die Generierung von Empfehlungen gewählten Zeitraum genutzt wurden.
Durchschnittliche stündliche Nutzung im historischen Zeitraum Amazon EC2, RDS, Redshift, OpenSearch Service ElastiCache, MemoryDB Die durchschnittliche Anzahl der Instance-Stunden pro Stunde in dem für die Generierung von Empfehlungen gewählten Zeitraum.
Durchschnittliche Anzahl der pro Stunde genutzten Kapazitätseinheiten im ausgewählten historischen Zeitraum Amazon DynamoDB Die durchschnittliche Anzahl der bereitgestellten Kapazitätseinheiten, die pro Stunde in dem für die Generierung von Empfehlungen ausgewählten Zeitraum genutzt wurden.
In Monaten die Gewinnschwelle erreichen Amazon EC2, RDS, Redshift, OpenSearch Service, ElastiCache MemoryDB, DynamoDB Die geschätzte Zeitdauer, bevor Sie Ihre Vorabkosten für diese Gruppe von empfohlenen Reservierungen wieder eingebracht haben.
Cache-Engine Amazon ElastiCache Die Art von Engine, die auf dem empfohlenen ElastiCache reservierten Knoten ausgeführt wird, z. B. Redis oder Memcheched.
Typ der Kapazitätseinheit Amazon DynamoDB Der Typ der Kapazitätseinheit für die Empfehlung. Lesekapazitätseinheiten werden für Operationen verwendet, bei denen Daten aus einer Tabelle abgerufen werden. Schreibkapazitätseinheiten werden für Operationen verwendet, die Daten in einer Tabelle einfügen, aktualisieren oder löschen.
Datenbank-Ausgabe Amazon RDS Die Edition der Datenbank-Engine, die die empfohlene RDS-Reserved Instance ausführt.
Datenbank-Engine Amazon RDS Die Art Engine, die die empfohlene RDS Reserved Instance ausführt, beispielsweise Aurora MySQL oder MariaDB.
Bereitstellungsmodell Amazon RDS Ob Ihre empfohlene reservierte Instance für RDS Custom bestimmt ist. Wenn der Wert „Benutzerdefiniert“ lautet, müssen Sie die empfohlenen Reserved Instances für RDS Custom erwerben, um potenzielle Einsparungen nutzen zu können.
Bereitstellungsoption Amazon RDS Ob Ihre Reserved Instance für eine RDS-Instance in einer einzelnen Availability Zone oder für eine RDS-Instance mit einem Backup in einer anderen Availability Zone bestimmt ist.
Geschätzte Einsparungen Amazon EC2, RDS, Redshift, OpenSearch Service, ElastiCache MemoryDB, DynamoDB Die geschätzten Einsparungen aufgrund der empfohlenen Reservierungen.
Erwartete Auslastung Amazon EC2, RDS, Redshift, OpenSearch Service, ElastiCache MemoryDB, DynamoDB Wie viele der empfohlenen Reservierungen, die Cost Explorer schätzt, werden Sie in Anspruch nehmen?
Instance-Typ Amazon EC2, RDS, Dienst OpenSearch Der Typ der Instance, für die die Empfehlung generiert wird (z. B. m4.large oder t2.nano). Für größenflexible Empfehlungen fasst Cost Explorer die gesamte Nutzung in einer Organisation zusammen (z. B. die m4-Familie) und zeigt eine Empfehlung für den kleinsten reservierten Instance-Typ an, der zum Kauf verfügbar ist (z. B.). m4.large
Maximale stündliche normalisierte Gerätenutzung im historischen Zeitraum Amazon EC2, RDS, MemoryDB Die maximale Anzahl normalisierter Einheiten, die innerhalb einer Stunde in dem für die Generierung von Empfehlungen gewählten Zeitraum genutzt wurden.
Maximale stündliche Nutzung im historischen Zeitraum Amazon EC2, RDS, Redshift, OpenSearch Service ElastiCache, MemoryDB Die maximale Anzahl der Instance-Stunden innerhalb einer Stunde in dem für die Generierung von Empfehlungen gewählten Zeitraum.
Maximale Anzahl der pro Stunde genutzten Kapazitätseinheiten im ausgewählten historischen Zeitraum Amazon DynamoDB Die maximale Anzahl der bereitgestellten Kapazitätseinheiten, die in einer Stunde innerhalb des für die Generierung von Empfehlungen ausgewählten Zeitraums genutzt wurden.
Minimale stündliche, normalisierte Gerätenutzung im historischen Zeitraum Amazon EC2, RDS, MemoryDB Die minimale Anzahl normalisierter Einheiten, die innerhalb einer Stunde in dem für die Generierung von Empfehlungen gewählten Zeitraum genutzt wurden.
Minimale stündliche Nutzung im historischen Zeitraum Amazon EC2, RDS, Redshift, OpenSearch Service ElastiCache, MemoryDB Die minimale Anzahl der Instance-Stunden innerhalb einer Stunde in dem für die Generierung von Empfehlungen gewählten Zeitraum.
Mindestanzahl der pro Stunde genutzten Kapazitätseinheiten im ausgewählten historischen Zeitraum Amazon DynamoDB Die Mindestanzahl der bereitgestellten Kapazitätseinheiten, die innerhalb einer Stunde innerhalb des für die Generierung von Empfehlungen ausgewählten Zeitraums genutzt wurden.
Knotentyp Amazon ElastiCache, Redshift, MemoryDB Der Knotentyp, für den die Empfehlung generiert wird, z. B. ds2.xlarge.
Normalisierte Öffnungszeiten für den Kauf Amazon EC2, RDS, MemoryDB Wie viele normalisierte Einheiten Cost Explorer Ihnen zum Kauf empfiehlt.
Anzahl der zu erwerbenden Instances Amazon EC2, RDS, Redshift, OpenSearch Service ElastiCache, MemoryDB Wie viele Reservierungen Cost Explorer Ihnen zum Kauf empfiehlt.
Angebotsklasse Amazon EC2 Die der Empfehlung zugeordnete Angebotsklasse.
Zahlungsoption Amazon EC2, RDS, Redshift, OpenSearch Service, ElastiCache MemoryDB, DynamoDB Die empfohlene Zahlungsoption für die Empfehlung.
Plattform Amazon EC2 Das Betriebssystem und das Lizenzmodell für den empfohlenen Reserved Instance-Typ.

Empfohlene Anzahl von Kapazitätseinheiten zum Kauf

Amazon DynamoDB Wie viele Einheiten mit reservierter Kapazität empfiehlt Ihnen Cost Explorer zu kaufen.
Datum der Empfehlung Amazon EC2, RDS, Redshift, OpenSearch Service, ElastiCache MemoryDB, DynamoDB Das Datum, an dem der Cost Explorer Ihre Empfehlung generiert hat.
Wiederkehrende monatliche Kosten Amazon EC2, RDS, Redshift, OpenSearch Service, ElastiCache MemoryDB, DynamoDB Die wiederkehrenden monatlichen Kosten für die empfohlenen Reservierungen.
Region Amazon EC2, RDS, Redshift, Service, MemoryDB, DynamoDB ElastiCache OpenSearch Die Region, die zur Generierung einer Empfehlung verwendet wurde. Sie müssen die empfohlenen Reservierungen in der empfohlenen Region kaufen, um das Sparpotenzial nutzen zu können.
Größe: flexibel Amazon EC2, RDS, MemoryDB Ob eine empfohlene Reservierung größenflexibel ist.
Tenancy Amazon EC2 Das Mietverhältnis für die Empfehlung. Gültige Werte sind shared oder dedicated.
Begriff Amazon EC2, RDS, Redshift, OpenSearch Service, MemoryDB ElastiCache, DynamoDB Die empfohlene Laufzeit für die Empfehlung.
Vorauszahlungskosten Amazon EC2, RDS, Redshift, Service, MemoryDB, DynamoDB ElastiCache OpenSearch Die mit der Empfehlung verbundenen Vorabkosten.

Verwendung von Reservierungsempfehlungen

Um die empfohlenen Reservierungen zu erwerben, rufen Sie die Kaufseite in einer Servicekonsole auf. Sie können auch eine CSV-Datei Ihrer Empfehlungen speichern und die Reservierungen zu einem späteren Zeitpunkt erwerben.

Empfehlungen für Amazon Elastic Compute Cloud verwenden
  1. Wählen Sie auf der Seite Reserved Instance Recommendations die Option Amazon EC2 RI Purchase Console aus.

  2. Kaufen Sie Ihre RIs, indem Sie den Anweisungen unter Reserved Instances für Amazon EC2 kaufen im Amazon Elastic Compute Cloud-Benutzerhandbuch folgen.

Empfehlungen für Amazon Relational Database Service verwenden
  1. Wählen Sie in der Amazon RDS-Konsole auf der Seite Reserved Instances die Option Purchase Reserved DB Instance aus.

  2. Erwerben Sie Ihre Reservierungen, indem Sie den Anweisungen unter Kauf reservierter DB-Instances für Amazon RDS im Amazon RDS-Benutzerhandbuch folgen.

Amazon-Redshift-Empfehlungen verwenden
  1. Wählen Sie in der Amazon Redshift-Konsole auf der Seite Reservierte Knoten kaufen aus.

  2. Kaufen Sie Ihre Reservierungen, indem Sie den Anweisungen unter Kauf eines reservierten Nodes im Amazon Redshift Management Guide folgen.

Um die Empfehlungen von Amazon OpenSearch Service zu verwenden
  1. Wählen Sie auf der Seite Reserved Instance Leases in der OpenSearch Service Console die Option Reserved Instance bestellen aus.

  2. Kaufen Sie Ihre Reservierungen, indem Sie den Anweisungen unter Reserved Instances in Amazon OpenSearch Service im Amazon OpenSearch Service Developer Guide folgen.

Um die ElastiCache Empfehlungen von Amazon zu verwenden
  1. Wählen Sie in der ElastiCache Konsole auf der Seite Reserved Nodes die Option Reserved Nodes kaufen aus.

  2. Erwerben Sie Ihre Reservierungen, indem Sie den Anweisungen unter Kauf eines reservierten Nodes im ElastiCache Amazon-Benutzerhandbuch folgen.

Um die Empfehlungen von Amazon MemoryDB zu verwenden
  1. Wählen Sie in der MemoryDB-Konsole auf der Seite Reserved Nodes die Option Reserved Nodes kaufen aus.

  2. Erwerben Sie Ihre Reservierungen, indem Sie den Anweisungen unter Arbeiten mit reservierten Knoten im Amazon MemoryDB-Entwicklerhandbuch folgen.

Um die Empfehlungen von Amazon DynamoDB zu verwenden
  1. Wählen Sie auf der Seite Reservierte Kapazität in der DynamoDB-Konsole die Option Reservierte Kapazität erwerben aus.

  2. Erwerben Sie Ihre reservierte Kapazität, indem Sie den Anweisungen unter Reservierte Kapazität im Amazon DynamoDB-Entwicklerhandbuch folgen.