Anda dapat menghubungkan instans Network Load Balancer (NLB) ke server di data center dalam wilayah yang sama. Proses ini menggunakan router transit Cloud Enterprise Network (CEN) untuk meneruskan permintaan dari instans NLB ke server di data center.
Skenario
Topik ini menjelaskan skenario berikut: Sebuah perusahaan telah membuat VPC bernama VPC1 di wilayah China (Hangzhou) dan instans NLB di dalam VPC1. Perusahaan tersebut ingin instans NLB meneruskan permintaan ke server di data center yang berlokasi di wilayah yang sama.
Untuk mencapai hal ini, perusahaan dapat menggunakan Cloud Enterprise Network (CEN) untuk menghubungkan VPC1 dan Virtual Border Router (VBR) ke router transit. Data center terhubung ke Alibaba Cloud melalui VBR. Instans NLB kemudian meneruskan permintaan melalui CEN ke data center. Konfigurasi ini memungkinkan instans NLB menggunakan server di data center sebagai server backend-nya.
Tabel berikut menjelaskan rencana blok CIDR untuk contoh ini. Anda dapat merencanakan blok CIDR sendiri. Pastikan bahwa blok CIDR jaringan yang ingin Anda hubungkan tidak tumpang tindih.
Wilayah China (Hangzhou) | vSwitch | Zona | Rencana blok CIDR |
VPC1 Blok CIDR utama: 192.168.0.0/16 | VSW1 | zona G | 192.168.81.238 |
VSW2 | zona J | 192.168.27.21 | |
VBR | N/A | N/A |
|
Data center | VSW3 | N/A | 172.16.6.0/24 |
Batasan
Saat menambahkan server dari data center sebagai server backend untuk instans NLB, tipe grup server harus berupa IP. Anda hanya dapat menambahkan alamat IP pribadi sebagai server backend. Alamat IP publik tidak didukung.
Anda dapat menambahkan server dari data center ke instans NLB berbasis publik maupun privat.
Traffic antara instans NLB dan server backend-nya hanya dapat diteruskan melalui tabel rute sistem, bukan tabel rute kustom.
Anda dapat menggunakan router transit Edisi Perusahaan maupun Edisi Dasar untuk menambahkan server dari data center ke instans NLB. Jika menggunakan router transit Edisi Perusahaan, pastikan setidaknya satu vSwitch dibuat di zona yang didukung oleh router transit Edisi Perusahaan. Hal ini diperlukan agar VPC dapat terhubung ke router transit Edisi Perusahaan. Untuk informasi lebih lanjut, lihat Wilayah dan zona yang didukung untuk router transit Edisi Perusahaan.
Prasyarat
Anda telah membuat VPC bernama VPC1 di wilayah China (Hangzhou). Di dalam VPC1, Anda telah membuat dua vSwitch: VSW1 di zona G dan VSW2 di zona J. Untuk informasi lebih lanjut, lihat Buat dan kelola VPC.
Anda telah membuat instans NLB di VPC1. Untuk informasi lebih lanjut, lihat Buat dan kelola instans NLB.
Anda telah membuat instans ECS bernama ECS01 di VPC1 dan men-deploy aplikasi di atasnya. Instans ini digunakan untuk mengakses server di data center. Untuk informasi lebih lanjut tentang cara membuat instans ECS, lihat Buat instans menggunakan wizard.
Anda telah membuat instans CEN dan router transit Edisi Perusahaan di wilayah China (Hangzhou). Untuk informasi lebih lanjut, lihat Buat instans CEN dan Buat router transit.
Anda telah membuat sirkuit Express Connect dan VBR. Untuk informasi lebih lanjut, lihat Ajukan sirkuit Express Connect dan Buat dan kelola VBR.
Langkah 1: Buat grup server NLB
Buat grup server bertipe IP dan tambahkan alamat IP pribadi server di data center Anda sebagai server backend.
Masuk ke Konsol NLB.
Di bilah navigasi atas, pilih wilayah tempat instans NLB dideploy. Pada contoh ini, China (Hangzhou) dipilih.
-
Di panel navigasi kiri, pilih NLB > Server Groups.
-
Pada halaman Server Groups, klik Create Server Group.
Di kotak dialog Create Server Group, atur parameter berikut lalu klik Create.
Topik ini hanya menjelaskan parameter yang relevan dengan skenario ini. Anda dapat menggunakan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Buat grup server.
Parameter
Deskripsi
Server Group Type
Pilih tipe grup server. Pada contoh ini, IP dipilih.
Server Group Name
Masukkan nama untuk grup server.
VPC
Pilih VPC dari daftar drop-down. Pada contoh ini, VPC1 dipilih.
Backend Server Protocol
Pilih protokol backend. Pada contoh ini, TCP dipilih.
Scheduling Algorithm
Pilih algoritma penjadwalan. Pada contoh ini, Weighted Round-robin dipilih.
Di kotak dialog Server group created., klik Add Backend Server .
Di tab Backend Servers, klik Add IP Address.
Di panel Add Backend Server, masukkan alamat IP pribadi server di data center Anda, lalu klik Next.
Pada contoh ini, masukkan 172.16.6.5.
Di tab Ports/Weights, atur port dan bobot untuk alamat IP yang ditambahkan, klik OK, lalu klik Close.
Pada contoh ini, atur Port menjadi 80 dan gunakan bobot default.
Langkah 2: Konfigurasi pendengar NLB
Masuk ke Konsol NLB.
Di bilah navigasi atas, pilih wilayah tempat instans NLB Anda dideploy. Pada contoh ini, China (Hangzhou) dipilih.
-
Di panel navigasi kiri, pilih .
Di halaman Instances, temukan instans NLB yang telah Anda buat di VPC1 dan klik ID-nya.
Klik tab Listener, lalu di tab Listener, klik Quick Create Listener.
Di kotak dialog Quick Create Listener, atur parameter berikut lalu klik OK.
Parameter
Deskripsi
Listener Protocol
Pilih protokol pendengar. Pada contoh ini, TCP dipilih.
Listener Port
Port yang menerima permintaan dan meneruskannya ke server backend.
Pada contoh ini, masukkan 80.
Server Group
Pilih grup server backend bertipe IP yang telah Anda buat di Langkah 1.
Langkah 3: Buat koneksi VPC di CEN
Masuk ke Konsol CEN.
Di halaman Instances, klik ID instans CEN yang ingin Anda kelola.
Di halaman Connection with Peer Network Instance, atur parameter berikut lalu klik OK.
Parameter
Deskripsi
Network Type
Pada contoh ini, VPC dipilih.
Region
Pilih wilayah tempat instans jaringan dideploy. Pada contoh ini, China (Hangzhou) dipilih.
Transit Router
Sistem secara otomatis memilih router transit di wilayah saat ini.
Resource Owner ID
Pilih tipe akun tempat instans jaringan berada. Pada contoh ini, nilai default Your Account digunakan.
Billing Method
Pada contoh ini, nilai default Pay-As-You-Go digunakan.
Networks
Pilih ID VPC yang ingin Anda hubungkan. Pada contoh ini, VPC1 dipilih.
vSwitch
Pilih satu atau beberapa vSwitch dari zona yang didukung oleh router transit Edisi Perusahaan. Pada contoh ini, vSwitch di zona G dan zona J dipilih.
Langkah 4: Buat koneksi VBR di CEN
Setelah koneksi VPC dibuat, klik Create More Connections.
Di halaman Connection with Peer Network Instance, atur parameter berikut lalu klik OK.
Parameter
Deskripsi
Network Type
Pada contoh ini, Virtual Border Router (VBR) dipilih.
Region
Pilih wilayah tempat instans jaringan dideploy. Pada contoh ini, China (Hangzhou) dipilih.
Transit Router
Sistem secara otomatis memilih router transit yang dibuat di wilayah saat ini.
Resource Owner ID
Pilih tipe akun tempat instans jaringan berada. Pada contoh ini, nilai default Your Account digunakan.
Networks
Pilih ID instans VBR yang ingin Anda hubungkan. Pada contoh ini, instans VBR yang telah dibuat dipilih.
Langkah 5: Tambahkan rute sistem untuk VPC1
Periksa apakah tabel rute sistem VPC1 berisi entri rute yang mengarah ke data center. Lompatan berikutnya (next hop) dari entri rute tersebut harus merupakan koneksi VPC ke router transit. Jika entri rute tersebut belum ada, ikuti langkah-langkah berikut untuk menambahkannya.
Traffic antara instans NLB dan server backend-nya hanya dapat diteruskan oleh tabel rute sistem. Penerusan traffic menggunakan tabel rute kustom tidak didukung.
Masuk ke Konsol VPC.
Di bilah navigasi atas, pilih wilayah tempat VPC1 dideploy. Pada contoh ini, China (Hangzhou) dipilih.
Di halaman VPC, klik ID VPC1.
Di halaman detail VPC1, klik tab Resource Management. Lalu, klik angka di bawah Route Tables.
Di halaman Route Tables, temukan tabel rute yang memiliki Route Table Type bernilai System dan klik ID-nya.
Di halaman detail tabel rute, pilih , lalu klik Add Route Entry.
Di panel Add Route Entry, atur parameter berikut lalu klik OK.
Parameter
Deskripsi
Destination CIDR Block
Masukkan blok CIDR tujuan. Pada contoh ini, masukkan blok CIDR server di data center: 172.16.6.0/24.
Next Hop Type
Pilih tipe lompatan berikutnya. Pada contoh ini, Transit Router dipilih.
Transit Router
Pilih koneksi VPC1 yang telah Anda buat di Langkah 3.
Langkah 6: Konfigurasi rute VBR di Express Connect
Tambahkan entri rute ke VBR yang mengarah ke data center Anda.
Masuk ke Konsol Express Connect.
Di bilah navigasi atas, pilih wilayah target. Di panel navigasi kiri, klik Virtual Border Routers (VBRs).
Di halaman Virtual Border Routers (VBRs), klik ID instans VBR target.
Di halaman detail instans VBR, klik tab Routes lalu klik Add Route.
Di panel Add Route, atur parameter berikut lalu klik OK.
Parameter
Deskripsi
Next Hop Type
Pilih tipe lompatan berikutnya untuk entri rute. Pada contoh ini, Physical Connection dipilih.
Destination CIDR Block
Pada contoh ini, masukkan blok CIDR server di data center: 172.16.6.0/24.
Next Hop
Pilih antarmuka koneksi fisik.
Langkah 7: Konfigurasi rute untuk data center Anda
Lihat blok CIDR vSwitch yang terkait dengan instans NLB, lalu tambahkan blok CIDR semua vSwitch yang terkait dengan instans NLB ke IDC lokal Anda.
Setelah Anda membuat koneksi VPC pada router transit, router transit akan mempelajari rute ke semua blok CIDR vSwitch di VPC yang terhubung. Oleh karena itu, Anda tidak perlu mengonfigurasi rute di router transit untuk blok CIDR vSwitch tempat instans NLB berada.
Ikuti langkah-langkah berikut untuk menemukan blok CIDR vSwitch yang terkait dengan instans NLB.
Masuk ke Konsol VPC.
Di bilah navigasi atas, pilih wilayah tempat VPC1 dideploy. Pada contoh ini, China (Hangzhou) dipilih.
Di halaman VPC, temukan dan klik ID VPC1.
Di halaman detail VPC1, klik tab Resource Management. Lalu, klik angka di bawah vSwitch.
Di halaman vSwitch, temukan vSwitch yang terkait dengan instans NLB dan catat blok CIDR-nya.
Tambahkan rute ke perangkat gateway lokal Anda yang mengarah ke blok CIDR vSwitch yang terkait dengan instans NLB.
Di perangkat gateway lokal Anda, tambahkan rute yang mengarah ke blok CIDR vSwitch yang terkait dengan instans NLB. Kode berikut menyediakan contoh konfigurasi rute. Jika instans NLB terkait dengan multiple vSwitch, tambahkan satu rute untuk setiap blok CIDR vSwitch yang terkait.
CatatanRute contoh hanya untuk referensi. Perintah dapat berbeda tergantung vendor dan model perangkat Anda.
ip route 192.168.81.0 255.255.255.0 <alamat IP sisi Alibaba Cloud VBR>ip route 192.168.27.0 255.255.255.0 <alamat IP sisi Alibaba Cloud VBR>
Langkah 8: Uji konektivitas
Masuk ke instans ECS01.
Jalankan perintah
telnet <Domain name> <Listener port>untuk menguji apakah instans ECS01 dapat mengakses server data center melalui instans NLB.Perintah berikut digunakan pada contoh ini.
telnet nlb-ygfajln3bwbfs3****.cn-hangzhou.nlb.aliyuncsslbintl.com 80Pesan koneksi berhasil menunjukkan bahwa koneksi telah terbentuk.