Monitoring a Live Streaming Workflow with Amazon CloudWatch (Indonesian)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Gambaran umum lab
Bagian penting dari setiap alur kerja video adalah kemampuan memantau status dan kesehatan layanan perangkat lunak serta tugasnya untuk mendeteksi dan memperbaiki masalah sebelum membahayakan alur kerja. Hal ini terutama benar ketika streaming video langsung di mana tidak ada “pengulangan” dan biaya masalah atau pemadaman bisa sangat besar dalam hal pendapatan, denda atau kerusakan pada reputasi.
Di lab ini Anda akan menggunakan Amazon CloudWatch untuk memantau aspek-aspek tertentu dari alur kerja video streaming langsung.
Selama penyiapan lab, templat AWS CloudFormation akan membuat alur kerja streaming langsung, seperti digambarkan di bawah ini.
1 AWS CloudFormation membuat saluran AWS Elemental Medialive, yang mengambil input stream beresolusi tinggi.
2 MediaLive mengompres input tersebut ke dalam beberapa versi resolusi rendah yang cocok untuk streaming melalui internet.
3 MediaLive mengumpan ke AWS Elemental MediaPackage, yang akan menyimpan sementara video tersebut dan kemudian mengemasnya dan menyajikannya kepada penonton berdasarkan permintaan.
4 Anda kemudian akan mengonfigurasi Amazon CloudWatch untuk memantau alur kerja pada poin-poin utama.
Catatan Dalam praktik sebenarnya, untuk melayani ratusan, ribuan, atau bahkan jutaan penonton secara bersamaan, stream video yang dikemas perlu disebarkan melalui jaringan distribusi yang besar. Ada banyak jaringan pengiriman konten (CDN), termasuk Amazon CloudFront CDN. Untuk menghemat waktu dalam lab ini, Anda tidak perlu membuat distribusi CloudFront.
Informasi tambahan: Untuk informasi mengenai cara membangun alur kerja streaming langsung secara manual, selesaikan lab mandiri "Building a Live Video Channel with MediaLive, MediaPackage and Amazon CloudFront (SPL-207).“
Metrik Utama untuk Mengukur dalam Alur Kerja Langsung
Berikut ini adalah contoh metrik utama untuk memantau dalam alur kerja streaming langsung.
-
Perubahan status saluran MediaLive: Dalam beberapa alur kerja, saluran berjalan untuk jangka waktu yang sangat lama (bahkan setiap hari selama 24 jam), dan penting untuk mengetahui apakah salah satu dari saluran ini telah dihentikan secara tidak sengaja. Keadaan status termasuk mulai, jalan, berhenti, dan diam.
-
Masalah atau potensi masalah di saluran: MediaLive menghasilkan peringatan ketika kondisi tertentu terjadi di saluran, termasuk kehilangan input video, kehilangan input audio, dan output di bawah realtime, di antara yang lainnya. Penting untuk mengetahui sedini mungkin jika masalah ini terjadi.
-
Input ke MediaLive: Untuk AWS Media Services, ini merupakan awal dari alur kerja dan sangat penting untuk menandai setiap gangguan atau kegagalan pada tahap input sedini mungkin.
-
Output MediaLive ke MediaPackage: Peringatan tentang perubahan (seperti penurunan output MediaLive) sangat penting sehingga Anda dapat melakukan intervensi sebelum terlambat.
-
Input ke MediaPackage (disebut sebagai ingress): Tidak cukup hanya untuk memantau output MediaPackage—Anda juga perlu memverifikasi bahwa MediaPackage benar-benar menerima input dan berapa kecepatannya.
-
Output MediaPackage (disebut sebagai egress): Ini merupakan area vital lainnya yang perlu dipantau—di tahap ini, AWS Media Services meneruskan konten ke sistem hilir berikutnya seperti CDN.
Tujuan
Di akhir lab ini, Anda akan mampu:
- Membuat notifikasi berdasarkan peringatan MediaLive dan perubahan status saluran
- Membuat metrik untuk mengukur input dan output MediaLive
- Membuat metrik untuk mengukur input dan output MediaPackage
- Membuat dasbor untuk melihat metrik tersebut
- Memanipulasi alur kerja dan mengamati hasilnya di CloudWatch
Prasyarat Pengetahuan Teknis
Lab ini dibangun di atas alur kerja streaming langsung yang dibuat di lab mandiri (SPL-207)Building a Live Video Channel with MediaLive, MediaPackage and Amazon CloudFront.
Agar berhasil menyelesaikan lab ini, Anda harus terbiasa dengan prosedur dasar membangun alur kerja streaming langsung menggunakan AWS Elemental Media Services, termasuk:
- Menghubungkan input MediaLive ke saluran MediaLive
- Mengonfigurasikan saluran MediaLive
- Mengonfigurasikan saluran MediaPackage
- Memutar video dari saluran MediaPackage
Anda juga harus terbiasa dengan navigasi dasar AWS Management Console.
Tags
Related Courses
Introduction to Amazon CloudWatchPluralsight AWS SysOps Admin: Implement Metrics, Alarms, and Filters
Pluralsight Monitoring and Event Response on AWS for DevOps Engineers
Pluralsight DevOps on AWS: Operate and Monitor
Amazon Web Services via Coursera DevOps on AWS: Operate and Monitor
Amazon Web Services via edX