Saya akan mengubah aplikasi web database server tunggal menjadi konfigurasi yang tersedia secara fisik dengan server di dua lokasi fisik (untuk saat ini). Sekarang, jelas, saya memerlukan penyeimbang beban (lebih seperti proxy terbalik dalam kasus ini, tapi saya akan menyebutnya "penyeimbang beban" untuk kesederhanaan), yang akan merutekan permintaan untuk mywebsite
salah satu node1.mywebsite
atau node2.mywebsite
. Namun, saya berasumsi bahwa server yang tersedia tinggi tidak digunakan jika penyeimbang beban saya turun. Oleh karena itu, jadi pemikiran saya, saya benar-benar membutuhkan dua penyeimbang beban, satu di setiap lokasi. Namun, saya masih menginginkan satu titik akses eksternal, oleh karena itu saya memerlukan penyeimbang beban untuk penyeimbang beban, yang pada gilirannya akan perlu diseimbangkan di seluruh lokasi ... ini berjalan terus dan terus.
Jadi apa yang salah dengan alasan saya? Bagaimana saya memastikan ketersediaan penyeimbang beban saya yang tinggi dalam praktik, dengan asumsi masing-masing lokasi fisik dapat terputus dari daya untuk jangka waktu yang lama?
PS : Saya menyadari fakta bahwa pemahaman saya tentang perbedaan antara HA dan penyeimbangan beban paling tidak biasa-biasa saja. Yang saya inginkan adalah server yang tersedia bahkan ketika daya di satu lokasi turun. Terima kasih atas pengertian Anda.
sumber
Jawaban:
Anda tidak bisa, itulah sebabnya mengapa load-balancing tidak ada hubungannya dengan ketersediaan .
sumber
Dua penyeimbang beban harus cukup. Anda hanya akan menggunakan satu penyeimbang beban sekaligus. Nama situs web saya harus menyelesaikan VIP yang ditugaskan ke salah satu penyeimbang beban.
sumber
Anda dapat melakukan HA kasar dan menyeimbangkan dengan round robin dns dengan menempelkannya di depan load balancers Anda.
sumber