Hobi geliştiricileri için Windows sunucusu?


0

C # ile sunucu uygulamaları geliştirmek istiyorum.
Şu anda Java'da bir arkadaşımla bir sunucu uygulaması geliştiriyorum, ancak bundan gerçekten hoşlanmıyorum. C # 'yu daha çok seviyorum.
Benim sorunum Java'nın avantajı Linux dahil hemen hemen her sistemde çalışıyor olmasıdır.
Şu anki projem için Linux Vserver kiraladım ve tekrar C # 'ya geçmek istiyorum.
Dışarıda Mono projesi olduğunu biliyorum, ancak bazen onu düzeltemiyorum ya da yalnızca bazı geçici çözümlerle uyumsuzluklarla karşılaşıyorum.
Yüzlerce dolar ödemeden bir windows makinesi (vserver) alma imkanı olup olmadığını bilmek ister misiniz? Hobi geliştiricilerin bir windows server alması için başka bir çözüm olabilir mi?


1
Öğrenciyseniz, Windows Server 2012 R2'nin (veya 2012, 2008 R2 veya 2008'in Datacenter) sürümünü (veya bunun için) ücretsiz olarak edinmenin bir yolu vardır. Microsoft, buna ve bir dizi başka ürüne izin veren DreamSpark programını çalıştırmaktadır (örn. Visual Studio 2013, 2012, 2010 veya 2008 Professional ve SQL Server 2008, 2012 ve 2014). Daha fazla bilgi için dreamspark etiketi için wiki etiketine bakın . (üyelik yok, sadece kendimi bir lise öğrencisi olarak kullandığım bir program)
gparyani

Evet Ben öğrenciyim ve Dreamspark'a girebiliyorum. Şu anda kullanmıyorum, çünkü bunu amaçlarımla kullanıp kullanamayacağımı bilmiyorum. EULA, yalnızca üniversite araştırmasıyla ilgili eğitim amaçlı kullanmama izin verdiğimi söylüyor. Kullanmama izin var mı bilmiyorum ama veri merkezi personelimize sorabilirim.
TorbenJ

Yanıtlar:


2

Ne yazık ki, hangi Windows Server sürümünün gerekli olduğu ve projenizin ne olduğu hakkında herhangi bir bilgi vermediniz.

Aşağıdaki önerilerimin 'hobi geliştiricileri' olma konusundaki düşüncelerinize dayandığını unutmayın.

Windows Home Server yeterliyse, 100 doların çok altında bir lisans satın alabilirsiniz (yerel fiyatlarınızı kontrol edin). Ancak, bu rotaya gitmeden önce, WHS ile yetişkin Windows Server kardeşleri arasındaki farkları ve bu farklılıkların sizin için endişe duyup duymayacağını kontrol edin ("Windows Home Server vs. Windows Server 2008" gibi bir şey için google).

Ayrı bir kutuya kurabilirsiniz, ancak donanım sanallaştırması ve bol miktarda RAM ile iyi bir CPU'ya sahip bir PC'niz olması, bir VM'ye kurmanıza ve çalıştırmanıza da izin verir (örneğin, Sanal Kutu yerine tercih ettiğim VMWare oynatıcı). oldukça uzun zaman önce denedim, USB geçişi ile ilgili bir sürü sorun yaşadım - ancak bu o zamandan beri düzeltilmiş olabilir).

Hedef işletim sistemine sahip bir VM'ye sahip olmak, hata ayıklama için oldukça hızlı ve ağrısız bir dağıtım sağlar ve test için farklı sistem ve işletim sistemi yapılandırmalarına sahip çok sayıda VM'ye sahip olmanıza izin verir (mevcut HDD / SDD alanınız sınırdır ...) .

VM'nin yetersiz kaldığı nokta, sunucuya birçok eşzamanlı sorgu ile vurulduğunda yük ve performans ile ilgili kapsamlı testler yapmanız gerekiyorsa. Hem VM hem de ana bilgisayardan NIC bir tıkanıklık olacak ve ayrıca CPU ana bilgisayar işletim sistemi ile kısmen meşgul olacaktır. Bu kadar yoğun yük testleri için özel test donanımına sahip olmanız önerilir.



1

15 $ / ay, Windows ortamına sahip sanal bir barındırma pazarının dibi gibi görünüyor; ve, bu bir hobi olduğu için, SLA'ya ve arkasındaki insanlara çok fazla dikkat etmek zorunda değilsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.