2011-09-29 31 views
12

Veri deposu için MySql'e bağlanmak için Entity Framework kullanan ASP.NET MVC 3 üzerine yerleşik bir uygulamam var. Seçeneklere bakıyorum ve Amazon, kullanıcı kitlesi hem aşırı uçlar (kitlesel seyirci hem de izleyici yok) arasında değişeceğinden, benim için çok cazip bir yer gibi görünüyor.Amazon Web Hizmetleri + ASP.NET MVC 3 + MySql

1) Bu mümkün mü?

2) Kötü bir fikir mi?

3) Mümkünse, çalışmasını sağlamak için AWS'den neye ihtiyacım var?

Her hangi bir yardım son derece yararlı olurdu, bu hafta ev sahibi ayarlamayı düşünüyorum.

Şimdiden teşekkürler!

cevap

10

AWS ile ilgili sorun, sunucunun yönetiminin ve yapılandırmasının üzerindeyken, sunucuyu ve IIS'yi yapılandırmanız gerekecek, bunun yerine appharbor'u kullanmanızı öneririm, bunun yerine Dağıtımlar için Git'i kullanan bir PaaS barındırma aracıdır. Kullanımı son derece keyifli, neredeyse bir yıldır beta sürümündeydi ve çok güvenilir buluyorum, sorunları olmayan bir üretim uygulaması var. Altyapısı AWS altında çalışır ve kontrol paneline daha fazla web sunucusu ekleyerek gerektiğinde ölçeklendirilirsiniz ve sunucuyu kendiniz yapılandırmanız gerekmez.

1

ben tavsiye aşağıdaki iki sent ile ikinci appharbor oy istiyorum ...

Ben öncelikle MySQL entegre hizmetini kullanarak appharbor ile MySQL kullanmaya çalışmış, ama birlikte kullanmak zor olduğu bulundu Aynı veritabanında birden çok uygulama. Yönetici uygulamasını kullanıcı uygulamasından ayrı tutmayı seviyorum ve bunun, appharbor en iyi uygulamalarını kullanarak yapılamadığını gördüm. Bunun yerine doğrudan benim appharbor uygulamasından Amazon RDS kullanmayı tercih etti. Performans için aynı kullanılabilirlik bölgelerinde olduklarından emin olmalısınız, ancak bu benim için iyi çalışıyor.

Ben de henüz işçi süreçleri için desteği yok Windows'un b/c appharbor Görev Zamanlayıcı ile doğrudan işletilen işçi süreçleri için bir Amazon EC2 örneğini tutun.

Bu kurulum bizim için iyi çalışıyor ...

Benim diğer yakınma onlar bu geçmiş hafta sonu vardı bazı aşağı zaman oldu ... ama bu herhangi bir hizmet ile ne bağlı olduğunu ve onlar kadar geri aldım çok hızlı bir şekilde. Ayrıca, henüz kullanmadığım ama hala heyecanlı olduğum StillAlive eklentisini de entegre ettiler.

DÜZENLEME Mayıs 2012: AH şimdi kontrol, bu blog yazısı arkaplan işçiler için seçenekler vardır http://blog.appharbor.com/2012/4/18/scheduled-tasks-using-quartz-and-appharbor-background-workers