全部产品
Search
文档中心

Microservices Engine:Migrasi berbasis CLB

更新时间:Nov 10, 2025

Microservices Engine (MSE) menyediakan fitur migrasi Classic Load Balancer (CLB) pada gateway cloud-native yang memungkinkan Anda melakukan migrasi lalu lintas secara bertahap dari gateway sumber ke gateway cloud-native MSE.

Prasyarat

  • Gateway cloud-native MSE versi 1.2.3 atau yang lebih baru telah dibuat.

  • Aturan routing telah dikonfigurasi untuk gateway cloud-native MSE. Aturan routing tersebut harus mencakup semua skenario routing dari gateway sumber. Untuk informasi selengkapnya, lihat Buat aturan routing.

Catatan

Fitur migrasi Server Load Balancer (SLB) hanya mendukung instance Classic Load Balancer (CLB). Fitur ini tidak mendukung instance Application Load Balancer (ALB) atau Network Load Balancer (NLB). Untuk informasi selengkapnya mengenai perbedaan antara ketiga jenis instance SLB tersebut, lihat Ikhtisar produk.

Informasi latar belakang

Prosedur migrasi SLB terdiri dari tiga tahap: sebelum, selama, dan setelah migrasi. Gambar berikut menunjukkan prosedur tersebut.

  • Sebelum migrasi: Dalam alur permintaan khas, klien menggunakan DNS untuk mengakses server. DNS mengembalikan alamat IP dari instance SLB publik Lapisan 4 yang sesuai kepada klien. Klien kemudian mengirim permintaan ke alamat IP instance SLB tersebut. Instance SLB meneruskan permintaan ke gateway bisnis Lapisan 7 milik pengguna. Gateway bisnis melakukan operasi seperti autentikasi, lalu meneruskan permintaan ke server.

  • Selama migrasi: Node-node gateway cloud-native MSE disambungkan ke kelompok vServer tertentu dari instance SLB, dan bobot total ditetapkan untuk node yang baru disambungkan tersebut. Misalnya, jika Anda menetapkan bobot total sebesar 10% dan mengubah algoritma penjadwalan instance SLB menjadi round-robin berbobot, instance SLB akan mendistribusikan 10% lalu lintas klien ke gateway cloud-native MSE berdasarkan bobot tersebut. Anda dapat secara bertahap menyesuaikan bobot total node untuk mengontrol rasio migrasi lalu lintas.

    Catatan

    Round-robin berbobot adalah algoritma penjadwalan di mana gateway mendistribusikan permintaan ke server hulu berdasarkan bobot yang dikonfigurasi. Hal ini memungkinkan server menangani lalu lintas sesuai dengan kapasitasnya. Server backend dengan bobot lebih tinggi menerima lebih banyak permintaan.

  • Setelah migrasi: Ketika Anda menyesuaikan bobot total node gateway cloud-native MSE menjadi 100%, seluruh lalu lintas ke instance SLB diteruskan ke gateway cloud-native MSE. Hal ini menyelesaikan proses migrasi.

Langkah 1: Tambahkan konfigurasi migrasi CLB

  1. Masuk ke Konsol MSE.

  2. Di panel navigasi sebelah kiri, pilih Cloud-native Gateway > Gateways. Di bilah navigasi atas, pilih wilayah.

  3. Pada halaman Gateways, klik ID gateway.

  4. Pada halaman Overview, klik tab Access Point. Kemudian, pada halaman Gateway Ingress, klik Migrate CLB di pojok kanan atas.

  5. Pada panel Migrate CLB, atur parameter dan klik OK.

    Item Konfigurasi

    Deskripsi

    Network Type

    Pilih jenis jaringan berdasarkan alamat IP instance CLB yang ingin Anda migrasikan. Nilai yang valid: Internet dan VPC.

    CLB Instance

    Pilih instance CLB yang ingin Anda migrasikan.

    Listener Port And Backend Server

    Klik Add, lalu pilih CLB Listener Port dan Gateway Protocol. Setelah pemilihan, vServer group yang sesuai akan ditampilkan.

    Catatan

    Anda harus memilih minimal satu kelompok server. Anda juga dapat menambahkan kelompok server HTTP dan HTTPS sekaligus.

    Weight

    Bobot total node gateway saat ini yang ditambahkan ke kelompok vServer dari instance CLB yang akan dimigrasikan. Disarankan agar Anda awalnya menetapkan bobot awal ke 0 dan mengaktifkan migrasi setelah konfigurasi CLB disesuaikan.

    • Bobot 0 berarti tidak ada lalu lintas yang diarahkan ke gateway saat ini. Disarankan agar Anda menetapkan parameter ini ke 0 untuk konfigurasi awal dan mengubahnya ke nilai bukan nol setelah Anda memodifikasi algoritma penjadwalan instance CLB.

    • Bobot 100 berarti seluruh lalu lintas dimigrasikan ke gateway saat ini. Dalam kasus ini, Anda harus secara manual menetapkan bobot node gateway non-saat ini dalam kelompok vServer ke 0. Jika tidak, tidak semua lalu lintas akan diarahkan ke gateway saat ini.

    Contohnya, sebuah gateway memiliki dua node dan bobot ditetapkan ke 20. Setelah node gateway ditambahkan ke kelompok vServer instance CLB yang akan dimigrasikan, bobot total kedua node gateway tersebut adalah 20, artinya bobot tiap node adalah 10. Anda perlu menyesuaikan bobot node dalam kelompok vServer untuk memastikan bobot total menjadi 100. Jika tidak, rasio migrasi lalu lintas tidak sesuai dengan bobot yang ditetapkan.

    Catatan
    • Setelah Anda menetapkan bobot, Anda harus mengubah algoritma penjadwalan instance CLB yang akan dimigrasikan menjadi round-robin berbobot. Jika tidak, pengaturan bobot tidak akan berlaku.

    • Bobot yang Anda tetapkan di sini hanya memengaruhi node gateway yang baru ditambahkan. Bobot node yang sudah ada dalam kelompok vServer tidak terpengaruh.

  6. Pada tab Gateway Ingress, klik Monitor di kolom Actions untuk instance SLB target guna membuka halaman Instance Management di konsol Server Load Balancer (SLB).

  7. Pada halaman Instance Management, klik tab Listener. Temukan listener yang ingin Anda modifikasi dan klik Modify Listener Configuration di kolom Actions.

  8. Pada halaman Configure Listener, klik Modify di sebelah kanan Advanced Configuration. Tetapkan Scheduling Algorithm ke Weighted Round-robin (WRR) dan klik Next. Anda dapat mengonfigurasi Backend Server dan Health Check sesuai kebutuhan.

  9. Klik Submit untuk menetapkan algoritma penjadwalan instance CLB menjadi round-robin berbobot.

    Klik listener target. Pada panel Listener Details, Anda dapat melihat bahwa Scheduling Algorithm telah ditetapkan ke Weighted Round-robin.

Langkah 2: Mengontrol rasio migrasi lalu lintas

Anda dapat menyesuaikan bobot migrasi CLB untuk mengontrol rasio migrasi lalu lintas.

  1. Masuk ke Konsol MSE.

  2. Di panel navigasi sebelah kiri, pilih Cloud-native Gateway > Gateways. Di bilah navigasi atas, pilih wilayah.

  3. Pada halaman Gateways, klik ID gateway.

  4. Pada tab Gateway Ingress, klik Migrate CLB untuk membuka panel Migrate CLB. Kemudian, atur nilai Weight.

    Disarankan agar Anda terlebih dahulu melakukan validasi migrasi dengan jumlah lalu lintas kecil, lalu secara bertahap meningkatkan rasio lalu lintas hingga 100. Jika terjadi kesalahan tak terduga selama migrasi, Anda dapat menghentikan migrasi dengan menetapkan bobot ke 0.

  5. Di panel navigasi kiri, pilih Observation Analysis > Business Monitoring. Pada tab Global Dashboard, Anda dapat melihat status lalu lintas.

(Opsional) Langkah 3: Melepas instance CLB

  1. Masuk ke Konsol MSE.

  2. Di panel navigasi sebelah kiri, pilih Cloud-native Gateway > Gateways. Di bilah navigasi atas, pilih wilayah.

  3. Pada halaman Gateways, klik ID gateway.

  4. Pada tab Gateway Ingress, temukan instance CLB target dan klik Detach di kolom Actions. Pada kotak dialog lepas, klik OK.

    Catatan
    • Setelah instance CLB dilepas, lalu lintas tidak lagi diarahkan ke gateway.

    • Jika Anda ingin menghentikan pengarahan lalu lintas ke gateway tetapi tetap menyimpan konfigurasi migrasi CLB, Anda dapat menetapkan Weight ke 0 pada halaman Migrate CLB.