2010-11-21 16 views
1

Web uygulamalarını, birden çok web sunucusundaki Google'ın App Engine'i gibi kolay bir şekilde oluşturmak ve dağıtmak için kendi merkezi olmayan bir uygulama platformumu oluşturmak istiyorum. Bu tür bir altyapı oluşturmak için hangi dilden bağımsız adımlar atmalıyım?Dağıtılmış bir web uygulama platformu nasıl oluşturulur?

Teşekkürler.

+1

neden kendiniz inşa etmek istersiniz? Deneyimi gerçekten istiyor musun? –

+0

Bir dizi farklı mevcut çözüm kullanarak işe başlarım. Sonra ne sevdiğimi ve sevmediğimi ayırırdım. Ve sonra şu anki özellikleri (hoşuma gitmediğim gibi) ve bilinen sorunları (sevmediğim sınırlamalar) ve diğer alternatifleri nasıl uyguladıklarını görebiliyordum. Bu önemsiz bir görev değildir - ve bir SO sorunundan çok daha fazlası olabilir. –

cevap

1

Gitmek TyphoonAE. Kendi yığınınızı/platformunuzu nasıl oluşturabileceğiniz için mükemmel bir "model" sağladığını düşünüyorum. yığının "ana" bileşenleri şunlardır:

Kendi yığınızda Tercihlerinize ve gereksinimlerinize göre bileşenlerin kolayca çıkarılması.

3

Neden sadece AppScale kullanıyorsunuz? Açık kaynak ve AppEngine uyumludur.

+0

Sadece kullanmak için değil, inşa etmek istiyorum. – Jeff

+5

@Polat Saygılarımızla, böyle bir temel mimari soru soruyorsanız, muhtemelen kendi platformunuzu oluşturma konusunda uzmanlığa sahip değilsiniz. TyphoonAE ve AppScale gibi platformların nasıl çalıştığını öğrenerek başlayın. –

2

Dağıtılmış web geliştirme yolculuğuma başladığımda AppScale'i kullanmaya başladım. Gerçekten anlamamı sağladı, böylece önerim oradan başlamak.

+0

Gelecekte referans olması için, bu tür bir yanıt orijinal soruya bir yorum olarak daha iyi olurdu. – Rajesh