Untuk menyesuaikan dengan perubahan bisnis, Anda dapat memodifikasi instans NLB dengan memperbarui zona ketersediaannya, mengubah status zona ketersediaan, atau menyesuaikan bandwidth publik maksimum.
Perbarui zona ketersediaan
Untuk informasi tentang batasan, waktu penerapan, dampak penagihan, dan kasus penggunaan terkait modifikasi zona ketersediaan dan subnet, lihat tabel berikut.
Batasan | Waktu penerapan | Dampak penagihan | Kasus penggunaan |
Anda tidak dapat mengurangi jumlah zona ketersediaan untuk instans NLB jika instans tersebut memiliki dua atau kurang zona ketersediaan. Batasan dalam mengedit zona ketersediaan untuk instans NLB yang menghadap publik:
Catatan
| Perubahan pada zona ketersediaan biasanya langsung berlaku. Namun, Anda mungkin mengalami penundaan beberapa menit akibat latensi jaringan. | Memodifikasi zona ketersediaan instans NLB publik dapat mengubah EIP yang terkait. EIP merupakan layanan berbayar, dan biaya aktual mengikuti tagihan Anda. Untuk informasi selengkapnya, lihat Ikhtisar Penagihan EIP. | Anda dapat mengedit zona ketersediaan instans jika zona ketersediaan saat ini atau EIP yang dibind ke instans NLB publik tidak lagi memenuhi kebutuhan bisnis Anda. |
Masuk ke Konsol NLB.
Di bilah navigasi atas, pilih wilayah tempat instans NLB diterapkan.
Pada halaman Instances, temukan instans NLB yang ingin Anda kelola dan gunakan salah satu metode berikut untuk memodifikasi zona ketersediaan dan subnet-nya:
Pada kolom Actions, pilih
> Modify Zone/Subnet.Klik ID instans. Pada tab Instance Details, klik Modify Zone/Subnet.
Pada kotak dialog Modify Zone/Subnet, centang kotak dan pilih vSwitch untuk zona ketersediaan agar ditambahkan, atau hapus centang untuk menghapusnya. Lalu, klik OK.
Saat Anda mencentang kotak untuk zona ketersediaan target pada instans NLB yang menghadap publik, Anda juga harus mengasosiasikan EIP dengan zona ketersediaan tersebut. Pilih EIP BGP (Multi-ISP) pay-as-you-go (pay-by-data-transfer) yang baru dibeli dengan perlindungan keamanan default.
Ubah status zona ketersediaan
Status zona ketersediaan
Status | Deskripsi | Aksi |
Enabled | Instans NLB diaktifkan di zona ketersediaan ini, dan alamat IP virtual (VIP)-nya meneruskan traffic secara normal. | Remove DNS record Catatan Jika instans NLB hanya memiliki satu zona ketersediaan dalam status Enabled, Anda tidak dapat menghapus rekaman DNS-nya atau menghentikan instans tersebut. |
DNS Removed | Instans berada dalam status DNS Removed di zona ketersediaan ini, artinya VIP-nya dihapus dari resolusi nama domain NLB. | Restore DNS record |
Hapus dan pulihkan rekaman DNS
Konsol NLB memungkinkan Anda menghapus dan memulihkan rekaman DNS untuk zona ketersediaan instans NLB. Anda dapat menggunakan operasi ini untuk mengubah status zona ketersediaan guna mensimulasikan skenario seperti pemulihan bencana tingkat zona.
Batasan | Waktu penerapan | Dampak penagihan | Kasus penggunaan |
Anda tidak dapat menghapus rekaman DNS jika instans NLB saat ini hanya memiliki satu zona ketersediaan dalam status Enabled. | Menghapus atau memulihkan rekaman DNS untuk zona ketersediaan biasanya langsung berlaku. Namun, Anda mungkin mengalami penundaan beberapa menit akibat latensi jaringan. | Tidak ada. Penting Setelah Anda menghapus rekaman DNS, traffic ke VIP zona ketersediaan tersebut tetap diteruskan dan dikenai biaya LCU. | Simulasikan skenario seperti pemulihan bencana multi-zona untuk memverifikasi ketersediaan tinggi NLB. |
Masuk ke Konsol NLB.
Di bilah navigasi atas, pilih wilayah tempat instans NLB diterapkan.
Pada halaman Instances, klik ID instans NLB target.
Pada tab Instance Details, di bagian Zone, lakukan salah satu operasi berikut.
Hapus rekaman DNS
Pada kolom Actions zona ketersediaan target, klik Remove DNS. Pada kotak dialog yang muncul, konfirmasi dampaknya lalu klik Remove DNS.
CatatanOperasi ini hanya memengaruhi instans NLB saat ini. Instans lain di zona ketersediaan tersebut tidak terpengaruh.
Setelah rekaman DNS untuk zona ketersediaan dihapus, Rekaman A yang memetakan VIP-nya dihapus dari resolusi nama domain NLB. Evaluasi dampak bisnis sebelum melakukan tindakan ini.
Setelah rekaman DNS dihapus, status zona ketersediaan berubah menjadi Remove DNS, dan pemeriksaan kesehatan pada VIP zona ketersediaan tersebut dihentikan.
Pulihkan rekaman DNS
Untuk memulihkan zona ketersediaan yang statusnya Remove DNS, klik Resume DNS pada kolom Actions. Pada kotak dialog yang muncul, konfirmasi dampaknya lalu klik Resume DNS.
CatatanSetelah rekaman DNS dipulihkan, Rekaman A untuk VIP zona ketersediaan ditambahkan kembali ke resolusi nama domain NLB. VIP tersebut kemudian meneruskan traffic yang dikirim ke nama domain NLB.
Setelah rekaman DNS dipulihkan, status zona ketersediaan berubah menjadi Enable, dan pemeriksaan kesehatan pada VIP zona ketersediaan tersebut dimulai.
Tingkatkan bandwidth publik maksimum
Cara menentukan bandwidth maksimum
Instans NLB yang menghadap publik menggunakan EIP yang terkait untuk menyediakan layanan publik.
Bandwidth publik maksimum ditentukan berdasarkan salah satu dari dua skenario berikut:
Instans NLB tidak ditambahkan ke Internet Shared Bandwidth: Dalam kasus ini, bandwidth maksimum instans NLB yang menghadap publik bergantung pada bandwidth maksimum EIP yang ditetapkan untuk setiap zona ketersediaan. Bandwidth publik maksimum setiap zona ketersediaan adalah bandwidth maksimum EIP yang sesuai.
NLB hanya mendukung EIP pay-as-you-go (pay-by-data-transfer) yang tidak ditambahkan ke Internet Shared Bandwidth.
PentingBandwidth maksimum satu EIP pay-as-you-go (pay-by-data-transfer) merupakan nilai referensi dan batas atas, bukan jaminan service level agreement (SLA). Oleh karena itu, jumlah nilai bandwidth maksimum semua EIP—yaitu bandwidth maksimum teoretis instans NLB—juga tidak dijamin oleh SLA.
Sebagai contoh, pertimbangkan instans NLB yang diterapkan di tiga zona ketersediaan dan diberi satu EIP di setiap zona. Setiap EIP memiliki bandwidth maksimum 200 Mbit/s. Jika sumber daya bandwidth dasar tidak mencukupi, bandwidth forwarding aktual satu EIP mungkin tidak mencapai 200 Mbit/s, dan bandwidth forwarding total instans NLB mungkin tidak mencapai 600 Mbit/s.
Instans NLB ditambahkan ke Internet Shared Bandwidth: Saat Anda menambahkan instans NLB ke Internet Shared Bandwidth, semua EIP yang terkait dengan instans NLB juga ditambahkan. Batas bandwidth individual EIP tidak lagi berlaku dan bandwidth dikelola oleh Internet Shared Bandwidth. Bandwidth publik maksimum instans NLB adalah bandwidth maksimum Internet Shared Bandwidth tersebut.
PentingBandwidth maksimum Internet Shared Bandwidth merupakan nilai referensi dan batas atas, bukan jaminan SLA.
Cara meningkatkan bandwidth maksimum
Jika bandwidth EIP di suatu zona ketersediaan kurang dari nilai maksimum 200 Mbit/s, Anda dapat melakukan upgrade EIP untuk meningkatkan bandwidth-nya hingga nilai maksimum tersebut.
Jika kebutuhan Anda masih belum terpenuhi, Anda dapat menggunakan metode berikut untuk lebih lanjut meningkatkan bandwidth publik:
Tambahkan zona ketersediaan ke instans NLB: Di wilayah yang mendukung penerapan multi-zona untuk NLB, Anda dapat menambahkan lebih banyak zona ketersediaan ke instans NLB untuk mengalokasikan lebih banyak EIP. Hal ini meningkatkan bandwidth publik maksimum keseluruhan instans NLB. Metode ini ideal ketika memprioritaskan biaya jaringan publik rendah daripada bandwidth tinggi.
Tambahkan instans NLB ke Internet Shared Bandwidth: Instans NLB hanya mendukung asosiasi satu EIP per zona ketersediaan. Oleh karena itu,
bandwidth maksimum teoretis satu instans NLB = jumlah maksimum zona ketersediaan NLB × 200 Mbit/s (bandwidth maksimum teoretis per EIP). Jika kebutuhan aktual Anda melebihi batas teoretis ini dan Anda dapat menerima biaya lebih tinggi, Anda dapat menambahkan instans NLB ke Internet Shared Bandwidth di konsol.
Penyebab potensial kehilangan paket
Bandwidth EIP tidak konsisten di berbagai zona ketersediaan: Instans NLB yang menghadap publik menggunakan round-robin DNS untuk mendistribusikan traffic secara merata di antara EIP-nya, yang menjamin pemulihan bencana tingkat zona. Jika EIP di zona ketersediaan berbeda memiliki bandwidth berbeda, layanan dapat terganggu saat traffic beralih dari EIP berbandwidth tinggi ke EIP berbandwidth rendah dan menyebabkan kehilangan paket.
Sebagai contoh, Anda memiliki instans NLB yang diterapkan di tiga zona ketersediaan, dan EIP-nya dikonfigurasi dengan bandwidth maksimum masing-masing 200 Mbit/s, 200 Mbit/s, dan 100 Mbit/s. Asumsikan semua EIP dapat mencapai bandwidth maksimum teoretisnya. Saat total traffic melebihi 300 Mbit/s, setiap EIP dialokasikan lebih dari 100 Mbit/s traffic. Dalam kasus ini, traffic yang didistribusikan ke EIP 100 Mbit/s akan mengalami kehilangan paket.
Distribusi traffic tidak merata: Bahkan jika EIP di beberapa zona ketersediaan instans NLB memiliki bandwidth maksimum yang sama, kehilangan paket dapat terjadi jika distribusi traffic di antara EIP tidak merata. Misalnya, hal ini terjadi ketika klien mengakses instans NLB secara langsung menggunakan EIP.
Sebagai contoh, pertimbangkan instans NLB yang diterapkan di tiga zona ketersediaan, dan EIP-nya dikonfigurasi dengan bandwidth maksimum masing-masing 200 Mbit/s, 200 Mbit/s, dan 200 Mbit/s. Asumsikan semua EIP dapat mencapai bandwidth maksimum teoretisnya. Karena distribusi traffic tidak merata akibat klien mengakses EIP secara langsung, traffic ke tiga EIP tersebut masing-masing 200 Mbit/s, 100 Mbit/s, dan 0 Mbit/s. Pada titik ini, traffic tambahan apa pun yang dikirim klien ke EIP pertama akan mengalami kehilangan paket.
Kapasitas server backend tidak mencukupi: Meskipun bandwidth mencukupi, jika server backend tidak dapat menangani permintaan konkurensi tinggi secara tepat waktu (misalnya, karena overload CPU, keterlambatan respons, atau retransmisi TCP), hal ini dapat tampak sebagai kehilangan paket 'tidak langsung'.
Rekomendasi konfigurasi
Saat mengonfigurasi bandwidth maksimum untuk EIP atau Internet Shared Bandwidth, atur sedikit lebih tinggi dari kebutuhan bisnis Anda.
Saat menggunakan bandwidth EIP:
EIP yang ditetapkan ke setiap zona ketersediaan instans NLB harus memiliki bandwidth yang sama untuk mencegah gangguan layanan akibat perbedaan bandwidth selama failover.
Kami merekomendasikan agar Anda mengakses layanan menggunakan nama domain NLB, bukan langsung melalui EIP, untuk menghindari distribusi traffic yang tidak merata.
Referensi
UpdateLoadBalancerZones: Memodifikasi zona ketersediaan instans NLB dan atribut-atributnya.
AttachCommonBandwidthPackageToLoadBalancer: Mengasosiasikan instans Internet Shared Bandwidth dengan instans NLB.
DetachCommonBandwidthPackageFromLoadBalancer: Memutus asosiasi instans Internet Shared Bandwidth dari instans NLB.