Solusi penyeimbang beban eksternal antara EC2 dan Rackspace


8

Saya memiliki situs web yang di-host di EC2 dengan backends (MySql) direplikasi async ke toko Rackspace. Saya juga berencana untuk memiliki seperangkat server web, cache & db pada siaga di Rackspace pada akhirnya Amazon mengalami pemadaman.

Dengan perspektif ini, apakah ada solusi yang memungkinkan saya beralih antara EC2 dan Rackspace tergantung ketersediaan?

Jawaban:


5

Kami menggunakan dnmadeeasy untuk hal yang sama persis. Pemantauan dan kegagalan DNS akan membantu Anda dalam hal ini. Untuk mysql, Anda dapat mengatur replikasi 2 arah atau satu arah; replikasi dua arah lebih baik karena Anda tidak perlu khawatir tentang mereplikasi data kembali ketika Anda beralih kembali. Dan semuanya bisa sepenuhnya otomatis gagal dengan mudah.


1
DNSMadeeasy adalah pilihan termudah dan sangat hemat biaya. Tautan: dnsmadeeasy.com/enterprise-dns/dns-failover
RD

0

Jika Anda hanya ingin memilikinya pada "stand-by", saya kira Anda bisa melakukan ini dengan cukup baik (tergantung pada apa persyaratan uptime Anda) menggunakan DNS. Cukup arahkan domain ke IP baru ketika perubahan diperlukan. Tapi saya tahu ini manual.

Selain itu, ada penyeimbang beban tingkat perusahaan yang dapat melakukan hal yang sama, saya telah melihat beberapa di beberapa lingkungan klien, tetapi tidak pernah untuk failover, sebagian besar keputusan berdasarkan geografis atau kinerja per pengguna di mana pusat data akan melayani kata pengguna. Yang mengatakan, saya tahu Anda dapat mengkonfigurasi load balancing per host untuk bekerja dengan berbagai cara pada sebagian besar perangkat, termasuk aktif / pasif (failover) jadi saya yakin hal yang sama dapat dilakukan tetapi dalam hal situs apa dan bukan host apa. Saya sengaja menghindari merekomendasikan satu / beberapa merek karena potensi persepsi konflik kepentingan di tempat kerja.

Alternatifnya adalah menggunakan CDN, jika ada anggaran untuk itu. Saya tidak dapat berbicara untuk orang lain, tetapi saya telah bekerja dengan Akamai untuk klien bersama dan mereka memiliki layanan kegagalan situs yang mungkin berguna bagi Anda. Lihat http://www.akamai.com/html/technology/products/site_failover.html untuk contoh


0

Anda dapat menopang kotak lain menggunakan Detak Jantung sebagai penyeimbang beban. Jika Anda benar-benar mau, Anda dapat meng-host kotak detak jantung yang berlebihan di Amazon dan Rackspace, yang akan memastikan bahwa penyeimbang beban Anda naik bahkan jika salah satu layanan turun. Anda dapat dengan mudah mengkonfigurasi Detak Jantung untuk mengarahkan semua lalu lintas ke Amazon kecuali server di sana sedang down.


0

Anda akan memerlukan kombinasi layanan ping (atau apa pun yang Anda perlukan untuk menilai pemadaman) dan kemudian entri DNS yang berumur pendek dan API untuk mengubah DNS.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.