Alamat terapung mengekalkan tetapan proksi stabil: klien terus menggunakan nama hos atau IP yang sama selepas mesin aktif gagal. Itu ketersediaan yang berguna. Namun muat turun yang sedang berjalan masih boleh terhenti.

Pertimbangkan permintaan HTTPS yang sudah berada di dalam CONNECT. Proksi aktif memiliki sambungan TCP ke klien dan satu lagi sambungan ke laman web. Ia juga memiliki keadaan aplikasi yang menyatukan aliran itu.

Memindahkan alamat ke mesin siap sedia tidak dengan sendirinya memindahkan blok kawalan TCP mahupun keadaan geganti itu. Pemilik baharu boleh menerima sambungan baharu tanpa mampu meneruskan aliran bait yang dibina oleh pemilik lama.

JangkaanAdakah failover alamat biasa menyediakannya?
Kekalkan satu pintu masuk yang dikonfigurasikanItulah faedah yang dimaksudkan
Teruskan aliran CONNECT yang telah terbentukDiperlukan jentera penyimpan keadaan tambahan
Kekalkan IP awam keluar yang samaBergantung pada penghalaan keluar dan NAT
Ulang operasi aplikasi yang terputus dengan selamatBergantung pada operasi dan klien

VRRP mentakrifkan pemilihan dan pemilikan alamat. Ia bukan protokol replikasi untuk proses proksi. Pelaksanaan dengan perisian ketersediaan tinggi lain juga memerlukan perbezaan yang sama kecuali ia menyediakan lebih secara jelas.

Semak apa yang sebenarnya diperhatikan oleh pemeriksaan kesihatan. Sesebuah mesin boleh menjawab pengumuman sedangkan perkhidmatan proksi, DNS atau laluan hulunya telah gagal. Sebaliknya, pemeriksaan yang terlalu sensitif boleh menyebabkan pertukaran yang tidak perlu.

Pemulihan di pihak klien juga penting. Permintaan pelayar baharu mungkin mudah menyambung semula; muat naik dengan badan yang telah digunakan atau operasi API tidak idempoten mungkin memerlukan pengendalian khusus aplikasi. Jangan menjanjikan failover halimunan semata-mata kerana permintaan baharu berjaya melalui siap sedia.

Artikel berkaitan