Batas di AWS Device Farm - Device Farm AWS

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

Batas di AWS Device Farm

Daftar berikut menjelaskan batas AWS Device Farm saat ini:

  • Ukuran file maksimum aplikasi yang dapat Anda unggah adalah 4 GB.

  • Tidak ada batasan jumlah perangkat yang dapat Anda sertakan dalam uji coba. Namun, jumlah maksimum perangkat yang akan diuji oleh Device Farm secara bersamaan selama uji coba adalah lima. (Jumlah ini dapat ditingkatkan berdasarkan permintaan.)

  • Tidak ada batasan jumlah lari yang dapat Anda jadwalkan.

  • Ada batas 150 menit untuk durasi sesi akses jarak jauh.

  • Ada batas 150 menit untuk durasi uji coba otomatis.

  • Jumlah maksimum pekerjaan dalam penerbangan, termasuk pekerjaan antrian yang tertunda di seluruh akun Anda, adalah 250. Ini adalah batas lunak.

  • Tidak ada batasan jumlah perangkat yang dapat Anda sertakan dalam uji coba. Jumlah perangkat (pekerjaan) yang dapat menjalankan pengujian Anda secara paralel pada waktu tertentu sama dengan konkurensi tingkat akun Anda. Konkurensi tingkat akun default untuk penggunaan terukur di Device Farm adalah lima.

    Batas konkurensi terukur dapat ditingkatkan berdasarkan permintaan hingga ambang batas tertentu tergantung pada kasus penggunaan. Konkurensi tingkat akun default untuk penggunaan yang tidak diukur sama dengan jumlah slot yang Anda berlangganan untuk platform itu.

    Untuk informasi selengkapnya mengenai batas konkurensi terukur default atau kuota secara umum, lihat halaman Kuota.

  • Device Farm mengikuti algoritma token-bucket untuk membatasi tingkat panggilan API. Misalnya, bayangkan membuat ember yang menyimpan token. Setiap token mewakili satu transaksi, dan satu panggilan API menggunakan token. Token ditambahkan ke bucket dengan tarif tetap (misalnya, 10 token per detik), dan bucket memiliki kapasitas maksimum (misalnya, 100 token). Ketika permintaan atau paket tiba, ia harus mengklaim token dari ember untuk diproses. Jika ada cukup token, permintaan diizinkan dan token dihapus. Jika tidak ada cukup token, permintaan akan tertunda atau dibatalkan, tergantung pada implementasinya.

    Di Device Farm, ini adalah bagaimana algoritma diimplementasikan:

    • Permintaan Burst API adalah jumlah maksimum permintaan yang dapat ditanggapi oleh layanan untuk API tertentu dalam ID akun pelanggan tertentu. Dengan kata lain, ini adalah kapasitas ember. Anda dapat memanggil API sebanyak ada token yang tersisa di bucket, dan setiap permintaan menggunakan satu token.

    • Tingkat Transactions-per-second (TPS) adalah tingkat minimum di mana permintaan API Anda dapat dieksekusi. Dengan kata lain, ini adalah tingkat di mana ember diisi ulang dengan token per detik. Misalnya, jika API memiliki angka burst sepuluh tetapi TPS satu, Anda dapat memanggilnya sepuluh kali secara instan. Namun, bucket hanya akan mendapatkan kembali token dengan kecepatan satu token per detik, sehingga dibatasi menjadi satu panggilan per detik kecuali Anda berhenti memanggil API untuk membiarkan ember diisi ulang.

    Berikut adalah tarif untuk Device Farm APIs:

  • Untuk List dan Get APIs, kapasitas permintaan Burst API adalah50, dan tingkat Transactions-per-second (TPS) adalah10.

  • Untuk semua yang lain APIs, kapasitas permintaan Burst API adalah10, dan tingkat Transactions-per-second (TPS) adalah1.