All Products
Search
Document Center

Container Compute Service:Metode untuk Menghitung Kuota ALB

Last Updated:Jun 28, 2025

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:

  • Jika penemuan sertifikat otomatis dikonfigurasikan, jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress sama dengan jumlah total sertifikat yang terkait dengan nama domain di konsol Layanan Manajemen Sertifikat.

  • Jika sertifikat dikelola sebagai Kubernetes Secrets, jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress sama dengan jumlah Secrets yang terdaftar di bidang secretName dari parameter spec.tls. Sertifikat yang dikelola sebagai Secrets di semua namespace tunduk pada perhitungan. Namun, sertifikat yang dikelola sebagai Secrets di namespace yang sama hanya dihitung sekali.

  • Jika sertifikat ditentukan dalam AlbConfig, jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress sama dengan jumlah sertifikat yang terdaftar di bidang CertificateId dari AlbConfig.

  • Jika lebih dari satu metode sebelumnya digunakan untuk mengonfigurasi sertifikat pada saat yang sama, jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress bergantung pada kompatibilitas antara metode yang digunakan.

  • Jika ALB Ingress terkait dengan beberapa listener, sertifikat yang dikonfigurasikan untuk ALB Ingress dihitung beberapa kali berdasarkan jumlah listener.

  • ALB Ingress 1 terkait dengan listener HTTP. HTTP tidak memerlukan sertifikat tambahan. Dalam hal ini, jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress 1 adalah nol.

  • ALB Ingress 2 terkait dengan listener HTTP. HTTP tidak memerlukan sertifikat tambahan. Dalam hal ini, jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress 2 adalah nol.

  • ALB Ingress 3 terkait dengan Listener HTTPS 3 dan Listener HTTPS 4. Jumlah sertifikat tambahan yang ditambahkan ke Listener HTTPS 3 adalah satu dan untuk Listener HTTP 4 juga satu. Dalam hal ini, jumlah sertifikat tambahan yang dapat ditambahkan ke ALB Ingress 3 adalah dua.

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 path dari parameter host di bagian spec.rules dari file konfigurasi ALB Ingress. Jika ALB Ingress terkait dengan beberapa listener, aturan pengalihan dari ALB Ingress dihitung beberapa kali berdasarkan jumlah listener.

  • ALB Ingress 1 memiliki satu aturan pengalihan.

  • ALB Ingress 2 memiliki satu aturan pengalihan.

  • ALB Ingress 3 memiliki satu aturan pengalihan dan terkait dengan Listener 3 dan Listener 4. Dalam hal ini, jumlah aturan pengalihan dari ALB Ingress 3 adalah dua.

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.

  • ALB Ingress 1 memiliki tiga pod backend.

  • ALB Ingress 2 memiliki tiga pod backend.

  • ALB Ingress 3 memiliki satu aturan pengalihan dan dua pod backend, dan terkait dengan Listener 3 dan Listener 4. Dalam hal ini, jumlah pod backend dari ALB Ingress 3 adalah empat.

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 port:protocol yang terdaftar di parameter Listeners dari AlbConfig yang digunakan untuk mengonfigurasi instans ALB.

Jumlah listener yang terkait dengan ALB Ingress bergantung pada nilai anotasi alb.ingress.kubernetes.io/listen-ports dalam konfigurasi ALB Ingress.

  • ALB Ingress 1 terkait dengan satu listener.

  • ALB Ingress 2 terkait dengan satu listener.

  • ALB Ingress 3 terkait dengan dua listener.

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.

  • Pod 1 ditentukan sebagai server backend dari Service 1:port 80 dan Service 2:port 80. Service 1:port 80 dan Service 2:port 80 masing-masing terkait dengan aturan pengalihan terpisah. Dalam hal ini, jumlah grup server backend ALB di mana Pod 1 ditentukan adalah dua. Demikian pula, jumlah grup server backend ALB di mana Pod 2 ditentukan adalah dua, dan untuk Pod 3 juga dua.

  • Pod 4 ditentukan sebagai server backend dari Service 3:port 80 dan Service 3:port 80 ditentukan dalam aturan pengalihan yang terkait dengan dua listener. Dalam hal ini, jumlah grup server backend ALB di mana Pod 4 ditentukan adalah dua. Demikian pula, jumlah grup server backend ALB di mana Pod 5 ditentukan adalah dua.

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.

  • Service 1:port 80 ditentukan dalam satu aturan pengalihan dan aturan pengalihan tersebut terkait dengan satu listener. Dalam hal ini, jumlah kali Service 1:port 80 dikaitkan dengan listener dan aturan pengalihan adalah satu. Demikian pula, jumlah kali Service 2:port 80 dikaitkan dengan listener dan aturan pengalihan adalah satu.

  • Service 3:port 80 ditentukan dalam satu aturan pengalihan dan aturan pengalihan tersebut terkait dengan dua listener. Dalam hal ini, jumlah kali Service 3:port 80 dikaitkan dengan listener dan aturan pengalihan adalah dua.

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).

  • Service 1:port 80 memiliki tiga pod backend. Dalam hal ini, jumlah server backend yang ditambahkan ke Service 1:port 80 adalah tiga. Demikian pula, jumlah server backend yang ditambahkan ke Service 2:port 80 adalah tiga.

  • Service 3:port 80 memiliki dua pod backend. Dalam hal ini, jumlah server backend yang ditambahkan ke Service 3:port 80 adalah dua.

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 port:protocol di parameter Listeners dari AlbConfig.

  • Listener 1 terkait dengan satu ACL jaringan.

  • Listener 2 terkait dengan satu ACL jaringan.

  • Listener 3 terkait dengan nol ACL jaringan.

  • Listener 4 terkait dengan nol ACL jaringan.

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 port:protocol di parameter Listeners dari AlbConfig.

  • Jumlah ACL jaringan yang terkait dengan Listener 1 bergantung pada jumlah ACL jaringan yang ditentukan di bidang aclId.

  • Listener 2 terkait dengan dua ACL jaringan.

  • Listener 3 terkait dengan nol ACL jaringan.

  • Listener 4 terkait dengan nol ACL jaringan.

Kuota terkait dengan aturan pengalihan

Deskripsi Kuota

Nama/ID

Metode Perhitungan

Skenario (lihat gambar sebelumnya)

Jumlah maksimum tindakan yang dapat ditentukan dalam aturan pengalihan

--​

  • Saat Anda membuat atau memperbarui aturan pengalihan, jika Anda menetapkan bidang servicePort ke use-annotation, jumlah maksimum tindakan yang dapat ditentukan dalam aturan pengalihan sama dengan jumlah total tindakan kustom yang ditentukan menggunakan anotasi.

  • Saat Anda membuat atau memperbarui aturan pengalihan, jika Anda menetapkan bidang servicePort ke nilai selain use-annotation, jumlah maksimum tindakan yang dapat ditentukan dalam aturan pengalihan sama dengan jumlah total tindakan kustom yang ditentukan menggunakan anotasi ditambah 1.

  • ALB Ingress 1 memiliki satu aturan pengalihan di mana port Service backend adalah 80 dan tidak ada tindakan kustom yang ditentukan menggunakan anotasi. Dalam hal ini, jumlah maksimum tindakan yang dapat ditentukan dalam aturan pengalihan ALB Ingress 1 adalah satu.

  • Demikian pula, ALB Ingress 2 dan ALB Ingress 3 masing-masing memiliki satu 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 pathType ke Prefix, jumlah kondisi pencocokan untuk setiap path adalah dua. Jika Anda menetapkan pathType ke nilai lain, jumlah kondisi pencocokan untuk setiap path adalah satu.

  • ALB Ingress 1 memiliki satu aturan pengalihan, jumlah host non-kosong dalam aturan pengalihan adalah satu, jumlah path adalah satu, dan jumlah kondisi pencocokan untuk kondisi pengalihan kustom yang ditentukan menggunakan anotasi adalah satu. Dalam hal ini, jumlah maksimum kondisi pencocokan yang dapat ditentukan dalam aturan pengalihan adalah tiga.

  • ALB Ingress 2 memiliki satu aturan pengalihan, jumlah host non-kosong dalam aturan pengalihan adalah satu, dan jumlah path adalah satu. Dalam hal ini, jumlah maksimum kondisi pencocokan yang dapat ditentukan dalam aturan pengalihan adalah dua. Demikian pula, jumlah maksimum kondisi pencocokan yang dapat ditentukan dalam aturan pengalihan ALB Ingress 3 adalah dua.

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.

Referensi