Topik ini menjelaskan cara menambahkan server di tempat di pusat data ke instance Network Load Balancer (NLB) dalam wilayah yang sama. NLB dapat bekerja dengan router transit Cloud Enterprise Network (CEN) untuk meneruskan permintaan ke server di tempat di pusat data.
Contoh
Gambar berikut menunjukkan contoh dalam topik ini. Sebuah perusahaan membuat virtual private cloud (VPC) bernama VPC1 di wilayah China (Hangzhou). Instance NLB dibuat di VPC1. Perusahaan tersebut ingin instance NLB di VPC1 meneruskan permintaan ke server di tempat di pusat data di wilayah China (Hangzhou).
Untuk memenuhi persyaratan ini, perusahaan dapat menggunakan CEN untuk menghubungkan VPC1 dan virtual border router (VBR) ke router transit di wilayah China (Hangzhou). Kemudian, pusat data dapat terhubung ke Alibaba Cloud menggunakan VBR. Instance NLB dapat meneruskan permintaan ke pusat data melalui CEN. Dalam solusi ini, server di tempat di pusat data dapat berfungsi sebagai server backend dari instance NLB.
Tabel berikut menjelaskan bagaimana jaringan direncanakan. Anda dapat merencanakan blok CIDR berdasarkan kebutuhan bisnis Anda. Pastikan bahwa blok CIDR tidak tumpang tindih satu sama lain.
China (Hangzhou) | vSwitch | Zona vSwitch | 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 |
|
Pusat Data | VSW3 | N/A | 172.16.6.0/24 |
Batasan
Saat menambahkan server di tempat ke instance NLB, server hanya dapat ditentukan oleh alamat IP privatnya. Alamat IP publik tidak didukung.
Anda dapat menambahkan server di tempat ke instance NLB yang menghadap internal atau instance NLB yang menghadap Internet.
Lalu lintas jaringan antara instance NLB dan server backend-nya hanya dapat diteruskan berdasarkan tabel rute sistem. Penerusan berdasarkan tabel rute kustom VPC tidak didukung.
Saat menambahkan server di tempat ke instance NLB, Anda dapat menggunakan router transit Edisi Perusahaan atau router transit Edisi Dasar. Jika menggunakan router transit Edisi Perusahaan, Anda harus menentukan setidaknya satu vSwitch di setiap zona dari router transit Edisi Perusahaan. Dengan cara ini, lalu lintas jaringan dapat dirutekan dari VPC ke router transit. Untuk informasi lebih lanjut, lihat Wilayah dan Zona yang Mendukung Router Transit Edisi Perusahaan.
Prasyarat
VPC bernama VPC1 telah dibuat di wilayah China (Hangzhou). Dua vSwitch bernama VSW1 dan VSW2 ditempatkan di VPC1. VSW1 ditempatkan di Zona G. VSW2 ditempatkan di Zona J. Untuk informasi lebih lanjut, lihat Buat dan Kelola VPC.
Instance NLB telah dibuat di VPC1. Untuk informasi lebih lanjut, lihat Buat dan Kelola Instance NLB.
Instance Elastic Compute Service (ECS) bernama ECS01 telah dibuat di VPC1 dan aplikasi ditempatkan pada ECS01. ECS01 digunakan untuk mengakses server di pusat data. Untuk informasi lebih lanjut tentang cara membuat instance ECS, lihat Buat Instance Menggunakan Wizard.
Instance CEN telah dibuat dan router transit Edisi Perusahaan telah dibuat di wilayah China (Hangzhou). Untuk informasi lebih lanjut, lihat Buat Instance CEN dan Buat Router Transit.
Koneksi melalui sirkuit Express Connect telah dibuat dan VBR telah dibuat. Untuk informasi lebih lanjut, lihat Mode Klasik dan Buat dan Kelola VBR.
Langkah 1: Buat grup server untuk instance NLB
Buat grup server tipe IP dan tentukan alamat IP privat dari server di tempat untuk menambahkan server sebagai server backend.
Masuk ke Konsol NLB.
Di bilah navigasi atas, pilih wilayah tempat instance NLB ditempatkan. Dalam contoh ini, China (Hangzhou) dipilih.
Di panel navigasi sisi kiri, pilih NLB > Server Groups.
Pada halaman Server Groups, klik Create Server Group.
Di kotak dialog Create Server Group, atur parameter yang diperlukan dan klik Create.
Tabel berikut hanya menjelaskan parameter yang relevan dengan topik ini. Gunakan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Buat grup server.
Parameter
Deskripsi
Server Group Type
Pilih tipe grup server. Dalam contoh ini, IP dipilih.
Server Group Name
Masukkan nama untuk grup server.
VPC
Pilih VPC tempat Anda ingin membuat grup server. Dalam contoh ini, VPC1 dipilih.
Backend Server Protocol
Pilih protokol backend. Nilai valid: TCP, UDP, SSL over TCP. Dalam contoh ini, pilih TCP.
Scheduling Algorithm
Pilih algoritma penjadwalan. Dalam contoh ini, Weighted Round-robin dipilih.
Dalam kotak dialog Server group created., klik Add Backend Server .
Pada tab Backend Servers, klik Add IP Address.
Di panel Add Backend Server, masukkan alamat IP privat server yang bersangkutan, lalu klik Next.
Dalam contoh ini, nilai 172.16.6.5 telah dimasukkan.
Pada langkah Ports/Weights, tentukan port dan bobot untuk alamat IP, lalu klik OK. Setelah itu, klik Close.
Pada contoh ini, port diatur ke 80 dengan menggunakan bobot default.
Langkah 2: Buat pendengar untuk instance NLB
Masuk ke Konsol NLB.
Di bilah navigasi atas, pilih wilayah tempat instance NLB dibuat. Dalam contoh ini, China (Hangzhou) dipilih.
Di panel navigasi sisi kiri, pilih .
Pada halaman Instances, klik ID instance NLB di VPC1.
Klik tab Listener, lalu klik Quick Create Listener. Di kotak dialog yang muncul, konfigurasikan parameter berikut, kemudian klik OK.
Parameter
Deskripsi
Quick Create Listener
Dalam contoh ini, pilih TCP.
Listener Port
Tentukan port frontend yang digunakan untuk menerima dan meneruskan permintaan ke server backend.
Anda dapat memilih port umum atau memasukkan nomor port. Nilai valid: 1 hingga 65535.
Server Group
Pilih Server Type dan pilih grup server dari daftar drop-down di sebelah Server Type.
Dalam kotak dialog Quick Create Listener, konfigurasikan parameter yang diperlukan, lalu klik OK. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Listener Protocol
Pilih protokol pendengar. Dalam contoh ini, TCP dipilih.
Listener Port
Pilih port frontend yang digunakan untuk menerima dan meneruskan permintaan ke server backend.
Dalam contoh ini, 80 dipilih.
Server Group
Pilih grup server backend. Dalam contoh ini, IP dan grup server yang dibuat di Langkah 1 dipilih.
Langkah 3: Lampirkan VPC ke instance CEN
Masuk ke Konsol CEN.
Pada halaman Instances, klik ID instance CEN yang ingin Anda kelola.
Di halaman Connect with Peer Network Instance, atur parameter yang diperlukan dan klik OK. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Instance Type
Dalam contoh ini, VPC dipilih.
Region
Pilih wilayah tempat instance jaringan dibuat. Dalam contoh ini, China (Hangzhou) dipilih.
Transit Router
Router transit di wilayah yang dipilih akan otomatis terpilih.
Resource Owner ID
Tentukan apakah instance jaringan milik akun saat ini atau akun Alibaba Cloud lainnya. Dalam contoh ini, Current Account dipilih.
Billing Method
Dalam contoh ini, Pay-As-You-Go dipilih.
Network Instance
Pilih ID VPC yang ingin Anda hubungkan. Dalam contoh ini, VPC1 dipilih.
vSwitch
Pilih satu atau lebih vSwitch yang ditempatkan di zona router transit Edisi Perusahaan. Dalam contoh ini, Zona H dan Zona J dipilih.
Langkah 4: Lampirkan VBR ke instance CEN
Setelah menghubungkan VPC1 ke router transit, klik Create More Connections.
Di halaman Connect with Peer Network Instance, atur parameter yang diperlukan dan klik OK. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Instance Type
Dalam contoh ini, Virtual Border Router (VBR) dipilih.
Region
Pilih wilayah tempat instance jaringan dibuat. Dalam contoh ini, China (Hangzhou) dipilih.
Transit Router
Router transit yang ditempatkan di wilayah yang dipilih secara otomatis terpilih.
Resource Owner ID
Tentukan apakah instance jaringan milik akun saat ini atau akun Alibaba Cloud lainnya. Dalam contoh ini, Current Account dipilih.
Network Instance
Pilih ID VBR yang ingin Anda hubungkan. Dalam contoh ini, VBR yang ditempatkan di wilayah China (Hangzhou) dipilih.
Langkah 5: Tambahkan rute ke tabel rute sistem VPC1
Periksa apakah tabel rute sistem VPC1 berisi rute yang tujuannya adalah koneksi VPC1. Jika tidak ada rute seperti itu, lakukan langkah-langkah berikut untuk menambahkan rute:
Lalu lintas jaringan antara instance NLB dan server backend-nya hanya dapat diteruskan berdasarkan tabel rute sistem. Penerusan berdasarkan tabel rute kustom VPC tidak didukung.
Masuk ke Konsol VPC.
Di bilah navigasi atas, pilih wilayah tempat VPC1 dibuat. Dalam contoh ini, China (Hangzhou) dipilih.
Pada halaman VPC, klik ID VPC1.
Pada halaman detail VPC1, klik tab Resources lalu klik nomor di bawah Route Table.
Pada halaman Route Tables, temukan tabel rute yang Route Table Type-nya adalah System dan klik ID-nya.
Pada halaman detail tabel rute, pilih dan klik Add Route Entry.
Di panel Add Route Entry, atur parameter yang diperlukan dan klik OK. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Destination CIDR Block
Masukkan blok CIDR yang ingin Anda akses. Dalam contoh ini, blok CIDR dari server di tempat dimasukkan, yaitu 172.16.6.0/24.
Next Hop Type
Pilih tipe hop berikutnya. Dalam contoh ini, Transit Router dipilih.
Transit Router
Pilih router transit. Dalam contoh ini, koneksi VPC1 yang dibuat di Langkah 3 dipilih.
Langkah 6: Tambahkan rute VBR di konsol Express Connect
Tambahkan rute yang menunjuk ke pusat data ke VBR.
Masuk ke Konsol Express Connect Konsol Express Connect.
Di bilah navigasi atas, pilih wilayah dan klik Virtual Border Routers (VBRs) di panel navigasi sisi kiri.
Pada halaman Virtual Border Routers (VBRs), klik ID dari VBR yang ingin Anda kelola.
Pada halaman detail VBR, klik tab Routes dan klik Add Route.
Di panel Add Route, atur parameter yang diperlukan dan klik OK. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Next Hop Type
Pilih tipe hop berikutnya. Dalam contoh ini, Physical Connection Interface dipilih.
Destination CIDR Block
Masukkan blok CIDR tujuan. Dalam contoh ini, blok CIDR dari server di tempat dimasukkan, yaitu 172.16.6.0/24.
Next Hop
Pilih sirkuit Express Connect.
Langkah 7: Tambahkan rute ke pusat data
Lihat blok CIDR dari vSwitch yang terkait dengan instance NLB. Kemudian, tambahkan rute yang menunjuk ke blok CIDR dari vSwitch yang terkait dengan instance NLB ke pusat data.
Setelah menghubungkan VPC1 ke router transit, router transit dapat mempelajari semua rute vSwitch dari VPC1. Oleh karena itu, Anda tidak perlu menambahkan rute yang menunjuk ke blok CIDR dari vSwitch yang terkait dengan instance NLB ke router transit.
Ikuti langkah-langkah berikut untuk melihat blok CIDR dari vSwitch yang terkait dengan instance NLB:
Masuk ke Konsol VPC.
Di bilah navigasi atas, pilih wilayah tempat VPC1 dibuat. Dalam contoh ini, China (Hangzhou) dipilih.
Pada halaman VPC, klik ID VPC1.
Pada halaman detail VPC1, klik tab Resource Management, lalu klik nomor di bawah vSwitch.
Pada halaman vSwitch, temukan vSwitch yang terkait dengan instance NLB dan catat blok CIDR dari vSwitch tersebut.
Ikuti langkah-langkah berikut untuk menambahkan rute yang mengarah ke blok CIDR dari vSwitch terkait dengan instance NLB menuju pusat data:
Pada perangkat gateway di tempat, tambahkan rute yang mengarah ke blok CIDR dari vSwitch terkait dengan instance NLB. Blok kode berikut menunjukkan contoh konfigurasi. Jika instance NLB terkait dengan beberapa vSwitch, ulangi langkah-langkah sebelumnya untuk menambahkan rute yang mengarah ke vSwitch tersebut.
CatatanKonfigurasi rute dalam contoh ini hanya untuk referensi. Konfigurasi dapat bervariasi tergantung pada perangkat gateway.
ip route 192.168.81.238 255.255.255.0 Alamat VBR di sisi Alibaba Cloudip route 192.168.27.21 255.255.255.0 Alamat VBR di sisi Alibaba Cloud
Langkah 8: Uji konektivitas jaringan
Masuk ke ECS01 di VPC1.
Jalankan perintah
telnet Nama Domain Port Pendengaruntuk menguji apakah ECS01 di VPC1 dapat mengakses server di pusat data menggunakan instance NLB.Contoh ini menggunakan perintah berikut:
telnet nlb-ygfajln3bwbfs3****.cn-hangzhou.nlb.aliyuncsslbintl.com 80Jika Anda dapat menerima paket balasan echo, hal ini menunjukkan bahwa ECS01 dapat mengakses server lokal di pusat data.