Lewati ke konten utama

Integrasi Traffic Distributor dengan Aplikasi yang Sedang Berjalan

Mengintegrasikan Traffic Distributor (TD) ke dalam aplikasi yang sudah berjalan adalah cara kuat untuk mendistribusikan lalu lintas di berbagai environment, menyediakan ketersediaan yang ditingkatkan, perlindungan failover, dan lebih banyak lagi. Panduan berikut menjelaskan cara mencapai integrasi ini tanpa downtime, memastikan transisi yang mulus untuk pengguna Anda.

catatan

Traffic Distributor memungkinkan beberapa fitur berguna, seperti pembaruan aplikasi tak terlihat dengan blue-green deployment, A/B testing, dan perlindungan failover lanjutan.

Langkah-Langkah untuk Integrasi

1. Tambahkan Salinan Aplikasi ke Routing Lalu Lintas

  1. Pertama, pastikan Anda memiliki aplikasi yang berjalan dalam satu environment. Untuk contoh ini, kita akan menyebutnya primary-env.
primary environment
  1. Buat environment kedua untuk dijadikan cadangan atau versi alternatif dari aplikasi. Anda dapat melakukannya dengan menggandakan environment primary-env, yang akan memastikan environment kedua (second-env) memiliki data dan pengaturan yang sama.
environment clone
tip

Pastikan untuk menyesuaikan data "hardcoded", seperti alamat IP atau tautan langsung, dalam environment yang digandakan jika perlu.

  1. Selanjutnya, instal Traffic Distributor dan tentukan kedua environment (primary-env dan second-env) sebagai backend.
Traffic Distributor installation
tip

Jika tersedia banyak region environment, pertimbangkan menghosting environment kedua di region yang berbeda untuk perlindungan failover yang lebih baik jika terjadi kegagalan perangkat keras.

  1. Setelah instalasi, Traffic Distributor akan siap untuk mengelola lalu lintas antara environment Anda. Namun, Anda perlu merutekan lalu lintas yang masuk ke Traffic Distributor, bukan langsung ke primary-env.

2. Konfigurasikan Entrypoint Aplikasi via Traffic Distributor

Jika aplikasi Anda menggunakan domain kustom, Anda perlu memindahkan titik masuk ini ke environment Traffic Distributor.

Tukar Domain (untuk CNAME atau ANAME)

  1. Buka Settings dari environment Anda saat ini (primary-env), di mana domain kustom sudah terkait.
primary environment settings
  1. Di bagian Custom Domains, pilih Swap Domains dan pilih environment Traffic Distributor dari menu drop-down.
swap domains with Traffic Distributor
  1. Klik Swap dan konfirmasikan perubahan. Domain kustom Anda sekarang akan mengarah ke environment Traffic Distributor, yang akan menangani lalu lintas antara kedua backend.

Tukar IP Publik (untuk A Records)

Jika domain kustom Anda terkait dengan A Record, Anda perlu menukar alamat IP publik antara environment.

  1. Pastikan environment Traffic Distributor memiliki Public IP yang terlampir. Salin alamat IP baru dari dashboard.
Traffic Distributor public IP
  1. Akses pengelola DNS Anda dan perbarui A Record untuk mengarah ke alamat IP baru dari environment Traffic Distributor.

  2. Tunggu sampai cache catatan DNS kadaluarsa agar perubahan bisa berlaku. Pengaturan TTL (Time To Live) dalam pengelola DNS Anda akan menunjukkan berapa lama alamat IP saat ini tetap dalam cache.

  3. Setelah memastikan titik masuk telah diperbarui, Anda dapat melepaskan IP publik dari environment primary-env jika tidak lagi diperlukan untuk menghemat biaya.

Sekarang, semua lalu lintas yang masuk untuk domain kustom Anda akan dirutekan melalui Traffic Distributor, yang akan mendistribusikan permintaan antara environment Anda sesuai dengan rasio lalu lintas yang telah Anda tetapkan.

Baca Juga