Geçenlerde (pazarlama kastıyla, çoğunlukla eğitim uğruna değil) Ben oluşturulan bir Facebook uygulaması üzerinde trafik bir sel deneyimli
Ben app oluşturulan, söylemeye gerek yok, ben ölçeklenebilirlik düşünmedim. Ben MediaTemple tarafından barındırılan zaman yetersiz sanal sunucu hiç kesim değil bir konumda artık değilim, ve gerçekten aşağı makinenin ham I / O geliyor. Bu proje, şimdiye kadar bana yetiştirmek beri, ben Amazon EC2 platformu anlamak için bir fırsat olarak alacağını düşündüm.
App kendisi MySQL arka uç ile (Zend Framework kullanarak) PHP oluşturulur. Mümkün memcached ben uygulama önbelleğe kullanın. Ben, EC2 ile oynamak örneklerini kadar iplik, ben istiyorum paketleri yükleme ve bir örneğine bir EBS ses montaj hafta sonu geçirdim.
Ama ölçeklenebilirlik için iyi sonuçlar elde edecek bir sonraki mantıklı adım nedir? Ben bir AMI MySQL örneği ve Apache hizmeti için bir yangın mı? Ya ben sadece onları ihtiyaç olarak birçok kez örneklerini dışarı çoğaltmak ve daha sonra ön ucunda yük dengeleme çeşit yaparsınız? Ben, ancak, bu zor bir gereklilik (bazı uygulama ben bu geçici bir çözüm ile gelip özel çözümler muhtemelen vardır) tüm veritabanı satırlar arasında toplam istatistikleri değil çünkü İdeal olarak, ben merkezi bir veri tabanı var istiyorum
Bu muhtemelen bir yalındır cevap değil biliyorum, bu nedenle görüş ve önerilerinizi bekliyoruz.