Alamat mengambang menjaga pengaturan proxy tetap stabil: klien terus memakai nama host atau IP yang sama setelah mesin aktif gagal. Itu ketersediaan yang berguna. Namun unduhan yang sudah berjalan tetap bisa terhenti.

Bayangkan permintaan HTTPS yang sudah berada di dalam CONNECT. Proxy aktif memiliki koneksi TCP ke klien dan koneksi lain ke situs web. Ia juga memiliki status aplikasi yang menyatukan kedua aliran itu.

Memindahkan alamat ke mesin siaga tidak dengan sendirinya memindahkan blok kendali TCP maupun status relai tersebut. Pemilik baru dapat menerima koneksi baru tanpa mampu melanjutkan aliran byte yang dibangun pemilik lama.

HarapanApakah failover alamat biasa menyediakannya?
Mempertahankan satu pintu masuk terkonfigurasiItulah manfaat yang dimaksud
Melanjutkan aliran CONNECT yang sudah terbentukDiperlukan mesin penyimpan status tambahan
Mempertahankan IP publik keluar yang samaBergantung pada perutean keluar dan NAT
Mengulang operasi aplikasi yang terputus dengan amanBergantung pada operasi dan klien

VRRP mendefinisikan pemilihan dan kepemilikan alamat. Itu bukan protokol replikasi untuk proses proxy. Penerapan dengan perangkat lunak ketersediaan tinggi lain juga memerlukan pembedaan yang sama kecuali secara eksplisit menyediakan lebih.

Tinjau apa yang sebenarnya diamati pemeriksaan kesehatan. Sebuah mesin dapat menjawab pengumuman sementara layanan proxy, DNS, atau rute hulunya gagal. Sebaliknya, pemeriksaan yang terlalu sensitif dapat menyebabkan peralihan yang tidak perlu.

Pemulihan di sisi klien juga penting. Permintaan browser baru mungkin mudah tersambung lagi; unggahan dengan badan yang sudah terpakai atau operasi API non-idempoten mungkin memerlukan penanganan khusus aplikasi. Jangan menjanjikan failover tak kasatmata hanya karena permintaan baru berhasil melalui siaga.

Artikel terkait