Anda dapat mengatur pemesanan LCU ALB untuk menetapkan garis dasar kapasitas Load Balancer Capacity Unit (LCU) bagi sebuah instans ALB. Dalam skenario lalu lintas tinggi, instans ALB dapat langsung menggunakan kapasitas terjadwal tersebut untuk menangani lonjakan trafik tanpa menunggu auto-scaling, sehingga meningkatkan ketersediaan dan stabilitas layanan Anda. Instans ALB tetap menggunakan auto-scaling, namun performanya tidak akan turun di bawah kapasitas terjadwal. Anda dikenai biaya per jam berdasarkan jumlah LCU yang dipesan.
Kasus penggunaan pemesanan LCU:
-
Anda sedang mempersiapkan promotional events yang diperkirakan menyebabkan lonjakan trafik mendadak dan ingin memastikan instans ALB mampu menangani trafik puncak tersebut.
-
Layanan Anda memiliki bursty workloads dengan lonjakan trafik yang tidak dapat diprediksi.
-
Anda sedang meluncurkan atau melakukan migrasi layanan yang memerlukan instans ALB dengan performa awal tinggi, alih-alih menunggu auto-scaling.
-
Anda perlu mempertahankan deterministic capacity untuk memenuhi kebutuhan bisnis Anda.
-
Anda sedang melakukan migrasi antar load balancer dan ingin performa load balancer target sesuai dengan sumbernya.
Catatan penggunaan
-
Fitur pemesanan LCU ALB dinonaktifkan secara default. Untuk menggunakannya, ajukan kuota yang diperlukan di Quota Center.
-
Hanya instans ALB yang telah di-upgrade yang mendukung pemesanan LCU. Anda dapat menggunakan kloning instans ALB untuk memigrasikan layanan secara manual dari instans ALB yang ada ke instans yang telah di-upgrade.
-
Pemesanan LCU hanya didukung pada instans ALB Edisi Standar dan instans ALB yang diaktifkan WAF. Instans Edisi Dasar dan Edisi Extensible belum didukung. Anda dapat meng-upgrade edisi instans ALB.
Konfigurasikan pemesanan LCU
-
Untuk mengonfigurasi pemesanan LCU, instans harus memiliki setidaknya satu listener dalam status Running.
-
Pemesanan LCU tidak mencakup bandwidth untuk alamat IP elastis (EIP) yang digunakan oleh instans ALB Internet-facing. Jika Anda memerlukan bandwidth tambahan, beli dan tambahkan EIP ke instans Internet Shared Bandwidth. Jika Anda menggunakan Anycast EIP, tingkatkan peak bandwidth-nya.
-
Kapasitas LCU terjadwal didistribusikan secara merata di seluruh zona tempat instans ALB ditempatkan. Untuk mencapai performa optimal dengan pemesanan LCU, kami merekomendasikan menempatkan instans ALB di minimal dua zona, mengonfigurasi jumlah layanan backend yang sama di masing-masing zona, serta mengaktifkan cross-zone load balancing.
Konsol
-
Di Konsol ALB, klik ID instans target untuk membuka halaman Instance Details. Pada tab LCU Reservation, klik Edit LCU Reservation.
-
Pilih metode untuk Capacity Estimation:
-
Historic-Reference Based Estimate: Jika tersedia data trafik historis, pilih instans ALB target dari daftar drop-down Reference ALB Instance. Anda dapat melihat Peak LCU historis pada grafik di bawah. Nilai Peak LCU mencerminkan performa pemrosesan maksimum yang dikonsumsi oleh instans ALB selama puncak trafik historis.
-
Manual Estimate: Jika tidak tersedia data trafik historis, masukkan perkiraan Maximum Bandwidth dan New Connections untuk instans ALB. Sistem akan menghitung dan menampilkan Estimated LCUs.
-
-
Berdasarkan estimasi tersebut, masukkan nilai untuk Load Balancer Capacity Units (LCU), lalu klik OK. Anda harus memesan minimal 100 LCU. Kapasitas maksimum dibatasi oleh kuota Anda.
Untuk aplikasi yang sensitif terhadap latensi, seperti perdagangan finansial, Anda dapat menempatkan pemesanan LCU dalam deployment set dengan strategi penempatan berbasis latensi rendah atau kedekatan untuk mencapai latensi forwarding yang lebih rendah. Untuk menggunakan fitur ini, hubungi account manager Anda. Sebelum menggunakan fitur ini, Anda harus membagikan deployment set target dengan principal layanan Application Load Balancer melalui layanan Resource Sharing.
API
Panggil operasi ModifyCapacityReservation untuk mengonfigurasi pemesanan LCU.
Lihat pemesanan LCU
Konsol
Di Konsol ALB, buka halaman Instance Details instans target, lalu klik tab LCU Reservation.
-
Pada bagian LCU Reservation, lihat informasi seperti Reservation Status dan Reserved LCU.
-
Pada bagian ALB LCU Usage, bandingkan nilai Reserved LCU dan Peak LCU untuk memeriksa penggunaan Reserved LCU.
Untuk informasi lebih lanjut, lihat Metrics for LCU reservations.
API
Panggil operasi DescribeCapacityReservation untuk menanyakan status pemesanan LCU.
Tabel berikut menjelaskan status yang mungkin terjadi pada pemesanan LCU.
|
Status |
Deskripsi |
Aksi yang diizinkan |
|
Pending |
Pemesanan LCU sedang dikonfigurasi. |
No |
|
Ready |
Kapasitas terjadwal siap digunakan. |
Yes |
|
Failed |
Permintaan pemesanan LCU tidak dapat diselesaikan saat ini. |
Yes |
|
Rebalancing |
Load balancer sedang melakukan penyeimbangan ulang kapasitas karena zona ditambahkan atau dihapus. Perubahan jumlah zona pada instans ALB akan memicu penyeimbangan ulang otomatis untuk mendistribusikan kembali kapasitas total secara merata di seluruh zona. |
No |
Ubah atau batalkan pemesanan LCU
-
Anda dapat menambah kapasitas LCU terjadwal untuk instans ALB sebanyak-banyaknya tanpa batas. Namun, Anda hanya dapat mengurangi atau membatalkan pemesanan maksimal dua kali per hari secara gabungan.
-
Jika metrik performa yang sesuai dengan kapasitas terjadwal Anda melebihi performa auto-scaling maksimum instans ALB, Anda tidak dapat mengurangi atau membatalkan pemesanan selama tujuh hari setelah pemesanan dibuat.
Konsol
Di Konsol ALB, klik ID instans target untuk membuka halaman Instance Details, lalu pilih tab LCU Reservation.
-
Untuk mengubah kapasitas LCU terjadwal, klik Edit LCU Reservation, ubah nilai Load Balancer Capacity Units (LCU), lalu klik OK.
-
Untuk membatalkan pemesanan LCU, klik Cancel Capacity, lalu klik OK.
API
Panggil operasi ModifyCapacityReservation untuk mengubah atau membatalkan pemesanan LCU.
Penagihan
Biaya LCU ALB dikenakan per jam. Satu siklus penagihan adalah satu jam. Jika Anda menggunakan layanan kurang dari satu jam dalam satu siklus penagihan, penggunaan tersebut dibulatkan menjadi satu jam. Dalam satu siklus penagihan, sistem membandingkan jumlah awal LCU terjadwal dengan jumlah LCU terjadwal yang menjadi ready setelah modifikasi, lalu menggunakan nilai maksimum untuk menghitung biaya LCU terjadwal.
-
Jika penggunaan LCU aktual kurang dari atau sama dengan jumlah LCU terjadwal, tagihan Anda hanya mencakup biaya LCU terjadwal:
-
biaya LCU terjadwal = harga satuan per LCU × jumlah LCU terjadwal
-
-
Jika penggunaan LCU aktual melebihi jumlah LCU terjadwal, tagihan Anda mencakup biaya LCU dan biaya LCU terjadwal:
-
biaya LCU = harga satuan per LCU × (penggunaan LCU aktual - jumlah LCU terjadwal) -
biaya LCU terjadwal = harga satuan per LCU × jumlah LCU terjadwal
-
Harga satuan per LCU terjadwal sama dengan harga satuan per LCU. Harga aktual mengikuti harga yang ditampilkan di halaman pembelian.
Rencana resource tidak dapat digunakan untuk membayar kapasitas LCU terjadwal. Rencana tersebut hanya dapat menutupi penggunaan LCU yang melebihi kapasitas terjadwal.
Tabel berikut menunjukkan contoh penagihan untuk instans ALB dengan konfigurasi penggunaan dan pemesanan berbeda dalam setiap siklus penagihan.
|
Siklus penagihan |
Skenario |
Penggunaan LCU aktual |
LCU Cadangan |
Biaya |
|
10:00:00–10:59:59 |
|
20 |
- |
Biaya LCU untuk jam ini adalah USD 0,007/unit × 20 = USD 0,14. |
|
11:00:00–11:59:59 |
|
30 |
100 |
Biaya LCU terjadwal untuk jam ini adalah USD 0,007/unit × 100 = USD 0,7. |
|
12:00:00–12:59:59 |
|
150 |
100 |
Biaya LCU untuk jam ini adalah USD 0,007/unit × (150 - 100) = USD 0,35. Biaya LCU terjadwal untuk jam ini adalah USD 0,007/unit × 100 = USD 0,7. |
|
13:00:00–13:59:59 |
|
110 |
120 |
Biaya LCU terjadwal untuk jam ini adalah USD 0,007/unit × 120 = USD 0,84. |
|
14:00:00–14:59:59 |
|
30 |
120 |
Biaya LCU terjadwal untuk jam ini adalah USD 0,007/unit × 120 = USD 0,84. |
Kuota
Untuk meminta peningkatan kuota, hubungi account manager Anda.
|
Nama kuota |
Deskripsi |
Default |
|
alb_quota_reserved_capacity_units_per_loadbalancer |
Kapasitas LCU terpesan maksimum per instans ALB |
5.000 |
|
alb_quota_reserved_capacity_units_per_region |
Kapasitas LCU terjadwal maksimum per wilayah |
20.000 |
FAQ
Menentukan kapasitas LCU dan konsekuensinya
Memesan kapasitas berlebihan menyebabkan biaya tidak perlu karena Anda dikenai biaya untuk LCU terjadwal meskipun tidak digunakan. Sebaliknya, memesan terlalu sedikit mungkin tidak sepenuhnya menutupi puncak trafik, sehingga sebagian trafik masih perlu menunggu auto-scaling, yang berdampak pada stabilitas layanan. Kami merekomendasikan agar Anda memperkirakan kebutuhan resource seperti dijelaskan dalam bagian Konfigurasikan pemesanan LCU, dan melakukan uji stres pada layanan Anda untuk menentukan jumlah pemesanan yang sesuai. Anda dapat menyesuaikan pemesanan tersebut nanti berdasarkan penggunaan LCU yang teramati.
Waktu efektif perubahan penagihan
Pengurangan atau pembatalan berlaku pada awal siklus penagihan berikutnya. Misalnya, jika Anda membatalkan pemesanan LCU pada pukul 14:30, Anda tetap dikenai biaya berdasarkan jumlah maksimum LCU terjadwal yang aktif selama siklus penagihan 14:00:00–14:59:59. Penagihan untuk pemesanan berhenti pada pukul 15:00.