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 bekerja dengan baik CloudFront karena CloudFront digunakan 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 DNS respons yang mencakup satu set alamat IP. Jika Anda menguji dengan mengirimkan permintaan ke salah satu alamat IP yang DNS dikembalikan, 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 DNS resolver 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 DNS permintaan independen. Setiap klien kemudian akan menerima satu set alamat IP yang berbeda dariDNS.

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

Catatan