Automatyczne skalowanie punktów końcowych przesyłania strumieniowego usługi Media Services w warstwie Premium

Logo usługi Media Services w wersji 3


Ostrzeżenie

Usługa Azure Media Services zostanie wycofana 30 czerwca 2024 r. Aby uzyskać więcej informacji, zobacz Przewodnik po wycofaniu usługi AMS.

Omówienie

Masz duże wydarzenie multimediów transmisji strumieniowej na żywo, ale nie masz pewności, ile jednostek przesyłania strumieniowego będziesz potrzebować. Brak planowania wystarczającej ilości zasobów może powodować problemy z jakością odtwarzania w czasie dostarczania multimediów.

Na szczęście możesz automatycznie skalować punkty końcowe przesyłania strumieniowego w warstwie Premium na koncie usługi Media Services na podstawie dowolnych dostępnych metryk punktu końcowego przesyłania strumieniowego lub metryk dla dowolnych powiązanych jednostek. Kombinacja tych metryk może służyć do tworzenia reguły skalowania automatycznego.

Uwaga

Niestandardowe skalowanie automatyczne jest dostępne tylko dla punktów końcowych przesyłania strumieniowego w warstwie Premium. Można jednak łatwo przełączać się z standardowych do punktów końcowych w warstwie Premium bez żadnych przerw w działaniu usługi.

Automatyczne skalowanie punktu końcowego przesyłania strumieniowego usługi Media Services jest łatwe w użyciu skalowania automatycznego platformy Azure.

Oto kilka przykładów metryk, których można użyć do skalowania automatycznego:

  • Średnie użycie procesora CPU przekroczy 50% w ciągu ostatnich 10 minut.
  • Średnia przepustowość ruchu wychodzącego przekracza 200 Mb/s na jednostkę przesyłania strumieniowego w ciągu ostatnich 10 minut.
  • Duża liczba żądań powoduje wystąpienie określonego kodu błędu, kod stanu serwera 503 i format wyjściowy w ciągu ostatnich 30 minut.

Możesz również automatycznie skalować na podstawie liczby uruchomionych wydarzeń na żywo.

Konfigurowanie skalowania automatycznego dla punktu końcowego przesyłania strumieniowego w Azure Portal

Konfigurowanie warunku domyślnego

  1. Na ekranie głównym platformy Azure wybierz pozycję Monitor z menu głównego lub wybierz pozycję Więcej usług à i wybierz ikonę Monitorowanie .
  2. Wybierz pozycję Autoskaluj z menu. Zostanie otwarty ekran Autoskaluj.
  3. Wybierz subskrypcję, z której chcesz korzystać z listy rozwijanej Subskrypcja .
  4. Wybierz grupę zasobów z listy rozwijanej Grupa zasobów .
  5. Wybierz pozycję Media Services z listy rozwijanej Typ zasobu .
  6. Wybierz punkt końcowy przesyłania strumieniowego w warstwie Premium, który ma zostać automatycznie skalowany z listy punktów końcowych przesyłania strumieniowego. Zostanie wyświetlony ekran ustawienia Autosocale.
  7. Wybierz kartę Konfigurowanie.
  8. Wybierz przycisk radiowy Niestandardowe autoskaluj .
  9. Pole nazwy ustawienia autoskalowania zostanie już wypełnione, ale możesz go zmienić, jeśli zajdzie taka potrzeba.
  10. Lista rozwijana Grupa zasobów będzie miała już wybraną grupę zasobów.
  11. Nadaj domyślnemu warunku skalowania automatycznego nazwę lub nie.
  12. Wybierz jedną z następujących opcji:
    1. Przycisk radiowy Skalowanie do określonej liczby wystąpień .
      1. Wprowadź liczbę wystąpień przesyłania strumieniowego, które mają być w polu Liczba wystąpień . W przypadku wybrania tego wyboru punkty końcowe przesyłania strumieniowego będą skalowane automatycznie do ustawionej kwoty lub gdy żadne inne warunki nie są obecne, jeśli zostały utworzone reguły na podstawie metryki.
    2. Skaluj na podstawie przycisku radiowego metryki .
      1. Wybierz pozycję Dodaj regułę z komunikatu ostrzegawczego. Zostanie wyświetlony ekran Reguła skalowania. Źródło metryki powinno być już wybrane.
      2. Wybierz pozycję Średnia, Minimalna, Maksymalna, Suma, Ostatnia lub Liczba z listy rozwijanej Agregacja czasu.
      3. Przestrzeń nazw metryk powinna być już wybrana.
      4. Wybierz pozycję Użycie procesora CPU, Ruch wychodzący, Przepustowość ruchu wychodzącego, Żądania lub Zakończenie powodzenia z listy rozwijanej Nazwa metryki.
      5. Aby uzyskać więcej informacji na temat każdej metryki, wybierz wymiar. Wymiary dostępne dla niektórych metryk to Kod błędu, Kod stanu HTTP i Format danych wyjściowych. Wybierz co najmniej jedną z tych informacji na podstawie potrzebnych informacji.
      6. Wybierz operator z listy rozwijanej Operator . Jeśli na przykład chcesz automatycznie skalować, gdy procesor jest większy niż 70%, wybierz pozycję Większe niż.
      7. W sekcji Akcja wybierz akcję z listy rozwijanej Operacja , wprowadź liczbę minut w polu Chłodna w dół i wprowadź liczbę wystąpień, które mają wzrosnąć w polu Liczba wystąpień . Na przykład wprowadź wartość Zwiększ liczbę o 1 i poczekaj 15 minut przed ponownym sprawdzeniem, czy użycie procesora CPU jest większe niż 70%.
  13. Wybierz pozycję Dodaj.
  14. Wprowadź wartości minimalnej, maksymalnej i domyślnej liczby wystąpień dla punktu końcowego przesyłania strumieniowego w warstwie Premium.

Konfigurowanie dodatkowych warunków

Zapotrzebowanie na punkt końcowy przesyłania strumieniowego może spaść w górę lub w dół w czasie. Jeśli spodziewasz się wzrostu liczby odbiorców nadchodzących wydarzeń transmisji strumieniowej na żywo, możesz skonfigurować regułę automatycznego skalowania opartego na czasie, aby wcześniej przydzielić wystarczającą liczbę jednostek przesyłania strumieniowego. Pamiętaj, aby umożliwić pełne aprowizację jednostek przesyłania strumieniowego przez 20 minut.

Wykonaj te same kroki co powyżej, ale aby zaplanować skalowanie automatyczne, wybierz strefę czasową, datę rozpoczęcia i datę zakończenia , aby zastosować warunek. Możesz również zaplanować warunek w okresie cyklicznym, wybierając przycisk radiowy Powtarzaj określone dni , a następnie wybierając dni.

Uwaga

Należy pamiętać, że warunek domyślny jest taki, który zostanie zastosowany, gdy nie zostały spełnione żadne inne warunki.

Edytowanie lub usuwanie warunku skalowania automatycznego

Aby edytować warunek, wybierz ikonę ołówka .

Aby usunąć warunek, wybierz ikonę kosza na śmieci w nagłówku obszaru warunku lub wybierz ikonę ołówka i wybierz przycisk Usuń na ekranie Reguła skalowania.

Więcej informacji

Aby uzyskać więcej informacji na temat skalowania automatycznego na platformie Azure, zobacz Omówienie skalowania automatycznego na platformie Microsoft Azure.

Uzyskiwanie pomocy i obsługi technicznej

Możesz skontaktować się z usługą Media Services z pytaniami lub postępować zgodnie z naszymi aktualizacjami przy użyciu jednej z następujących metod: