Application Load Balancer (ALB) memungkinkan Anda menambahkan server dari VPC di wilayah berbeda sebagai server backend untuk mencapai distribusi lalu lintas yang efisien dan optimalisasi sistem.
Contoh skenario
Sebuah perusahaan e-commerce menjual dan mempromosikan produk melalui platform daringnya. Perusahaan tersebut telah men-deploy server di wilayah China (Chengdu) untuk memenuhi kebutuhan bisnis harian. Namun, selama promosi penjualan besar-besaran, lonjakan lalu lintas dan permintaan konkurensi tinggi dapat melebihi kapasitas server.
Untuk mengatasi masalah ini, perusahaan dapat menggunakan grup server tipe IP untuk ALB dan router transit Cloud Enterprise Network (CEN). Hal ini mengintegrasikan server dari wilayah China (Hangzhou) ke dalam arsitektur jaringan yang ada guna memperluas sumber daya secara cepat. Router transit memungkinkan peering jaringan pribadi yang cepat antara VPC lintas wilayah. Berdasarkan peering pribadi ini, Anda dapat menambahkan grup server tipe IP ke ALB untuk memasang server lintas wilayah. Dengan demikian, ALB dapat meneruskan permintaan klien ke server di kedua wilayah—China (Chengdu) dan China (Hangzhou)—sehingga meningkatkan kapasitas beban dan kecepatan respons sistem.
Batasan
Mulai 00:00:00 pada 25 Februari 2025 (UTC+8), instans baru secara default menggunakan Application Load Balancer (ALB) versi upgrade. Instans ALB yang sudah ada tidak terpengaruh, kecuali instans yang dibuat melalui permintaan self-service. Untuk informasi lebih lanjut, lihat Pengumuman Peningkatan Instans Application Load Balancer (ALB).
Topik ini menggunakan contoh instans ALB versi upgrade. Jika Anda menggunakan instans ALB non-upgrade, lihat Petunjuk untuk instans ALB non-upgrade.
Batasan server backend
Hanya server backend tipe IP yang dapat dipasang lintas wilayah.
Hanya alamat IP pribadi yang didukung. Alamat IP publik tidak didukung.
Untuk menyambungkan server IPv6, atur IP Version ke IPv4/IPv6 dual-stack saat membuat grup server berbasis IP. Perhatikan hal-hal berikut:
Anda hanya dapat mengatur IP Version ke IPv4/IPv6 dual-stack jika fitur IPv6 diaktifkan untuk VPC yang dipilih untuk grup server.
Anda hanya dapat menambahkan grup server tersebut ke listener atau aturan pengalihan instans ALB versi upgrade dual-stack. Instans ALB non-upgrade tidak didukung.
Saat IP Version diatur ke IPv4/IPv6 dual-stack, Anda hanya dapat menambahkan alamat IPv6 dari blok CIDR VPC tempat grup server berada. Anda tidak dapat menambahkan alamat IP remote.
Batasan konfigurasi pengalihan antara ALB dan server backend
Jika Anda menggunakan router transit Edisi Perusahaan, router tersebut akan membuat elastic network interface (ENI) pada vSwitch di zona ketersediaan yang Anda tentukan. ENI ini berfungsi sebagai ingress lalu lintas dari VPC ke router transit. Saat membuat VPC, pastikan Anda telah membuat setidaknya satu vSwitch di zona ketersediaan yang ditentukan untuk menghubungkan VPC ke router transit. Untuk informasi lebih lanjut, lihat Cara kerja router transit.
Lalu lintas antara instans ALB dan server backend-nya hanya dapat diteruskan melalui tabel rute sistem. Tabel rute kustom di VPC tidak didukung.
Prasyarat
VPC bernama VPC1 telah dibuat di wilayah China (Chengdu) dan VPC bernama VPC2 telah dibuat di wilayah China (Hangzhou).
Di VPC1, vSwitch VSW1 dan VSW2 dideploy di Zona A dan Zona B.
Di VPC2, vSwitch VSW3 dan VSW4 dideploy di Zona H dan Zona I.
Tabel berikut menjelaskan perencanaan blok CIDR untuk topik ini. Saat merencanakan blok CIDR, pastikan blok CIDR yang akan dihubungkan tidak tumpang tindih.
Instance ECS bernama ECS01 telah dibuat di VSW1 dan instance ECS bernama ECS02 telah dibuat di VSW3. Layanan aplikasi dideploy di kedua instance ECS tersebut.
Instans ALB publik telah dibuat di VPC1.
Nama domain didaftarkan, sebuah Pendaftaran ICP diperoleh untuk nama domain, dan sebuah Rekaman CNAME dikonfigurasi untuk instans ALB yang menggunakan nama domain kustom.
Instans CEN telah dibuat, dan instans router transit telah dibuat di wilayah China (Chengdu) dan China (Hangzhou) untuk instans CEN tersebut.
Prosedur
Langkah 1: Buat grup server ALB
Buat grup server tipe IP dan tambahkan ECS01 serta ECS02 lintas wilayah sebagai server backend.
Masuk ke Konsol ALB.
Di bilah navigasi atas, pilih wilayah tempat instans ALB dideploy. Pada contoh ini, China (Chengdu) dipilih.
Di panel navigasi kiri, pilih .
Di halaman Server Group, klik Create Server Group, konfigurasikan parameter berikut, lalu klik Create.
Topik ini hanya menjelaskan parameter yang diperlukan. Gunakan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Grup server.
Konfigurasi
Deskripsi
Server Group Type
Pilih IP Address. Anda kemudian dapat menyambungkan server yang tidak berada dalam blok CIDR VPC dengan menambahkan alamat IP-nya.
VPC
Pilih VPC1.
Backend Server Protocol
Pilih HTTP.
CatatanUntuk instans ALB Edisi Dasar, listener HTTPS hanya dapat memilih grup server yang menggunakan HTTP sebagai protokol backend.
Scheduling Algorithm
Gunakan nilai default Weighted Round-robin. Untuk informasi lebih lanjut, lihat Pengantar Algoritma Penjadwal Server Load Balancer.
Di kotak dialog Server group created., klik Add Backend Server .
Di panel Add Backend Server, tambahkan alamat IP pribadi ECS01 dan klik Next. Atur Port dan Weight untuk alamat IP yang ditambahkan, lalu klik OK.
Port harus sama dengan port yang digunakan oleh layanan backend. Pada contoh ini, masukkan 80 untuk port dan gunakan bobot default.
Klik Add IP Address untuk menambahkan alamat IP pribadi ECS02. Karena alamat IP ECS02 tidak berada dalam blok CIDR VPC yang terkait dengan grup server, Anda harus mengaktifkan Remote IP. Lalu, klik Next, atur Port dan Weight untuk alamat IP yang ditambahkan, lalu klik OK. Pada contoh ini, port diatur ke 80 dan bobot default digunakan.
Jika Remote IP dinonaktifkan, Anda hanya dapat memasukkan alamat IP dari blok CIDR VPC tempat grup server berada. Jika Anda mengaktifkan Remote IP, Anda dapat memasukkan alamat IP dari blok CIDR berikut.
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
Langkah 2: Konfigurasikan listener untuk instans ALB
Masuk ke Konsol ALB.
Di bilah navigasi atas, pilih wilayah tempat instans ALB dideploy. Pada contoh ini, China (Chengdu) dipilih.
Di halaman Instances, temukan instans ALB yang dibuat di VPC1 dan klik Create Listener di kolom Operations.
Di halaman , konfigurasikan parameter berikut, gunakan nilai default untuk parameter lainnya, lalu klik Next.
Konfigurasi listener
Deskripsi
Select Listener Protocol
Pilih HTTP.
Listener Port
Masukkan port listening yang digunakan untuk menerima permintaan dan meneruskannya ke server backend. Rentang port yang valid adalah 1 hingga 65535. Pada topik ini, masukkan 80.
Di daftar drop-down Server Group, pilih IP dan grup server yang Anda buat di Langkah 1, lalu klik Next.
Di halaman Configuration Review, konfirmasi konfigurasi dan klik Submit.
Langkah 3: Hubungkan instans VPC ke router transit
Hubungkan VPC1 ke router transit di wilayah China (Chengdu) dan VPC2 ke router transit di wilayah China (Hangzhou). Router transit memungkinkan peering jaringan pribadi antara VPC1 dan VPC2 lintas wilayah. Hal ini memastikan bahwa ALB dapat meneruskan permintaan klien ke server di VPC lintas wilayah.
Masuk ke Konsol Cloud Enterprise Network.
Di halaman CEN Instance, klik ID instans CEN.
Di tab , temukan instans router transit di wilayah China (Chengdu) dan klik Create Connection di kolom Operations.
Di halaman Connection with Peer Network Instance, konfigurasikan parameter berikut dan klik OK untuk menghubungkan VPC1 ke router transit di wilayah China (Chengdu).
Topik ini hanya menjelaskan parameter yang diperlukan. Gunakan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Buat koneksi VPC pada router transit Edisi Perusahaan.
Parameter
Deskripsi
Instance Type
Topik ini menggunakan VPC.
Region
Pilih wilayah tempat instans jaringan dideploy. Pada topik ini, China (Chengdu) dipilih.
Networks
Pilih ID VPC yang akan dihubungkan. Pada topik ini, pilih VPC1.
vSwitch
Pilih instans vSwitch dari zona yang didukung oleh router transit Edisi Perusahaan. Pada topik ini, pilih VSW1 dan VSW2.
Klik Create More Connections dan hubungkan VPC2 ke router transit di wilayah China (Hangzhou) berdasarkan informasi berikut.
Parameter
Deskripsi
Instance Type
Pilih VPC.
Region
Pilih China (Hangzhou).
Networks
Pilih VPC2.
vSwitch
Pilih VSW3 dan VSW4.
Langkah 4: Buat koneksi antar-wilayah antara router transit
Setelah Anda menghubungkan VPC ke router transit, buat koneksi antar-wilayah antara router transit di wilayah berbeda. Hal ini diperlukan untuk mengaktifkan peering jaringan pribadi antara VPC1 dan VPC2.
Masuk ke Konsol Cloud Enterprise Network.
Di halaman CEN Instance, klik ID instans CEN target.
Di tab , temukan instans router transit di wilayah China (Chengdu) dan klik Create Connection di kolom Operations.
Di halaman Connection with Peer Network Instance, konfigurasikan informasi berikut dan klik OK.
Topik ini hanya menjelaskan parameter yang diperlukan. Gunakan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut, lihat Buat koneksi antar-wilayah pada router transit Edisi Perusahaan.
Item konfigurasi
Deskripsi
Instance Type
Pilih Inter-region Connection.
Region
Pilih wilayah yang ingin Anda hubungkan. Topik ini menggunakan China (Chengdu) sebagai contoh.
Peer Region
Pilih wilayah peer yang ingin Anda hubungkan. Topik ini menggunakan China (Hangzhou).
Bandwidth Allocation Mode
Pilih Pay-By-Data-Transfer.
Untuk traffic lintas wilayah antara router transit, Anda dapat menggunakan Cloud Data Transfer (CDT) untuk mengurangi biaya traffic. Jika Anda belum mengaktifkan layanan ini, lihat Upgrade ke penagihan CDT untuk mengaktifkannya. Tidak ada biaya yang dikenakan untuk mengaktifkan CDT. Anda juga dapat menggunakan paket bandwidth sesuai kebutuhan.
Langkah 5: Verifikasi hasil
Setelah menyelesaikan langkah-langkah di atas, ALB dapat meneruskan permintaan klien ke ECS01 dan ECS02.
Uji konektivitas
Masukkan nama domain di browser Anda, misalnya,
http://<your domain name>. Segarkan halaman beberapa kali. Klien menerima respons seperti yang diharapkan, dan server yang merespons bergantian antara ECS01 dan ECS02.

Pengujian Gangguan
Hentikan layanan di ECS01. Jalankan perintah
systemctl stop nginx.servicedi ECS01 untuk menghentikan aplikasi.Masukkan nama domain di browser Anda, misalnya,
http://<your domain name>. Klien tetap menerima respons seperti yang diharapkan. Hal ini menunjukkan bahwa load balancing telah diterapkan untuk server di VPC lintas wilayah.

FAQ
Bagaimana cara memasang server VPC lintas wilayah menggunakan instans ALB non-upgrade?
Jika Anda menggunakan instans ALB non-upgrade, Anda harus melakukan operasi tambahan. Anda harus menambahkan rute untuk VPC1, VPC2, dan router transit, serta mengonfigurasi grup keamanan untuk instance ECS. Untuk informasi lebih lanjut, lihat Langkah 5: Konfigurasikan rute dan firewall. Langkah-langkah lainnya sama dengan yang dijelaskan dalam topik ini.
Batasan
Langkah 5: Konfigurasikan routing dan grup keamanan
Dapatkah ALB memasang server di dua VPC dalam wilayah yang sama setelah koneksi peering dibuat di antara keduanya?
Ya, bisa.
Bagaimana saya dikenai biaya untuk menggunakan ALB dengan CEN guna memasang server di VPC lintas wilayah?
Selain biaya ALB, biaya CEN juga dikenakan. Untuk informasi lebih lanjut, lihat penagihan CEN.
Referensi
Untuk menggunakan NLB guna menyambungkan server di IDC wilayah yang sama atau VPC lintas wilayah, lihat Gunakan NLB untuk menyambungkan server di IDC wilayah yang sama atau Gunakan NLB untuk menyambungkan server di VPC lintas wilayah.
Untuk menyambungkan server IDC wilayah yang sama atau server VPC lintas wilayah menggunakan NLB, lihat Menyambungkan server IDC wilayah yang sama menggunakan NLB atau Menyambungkan server di VPC lintas wilayah menggunakan NLB.