Uji implementasi Anda untuk CDN dan integrasi MediaTailor - AWS Elemental MediaTailor

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Uji implementasi Anda untuk CDN dan integrasi MediaTailor

Pastikan pengalaman penampil yang andal dengan menguji integrasi jaringan pengiriman AWS Elemental MediaTailor konten (CDN) Anda secara menyeluruh sebelum penerapan produksi. Pengujian yang tepat membantu mengidentifikasi dan menyelesaikan masalah sebelum berdampak pada audiens Anda. Untuk panduan tentang metodologi pengujian, lihat CloudFront Distribusi pengujian. Anda juga dapat berkonsultasi dengan dokumentasi pengujian penyedia CDN Anda.

Ikuti langkah-langkah pengujian ini yang memvalidasi integrasi CDN Anda:

  1. Buat lingkungan pengujian yang mencerminkan konfigurasi produksi Anda. Termasuk:

    • Pengaturan CDN identik dan perilaku cache

    • Sertakan konten representatif dengan berbagai bitrate dan format

    • Konfigurasikan server keputusan iklan uji dengan contoh respons iklan

    • Siapkan konfigurasi pemantauan dan peringatan

    Untuk panduan step-by-step implementasi, lihat Membuat distribusi pementasan di Panduan CloudFront Pengembang.

  2. Lakukan pengujian beban untuk memverifikasi perkiraan kapasitas Anda. Untuk panduan tentang pengujian beban, lihat Pemantauan MediaPackage. Skenario pengujian harus mencakup:

    • Jumlah pemirsa bertahap meningkat (biasanya 10-20% dari puncak yang diharapkan setiap 5 menit)

    • Lonjakan lalu lintas mendadak berdasarkan beban puncak yang Anda harapkan (simulasikan 50% audiens puncak bergabung dalam 60 detik)

    • Periode beban puncak yang diperpanjang (pertahankan beban puncak setidaknya selama 30-60 menit)

    • Distribusi geografis yang cocok dengan audiens Anda (mendistribusikan lalu lintas pengujian sesuai dengan lokasi pemirsa yang diharapkan)

    Validasi bahwa waktu respons tetap berada di bawah ambang batas target. Biasanya, ini berarti kurang dari 500 ms untuk manifes dan kurang dari 200 ms untuk segmen. Tingkat kesalahan harus tetap di bawah 1%. Untuk detail implementasi tentang alat dan metodologi pengujian beban, lihat Memuat pengujian dengan CloudFront di AWS Networking & Content Delivery Blog.

  3. Uji skenario failover untuk memastikan keandalan. Simulasikan:

    • Kegagalan server asal (pemadaman lengkap dan skenario degradasi sebagian)

    • Pemadaman lokasi tepi CDN (uji dengan perutean lalu lintas ke lokasi cadangan)

    • Tidak tersedianya server keputusan iklan (uji dengan batas waktu 5-10 detik)

    • Masalah konektivitas jaringan (mensimulasikan kehilangan paket dan peningkatan latensi)

    Bekerja dengan penyedia CDN Anda untuk menetapkan target waktu respons failover yang sesuai untuk kasus penggunaan Anda. Biasanya, ini berarti kurang dari 3 detik untuk penyelesaian failover. Untuk panduan implementasi pengujian failover, lihat Origin failover di Panduan CloudFront Pengembang.

  4. Untuk acara besar, terapkan strategi peningkatan bertahap berdasarkan pedoman pengujian AWS beban:

    • Waktu mulai terhuyung-huyung untuk segmen audiens yang berbeda. Misalnya, izinkan pelanggan premium terlebih dahulu dengan interval 15 menit antar grup audiens.

    • Gunakan teknik pra-pemanasan untuk secara bertahap meningkatkan beban. Pra-pemanasan melibatkan:

      • Isi cache CDN dengan konten populer 2-4 jam sebelum acara

      • Secara bertahap meningkatkan lalu lintas sintetis menjadi 20-30% dari puncak yang diharapkan untuk pemanasan sistem

      • Uji semua komponen dalam kondisi beban realistis dengan konten aktual

    • Memantau kinerja sistem selama periode ramp-up, melacak:

      • Rasio hit cache dan waktu respons (target > 90% rasio hit, <500ms respons)

      • Tingkat kesalahan dan beban asal (pertahankan tingkat kesalahan < 1%, CPU asal < 70%)

      • Tingkat keberhasilan personalisasi iklan (target> 98% personalisasi sukses)

      • Metrik pengalaman pemirsa (target <2 detik waktu startup, < 0.5% rebuffering)

    • Memiliki rencana darurat untuk lonjakan lalu lintas yang tidak terduga. Rencana Anda harus mencakup komponen-komponen penting ini:

      • Prosedur penskalaan kapasitas darurat dengan langkah-langkah terdokumentasi untuk meningkatkan kapasitas sebesar 50-100% dalam waktu 15 menit

      • Backup protokol aktivasi CDN dengan kemampuan untuk mengalihkan 20-50% lalu lintas ke CDN sekunder

      • Fallback penyisipan iklan yang disederhanakan untuk mengurangi parameter penargetan dari 10 atau lebih menjadi 3-5 parameter penting

      • Rencana komunikasi untuk pemangku kepentingan dengan templat notifikasi dan daftar kontak yang telah ditentukan sebelumnya

    Setelah menyelesaikan pengujian, lanjutkan ke Menerapkan integrasi CDN Anda untuk langkah-langkah penerapan produksi.