View a markdown version of this page

Kuota - Pengujian Beban Terdistribusi di AWS

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

Kuota

Service quotas, juga disebut batasan, adalah jumlah maksimum sumber daya layanan atau operasi untuk akun AWS Anda.

Kuota untuk layanan AWS dalam solusi ini

Pastikan Anda memiliki kuota yang cukup untuk setiap layanan yang diterapkan dalam solusi ini. Untuk informasi lebih lanjut, lihat Service quotas AWS.

Gunakan tautan berikut untuk membuka halaman untuk layanan itu. Untuk melihat kuota layanan untuk semua layanan AWS dalam dokumentasi tanpa berpindah halaman, lihat informasi di titik akhir Layanan dan halaman kuota di PDF sebagai gantinya.

CloudFormation Kuota AWS

Akun AWS Anda memiliki CloudFormation kuota AWS yang harus Anda ketahui saat meluncurkan tumpukan dalam solusi ini. Dengan memahami kuota ini, Anda dapat menghindari kesalahan pembatasan yang akan mencegah Anda menerapkan solusi ini dengan sukses. Untuk informasi selengkapnya, lihat CloudFormation kuota AWS di Panduan CloudFormation Pengguna AWS.

Kuota pengujian beban

Jumlah maksimum tugas yang dapat dijalankan di Amazon ECS menggunakan jenis peluncuran AWS Fargate didasarkan pada ukuran tugas vCPU. Ukuran tugas default dalam Pengujian Beban Terdistribusi di AWS adalah 2 vCPU. Untuk melihat kuota default saat ini, lihat kuota layanan Amazon ECS. Kuota akun saat ini mungkin berbeda dari kuota yang tercantum. Untuk memeriksa kuota khusus untuk akun, periksa kuota layanan untuk jumlah sumber daya vCPU sesuai permintaan Fargate di AWS Management Console. Untuk petunjuk tentang cara meminta peningkatan, lihat kuota layanan AWS di Panduan Referensi Umum AWS.

Gambar kontainer Amazon Linux 2023 (dengan Taurus diinstal) tidak membatasi koneksi bersamaan per tugas, tetapi itu tidak berarti dapat mendukung jumlah pengguna yang tidak terbatas. Untuk menentukan jumlah pengguna bersamaan yang dapat dihasilkan kontainer untuk pengujian, lihat bagian Tentukan jumlah pengguna dari panduan ini.

catatan

Batas yang disarankan untuk pengguna bersamaan berdasarkan pengaturan default adalah 200 pengguna.

Tes bersamaan

Setiap kali uji beban berjalan, fungsi AWS Lambda pelari tugas membuat CloudWatch dasbor Amazon yang diberi nama EcsLoadTesting-<testId>-<region> di setiap Wilayah tempat pengujian dijalankan. CloudWatch Dasbor menampilkan output gabungan dari semua tugas yang berjalan di cluster Amazon ECS secara real time: waktu respons rata-rata, jumlah pengguna bersamaan, jumlah permintaan yang berhasil, dan jumlah permintaan yang gagal. Solusinya menggabungkan setiap metrik per detik dan memperbarui dasbor setiap menit.

Proses selanjutnya dari skenario pengujian yang sama memperbarui dasbor yang sama, sehingga akun Anda berisi satu dasbor untuk setiap skenario pengujian di setiap Wilayah. Dasbor ini tetap ada di akun Anda setelah pengujian selesai dan dikenakan biaya bulanan hingga dihapus; lihat biaya CloudWatch dasbor per skenario pengujian. Solusi menghapus dasbor skenario saat Anda menghapus skenario pengujian (misalnya, melalui konsol web); dasbor tidak dihapus saat Anda menghapus tumpukan solusi. CloudFormation Untuk langkah-langkah penghapusan manual, lihat bagian Menghapus sumber daya yang dipertahankan secara manual dari panduan ini.

Kebijakan pengujian Amazon EC2

Anda bertanggung jawab untuk menjalankan uji beban sesuai dengan Kebijakan Pengujian Amazon EC2. Tinjau kebijakan untuk panduan terkini tentang apa yang memenuhi syarat sebagai uji stres jaringan, volume lalu lintas yang diizinkan, dan kapan harus menghubungi AWS sebelum menjalankan pengujian volume tinggi. Perhatikan bahwa AWS dapat menerapkan rekayasa lalu lintas atau pembentukan pada volume lalu lintas agregat tinggi.

Kebijakan pengujian CloudFront beban Amazon

Jika Anda berencana untuk menguji beban CloudFront titik akhir, lihat pedoman pengujian beban di Panduan CloudFront Pengembang Amazon. Kami juga merekomendasikan penyebaran lalu lintas di beberapa tugas dan Wilayah. Berikan setidaknya 30 menit waktu ramp-up untuk uji beban. Untuk tes beban yang mengirimkan lebih dari 500.000 permintaan per detik atau menuntut lebih dari 300 Gbps data, kami sarankan terlebih dahulu mendapatkan pra-persetujuan untuk mengirim lalu lintas. CloudFront dapat membatasi lalu lintas uji beban yang tidak disetujui yang memengaruhi CloudFront ketersediaan layanan.