Kuota menetapkan penggunaan maksimum suatu sumber daya atau QPS maksimum suatu layanan dalam periode waktu tertentu. Kuota umumnya digunakan untuk mengelola alokasi dan konsumsi sumber daya. Metode untuk menghitung kuota Application Load Balancer (ALB) bervariasi berdasarkan jenis sumber daya dan penggunaan sumber daya. Topik ini menjelaskan metode untuk menghitung kuota ALB yang terkait dengan instans ALB standar, grup server backend, listener, dan aturan pengalihan.
Skenario
Instans ALB menggunakan Ingress untuk mengelola dan meneruskan permintaan eksternal. Ingress mendefinisikan aturan yang digunakan untuk meneruskan permintaan ke grup server backend (Service:port pairs). Permintaan kemudian dikirimkan ke dan diproses oleh aplikasi backend, yang berjalan di sekelompok pod. Pemetaan antara instans ALB, Ingress, grup server backend (Service:port pairs), dan pod secara bersama-sama membentuk sistem perutean untuk penerusan permintaan dan penyeimbangan beban.
Tabel berikut menjelaskan metode untuk menghitung kuota ALB yang terkait dengan instans ALB standar, grup server backend, listener, dan aturan pengalihan.
Kuota ALB terkait dengan instans ALB standar
Deskripsi Kuota | Nama/ID | Metode Perhitungan | Skenario (lihat gambar sebelumnya) |
Jumlah maksimum sertifikat tambahan yang dapat ditambahkan ke instans ALB (tidak termasuk sertifikat default) | alb_quota_loadbalancer_certificates_num_standard_edition | Jumlah maksimum sertifikat tambahan yang dapat ditambahkan ke instans ALB sama dengan jumlah total sertifikat tambahan yang dapat ditambahkan ke semua listener dari instans ALB tersebut. Jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress bervariasi berdasarkan cara konfigurasi sertifikat:
|
|
Jumlah maksimum aturan pengalihan yang dapat dikonfigurasikan untuk instans ALB (tidak termasuk aturan pengalihan default) | alb_quota_loadbalancer_rules_num_standard_edition | Jumlah maksimum aturan pengalihan yang dapat dikonfigurasikan untuk instans ALB sama dengan jumlah total aturan pengalihan dari ALB Ingress yang terkait dengan semua listener dari instans ALB tersebut. Jumlah aturan pengalihan dari ALB Ingress sama dengan jumlah entri yang terdaftar di bidang |
|
Jumlah maksimum server backend yang dapat ditambahkan ke instans ALB | alb_quota_loadbalancer_servers_num_standard_edition | Jumlah maksimum server backend yang dapat ditambahkan ke instans ALB sama dengan jumlah total server backend dari ALB Ingress yang terkait dengan semua listener dari instans ALB tersebut. Jumlah server backend dari ALB Ingress sama dengan jumlah total pod backend yang ditentukan di semua aturan pengalihan dari ALB Ingress. Jika ALB Ingress terkait dengan beberapa listener, pod backend dari ALB Ingress dihitung beberapa kali berdasarkan jumlah listener. |
|
Jumlah maksimum listener yang dapat ditambahkan ke instans ALB | alb_quota_loadbalancer_listeners_num_standard_edition | Jumlah listener yang ditambahkan ke instans ALB sama dengan jumlah pasangan Jumlah listener yang terkait dengan ALB Ingress bergantung pada nilai anotasi |
|
Kuota terkait dengan grup server
Deskripsi Kuota | Nama/ID | Metode Perhitungan | Skenario (lihat gambar sebelumnya) |
Jumlah maksimum grup server ALB di mana server backend (alamat IP) dapat ditentukan | alb_quota_server_added_num | Jika alamat IP pod ditentukan sebagai server backend dari Service:port pair dan Service:port pair tersebut ditentukan di beberapa aturan pengalihan, alamat IP pod dihitung beberapa kali berdasarkan jumlah aturan pengalihan. Dalam hal ini, jika setiap aturan pengalihan sebelumnya terkait dengan beberapa listener, alamat IP pod juga dihitung beberapa kali berdasarkan jumlah listener. |
|
Jumlah maksimum kali sebuah grup server ALB dapat dikaitkan dengan listener dan aturan pengalihan | alb_quota_servergroup_attached_num | Jumlah maksimum kali sebuah grup server ALB (Service:port pair) dapat dikaitkan dengan listener dan aturan pengalihan bergantung pada aturan pengalihan di mana grup server ALB (Service:port pair) tersebut ditentukan. Jika aturan pengalihan di mana grup server ALB (Service:port pair) tersebut ditentukan terkait dengan beberapa listener, grup server ALB (Service:port pair) dihitung beberapa kali berdasarkan jumlah listener. |
|
Jumlah maksimum server backend (alamat IP dan port) yang dapat ditambahkan ke grup server (Service:port pair) | alb_quota_servergroup_servers_num | Jumlah maksimum server backend (alamat IP dan port) yang dapat ditambahkan ke grup server sama dengan jumlah pasangan pod:port dari grup server (Service:port pair). |
|
Kuota terkait dengan listener
Deskripsi kuota | Nama/ID | Metode perhitungan | Skenario (lihat gambar sebelumnya) |
Jumlah maksimum daftar kontrol akses jaringan (ACL) yang dapat dikaitkan dengan listener | - | Jumlah maksimum ACL jaringan yang dapat dikaitkan dengan listener bergantung pada jumlah total entri di bidang aclConfig yang tidak kosong dari semua pasangan |
|
Jumlah maksimum entri ACL jaringan yang dapat dikaitkan dengan listener | - | Jumlah maksimum entri ACL jaringan yang dapat dikaitkan dengan listener bergantung pada jumlah total entri di bidang aclConfig yang tidak kosong dari semua pasangan |
|
Kuota terkait dengan aturan pengalihan
Deskripsi Kuota | Nama/ID | Metode Perhitungan | Skenario (lihat gambar sebelumnya) |
Jumlah maksimum tindakan yang dapat ditentukan dalam aturan pengalihan | -- |
|
|
Jumlah maksimum kondisi pencocokan yang dapat ditentukan dalam aturan pengalihan | alb_quota_rule_matchevaluations_num | Saat Anda membuat atau memperbarui aturan pengalihan, jumlah maksimum kondisi pencocokan yang dapat ditentukan dalam aturan pengalihan sama dengan jumlah total host non-kosong dalam aturan pengalihan, jumlah kondisi pencocokan path, dan jumlah kondisi pencocokan untuk kondisi pengalihan kustom yang ditentukan menggunakan anotasi. Jika Anda menetapkan |
|
Jumlah maksimum karakter wildcard yang dapat digunakan dalam aturan pengalihan | - | Saat Anda membuat atau memperbarui aturan pengalihan, jumlah maksimum karakter wildcard yang dapat digunakan dalam aturan pengalihan sama dengan jumlah total karakter wildcard yang terkandung dalam tindakan dan kondisi pencocokan yang ditentukan dalam aturan pengalihan. | ALB Ingress 2 memiliki satu aturan pengalihan dan kondisi pencocokan host dalam aturan pengalihan hanya memiliki satu karakter wildcard, yaitu asterisk (*). Dalam hal ini, jumlah maksimum karakter wildcard yang dapat digunakan dalam aturan pengalihan adalah satu. |