Pengujian beban CloudFront - Amazon CloudFront

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

Pengujian beban CloudFront

Metode pengujian beban tradisional tidak berfungsi dengan baik CloudFront karena CloudFront menggunakan DNS untuk menyeimbangkan beban di seluruh lokasi tepi yang tersebar secara geografis dan di dalam setiap lokasi tepi. Ketika klien meminta konten dari CloudFront, klien menerima respons DNS yang mencakup satu set alamat IP. Jika Anda menguji dengan mengirimkan permintaan ke salah satu alamat IP yang dikembalikan DNS, Anda hanya menguji sebagian kecil sumber daya di satu lokasi CloudFront tepi, yang tidak secara akurat mewakili pola lalu lintas yang sebenarnya. Bergantung pada volume data yang diminta, pengujian dengan cara ini dapat membebani dan menurunkan kinerja subset kecil server itu. CloudFront

CloudFront dirancang untuk skala bagi pemirsa yang memiliki alamat IP klien yang berbeda dan resolver DNS yang berbeda di beberapa wilayah geografis. Untuk melakukan pengujian beban yang menilai CloudFront kinerja secara akurat, kami sarankan Anda melakukan semua hal berikut:

  • Kirimkan permintaan klien dari beberapa wilayah geografis.

  • Konfigurasikan pengujian Anda sehingga setiap klien membuat permintaan DNS independen. Setiap klien kemudian akan menerima satu set alamat IP yang berbeda dari DNS.

  • Untuk setiap klien yang membuat permintaan, sebarkan permintaan klien Anda di seluruh kumpulan alamat IP yang dikembalikan oleh DNS. Ini memastikan bahwa beban didistribusikan di beberapa server di lokasi CloudFront tepi.

Catatan