All Products
Search
Document Center

Server Load Balancer:Hubungkan Anycast EIP dengan instance NLB untuk mengaktifkan akses melalui titik akses terdekat

Last Updated:Jul 06, 2025

Dalam banyak kasus, instance Network Load Balancer (NLB) dihubungkan dengan alamat Elastic IP (EIP) untuk menyediakan layanan berbasis Internet. Namun, EIP adalah alamat IP publik yang spesifik wilayah. Bisnis di luar wilayah yang sama dengan instance NLB mungkin menghadapi masalah seperti latensi jaringan tinggi. Anycast EIP dapat diumumkan dari semua titik akses dalam area akses dan tidak dibatasi oleh wilayah. Dengan menghubungkan Anycast EIP ke instance NLB, Anda dapat mengaktifkan akses melalui titik akses terdekat, meningkatkan pengalaman pengguna.

Ikhtisar

Sebagai pintu masuk untuk lalu lintas dengan konkurensi tinggi, NLB mendistribusikan lalu lintas di lapisan transport untuk meningkatkan performa dan stabilitas layanan backend. Anycast EIP memungkinkan akses Internet dari seluruh area akses dan mengurangi latensi antar wilayah. Dengan menghubungkan Anycast EIP ke instance NLB, instance tersebut dapat menawarkan layanan dengan latensi global rendah dan stabilitas tinggi, membantu bisnis tetap kompetitif.

Manfaat

  • NLB memungkinkan arsitektur lapisan transport memiliki ketersediaan tinggi, performa tinggi, dan elastisitas otomatis.

  • Anycast EIP dapat digunakan bersama oleh lokasi di seluruh dunia, memungkinkan akses dengan latensi rendah, mengurangi jitter jaringan, mendukung failover, dan menawarkan stabilitas tinggi.

Skenario Penggunaan

  • Meningkatkan pengalaman pengguna: Untuk aplikasi yang melayani pengguna global, Anycast EIP memungkinkan pengguna mengakses layanan melalui titik akses terdekat, mengurangi latensi jaringan dan meningkatkan kecepatan serta pengalaman pengguna. Sebagai contoh, industri game sering kali menerapkan server di seluruh dunia agar gamer global dapat mengakses server terdekat untuk bermain.

  • Ketersediaan tinggi dan desain pemulihan bencana: Anycast EIP memungkinkan akses melalui beberapa titik kehadiran (POPs). Jika layanan operator di wilayah tertentu gagal, lalu lintas secara otomatis dialihkan ke titik akses lainnya, menjaga stabilitas layanan. Industri keuangan sering menggunakan Anycast EIP untuk menghilangkan titik kegagalan tunggal.

  • Pengelolaan keamanan yang disederhanakan: Anycast EIP menyederhanakan proses manajemen daftar putih di industri keamanan.

Batasan

  • Anda harus membeli instance NLB di wilayah tempat server asal diterapkan dan Anycast EIP tersedia. Kemudian, hubungkan Anycast EIP ke instance NLB. Anycast EIP tersedia di wilayah-wilayah berikut untuk server asal: Cina (Hong Kong), Singapura, AS (Silicon Valley), AS (Virginia), Jerman (Frankfurt), dan Jepang (Tokyo).

  • Instance NLB yang dihubungkan dengan Anycast EIP tidak dapat dihubungkan dengan instance Bandwidth Internet Bersama.

  • Anda tidak dapat menghubungkan Anycast EIP dengan alamat IPv6 dari instance NLB dual-stack. Anda hanya dapat menghubungkan Anycast EIP dengan alamat IPv4 dari instance NLB dual-stack.

  • Jika Anycast EIP dihubungkan dengan instance Application Load Balancer (ALB) atau instance Network Load Balancer (NLB), Anycast EIP hanya dapat dihubungkan dengan satu wilayah. Untuk informasi lebih lanjut, lihat Batasan.

Contoh skenario

Sebuah perusahaan telah menerapkan server game di Singapura, dan pengguna di London, Inggris ingin mengakses game tersebut. Jika permintaan dikirim langsung ke server asal, mereka melewati jaringan Penyedia Layanan Internet (ISP) yang berbeda di beberapa wilayah sebelum mencapai server game di Singapura. Routing dan penerusan konstan ini meningkatkan latensi akses secara signifikan. Untuk mengoptimalkan pengalaman akses bagi pengguna global, Alibaba Cloud menerapkan titik akses Anycast EIP di seluruh dunia. Anycast EIP secara cerdas merutekan permintaan pengguna ke titik akses terdekat, mengurangi latensi jaringan dan meningkatkan kecepatan akses global. Anycast EIP membantu perusahaan memberikan pengalaman gaming yang lebih lancar dan responsif kepada para gamer global, termasuk gamer di Inggris. Dengan cara ini, kepuasan pengguna dan laju retensi dapat ditingkatkan. Gambar berikut menunjukkan bagaimana seorang gamer di Inggris mengakses titik akses yang diterapkan di London, melewati jaringan ISP London, dan mencapai server game perusahaan melalui jaringan internal Alibaba Cloud.

Prasyarat

  • Sebuah virtual private cloud (VPC) dibuat di wilayah Singapura, dan dua switch, VSW1 dan VSW2, dibuat di dua zona berbeda. Untuk operasi spesifik, lihat Buat dan kelola VPC.

  • Dua instance Elastic Compute Service (ECS), ECS01 dan ECS02, dibuat di subnet yang ditetapkan ke VSW1 dan VSW2, masing-masing, dan layanan aplikasi diterapkan di kedua instance tersebut.

    Perintah sampel untuk penyebaran layanan di instance ECS

    Perintah sampel untuk penyebaran layanan di ECS01

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

    Perintah sampel untuk penyebaran layanan di ECS02

    yum install -y nginx
    systemctl start nginx.service
    cd /usr/share/nginx/html/
    echo "Hello World ! This is ECS02." > index.html
  • Sebuah instance NLB dibuat. Untuk operasi spesifik, lihat Buat dan kelola instance NLB.

  • Grup server backend dibuat dan dihubungkan dengan instance NLB, serta server backend ditambahkan ke grup server. Untuk operasi spesifik, lihat Buat dan kelola grup server.

  • Listener dikonfigurasi untuk instance NLB. Untuk operasi spesifik, lihat Tambah Listener TCP, Tambah Listener UDP, dan Tambah Listener TCP/SSL.

Prosedur

Langkah 1: Hubungkan Anycast EIP dengan instance NLB internal-facing

Catatan

Untuk menggunakan kembali konfigurasi dari instance NLB Internet-facing yang ada, Anda dapat mengubah tipe jaringan dari instance NLB yang ada dari Internet-facing menjadi internal-facing, lalu hubungkan Anycast EIP dengan instance NLB internal-facing. Untuk informasi tentang mengubah tipe jaringan instance NLB, lihat Ubah tipe jaringan instance NLB.

  1. Masuk ke Konsol NLB.

  2. Di bilah navigasi atas, pilih wilayah tempat instance NLB diterapkan.

  3. Di halaman Instances, temukan instance NLB internal-facing yang ingin Anda kelola dan klik ID instance tersebut.

  4. Di bagian Basic Information tab Instance Details, klik Change Network Type di sebelah kanan IPv4 untuk Network Type.

  5. Di kotak dialog Change Network Type, atur IP Type ke Anycast EIP, pilih Purchase Anycast EIP atau tentukan Anycast EIP yang tersedia dari daftar drop-down Assign EIP, lalu klik OK.

    Catatan
    • Anda harus menetapkan Anycast EIP ke semua zona dalam daftar.

    • Jika Anda memilih Purchase Anycast EIP, Anycast EIP yang ditetapkan akan dilepaskan bersamaan dengan instance NLB ketika instance NLB dilepaskan atau tipe jaringannya diubah dari Internet-facing menjadi internal-facing. Jika Anda memilih Anycast EIP yang ada, itu akan tetap ada dalam situasi di atas.

    • Anda dapat melihat informasi tentang Anycast EIP yang ditetapkan di halaman Anycast Elastic IP Addresses di Konsol VPC.

  6. Di tab Zones halaman Instance Details, Anda dapat melihat Anycast EIP yang dihubungkan dengan instance NLB Anda.

Langkah 2: Uji performa layanan backend saat memproses lalu lintas

  1. Uji latensi lalu lintas.

    Catatan

    Kualitas jaringan Anycast EIP dipengaruhi oleh kualitas jaringan ISP. Harap merujuk pada tes bisnis aktual. Contoh ini menunjukkan efek latensi jaringan.

    1. Buat instance ECS ECS03 di wilayah Inggris (London) dan hubungkan EIP dengannya. Gunakan sebagai klien.

    2. Untuk menguji latensi lalu lintas, masuk ke ECS03 dan jalankan perintah berikut:

      curl -i http://<Anycast EIP> -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" 

      Parameter dijelaskan sebagai berikut:

      • time_connect: waktu yang diperlukan untuk membuat koneksi TCP. Satuan: detik.

      • time_starttransfer: waktu yang diperlukan dari saat klien mengirim permintaan hingga server backend merespons dengan byte pertama. Satuan: detik.

      • time_total: waktu yang diperlukan dari saat klien mengirim permintaan hingga server backend merespons dengan byte terakhir. Satuan: detik.

    3. Verifikasi bahwa latensi lalu lintas berkurang dengan Anycast EIP yang dihubungkan dengan instance NLB Anda.

      Waktu respons sebelum menghubungkan Anycast EIP:

      before.png

      Waktu respons setelah menghubungkan Anycast EIP:

      after.png

  2. Uji ketersediaan layanan.

    1. Hentikan instance ECS01 dengan menjalankan perintah systemctl stop nginx.service di ECS01.

    2. Untuk menguji konektivitas server, masuk ke ECS03 dan jalankan perintah berikut:

      curl -i http://<Anycast EIP>
    3. Keluaran berikut menunjukkan bahwa layanan terhubung:

      1.png

FAQ

  • Apa yang istimewa dari pembelian Anycast EIP pertama saya?

    Pertama kali Anda mengaktifkan Anycast EIP, pesan Note muncul. Konfirmasikan informasi, pilih Ketentuan Layanan, dan klik Activate Now untuk mengaktifkan Cloud Data Transfer (CDT). Untuk detailnya, lihat Beli dan kelola Anycast EIP.

  • Bagaimana instance NLB yang dihubungkan dengan Anycast EIP ditagih?

    Untuk instance NLB yang dihubungkan dengan Anycast EIP, item yang dapat ditagih mencakup instance, Unit Kapasitas Load Balancer (LCU), dan transfer data. Biaya transfer data dibebankan berdasarkan Anycast EIP. Untuk detailnya, lihat Ikhtisar. Untuk biaya instance dan biaya LCU dari instance NLB, lihat Aturan penagihan NLB.

Referensi