Ressourcenplanung

Erfahren Sie mehr über Resource Scheduler und wie Sie damit die Kosten für Ressourcen in Ihrem Oracle Cloud Infrastructure-Mandanten senken können, indem Sie automatisch starten und stoppen, um Ihre spezifischen Geschäftsanforderungen zu erfüllen.

Oracle Resource Scheduler reduziert die Kosten für Ihre Datenbank- und Compute-Ressourcen, indem sie gestoppt werden, wenn sie nicht benötigt werden, und bei Bedarf neu gestartet werden. Resource Scheduler erstellt eine vollständig automatisierte Planungsfunktion für das automatische Stoppen/Starten, die mit von Ihnen erstellten Zeitplänen auf die Ressourcen in einem gesamten Mandanten reagiert.

Sie können Pläne verwalten, die Aktionen für eine Zusammenstellung von integrierten Ressourcentypen ausführen, sodass deren Lebenszyklus und Betriebszeiten verwaltet werden, um ihre Betriebskosten zu minimieren. Sie können einen Zeitplan in einem Mandanten oder Compartment erstellen, um Ressourcen im Mandanten oder in einem beliebigen Compartment darin zu verwalten, wenn Sie die richtige Policy erstellen. Weitere Einzelheiten finden Sie unter Resource Scheduler IAM-Policys.

Der Resource Scheduler-Service ist in den Oracle Cloud Infrastructure Identity and Access Management-(IAM-)Service integriert und bietet eine einfache Authentifizierung mit nativen Oracle Cloud Infrastructure-Identitätsfunktionen.

Bei der Implementierung legt das automatisierte Management den Ressourcenstatus nach Bedarf fest, um Ressourcen, wie sie zum Testen, Entwickeln und Demonstrieren verwendet werden, effektiv zu verwalten und Kosten bei der Verwendung der OCI-Cloud zu senken.

Resource Scheduler unterstützt die folgenden Ressourcentypen:

  • Compute-Instanzen
  • Compute-Instanzpools
  • Autonome Datenbanken
  • Funktionsressourcen
  • Basis DBSystems

Eine vollständige Liste der unterstützten Ressourcen finden Sie in der ListResourceTypes-API.

Leistungen

Der Ressourcenplaner bietet folgende Vorteile:

  • Geld sparen: Wenn Sie einen Zeitplan erstellen, um eine Ressource zu stoppen, wenn sie nicht benötigt wird, wird die Abrechnung für Standard-Compute-Ausprägungen und autonome Datenbanken angehalten. Dies reduziert die Kosten Ihrer Ressourcen.
  • Effiziente Verwaltung Ihrer Ressourcen: Die vollautomatischen Start-Stop-Funktionen bieten Best Practices für die Verwaltung Ihrer Ressourcen und deren Verwendung nur bei Bedarf. Resource Scheduler verwaltet effektiv die Nutzung kurzfristiger Ressourcen, wie sie zum Testen und Entwickeln verwendet werden, und senkt die Kosten bei der Verwendung der OCI-Cloud.

Mit Resource Scheduler können Sie einen Zeitplan erstellen, um eine Gruppe lokaler Ressourcen um 5:00 Uhr zu stoppen, wenn Mitarbeiter nach Hause gehen, und sie automatisch um 8:00 Uhr am Anfang des Arbeitstages neu starten lassen. Dies reduziert den Verbrauch um 16 Stunden pro Tag und senkt die Betriebskosten um fast 67% pro Tag, da die Ressourcen 24 Stunden am Tag laufen. Sie können die Ressourcen auch am Wochenende stoppen, wenn sie nicht benötigt werden.

Mit Test- und Demonstrationsressourcen können Sie eine Gruppe von Testressourcen erstellen und sie automatisch so planen, dass sie zu bestimmten Zeiten gestartet werden, und sie dann automatisch stoppen, wenn sie nicht mehr zur Optimierung ihrer Auslastung benötigt werden.

Funktionsweise des Ressourcenplaners

Resource Scheduler verwendet eine Gruppe von APIs, um Arbeitsanforderungen zu erstellen, die bestimmte Aufgaben ausführen, wie Erstellen, Aktualisieren, Starten, Stoppen, Aktivieren, Deaktivieren und Löschen von Zeitplänen. Bei jedem Vorgang zeigt der Ressourcenplaner den Status des Plans an. Wenn Resource Scheduler aktiviert ist, werden die von Ihnen erstellten Zeitpläne kontinuierlich gelesen. Die in den Zeitplänen angegebenen Aktionen werden zu den von Ihnen festgelegten Zeiten für die ausgewählten Ressourcen ausgeführt. Sie können eine beliebige Anzahl von Zeitplänen erstellen, die sich auf den Status der Ressourcen in den angegebenen Mandanten auswirken.

Mit Resource Scheduler können Sie den Status Ihrer Ressourcen mit der Konsole, der REST-API und der CLI verwalten. Mit diesen Tools können Sie die Zeitpläne so erstellen, ändern, starten und stoppen, dass sie Ihren Anforderungen am besten entsprechen, und die Nutzung und Kosten Ihrer Ressourcen anpassen.

In der folgenden Tabelle werden die verschiedenen Betriebsstatus von Ressourcenplanungsplänen aufgeführt und beschrieben:

Betriebsstatus
Status Vorgänge
Erstellen Der Zeitplanstatus bei der Erstellung eines Zeitplans. Der Ressourcenplaner erstellt eine Arbeitsanforderung mit den eingegebenen Informationen. Es dauert mindestens eine Minute, bis das System die Informationen verarbeitet und einen Zeitplan erstellt.
Fehler Der Planstatus, wenn der Ressourcenplaner einen Fehler in einer Zeitplaneinstellung findet und die Erstellung eines Plans stoppt. Fehler können "Ressource nicht gefunden", "Falsche Zeit oder Datumsformat" und leere Einträge sein.
Ausstehend Der Zeitplanstatus, wenn ein Zeitplan zur Ausführung bereit ist, aber noch nicht gestartet wurde,
aktiviert Der Zeitplanstatus, wenn ein Zeitplan gestartet wurde und ausgeführt wird.
Beendet Der Zeitplanstatus lautet "Beendet", wenn ein Zeitplan seine Ausführung abschließt und stoppt. Wenn ein Zeitplan endet, ist er ebenfalls deaktiviert. Um den Zeitplan zu aktivieren, müssen Sie ihn zuerst aktualisieren und das Enddatum in eine zukünftige Uhrzeit ändern.
Wird aktualisiert Der Planstatus, während der Ressourcenplaner einen Plan aktualisiert. Wenn Sie einen Plan ändern, erstellt der Ressourcenplaner eine Arbeitsanforderung mit den eingegebenen Informationen. Es dauert mindestens eine Minute, bis das System die Informationen verarbeitet und den Zeitplan aktualisiert. Wenn die Aktualisierungen eines Zeitplans abgeschlossen sind, hängt der Status davon ab, ob der Zeitplan auf den Start wartet oder ausgeführt wird.
Deaktiviert Der Zeitplanstatus, nachdem Sie einen ausstehenden oder aktivierten Zeitplan deaktiviert haben, wird nicht ausgeführt, selbst wenn die Startzeit verstrichen ist.
aktiviert Der Zeitplanstatus, nachdem Sie einen deaktivierten Zeitplan aktiviert haben.

Voraussetzungen

In diesem Abschnitt werden die Voraussetzungen für die Verwendung des Ressourcenplaners aufgeführt:

Authentifizierung

Um eine der API-Funktionen des Ressourcenplaners verwenden zu können, müssen Sie in einer IAM-Policy autorisiert sein. Wenn Sie nicht autorisiert sind, wenden Sie sich an den Administrator. Wenn Sie ein Administrator sind, der Policys schreiben muss, um Benutzern Zugriff zu erteilen, lesen Sie Identitätsdomains verwalten.

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

API und CLI mit verschiedenen Betriebssystemen verwenden

Beachten Sie die folgenden Anforderungen für die Verwendung von Resource Scheduler mit verschiedenen Betriebssystemen.

Fenster

Bevor Sie Resource Scheduler auf einem Windows-Computer verwenden, müssen Sie Git Bash for Windows installieren und Befehle mit diesem Tool ausführen.

Um den Fingerprint des Schlüssels abzurufen, führen Sie den folgenden OpenSSL-Befehl an der Eingabeaufforderung aus:

   openssl rsa -pubout -outform DER -in \.oci\oci_api_key.pem | openssl md5 -c

Wenn Sie den Public Key in die Konsole hochladen, wird der Fingerprint außerdem automatisch dort angezeigt. Er sieht etwa wie folgt aus: 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef

Wenn Sie unter Windows komplexe Eingaben als JSON-Zeichenfolge an die CLI übergeben wollen, müssen Sie den gesamten Block in doppelte Anführungszeichen setzen. Innerhalb des Blocks muss jedes doppelte Anführungszeichen für die Schlüssel- und Wertzeichenfolgen mit einem umgekehrte Schrägstrich (\) als Escapezeichen vorangestelt werden.

Linux und Mac OS X

Um den Fingerprint des Schlüssels abzurufen, verwenden Sie den folgenden OpenSSL-Befehl:

openssl rsa -pubout -outform DER -in ~/.oci/oci_api_key.pem | openssl md5 -c

Beispielpläne

Sie können verschiedene Arten von Zeitplänen erstellen, wie in der folgenden Tabelle dargestellt.

Beispielzeitpläne in einem Compartment
Anzeigename Status Ressourcenkriterien Zeitplan Aktion Letztes Ausführungsdatum - UTC-Zeit Status der letzten Ausführung Nächstes Ausführungsdatum (siehe Aktionsmenü)
Schedule1 Aktiviert Ressourcen auswählen Jede Woche um 10:00 Uhr am Montag Starten Mi, 21. Februar 2024, 20:00:00 UTC Erfolgreich Do, 22. Februar 2024, 20:00:00 UTC Anzeigen
Compute1 Aktiviert Fach, Typ Alle 2 Wochen um 8:00 Uhr am Mittwoch Stoppen Mo, 4. Mär 2024, 20:00:00 UTC Erfolgreich Mi, 6. März 2024, 16:00:00 UTC endgültiger Bericht
Instance3 Ausstehend Typ, Tag Bei 0800 am 1. April 2024 Starten - - Mo, 1. April 2024, 15:00:00 UTC Anzeigen
Autonomous Database 1 Deaktiviert Typ Stündlich um 00 Starten Fr, 15. März 2024, 20:00:00 UTC Erfolgreich Mo, 1. April 2024, 20:00:00 UTC endgültiger Bericht
Autonomous Database 2 Deaktiviert Fach, Typ Stündlich um 30 Stoppen Mo, 18. März 2024, 20:00:00 UTC Fehler Mo, 1. April 2024, 20:00:00 UTC
5 Elemente <1 von 1> werden angezeigt
Plandetails
Komponente Beschreibung
(Plan) Status

Wählen Sie Erstellen, um die Liste der Status anzuzeigen. Markieren und wählen Sie den Status der Zeitpläne aus, die Sie anzeigen möchten.

  • Erstellen: (Standard) Wenn Sie einen Plan erstellen, erstellt der Ressourcenplaner eine Arbeitsanforderung mit den eingegebenen Informationen. Es dauert mindestens eine Minute, bis die Arbeitsanforderung die Informationen verarbeitet und einen Zeitplan erstellt.
  • Ausstehend: Ein Zeitplan wurde erstellt und kann ausgeführt werden, wartet jedoch auf den Start.
  • Aktiv: Ein Zeitplan wurde gestartet und wird ausgeführt
  • Aktualisieren: Wenn Sie den Zeitplan ändern, erstellt der Ressourcenplaner eine Arbeitsanforderung mit den eingegebenen Informationen. Es dauert mindestens eine Minute, bis die Arbeitsanforderung die Informationen verarbeitet und den Zeitplan aktualisiert.
  • Löschen: Ein Zeitplan wurde von einem Benutzer gelöscht, und eine Arbeitsanforderung verarbeitet ihn.
  • Gelöscht: Ein Plan wurde gelöscht.
  • Nicht erfolgreich: Wenn der Ressourcenplaner einen Fehler in einer Zeitplaneinstellung findet und die Erstellung eines Zeitplans stoppt, ist der Zeitplan nicht erfolgreich. Fehler können "Ressource nicht gefunden", "Falsche Uhrzeit" oder "Datumsformat" sowie leere Einträge sein.
  • Aktiviert: Wenn Sie einen deaktivierten Zeitplan aktivieren, kehrt der Zeitplan in seinen vorherigen Status zurück, z.B. Ausstehend oder Aktiv.
  • Deaktiviert: Wenn Sie einen Zeitplan mit dem Status Ausstehend oder Aktiv deaktivieren.
  • Ended: Wenn die Ausführung eines Plans abgeschlossen ist und gestoppt wird, lautet der Status Ended: Beachten Sie, dass der Zeitplan auch Deaktiviert ist. Sie können keinen Ended-Zeitplan aktivieren. Bearbeiten Sie den Zeitplan, und setzen Sie das Enddatum auf ein zukünftiges Datum.
Vorgangstyp Start: (Standard) Wählen Sie die angezeigte Aktion aus, um sie von "Start" in "Stopp" zu ändern.

Stoppen: Wählen Sie die angezeigte Aktion aus, um sie von "Stoppen" zu "Starten" zu ändern.

Filter Wählen Sie Filter aus, um die Liste mit dem ausgewählten Filter anzuzeigen.
Zurücksetzen Wählen Sie Zurücksetzen, um den Standardfilter (Wird erstellt) anzuzeigen.
Name Der Name des Zeitplans. 1 bis 1024 Zeichen, alle Buchstaben (Groß- und Kleinbuchstaben), alle Sonderzeichen außer Zeilenvorschub, Wagenrücklauf und NULL.
Ressourcenkriterien

Wählen Sie Ressourcen auswählen aus.

Typ
  • Datenbank

    (zum Einblenden auswählen)

Datenbanken
  • Datenbank-1-OCID
  • Datenbank-2-OCID
  • Datenbank-3-OCID
  • Instanz
OCID-Rezept…
Tag Namespace A-Key1:Value1
Ressourcen anzeigen Wählen Sie Ressourcen anzeigen, um die Ressourcen anzuzeigen, die nach den oben aufgeführten Ressourcenkriterien aufgeführt sind.
Aktion Die letzte Aktion, die mit diesem Zeitplan ausgeführt wurde
  • Start
  • Stoppen
Ausführungsplan Datum und Uhrzeit des ausgewählten Zeitintervalls, zu dem die Aktion ausgeführt werden soll, einschließlich Stunde, Minute und Zeitzone, im UTC-Zeitformat.
Datum der letzten Ausführung Datum und Uhrzeit der letzten Ausführung des Plans im UTC-Zeitformat.
Letzte Ausführung Der Status der letzten Terminplanaktion.
  • Erfolgreich bedeutet, dass die ausgewählte Aktion ohne Fehler abgeschlossen wurde.
  • Fehler bedeutet, dass die geplante Aktion nicht erfolgreich war. Die Fehlerdetails werden auf der Seite mit den Ressourcendetails angezeigt. Die Meldungen stammen aus dem Fehlerobjekt, das von der Compute-API InstanceAction oder der Database-Equal-API zurückgegeben wird.
Datum der nächsten Ausführung Das nächste Datum und die nächste Uhrzeit der Ausführung der Aktion im UTC-Zeitformat.
Hinzufügen (Menü "Aktionen") Wählen Sie diese Option aus, um die Liste der Aktionen anzuzeigen.
  • Details anzeigen
  • Zeitplan bearbeiten
  • Plan klonen
  • Zeitplan aktivieren
  • Plan deaktivieren

Wählen Sie eine Aktion aus, um das relevante Fenster zu öffnen und erforderliche Änderungen vorzunehmen.