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:
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.
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 |
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.
|
||
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 |
|
Datenbanken
|
|
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
|
||
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.
|
||
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. |
Wählen Sie eine Aktion aus, um das relevante Fenster zu öffnen und erforderliche Änderungen vorzunehmen. |