Genellikle yalnızca aşağıdakileri gerektiren bir uygulama altyapınız olduğunu varsayarsak:
- ASP.NET MVC / C # / .NET
- Veritabanı veya NoSQL veri deposu (C # üzerinden erişilebilir olmalıdır)
Sunucu tanrılarına meydan okuma:
- Üretime, lisanslama kurallarını ihlal etmeyecek şekilde dağıtmanıza olanak tanıyacak en ucuz yapılandırma nedir?
- Bu çözüm "standart" Microsoft dağıtım senaryosundan ne şekilde farklıdır?
- Uygulama ölçeklendirmeye başladığında bu çözümün performansı nerede düşer?
Donanımla ilgili değil, sadece sunucu yazılımının kendisi. Şahsen üretime sunduğunuz çözümleri duymak isterim. Özellikle benzersiz alternatifler ise.
Fikirler için, bazı olası varyasyonları göz önünde bulundurun, a) OSS ile rekabet etme girişini engelleyen Microsoft sunucu çözümlerini veya b) benzer düzeyde çalışan Microsoft ürünlerine yönelik OSS alternatiflerini.
Bir örneği a) : SQL Server 2008 Express Edition SP1 birçok küçük / erken evre uygulamaların ihtiyaçlarına ölçeklenebilir olacak SQL Server bir% 100 ücretsiz sürümüdür.
B) örneği : Mono Framework'ü Linux'ta çalıştırmak .
"Standart" yığıntan farklı bir örnek: Mono'yu Linux üzerinde çalıştırmak, tamamen farklı bir sunucu işletim sistemi aşinalık gerektirir. Windows tabanlı bilgilerin hiçbiri aktarılmaz.
Ölçek altında parçalamaya bir örnek: SQL Server Express, yalnızca 1GB belleğe ve 4GB disk depolama alanına ölçeklenir. Bu noktadan sonra uygulamanın SQL Server'ın ücretli sürümlerinden birine geçmesi gerekir.
NOT: Daha büyük bir yanıt üzerinde işbirliği yapmak için bir topluluk wiki yanıtı vardır. Daha fazla ayrıntı eklemek için çekinmeyin.