Freigeben über


Verwalten von Azure Database for MySQL – Flexibler Server mithilfe von Automatisierungstasks (Vorschau)

Wichtig

Diese Funktion befindet sich in der Vorschauphase und unterliegt den Zusätzlichen Nutzungsbedingungen für Microsoft Azure-Vorschauversionen.

Zur effizienteren Verwaltung der Ressourcen von Azure Database for MySQL – Flexibler Server können Sie Automatisierungsaufgaben für Ihre Instanz von Azure Database for MySQL – Flexibler Server erstellen. Beispiele für solche Aufgaben sind das Starten oder Beenden der Instanz von Azure Database for MySQL – Flexibler Server nach einem vordefinierten Zeitplan. Sie können diesen Task so festlegen, dass der Server automatisch für eine bestimmte Anzahl von Malen pro Tag, Woche oder Monat gestartet oder beendet wird, indem Sie die Werte für Intervall und Häufigkeit festlegen. Die Automatisierungsaufgabe wird ausgeführt, bis Sie sie löschen oder deaktivieren.

Wie unterscheiden sich Automatisierungsaufgaben von Azure Automation?

Automatisierungsaufgaben sind grundlegender und schlanker als Azure Automation. Derzeit können Sie eine Automatisierungsaufgabe nur auf der Azure-Ressourcenebene erstellen. Ein Automatisierungstask ist im Wesentlichen eine Logik-App-Ressource, die einen Workflow ausführt und vom mehrinstanzenfähigen Azure Logic Apps-Dienst unterstützt wird. Sie können den zugrunde liegenden Workflow anzeigen und bearbeiten, indem Sie den Task im Workflow-Designer öffnen, nachdem er mindestens ein Mal vollständig ausgeführt wurde.

Im Gegensatz dazu ist Azure Automation ein umfassender cloudbasierter Automatisierungs- und Konfigurationsdienst, der eine einheitliche Verwaltung in Ihren Azure- und Nicht-Azure-Umgebungen ermöglicht.

Preis

Für das Erstellen eines Automatisierungstasks fallen nicht sofort Gebühren an. Der Automatisierungstask wird von einem Workflow in einer Logik-App-Ressource unterstützt, die vom mehrinstanzenfähigen Azure Logic Apps-Dienst gehostet wird. Daher gilt für Automatisierungstasks das verbrauchsbasierte Preismodell. Die Messung und die Abrechnung basieren auf den Trigger- und Aktionsausführungen des zugrunde liegenden Logik-App-Workflows.

Voraussetzungen

  • Ein Azure-Konto und ein Azure-Abonnement.
  • Eine Instanz von Azure Database for MySQL – Flexibler Server, die Sie verwalten möchten.

Erstellen einer Automatisierungsaufgabe

  1. Suchen Sie im Azure-Portal nach der Ressource für Azure Database for MySQL – Flexibler Server, die Sie verwalten möchten.

  2. Scrollen Sie im Navigationsmenü zum Abschnitt Automatisierung, und wählen Sie Aufgaben (Vorschau) aus. Wählen Sie Task hinzufügen aus, um eine Taskvorlage auszuwählen. Screenshot: Bereich „Aufgaben (Vorschau)“ mit ausgewählter Option „Aufgabe hinzufügen“

  3. Wählen Sie unter Vorlage auswählen eine der Aufgaben aus, die für Ihre Instanz von Azure Database for MySQL – Flexibler Server automatisiert werden können. Screenshot: Bereich „Aufgabe hinzufügen“, in dem die Vorlage „Stop MySQL Flexible Server“ ausgewählt ist

    Aufgabentyp Einzelheiten
    Senden der monatlichen Kosten Senden Sie E-Mails zu den monatlichen Kosten für Ihre Instanz von Azure Database for MySQL – Flexibler Server.
    Server beenden Ermöglicht es Ihnen, einen Server basierend auf einem bestimmten Zeitplan zu beenden, z. B. an einem Wochenende, um Kosten zu optimieren.
    Server starten Ermöglicht es Ihnen, einen Server basierend auf einem bestimmten Zeitplan zu starten, z. B. nach einem Wochenende, an dem er beendet wurde.
    Server skalieren Ermöglicht das Hoch- oder Herunterskalieren eines Servers nach einem bestimmten Zeitplan. Beispielsweise können Sie diese Aufgabe zum Herunterskalieren an Wochenenden oder Hochskalieren während einer Veranstaltung verwenden.
    Erstellen Sie eine On-Demand-Sicherung des Servers Ermöglicht es Ihnen, On-Demand-Sicherung von MySQL flexibler Server zu einem geplanten Tageszeitpunkt auszulösen. So können Sie beispielsweise jeden Wochenende die Auslösung von On-Demand-Sicherungen planen, um eine bessere Notfallwiederherstellungsbereitschaft zu gewährleisten.

Beenden eines Servertasks

Hier ist ein Beispiel für das Konfigurieren von Beendigungsaufgaben für eine Instanz von Azure Database for MySQL – Flexibler Server.

  1. Wählen Sie MySQL Flexible Server-Instanz beenden aus.

  2. Wählen Sie unter Authentifizierung im Abschnitt Verbindungen für jede Verbindung Erstellen aus, die in der Aufgabe angezeigt wird, damit Sie Anmeldeinformationen für die Authentifizierung für die jeweilige Verbindung angeben können. Die Verbindungstypen in den einzelnen Aufgaben variieren je nach Aufgabe. Screenshot, der die ausgewählte Option „Erstellen“ für die Azure Resource Manager-Verbindung zeigt.

  3. Melden Sie sich mit den Anmeldeinformationen Ihres Azure-Kontos an, wenn Sie dazu aufgefordert werden. Screenshot, der die Auswahl „Anmelden“ zeigt.

  4. Jede erfolgreich authentifizierte Verbindung sieht in etwa so aus wie im folgenden Beispiel: Screenshot: Erfolgreich erstellte Verbindung.

  5. Wählen Sie nach dem Authentifizieren aller Verbindungen die Option Weiter: Konfigurieren aus.

  6. Geben Sie unter Konfigurieren einen Namen für die Aufgabe und alle anderen für die Aufgabe erforderlichen Informationen an. Wählen Sie abschließend Überprüfen + erstellen aus. Screenshot, der die erforderlichen Informationen für die ausgewählte Aufgabe zeigt

  7. Aufgaben, die E-Mail-Benachrichtigungen senden, benötigen eine E-Mail-Adresse.

Hinweis

Sie können den Namen der Aufgabe nach deren Erstellung nicht mehr ändern. Erwägen Sie daher einen Namen, der auch dann noch zutrifft, wenn Sie den zugrunde liegenden Workflow bearbeiten. Änderungen, die Sie am zugrunde liegenden Workflow vornehmen, gelten nur für die Aufgabe, die Sie erstellt haben, nicht für die Aufgabenvorlage.

Wenn Sie Ihrem Task beispielsweise den Namen Stop-Instance-Weekly zuweisen, aber den zugrunde liegenden Workflow später so bearbeiten, dass die Ausführung täglich erfolgt, können Sie den Namen des Tasks nicht in Stop-Instance-Daily ändern.

Der von Ihnen erstellte Task, der automatisch aktiv ist und ausgeführt wird, wird in der Liste Tasks angezeigt.

Screenshot: Liste mit den Automatisierungstasks.

Hinweis

Der Server wird nicht automatisch gestartet. Daher müssen Sie einen Task MySQL Flexibler Server starten erstellen, um den Server am ersten Montag zu starten, nachdem der Server durch den Task Beenden beendet wurde.

Skalieren eines Servertasks

Sie können einen Server basierend auf einem wiederkehrenden Zeitplan hoch- oder herunterskalieren. Sie müssen die folgenden Informationen angeben, wenn Sie eine Skalierungsaufgabe für Azure Database for MySQL – Flexibler Server erstellen:

Feld BESCHREIBUNG
Skalierungszeit Zeitpunkt, zu dem der Vorgang gestartet werden soll.
Standort Region Ihrer Instanz von Azure Database for MySQL – Flexibler Server.
SKU-Name Wählen Sie einen Dienstebenennamen im Format Standard_B1ms aus. Weitere Informationen finden Sie in der vollständigen Liste der verfügbaren SKUs.
SKU-Dienstebene Wählen Sie die Option „Burstfähig“, „Universell“ oder „Arbeitsspeicheroptimiert“ (identisch mit der geschäftskritischen SKU-Ebene in MySQL Flexibler Server) aus.
Intervall Wie häufig diese Aufgabe ausgeführt werden soll. Geben Sie einen numerischen Wert ein. Wenn Sie 1 eingeben, wird der Task basierend auf der Häufigkeit ein Mal ausgeführt.
Häufigkeit Sie können diesen Task ein Mal pro Monat/Woche/Tag/Stunde/Minute/Sekunde ausführen.
Benachrichtigen Aktivieren oder deaktivieren Sie diese Option, um Benachrichtigungen zu empfangen.
E-Mail-Adresse eingeben Geben Sie eine E-Mail-Adresse an, um Benachrichtigungen zu erhalten.

Screenshot des Skalierungsautomatisierungstasks: Screenshot: Skalierungsautomatisierungstask.

On-Demand-Sicherungsserveraufgabe

Sie können die Auslösung der On-Demand-Sicherung des Servers basierend auf dem gewünschten Zeitplan planen und eine verbesserte Flexibilität für die Aufrechterhaltung von Sicherungen geschäftskritischer Daten bieten. Sie müssen beim Erstellen einer Aufgabe zum Initiieren einer On-Demand-Sicherung von Azure Database für MySQL Flexible Server die folgenden Informationen angeben.

Sie müssen beim Erstellen einer Aufgabe für die Sicherung die folgenden Informationen angeben:

Feld BESCHREIBUNG
Aufgabenname Eindeutiger Name des Vorgangs
Zeitpunkt der Sicherung Datum und Uhrzeit, um die On-Demand-Sicherung des Servers zu initiieren
Zeitzone Wählen Sie in der Dropdownliste eine Zeitzone aus.
Intervall Wie häufig diese Aufgabe ausgeführt werden soll. Geben Sie einen numerischen Wert ein. Wenn Sie 1 eingeben, wird der Task basierend auf der Häufigkeit ein Mal ausgeführt.
Häufigkeit Sie können diesen Task ein Mal pro Monat/Woche/Tag/Stunde/Minute/Sekunde ausführen.
Benachrichtigen Aktivieren oder deaktivieren Sie diese Option, um Benachrichtigungen zu empfangen.
E-Mail-Adresse eingeben Geben Sie eine E-Mail-Adresse an, um Benachrichtigungen zu erhalten.

Überprüfen des Aufgabenverlaufs

Gehen Sie wie folgt vor, um den Ausführungsverlauf eines Tasks zusammen mit dem jeweiligen Status anzuzeigen:

  1. Suchen Sie im Azure-Portal nach der Ressource für Azure Database for MySQL – Flexibler Server, die Sie verwalten möchten.
  2. Scrollen Sie im Navigationsmenü zum Abschnitt Automatisierung, und wählen Sie Aufgaben (Vorschau) aus.
  3. Suchen Sie in der Aufgabenliste die Aufgabe, die Sie überprüfen möchten. Wählen Sie in der Spalte Ausführungen dieser Aufgabe Ansicht aus.

Eine Ausführung kann folgende Statuswerte haben:

Der Status BESCHREIBUNG
Abgesagt Die Aufgabe wurde während der Ausführung abgebrochen.
Fehler Die Aufgaben hat mindestens eine fehlgeschlagene Aktion, aber es gab keine nachfolgenden Aktionen, um den Fehler zu beheben.
Wird ausgeführt Die Aufgabe wird gerade ausgeführt.
Erfolgreich Alle Aktionen waren erfolgreich. Eine Aufgabe kann auch noch erfolgreich abgeschlossen werden, wenn eine Aktion fehlgeschlagen ist, aber eine nachfolgende Aktion vorhanden war, um den Fehler zu beheben.
Wartet Die Ausführung wurde noch nicht gestartet und ist angehalten, weil noch eine frühere Instanz der Aufgabe ausgeführt wird.

Weitere Informationen finden Sie unter Überprüfen des Ausführungsverlaufs in der Überwachungsansicht.

Bearbeiten der Aufgabe

Zum Ändern einer Aufgabe stehen Ihnen folgende Optionen zur Verfügung:

  • Bearbeiten der Aufgabe „inline“, damit Sie die Eigenschaften der Aufgabe ändern können, z. B. Verbindungs- oder Konfigurationsinformationen, beispielsweise Ihre E-Mail-Adresse.
  • Bearbeiten des der Aufgabe zugrunde liegenden Workflows im Workflow-Designer

Bearbeiten der Aufgabe inline

  1. Suchen Sie im Azure-Portal nach der Ressource für Azure Database for MySQL – Flexibler Server, die Sie verwalten möchten.
  2. Scrollen Sie im Navigationsmenü zum Abschnitt Automatisierung, und wählen Sie Aufgaben (Vorschau) aus.
  3. Suchen Sie in der Aufgabenliste die Aufgabe, die Sie aktualisieren möchten. Öffnen Sie das Menü der Aktion mit den Auslassungspunkten ( ... ), und wählen Sie Inline bearbeiten aus.
  4. Standardmäßig wird die Registerkarte Authentifizierung angezeigt, auf der die vorhandenen Verbindungen angezeigt werden.
  5. Um neue Anmeldeinformationen für die Authentifizierung hinzuzufügen oder andere vorhandene Anmeldeinformationen für die Authentifizierung einer Verbindung auswählen möchten, öffnen Sie das Menü mit den Auslassungspunkten ( ... ) der Verbindung, und wählen Sie entweder Neue Verbindung hinzufügen oder, falls verfügbar, andere Anmeldeinformationen für die Authentifizierung aus.
  6. Um andere Aufgabeneigenschaften zu aktualisieren, wählen Sie Weiter: Konfigurieren aus.
  7. Klicken Sie auf Speichern, wenn Sie fertig sind.

Bearbeiten des der Aufgabe zugrunde liegenden Workflows

Nächster Schritt