Präemptive Instanzen
Präemptive Instanzen verhalten sich wie normale Compute-Instanzen, aber die Kapazität wird zurückgefordert, wenn sie an anderer Stelle benötigt wird, und die Instanzen werden beendet. Wenn Ihre Workloads fehler- und unterbrechungstolerant sind, können präemptive Instanzen Ihre Kosten senken. Beispiel: Mit präemptiven Instanzen können Sie die Kosten für Workloads optimieren, die Unterbrechungen tolerieren können, etwa Tests, die gestoppt und später wiederaufgenommen werden können.
Funktionsweise von präemptiven Instanzen
Präemptive Instanzen sind für den Kurzzeiteinsatz konzipiert. Die Kapazität wird zurückgefordert, wenn sie anderweitig benötigt wird. Die Kapazität ist nicht für eine Mindestzeit garantiert, sodass Instanzen jederzeit zurückgefordert werden können. Der Vorteil ist, dass präemptive Kapazität kostengünstiger als On-Demand-Kapazität ist. Daher können bei Workloads, die unterbrochen werden können, mit präemptiver Kapazität die Kosten gesenkt werden.
Präemptive Kapazität verwenden
Um präemptive Kapazität zu verwenden, befolgen Sie den Standardprozess zum Erstellen einer Instanz, und wählen Sie unter Kapazitätstyp die Option Präemptive Kapazität aus.
Wenn die präemptive Kapazität zurückgefordert wird, wird die Instanz beendet. Verwenden Sie den Events-Service, um Benachrichtigungen zu erhalten, wenn dieses Ereignis auftritt.
Support und Einschränkungen
Für präemptive Instanzen gelten die folgenden Einschränkungen:
- Präemptive Instanzen können jederzeit beendet (gelöscht) werden. Dadurch eignen sie sich nicht für langandauernde Workloads.
- Präemptive Kapazität kann nicht mit Kapazitätsreservierungen oder mit dem Feature "Dedizierte Hosts für virtuelle Maschinen" verwendet werden.
- Präemptive Kapazität unterstützt keine Bare-Metal-Instanzen, burstfähigen Instanzen oder Instanzen mit Mindestabrechnungszeit.
- Wenn Sie eine Instanz bearbeiten, die präemptive Kapazität verwendet, kann nur der Name der Instanz geändert werden. Sie können die Ausprägung der Instanz nicht ändern, nachdem sie gestartet wurde, und Sie können eine präemptive Instanz nicht in eine On-Demand-Instanz konvertieren.
- Nachdem Sie eine präemptive Instanz erstellt haben, können Sie die Instanz nicht starten, stoppen oder neu starten.
- Präemptive Instanzen unterstützen nicht das Senden von Diagnoseunterbrechungen.
- Präemptive Instanzen unterstützen kein Confidential Computing.
- Mit präemptiven Instanzen können Sie keine Instanzkonfigurationen erstellen, und präemptive Instanzen können nicht in Instanzpools verwendet werden.
- Präemptive Instanzen unterstützen keine Instanzmigrationen nach Infrastrukturwartungsereignissen. Während Wartungsereignissen, die sich auf die zugrunde liegende Infrastruktur auswirken, wird die Kapazität zurückgefordert, und die Instanz wird beendet.
- Die standardmäßigen Servicelimits für Compute-Instanzen und Compartment-Quotas gelten für präemptive Instanzen. Wenn Ihre Anforderung für Compute-Instanzen Ihre Servicelimits überschreitet, beantragen Sie eine Erhöhung des Servicelimits an, bevor Sie die Instanz erstellen. Weitere Informationen finden Sie unter Servicelimits.
- Präemptive Instanzen unterstützen keine erweiterten Speicher-VM-Instanzen.
Unterstützte Ausprägungen
- VM.Standard1-Reihe
- Serie VM.Standard.B1
- VM.Standard2-Reihe
- VM.Standard3.Flex
- VM.Standard.E2-Reihe (die VM.Standard.E2.1.Micro-Reihe wird nicht unterstützt)
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
- VM.Standard.A1.Flex
- VM.DenseIO1-Reihe
- VM.DenseIO2-Reihe
- VM.GPU2-Reihe
- VM.GPU3-Reihe
- VM.Optimized3.Flex
Abrechnung und Kostenmanagement
Präemptive Kapazität kostet in allen Regionen 50 % weniger als On-Demand-Kapazität.
- Um die mit Ihrer Kapazitätsauslastung verbundenen Kosten anzuzeigen, zeigen Sie Kosten- und Nutzungsberichte in der Konsole an, oder verwenden Sie das Feature Kostenanalyse.
- Weitere Informationen zur Abrechnung finden Sie unter Servicebeschreibungen für Oracle PaaS und IaaS Universal Credits im Abschnitt "Oracle Compute Cloud Services".
- Weitere Informationen zur Überwachung Ihrer Kosten finden Sie unter So überwachen Sie die Kosten.
Instanzpräemptionsereignisse verfolgen
Mit dem Events-Service können Sie Benachrichtigungen erhalten, wenn eine präemptive Instanz beendet wird. Ein instancepreemptionaction
-Ereignis wird zwei Minuten vor Beginn der Instanzbeendigung ausgegeben. Details zu verschiedenen Instanzpräemptionsereignissen sowie ein Beispielereignis finden Sie unter Ereignistypen für Instanzen.
Hintergrundinformationen zur automatisierten Verfolgung von Ereignissen und Schritte zum Erstellen von Ereignisbenachrichtigungen finden Sie unter Erste Schritte mit Events.
Wenn Sie beim Beenden einer präemptiven Instanz eine Ereignisbenachrichtigung erhalten möchten, führen Sie beim Erstellen der Ereignisregel die folgenden Schritte aus:
- Wählen Sie unter Bedingung die Option Ereignistyp aus.
- Wählen Sie unter Servicename die Option Compute aus.
- Wählen Sie unter Ereignistyp die Option Instanz - Präemptionsaktion aus.
Mit dem Events-Service können Sie auch eine Funktion aufrufen, wenn eine präemptive Instanz beendet wird.
Erforderliche IAM-Policy
Mit den Policys, mit denen Benutzer Instanzen erstellen können, können sie auch Vorbeugungsinstanzen erstellen. Weitere Informationen finden Sie unter Erforderliche IAM-Policy für das Arbeiten mit Instanzen.
Ressourcen taggen
Wenden Sie Tags auf Ihre Ressourcen an, um diese entsprechend Ihren Geschäftsanforderungen zu organisieren. Wenden Sie Tags beim Erstellen einer Ressource an, oder aktualisieren Sie die Ressource später mit den gewünschten Tags. Allgemeine Informationen über das Anwenden von Tags finden Sie unter Ressourcentags.
Konsole verwenden
Mit der Konsole können Sie präemptive Instanzen verwalten.
- Führen Sie die ersten Schritte aus, um eine Instanz zu erstellen.
- Klicken Sie im Abschnitt Platzierung auf Erweiterte Optionen anzeigen.
- Wählen Sie unter Kapazitätstyp die Option Präemptive Kapazität aus.
- Wählen Sie aus, ob das angehängte Boot-Volume dauerhaft gelöscht werden soll, wenn die Kapazität zurückgefordert wird.
- Wählen Sie unter Image und Ausprägung eine Ausprägung aus, die präemptive Instanzen unterstützt.
- Beenden Sie die Erstellung der Instanz, und klicken Sie auf Erstellen.
Wenn Sie eine Instanz bearbeiten, die präemptive Kapazität verwendet, kann nur der Name der Instanz geändert werden. Sie können die Ausprägung der Instanz nicht ändern, nachdem sie gestartet wurde, und Sie können eine präemptive Instanz nicht in eine On-Demand-Instanz konvertieren.
- Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzen.
- Klicken Sie auf die gewünschte Instanz.
- Klicken Sie auf Weitere Aktionen und dann auf Bearbeiten.
- Geben Sie einen neuen Namen ein. Vermeiden Sie die Eingabe von vertraulichen Informationen.
- Klicken Sie auf Änderungen speichern.
Präemptive Instanzen können nicht gestartet, gestoppt oder neu gestartet werden.
Mit dem Events-Service können Sie Benachrichtigungen erhalten, wenn eine präemptive Instanz beendet wird. Ein instancepreemptionaction
-Ereignis wird zwei Minuten vor Beginn der Instanzbeendigung ausgegeben. Details zu verschiedenen Instanzpräemptionsereignissen sowie ein Beispielereignis finden Sie unter Ereignistypen für Instanzen.
Hintergrundinformationen zur automatisierten Verfolgung von Ereignissen und Schritte zum Erstellen von Ereignisbenachrichtigungen finden Sie unter Erste Schritte mit Events.
Wenn Sie beim Beenden einer präemptiven Instanz eine Ereignisbenachrichtigung erhalten möchten, führen Sie beim Erstellen der Ereignisregel die folgenden Schritte aus:
- Wählen Sie unter Bedingung die Option Ereignistyp aus.
- Wählen Sie unter Servicename die Option Compute aus.
- Wählen Sie unter Ereignistyp die Option Instanz - Präemptionsaktion aus.
Mit dem Events-Service können Sie auch eine Funktion aufrufen, wenn eine präemptive Instanz beendet wird.
In der Konsole können Sie auf Kosten- und Nutzungsberichte zugreifen, um die Aufschlüsselung der Kosten für Ihre präemptiven Instanzen anzuzeigen. Mit der Kostenanalysefunktion können Sie Ihre Ausgaben verfolgen und optimieren.
- So zeigen Sie Kosten- und Nutzungsberichte an: Öffnen Sie das Navigationsmenü, und klicken Sie auf Abrechnung und Kostenmanagement. Klicken Sie unter Kostenmanagement auf Kosten- und Nutzungsberichte. Weitere Informationen finden Sie unter Auf Kosten- und Nutzungsberichte zugreifen.
- So zeigen Sie die Kostenanalyse an: Öffnen Sie das Navigationsmenü, und klicken Sie auf Abrechnung und Kostenmanagement. Klicken Sie unter Kostenmanagement auf Kostenanalyse. Ausführliche Anweisungen zum Arbeiten mit dem Kostenanalysetool finden Sie unter Kostenanalyse - Überblick.
Im Kosten- und Verwendungsbericht enthält die Beschreibungsspalte für präemptive Instanzen das Wort Präemptiv. Der Bericht zeigt die Abrechnungsgebühr pro Stunde für jede Ressource an. Wenn die Kapazität in weniger als einer Minute zurückgefordert wird, fallen für diese Zeit keine Gebühren an.
API verwenden
Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.
Mit den folgenden API-Vorgängen können Sie präemptive Instanzen verwalten: