Share via


Automatische Skalierung von Premium-Streamingendpunkten in Media Services

Media Services-Logo v3


Warnung

Azure Media Services wird am 30. Juni 2024 eingestellt. Weitere Informationen finden Sie im Leitfaden zur Einstellung von AMS.

Übersicht

Sie planen ein großes Medienereignis mit Livestreaming, sind sich aber nicht sicher, wie viele Streamingeinheiten Sie benötigen. Wenn Sie es aber versäumen, im Voraus schon ausreichend Ressourcen bereitzustellen, laufen Sie Gefahr, dass es während des Liveereignisses zu Übermittlungsproblemen und somit zu einer mangelhaften Wiedergabequalität kommt.

Glücklicherweise bietet Media Services die Möglichkeit der automatischen Skalierung Ihrer Premium-Streamingendpunkte – basierend auf beliebigen für den Endpunkt oder zugehörige Entitäten verfügbaren Metriken. Die Regel für die automatische Skalierung kann auch eine Kombination verschiedener Metriken umfassen.

Hinweis

Die benutzerdefinierte automatische Skalierung wird nur für Premium-Streamingendpunkte angeboten. Der Wechsel von Standard- zu Premium-Streamingendpunkten ist jedoch problemlos auch ohne Dienstunterbrechung möglich.

Mit Azure Autoscale ist die Einrichtung der automatischen Skalierung für Media Services-Streamingendpunkte ein Kinderspiel.

Hier nur einige Messwerte, die als Grundlage für die automatische Skalierung verwendet werden können:

  • Überschreitung der 50 %-Marke der durchschnittlichen CPU-Auslastung in den letzten 10 Minuten
  • Überschreitung der 200 MBit/s-Marke der durchschnittlichen Ausgangsbandbreite pro Streamingeinheit in den letzten 10 Minuten
  • Ausgabe eines bestimmten Fehlercodes mit dem Statuscode „(503) Server nicht verfügbar“ und einem bestimmten Ausgabeformat innerhalb der letzten 30 Minuten aufgrund eines Anforderungsanstiegs

Auch die Anzahl der aktiven Liveereignisse kann als Messgröße für die automatische Skalierung dienen.

Einrichten der automatischen Skalierung für einen Streamingendpunkt im Azure-Portal

Einrichten einer Standardbedingung

  1. Wählen Sie auf dem Startbildschirm von Azure im Hauptmenü Überwachen aus oder klicken Sie auf „Weitere Dienste“ und dann auf das Symbol Überwachen.
  2. Wählen Sie im Menü die Option Automatisch skalieren aus. Der Bildschirm „Automatisch skalieren“ wird angezeigt.
  3. Wählen Sie in der Dropdownliste Abonnement das Abonnement aus, mit dem Sie arbeiten möchten.
  4. Wählen Sie in der Dropdownliste Ressourcengruppe eine Ressourcengruppe aus.
  5. Wählen Sie in der Dropdownliste Ressourcentyp die Option Media Services aus.
  6. Wählen Sie in der Liste der Streamingendpunkte den Premium-Streamingendpunkt aus, den Sie automatisch skalieren möchten. Der Einstellungsbildschirm für die automatische Skalierung wird angezeigt.
  7. Wählen Sie die Registerkarte Konfigurieren aus.
  8. Wählen Sie das Optionsfeld Benutzerdefinierte Autoskalierung aus.
  9. Das Feld Name der Einstellung für die Autoskalierung wird automatisch ausgefüllt. Sie können den Namen aber auch ändern.
  10. In der Dropdownliste Ressourcengruppe ist die Ressourcengruppe bereits ausgewählt.
  11. Sie können der Standardbedingung der automatischen Skalierung einen Namen geben (nicht zwingend erforderlich).
  12. Nun haben Sie die beiden folgenden Möglichkeiten:
    1. Wählen Sie das Optionsfeld Auf eine bestimmte Anzahl von Instanzen skalieren aus.
      1. Geben Sie in das Feld Anzahl der Instanzen die gewünschte Anzahl der Streaminginstanzen ein. Bei dieser Auswahl werden die Streamingendpunkte entweder automatisch auf die angegebene Instanzenzahl skaliert oder, wenn Sie metrikbasierte Regeln erstellt haben, sofern keine der anderen Bedingungen erfüllt sind.
    2. Wählen Sie das Optionsfeld Skalierung basierend auf einer Metrik aus.
      1. Wählen Sie in der Warnmeldung Regel hinzufügen aus. Der Bildschirm „Skalierungsregel“ wird angezeigt. Die Metrikquelle sollte bereits ausgewählt sein.
      2. Wählen Sie in der Dropdownliste „Zeitaggregation“ „Durchschnitt“, „Minimum“, „Maximum“, „Summe“, „Letzte“ oder „Anzahl“ aus.
      3. Die Namespace der Metriken sollte bereits ausgewählt sein.
      4. Wählen Sie in der Dropdownliste „Metrikname“ „CPU-Auslastung“, „Ausgehende Daten“, „Ausgangsbandbreite“, „Anforderungen“ oder „End-to-End-Latenz bei Erfolg“ aus.
      5. Wenn Sie eine Dimension auswählen, werden weitere Informationen zur betreffenden Metrik angezeigt. Je nach Metrik stehen beispielsweise die folgenden Dimensionen zur Auswahl: „Fehlercode“, „HTTP-Statuscode“ und „Ausgabeformat“. Je nach benötigten Informationen können Sie auch mehrere dieser Optionen auswählen.
      6. Wählen Sie in der Dropdownliste Operator einen Operator aus. Soll die automatische Skalierung beispielsweise durchgeführt werden, sobald die CPU-Auslastung 70 % übersteigt, wählen Sie Größer als aus.
      7. Wählen Sie im Abschnitt „Aktion“ in der Dropdownliste Operation die gewünschte Aktion aus und geben Sie in das Feld Abkühlen die Anzahl der Minuten und in das Feld Anzahl der Instanzen die Anzahl der Instanzen ein, um die der Streamingendpunkt erweitert werden soll. Geben Sie beispielsweise Anzahl erhöhen um 1 ein und warten Sie 15 Minuten, bevor Sie erneut überprüfen, ob die CPU-Auslastung größer als 70 % ist.
  13. Wählen Sie Hinzufügen.
  14. Geben Sie Werte für die minimale, maximale und Standardanzahl der Instanzen ein, die dem Premium-Streamingendpunkt zur Verfügung stehen sollten.

Einrichten weiterer Optionen

Die Auslastung eines Streamingendpunkts kann im Laufe der Zeit schwanken. Wenn Sie für bevorstehende Livestreamingereignisse einen Anstieg erwarten, können Sie auch zeitbasierte Skalierungsregeln einrichten, mit denen Sie bereits im Vorfeld die ausreichende Zuweisung von Streamingeinheiten sicherstellen. Beachten Sie allerdings, dass die vollständige Bereitstellung von Streamingeinheiten bis zu 20 Minuten dauern kann.

Für die zeitbasierte automatische Skalierung führen Sie die gleichen Schritte aus, wie oben beschrieben. Den Anwendungszeitraum für die Bedingung grenzen Sie jedoch durch die Zeitzone, das Startdatum und das Enddatum ein. Die Planung einer Skalierungsbedingung ist nicht nur für einen bestimmten Zeitraum in der Zukunft möglich, sondern auch für regelmäßig wiederkehrende Zeiten. Hierzu wählen Sie das Optionsfeld An bestimmten Tagen wiederholen und dann die gewünschten Tage aus.

Hinweis

Beachten Sie, dass immer dann, wenn keine anderen Bedingungen erfüllt sind, die Standardbedingung angewendet wird.

Bearbeiten oder Löschen einer Bedingung für die automatische Skalierung

Klicken Sie zum Bearbeiten einer Bedingung auf das Stiftsymbol.

Zum Löschen einer Bedingung wählen Sie entweder das Papierkorbsymbol in der Kopfzeile des Bedingungsbereichs oder das Stiftsymbol aus und klicken dann auf dem Bildschirm „Skalierungsregel“ auf die Schaltfläche Löschen.

Weitere Informationen

Weitere Informationen zur automatischen Skalierung in Azure finden Sie unter Übersicht über die Autoskalierung in Microsoft Azure.

Anfordern von Hilfe und Support

Sie können Media Services mit Fragen kontaktieren oder unsere Updates mit einer der folgenden Methoden verfolgen: