All Products
Search
Document Center

:Teruskan traffic ke instans RDS Custom melalui NLB

Last Updated:Jun 21, 2026

Anda dapat menggunakan Alibaba Cloud Network Load Balancer (NLB) untuk mengarahkan traffic ke instans RDS Custom secara efisien, memastikan distribusi traffic yang seimbang. Solusi ini juga menghubungkan instans RDS Custom Anda ke Internet, melindungi jaringan internal sekaligus meningkatkan ketersediaan dan skalabilitas layanan.

Prasyarat

Layanan aplikasi harus dideploy pada instans RDS Custom target. Topik ini menggunakan layanan Nginx sebagai contoh. Jalankan perintah berikut pada instans RDS Custom target:

yum install -y nginx
systemctl start nginx.service
cd /usr/share/nginx/html/
echo "Hello World ! this is RDS Custom." > index.html

Langkah 1: Buat instans NLB

  1. Masuk ke Konsol NLB.

  2. Pada bilah navigasi atas, pilih wilayah yang sama dengan instans RDS Custom target Anda.

  3. Pada halaman Instance, klik Create NLB.

  4. Pada halaman pembelian NLB (Pay-As-You-Go), konfigurasikan parameter berikut, klik Buy Now, lalu ikuti petunjuk di layar untuk membuat instans.

    Hanya parameter yang relevan yang dijelaskan di bawah ini. Gunakan nilai default untuk parameter lainnya. Untuk detail selengkapnya, lihat Buat dan kelola instans NLB.

    Parameter

    Deskripsi

    Region

    Pilih wilayah yang sama dengan instans RDS Custom target Anda.

    Network Type

    Pilih jenis jaringan untuk instans. Sistem akan menetapkan alamat layanan privat atau publik berdasarkan pilihan Anda. Pada topik ini, dipilih Private.

    • Private: Alamat IP pribadi disediakan untuk setiap zona. Instans NLB hanya dapat diakses melalui jaringan internal Alibaba Cloud, misalnya dari instans ECS dalam VPC yang sama. Instans NLB tidak dapat diakses dari Internet.

    • Public: Alamat IP publik dan alamat IP pribadi disediakan untuk setiap zona. Instans NLB akses Internet menggunakan Elastic IP Address (EIP) untuk menyediakan layanan publik. Jika Anda memilih opsi ini, Anda akan dikenai biaya untuk instans EIP serta bandwidth atau transfer data.

    VPC

    Pilih VPC yang sama dengan instans RDS Custom target Anda.

    Zone

    Pilih minimal dua zona. Misalnya, jika instans RDS Custom Anda berada di wilayah China (Shanghai), Anda dapat memilih China (Shanghai) Zone E dan vSwitch di zona tersebut, serta China (Shanghai) Zone L dan vSwitch di zona tersebut.

    Protocol Version

    Pilih versi IP untuk instans. Pada topik ini, dipilih IPv4.

    Service-linked Role

    Jika Anda pertama kali membuat instans NLB, klik Create Service-linked Role untuk membuat peran terkait layanan bernama AliyunServiceRoleForNlb. Sistem memberikan kebijakan AliyunServiceRolePolicyForNlb kepada peran ini, yang memungkinkan NLB mengakses sumber daya cloud lainnya. Untuk informasi lebih lanjut, lihat Kebijakan sistem untuk Network Load Balancer.

    Instance Name

    Masukkan nama kustom untuk instans.

    Resource Group

    Pilih kelompok sumber daya tempat instans tersebut berada.

Langkah 2: Buat grup server NLB

  1. Pada panel navigasi kiri, pilih NLB > Server Group.

  2. Pada halaman Server Group, klik Create Server Group.

  3. Pada kotak dialog Create Server Group, konfigurasikan parameter berikut lalu klik Create.

    Tabel berikut hanya menjelaskan parameter utama. Gunakan nilai default untuk parameter lainnya. Untuk detail selengkapnya, lihat Buat grup server.

    Parameter

    Deskripsi

    Server Group Type

    Jenis server backend yang akan ditambahkan ke grup server. Pada topik ini, dipilih IP Type.

    Server Group Name

    Masukkan nama untuk grup server.

    VPC

    Pilih VPC yang sama dengan instans RDS Custom target Anda.

    Backend Server Protocol

    Pilih protokol backend. Pada topik ini, dipilih TCP.

    Scheduling Algorithm

    Pilih algoritma penjadwalan. Pada topik ini, dipilih Weighted Round-robin.

    Health Check

    Enable pemeriksaan kesehatan dan gunakan pengaturan default.

  4. Setelah grup server dibuat, klik ID-nya, lalu klik tab Backend Servers.

  5. Klik Add IP Address. Pada panel Add Backend Server, masukkan alamat IP pribadi instans RDS Custom Anda, lalu klik Next.

  6. Pada langkah Configure Ports and Weights, atur port ke 80 dan pertahankan bobot default 100. Kemudian, klik OK.

    Catatan

    Jika penerusan port apa pun (any-port forwarding) diaktifkan untuk grup server, Anda tidak perlu menentukan port saat menambahkan server backend. NLB meneruskan traffic ke server backend berdasarkan port permintaan antarmuka depan.

Langkah 3: Konfigurasikan listener

  1. Pada panel navigasi kiri, pilih NLB > Instances.

  2. Pada halaman Instance, temukan instans target lalu klik Create Listener di kolom Actions.

  3. Pada wizard Configure Server Load Balancer, konfigurasikan parameter berikut lalu klik Next.

    Hanya parameter yang relevan yang dijelaskan di bawah ini. Gunakan nilai default untuk parameter lainnya. Untuk detail cara mengonfigurasi listener, lihat Tambahkan listener TCP.

    Parameter

    Deskripsi

    Select Listener Protocol

    Pilih protokol untuk listener. Pada topik ini, dipilih TCP.

    Listener Port

    Port yang menerima permintaan dan meneruskannya ke server backend. Pada topik ini, masukkan 80.

    Listener Name

    Masukkan nama kustom untuk listener.

    Advanced Settings

    Gunakan pengaturan default. Anda dapat mengklik Modify untuk mengubahnya.

  4. Pada langkah Server Group, pilih IP Type sebagai jenis grup server lalu pilih grup server target. Tinjau informasi server backend yang telah ditambahkan, lalu klik Next.

  5. Pada langkah Confirm, konfirmasi konfigurasi lalu klik Submit.

  6. Klik OK. Pada tab Listener, periksa kolom Health Check Status untuk listener tersebut. Jika statusnya Normal, artinya instans RDS Custom backend dapat memproses permintaan yang diteruskan oleh instans NLB.

Langkah 4: Verifikasi hasil

  1. Pada halaman detail instans NLB, peroleh Domain Name instans tersebut.

    Anda dapat membuat Rekaman CNAME untuk memetakan nama domain kustom ke nama DNS instans NLB. Untuk informasi lebih lanjut, lihat Tambahkan Rekaman DNS.

  2. Pada instans ECS di wilayah dan VPC yang sama dengan instans RDS Custom Anda, jalankan perintah telnet berikut untuk memverifikasi pengarahan. Contoh ini menggunakan instans ECS yang menjalankan CentOS 7.

    Catatan

    Jika telnet belum terinstal, jalankan perintah yum install -y telnet untuk menginstalnya.

    telnet <target_address> <listener_port>
    • target_address: Nama DNS instans NLB atau alamat IP pribadi instans RDS Custom. Topik ini menggunakan nama DNS instans NLB sebagai contoh.

    • listener_port: Port listener yang Anda konfigurasikan untuk instans NLB. Topik ini menggunakan 80 sebagai contoh.

    Contoh:

    telnet nlb-r3rw8kyfwm5bfm****.cn-shanghai.nlb.aliyuncsslb.com 80

    Jika Anda menerima tanggapan berikut, artinya instans NLB dapat meneruskan permintaan ke server backend.

    Trying 47.116.XXX.XXX...
    Connected to nlb-r3rw8kyfwm5bfm****.cn-shanghai.nlb.aliyuncsslb.com.
    Escape character is '^]'.
  3. Jalankan perintah curl untuk mengakses halaman web default layanan Nginx pada instans RDS Custom.

    curl http://nlb-r3rw8kyfwm5bfm****.cn-shanghai.nlb.aliyuncsslb.com

    Tanggapan berikut dikembalikan:

    Hello World ! this is RDS Custom.

(Opsional) Arahkan traffic Internet ke RDS Custom

  1. Masuk ke Konsol Network Load Balancer.

  2. Pada bilah navigasi atas, pilih wilayah instans.

  3. Pada halaman Instance, temukan instans NLB akses internal target lalu klik ID-nya.

  4. Pada tab Instance Details, buka bagian Basic Information. Temukan Network Type lalu klik Change Network Type di samping IPv4.

  5. Pada kotak dialog Change Network Type, pilih EIP untuk IP Type.

  6. Dari daftar drop-down Associate EIP untuk setiap zona, pilih Purchase EIP atau EIP yang sudah ada. Lalu, klik Confirm change.

    Catatan

    Anda harus mengalokasikan EIP untuk setiap zona dalam daftar.

    Jika Anda memilih Purchase EIP, EIP baru tersebut akan dilepas saat Anda melepas instans NLB atau mengubah jenis jaringannya dari akses Internet menjadi akses internal. Jika Anda memilih EIP yang sudah ada, EIP tersebut tetap dipertahankan dalam skenario tersebut.

    Anda dapat melihat informasi EIP Anda di Konsol Elastic IP Addresses.

  7. Pada tab Instance Details, periksa Network Type.

    Perubahan memerlukan waktu sekitar satu menit untuk berlaku. Operasi berhasil jika Network Type untuk IPv4 pada tab Instance Details berubah menjadi Public.

  8. Verifikasi hasilnya.

    Buka browser web, lalu kunjungi http://nlb-r3rw8kyfwm5bfm****.cn-shanghai.nlb.aliyuncsslb.com. Halaman dimuat dan menampilkan Hello World ! this is RDS Custom..

Topik terkait