Network Load Balancer (NLB) adalah layanan load balancing lapisan 4 generasi berikutnya yang dirancang untuk Internet of Everything (IoE). Anda dapat membuat instans NLB untuk mendistribusikan permintaan dari klien ke server backend. Topik ini menjelaskan cara membuat dan mengelola instans NLB.
Prasyarat
Anda telah membuat VPC.
Sebelum membuat instans NLB, pastikan vSwitch di zona yang dipilih memiliki alamat IP yang mencukupi. Saat membuat instans, tiga alamat IP digunakan dari setiap vSwitch yang ditentukan: dua alamat IP lokal untuk berkomunikasi dengan server backend dan melakukan pemeriksaan kesehatan, serta satu alamat IP virtual (VIP) untuk menyediakan layanan. Alamat VIP tidak berubah setelah dibuat. Jumlah alamat IP yang tidak mencukupi akan menyebabkan pembuatan instans gagal.
CatatanUntuk memastikan instans NLB dapat diskalakan, kami menyarankan agar Anda menyisakan minimal delapan alamat IP di setiap vSwitch tempat instans diterapkan.
Peran terkait layanan AliyunServiceRoleForNlb sudah ada di akun Anda. Saat pertama kali membuat instans NLB, Anda akan diminta untuk membuat peran ini. Peran ini memungkinkan NLB mengakses layanan Alibaba Cloud lainnya, seperti antarmuka jaringan elastis, alamat IP elastis, dan Internet Shared Bandwidth.
Buat Instans
Masuk ke Konsol NLB.
-
Di bilah navigasi atas, pilih wilayah tempat instans NLB diterapkan.
Pada halaman Instances, klik Create NLB.
Pada halaman pembelian NLB (Pay-As-You-Go), konfigurasikan parameter berikut.
Parameter
Deskripsi
Region
Pilih wilayah tempat Anda ingin menerapkan instans.
Network Type
Pilih jenis jaringan untuk instans. Sistem akan menetapkan alamat layanan berdasarkan pilihan Anda.
Private: menyediakan alamat IP pribadi di setiap zona. Instans NLB hanya dapat diakses dari dalam Alibaba Cloud.
Public: menyediakan alamat IP publik dan alamat IP pribadi di setiap zona. Secara default, instans NLB publik menggunakan alamat IP elastis (EIP) untuk menyediakan akses publik. Jika Anda memilih opsi ini, Anda akan dikenai biaya untuk instans EIP serta bandwidth atau transfer data.
EIP memungkinkan instans NLB diakses dari internet.
Alamat IP pribadi memungkinkan instance ECS dalam VPC mengakses instans NLB.
CatatanSetelah instans NLB dibuat, Anda dapat mengubah jenis jaringannya. Untuk informasi selengkapnya, lihat Ubah jenis jaringan instans NLB.
Secara default, instans dual-stack menggunakan alamat IPv4-nya untuk layanan publik. Untuk menggunakan alamat IPv6 untuk layanan publik, Anda harus mengubah jenis jaringan, yang akan dikenai biaya gateway IPv6. Untuk informasi selengkapnya, lihat Penagihan gateway IPv6.
VPC
Pilih VPC tempat instans akan diterapkan.
Zone
Pilih zona dan vSwitch untuk instans Anda.
NLB mendukung penerapan multi-zona. Jika wilayah saat ini mendukung dua zona atau lebih, pilih minimal dua zona untuk memastikan ketersediaan tinggi layanan Anda. NLB tidak membebankan biaya tambahan untuk zona tersebut.
Untuk setiap zona yang dipilih, pilih vSwitch. Jika tidak tersedia vSwitch, buat sesuai petunjuk.
Opsional: Jika Anda menetapkan Network Type ke Public, Anda harus memilih EIP untuk setiap zona yang dipilih.
Jika tidak tersedia EIP, Anda dapat mempertahankan pilihan default Auto-assign EIP. Sistem secara otomatis membuat EIP bayar sesuai penggunaan (bayar-berdasarkan-transfer-data) dengan jalur BGP (Multi-ISP) dan perlindungan Anti-DDoS dasar, lalu mengaitkannya dengan instans NLB.
Anda dapat memilih EIP yang sudah ada untuk dikaitkan dengan instans NLB baru.
PentingAnda hanya dapat mengaitkan EIP bayar sesuai penggunaan (bayar-berdasarkan-transfer-data) yang sudah ada dan belum ditambahkan ke instans Internet Shared Bandwidth.
EIP yang dialokasikan ke zona berbeda dari instans NLB yang sama harus bertipe sama.
EIP yang ditetapkan secara otomatis akan dilepaskan bersama instans NLB atau saat jenis jaringan diubah dari publik ke pribadi. EIP yang sudah ada tidak terpengaruh saat instans NLB dilepaskan atau jenis jaringannya diubah dari publik ke pribadi.
IP Version
Pilih versi IP untuk instans.
IPv4: Instans NLB hanya dapat diakses oleh klien yang menggunakan alamat IPv4.
Dual-stack: Instans NLB dapat diakses oleh klien yang menggunakan alamat IPv4 maupun IPv6.
Associate with EIP Bandwidth Plan
Pilih apakah akan menambahkan resource ke Internet Shared Bandwidth. Jika Anda memilih Associate with EIP Bandwidth Plan, Anda harus memilih paket Internet Shared Bandwidth. Jika tidak tersedia paket Internet Shared Bandwidth, klik Purchase Internet Shared Bandwidth Package dan selesaikan pembelian. Kemudian, kembali ke halaman pembelian NLB dan klik ikon
untuk memilih paket Internet Shared Bandwidth.Kami menyarankan Anda membeli instans Internet Shared Bandwidth bayar sesuai penggunaan. Untuk informasi selengkapnya, lihat Buat dan kelola instans Internet Shared Bandwidth.
CatatanParameter ini hanya tersedia jika Network Type diatur ke Public.
Internet Metering Method
Metode penagihan default adalah Pay-By-Data-Transfer. Bandwidth puncak hanya sebagai referensi dan bukan merupakan komitmen service level agreement (SLA). Saat terjadi konflik sumber daya, bandwidth puncak mungkin dibatasi. Untuk informasi selengkapnya tentang penagihan EIP, lihat Penagihan EIP.
CatatanParameter ini hanya tersedia jika Network Type diatur ke Public dan Associate with EIP Bandwidth Plan tidak dipilih.
Service-linked Role
Saat pertama kali membuat instans NLB, Anda harus mengklik Create Service-linked Role.
Instance Name
Masukkan nama untuk instans.
Resource Group
Pilih kelompok sumber daya untuk instans.
Klik Create Now dan selesaikan pembelian sesuai petunjuk.
Kembali ke halaman Instances. Instans yang baru dibuat muncul di wilayah yang dipilih.
Lepaskan instans
Anda dapat melepaskan instans untuk menghindari biaya yang tidak perlu.
Jika Anda telah memetakan nama domain kustom ke nama DNS atau alamat IP instans NLB, kami menyarankan agar Anda mengarahkan domain tersebut ke instans load balancer lain sebelum melepaskan instans NLB untuk mencegah gangguan layanan.
Setelah instans NLB dilepaskan, konfigurasi dan datanya dihapus dan tidak dapat dipulihkan.
Jika instans NLB dikelola oleh layanan Alibaba Cloud lain, seperti Container Service for Kubernetes (ACK), melepaskan instans tersebut akan mengganggu layanan dan tindakan ini tidak dapat dikembalikan.
Anda tidak dapat melepaskan instans jika perlindungan penghapusan diaktifkan untuk instans tersebut.
Masuk ke Konsol NLB.
-
Di bilah navigasi atas, pilih wilayah tempat instans NLB diterapkan.
Pada halaman Instances, temukan instans target. Di kolom Actions, klik
dan pilih Release.Pada kotak dialog Release Instance, klik OK.
Operasi lainnya
Aksi | Prosedur |
Ubah nama instans | Pada halaman Instances, temukan instans target. Arahkan kursor ke nama instans, klik ikon |
Kelola tag |
Tambah atau edit tag
Filter berdasarkan tag Pada halaman Instances, klik Filter Tags di atas daftar instans. Pilih Tag Key dan Tag Value. Untuk menghapus filter, klik Clear Search Condition di atas daftar instans. |
Aktifkan atau nonaktifkan load balancing lintas zona | Secara default, setelah load balancing lintas zona diaktifkan, traffic ke instans NLB didistribusikan ke server backend di semua zona yang diaktifkan dalam wilayah yang sama. Pada halaman Instances, klik ID instans target. Di bagian Instance Property, aktifkan atau nonaktifkan Cross-Zone Distribution. |
Konfigurasikan perlindungan penghapusan | Mengaktifkan perlindungan penghapusan mencegah instans dilepaskan secara tidak sengaja.
|
Konfigurasikan mode baca-saja konfigurasi | Penting Jika instans NLB Anda dikelola oleh Container Service for Kubernetes (ACK), mengubah konfigurasi instans NLB setelah menonaktifkan mode baca-saja konfigurasi dapat mengganggu kluster ACK. Mengaktifkan mode baca-saja konfigurasi mencegah perubahan konfigurasi yang tidak disengaja.
|
Langkah selanjutnya
Setelah membuat instans, Anda perlu mengonfigurasi listener. Listener memeriksa permintaan koneksi dan mendistribusikannya ke server backend berdasarkan algoritma penjadwalan yang Anda tentukan.
Topik terkait
Ikhtisar:
Untuk mempelajari kasus penggunaan dan komponen NLB, lihat Apa itu NLB?.
Untuk mempelajari fitur-fitur NLB, lihat Fitur.
Operasi konsol:
Untuk mengubah jenis jaringan instans, lihat Ubah jenis jaringan instans NLB.
Untuk memperbarui zona instans, lihat Perbarui zona instans.
Untuk mensimulasikan pemulihan bencana dengan mengubah status zona, lihat Ubah status zona.
Untuk menambahkan instans NLB publik ke instans Internet Shared Bandwidth atau menyesuaikan bandwidth puncaknya, lihat Tingkatkan bandwidth instans NLB publik.
Referensi API:
CreateLoadBalancer: Membuat instans NLB.
DeleteLoadBalancer: Menghapus instans NLB.
UpdateLoadBalancerAttribute: Memodifikasi status dan nama instans NLB.
UpdateLoadBalancerAddressTypeConfig: Mengubah jenis jaringan instans NLB untuk IPv4.
UpdateLoadBalancerZones: Memodifikasi atribut zona instans NLB.
EnableLoadBalancerIpv6Internet: Mengubah jenis jaringan instans NLB IPv6 dari private ke public.
DisableLoadBalancerIpv6Internet: Mengubah jenis jaringan instans NLB IPv6 dari public ke private.