Bulut tabanlı (AWS EC2) bir PHP Web Uygulaması üzerinde çalışıyorum ve birden fazla sunucuyla çalışmaya geldiğimde bir sorunla uğraşıyorum (hepsi bir AWS Elastic altında) Yük dengeleyici). Bir sunucuda, en yeni dosyaları yüklediğimde, tüm uygulama genelinde anında üretime geçiyorlar. Ancak bu, birden fazla sunucu kullanırken geçerli değildir - her değişiklik yaptığınızda her birine dosya yüklemeniz gerekir. Çok sık herhangi bir şey güncelleme yapmazsanız veya yalnızca bir veya iki sunucunuz varsa, bu sorun yaratabilir. Ancak, sistemi on hafta boyunca, bir sunucuda birden çok kez güncelleştirirseniz ne olur?İçeriği Birden Çok Sunucuya Dağıtma (EC2)
Aramak istediklerim, dev veya test sunucumuzdaki değişiklikleri "kaydetme" ve tüm üretim sunucularımıza derhal "gönderme" olanağı sağlıyor. İdeal olarak, güncelleme her seferinde yalnızca bir sunucuya uygulanacak (her sunucuda bir veya iki saniye sürse bile), böylece dosyalar değişirken herhangi bir üretim trafiğini kesintiye uğratmamak için ELB'ye trafik göndermeyecektir. ELB'ye akan. Bunu yapmanın en iyi yolu nedir? Düşüncelerden biri de SVN'yi dev sunucusunda kullanmak olurdu, ancak bu sunuculara gerçekten "itme" yapmıyor. Bir güncelleme yapmak için birkaç saniye süren ve ardından sunuculara uygulamaya başlatan bir süreç arıyorum. Ayrıca, AWS'ye aşina olduğunuzlar için, bir AMI'yı en son güncellemelerle güncellemenin en iyi yolu nedir? Otomatik ölçekleyici yazılımın en yeni sürümüyle her zaman yeni örnekleri başlatır?
Bunu yapmanın iyi yolları olmalı. Facebook, Google, Apple, Amazon, Twitter, vb. Gibi siteleri resmediyor ve yüzlerce veya binlerce sunucuyu elle ve tek tek güncelleştiriyorlar. bir değişiklik yap.
Yardımlarınız için şimdiden teşekkür ederiz. Bu soruna bir çözüm bulabileceğimizi umuyoruz. Hem kendim hem de iş ortağım tarafından son günde en az 100 Google araması olması gereken, bu sorunun çözümünde çoğunlukla başarısız oldu. Alex
Buradaki soru aynıdır: http://stackoverflow.com/questions/6730360/best-way-to-load-php-classes-in-ec2-instancestore-ebs-or-s3 – andig