Kendi kümelerini yöneten (Amazon Autoscale, Rightscale, Scalr, vb. İçin / ödeme yapmayan) kişilerden EC2 ve failover (örn) yük devretme ile ilgili örneklerinizi nasıl yönetiyorsunuz? Şüphelendiğim gibi, çoğu kişi EC2 API'sına karşı kendi tekne yükü komut dosyalarını yazıp yazmadığını merak ediyorum.
Bu kesinlikle bizim yaklaşımımız: saha dışında çalışan kendi Python Boto tabanlı izleme / yeniden başlatma daemon'umuzu canlandırın, örneklerden UDP canlılarını dinliyoruz. Hata durumunda, birimlerin anlık görüntüsünü alır, görüntüleri kaydeder, yeni örnekler başlatırız, eski birimleri sileriz vb.
Her zaman, komut dosyalarımızı hacklerken, bu sorunlarla ilgilenen ve Scalr'ın (örneğin) kısıtlamaları olmayan bazı açık kaynaklı araçlar olması gerektiğini düşünüyorum, ancak her zaman Google'dan geri dönüyorum boşaltmak-uzattı. (Scalr gibi şeyler, yazılımın desteklenen set / sürümlerinde / yapılandırmalarında oldukça sınırlıdır ve bu kurulumları manipüle etmek için özel ve IMO hantal yollarına sahiptir.)
Ayrıca, Linux-HA / Kalp Pili ekosistemi (Kalp Atışı, ldirectord, vb.) EC2 için gerçekten uygun görünmüyor . (Ama sonra buldum bu - Ben değilim gerçi emin bu gerçekten yüksek kaliteli bir çözümdür).