Instans Network Load Balancer (NLB) yang menghadap publik biasanya menyediakan akses internet melalui Elastic IP Address (EIP). Namun, EIP merupakan sumber daya regional sehingga dapat menyebabkan latensi tinggi bagi pengguna di luar wilayah penerapan layanan Anda. Berbeda dengan EIP biasa, Anycast EIP tidak dibatasi pada wilayah tertentu dan dapat diumumkan di seluruh area akses. Dengan mengaitkan Anycast EIP ke instans NLB Anda, Anda dapat menyediakan akses dari titik akses terdekat untuk layanan multi-wilayah sekaligus meningkatkan akses publik bagi pengguna.
Cara kerja
Instans Network Load Balancer (NLB) berperan sebagai titik masuk untuk traffic berkonkurensi tinggi, menyediakan load balancing Lapisan 4 guna meningkatkan kinerja dan ketersediaan layanan backend Anda. Anycast EIP menyediakan akses publik di seluruh area akses, sehingga mengurangi latensi lintas wilayah. Menggabungkan instans NLB dengan Anycast EIP memanfaatkan keunggulan kedua produk tersebut untuk menghadirkan layanan global berlatensi rendah dan sangat stabil, menciptakan keunggulan kompetitif.
Fitur utama
NLB menyediakan ketersediaan tinggi, kinerja tinggi, dan auto-scaling pada Lapisan 4.
Anycast EIP menyediakan cakupan global dengan latensi rendah, fluktuasi jaringan berkurang, dan stabilitas tinggi melalui failover otomatis.
Kasus penggunaan
Meningkatkan pengalaman pengguna global: Untuk aplikasi dengan basis pengguna global, seperti game online, Anycast EIP secara otomatis mengarahkan traffic ke titik akses terdekat. Konfigurasi ini mengurangi latensi dan meningkatkan kecepatan akses, memastikan pemain di berbagai wilayah terhubung ke server terdekat.
Ketersediaan tinggi dan disaster recovery: Anycast EIP mendukung akses dari beberapa titik keberadaan (PoP). Jika jalur ISP atau entri rute di satu wilayah gagal, traffic secara otomatis dialihkan ke PoP lain untuk menjamin stabilitas layanan. Hal ini sangat penting bagi sektor seperti keuangan, di mana gangguan pada satu PoP tidak boleh menghentikan layanan.
Manajemen keamanan yang disederhanakan: Di industri keamanan, Anda dapat menggunakan satu Anycast EIP dalam daftar izin (allowlist). Hal ini menyederhanakan pemeliharaan keamanan di lingkungan terdistribusi.
Batasan
Anda hanya dapat membuat instans NLB dan mengaitkannya dengan Anycast EIP di wilayah origin yang mendukung Anycast EIP. Wilayah origin yang didukung adalah: China (Hong Kong), Singapura, AS (Silicon Valley), AS (Virginia), Jerman (Frankfurt), dan Jepang (Tokyo).
Anycast EIP yang dikaitkan dengan instans NLB tidak dapat ditambahkan ke instans Internet Shared Bandwidth.
Untuk instans NLB dual-stack, Anda hanya dapat mengaitkan Anycast EIP dengan alamat IPv4-nya. Alamat IPv6 tidak didukung.
Saat instans Anycast EIP dikaitkan dengan instans Application Load Balancer (ALB) atau instans NLB, instans Anycast EIP tersebut hanya dapat dikaitkan dengan satu wilayah. Untuk informasi lebih lanjut, lihat Batasan Anycast EIP.
Contoh skenario
Sebuah perusahaan game menerapkan server gamenya di wilayah Singapura. Ketika pengguna dari Inggris (London) mencoba mengakses game tersebut, traffic mereka dialihkan melalui beberapa jaringan ISP publik untuk mencapai server di Singapura. Hal ini menghasilkan latensi signifikan akibat banyaknya hop routing. Untuk mengoptimalkan pengalaman pengguna global, Alibaba Cloud menyediakan Anycast EIP yang ditempatkan di titik keberadaan global (PoP). Teknologi ini secara cerdas mengarahkan permintaan pengguna ke PoP terdekat, secara signifikan mengurangi latensi jaringan dan meningkatkan kecepatan akses global. Hal ini memungkinkan layanan game perusahaan di Singapura memberikan pengalaman yang lebih lancar dan responsif bagi pengguna global, termasuk yang berada di Inggris. Ini membantu meningkatkan kepuasan dan retensi pengguna di pasar global. Seperti yang ditunjukkan pada gambar berikut, pengguna di London dialihkan ke PoP London melalui ISP lokal mereka. Traffic tersebut kemudian dikirimkan ke server game di Singapura melalui jaringan internal Alibaba Cloud, sehingga mengurangi latensi akses.
Prasyarat
Anda telah membuat Virtual Private Cloud (VPC) di wilayah Singapura, serta dua VSwitch, VSW1 dan VSW2, di zona berbeda. Untuk informasi lebih lanjut, lihat Buat dan kelola VPC.
Anda telah membuat dua instans Elastic Compute Service (ECS): ECS01 di VSW1 dan ECS02 di VSW2. Layanan aplikasi diterapkan di kedua instans tersebut.
Anda telah membuat instans NLB. Untuk informasi lebih lanjut, lihat Buat dan kelola instans NLB.
Anda telah membuat grup server untuk instans NLB dan menambahkan server backend ke dalamnya. Untuk informasi lebih lanjut, lihat Grup server untuk NLB.
Anda telah mengonfigurasi listener untuk instans NLB. Untuk informasi lebih lanjut, lihat Tambahkan listener TCP, Tambahkan listener UDP, atau Tambahkan listener TCP-over-SSL.
Prosedur
Langkah 1: Kaitkan Anycast EIP dengan instans NLB
Untuk menggunakan kembali instans NLB yang menghadap publik yang sudah ada, pertama-tama ubah jenis jaringannya menjadi akses internal. Anda kemudian dapat mengaitkan Anycast EIP dengannya. Untuk informasi lebih lanjut, lihat Ubah jenis jaringan instans NLB.
Masuk ke Konsol Network Load Balancer (NLB).
Pada bilah navigasi atas, pilih wilayah tempat instans diterapkan.
Pada halaman Instances, temukan instans NLB akses internal yang dituju dan klik ID-nya.
Pada tab Instance Details, cari bagian Basic Information. Di sebelah kanan IPv4 pada bagian Network Type, klik Change Network Type.
Pada kotak dialog Change Network Type, atur IP Address Type menjadi Anycast EIP. Dari daftar drop-down Assign Anycast EIP, pilih Purchase Anycast EIP atau Anycast EIP yang sudah ada. Lalu, klik OK.
CatatanAnda harus menetapkan Anycast EIP untuk setiap zona dalam daftar.
Jika Anda memilih Purchase Anycast EIP, EIP tersebut akan dilepas saat Anda melepas instans NLB atau mengubah jenis jaringan dari publik ke privat. Jika Anda memilih Anycast EIP yang sudah ada, EIP tersebut tetap dipertahankan saat Anda melepas instans NLB atau mengubah jenis jaringan dari publik ke privat.
Anda dapat melihat Anycast EIP yang telah Anda beli di halaman Anycast Elastic IP Addresses di Konsol VPC.
Pada halaman untuk melihat Anycast EIP yang dikaitkan.
Langkah 2: Uji konfigurasi
Uji latensi akses
CatatanKualitas jaringan Anycast EIP dipengaruhi oleh kualitas jaringan publik ISP. Hasil dalam contoh ini hanya bersifat referensi. Anda harus melakukan pengujian berdasarkan kebutuhan bisnis aktual Anda. Contoh ini menunjukkan bagaimana latensi berkurang.
Buat instans ECS (ECS03) di wilayah Inggris (London) dan kaitkan EIP dengannya. Instans ini berfungsi sebagai klien uji coba.
Masuk ke klien uji coba ECS03 dan jalankan perintah berikut untuk menguji latensi akses.
curl -i http://<Anycast EIP> -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n"Penjelasan parameter:
time_connect: Waktu koneksi. Waktu, dalam detik, untuk membangun koneksi TCP.
time_starttransfer: Waktu mulai transfer. Waktu, dalam detik, sejak permintaan dikirim hingga server backend mengembalikan byte pertama.
time_total: Waktu total. Waktu total, dalam detik, untuk menyelesaikan permintaan.
Verifikasi bahwa latensi akses berkurang setelah Anda mengaitkan Anycast EIP.
Waktu respons permintaan sebelum mengaitkan Anycast EIP:

Waktu respons permintaan setelah mengaitkan Anycast EIP:

Uji ketersediaan tinggi
Hentikan layanan aplikasi pada ECS01 dengan menjalankan perintah
systemctl stop nginx.service.Masuk ke ECS03 dan jalankan perintah berikut untuk menguji konektivitas:
curl -i http://<Anycast EIP>Layanan tetap dapat diakses.

FAQ
Apa yang perlu saya ketahui sebelum membeli Anycast EIP pertama saya?
Jika Anda membeli Anycast EIP untuk pertama kalinya, kotak dialog Note akan muncul. Setelah Anda mengonfirmasi informasi dan memilih perjanjian layanan, klik Activate Now untuk mengaktifkan Cloud Data Transfer (CDT). Untuk informasi lebih lanjut, lihat Beli dan kelola instans Anycast EIP.
Bagaimana cara penagihan setelah saya mengaitkan Anycast EIP dengan instans NLB?
Setelah Anda mengaitkan Anycast EIP dengan instans NLB, tagihan total Anda mencakup tiga komponen: biaya instans NLB, biaya Load Balancer Capacity Unit (LCU), dan biaya jaringan publik untuk Anycast EIP. Untuk informasi lebih lanjut, lihat Penagihan. Untuk informasi tentang biaya instans NLB dan LCU, lihat Aturan penagihan NLB.
Referensi
Untuk informasi lebih lanjut tentang cara mengubah jenis jaringan instans NLB dan batasan terkait, lihat Ubah jenis jaringan instans NLB.
Untuk informasi lebih lanjut tentang Anycast EIP, lihat Apa itu Anycast EIP? Untuk memulai cepat dengan Anycast EIP, lihat Memulai Anycast EIP.