Witam.
Piszę aplikację sieciową klient-serwer, której funkcjonalność w głównej mierze opiera się na bazie danych SQL.
Zamierzam skorzystać z szybkich i efektywnych narzędzi Microsoftu - zarówno serwer i klient pisane są w C#, serwer kontaktuje się z bazą danych MS SQL poprzez SqlClient.
Tutaj moje pytanie. Nie chcę uruchamiać tego pod mono (to tak jakby jeść zupę widelcem), które zresztą jest jeszcze zabugowane, a na to nie mogę sobie pozwolić. Chcę uruchomić aplikację pod Windowsem (dowolnym, który obsługuje .NET Framework 3.5).
Jaki musiałbym mieć sprzęt, żeby to ruszyło i działało po prostu szybko i niezawodnie?
Wiem, że ważny jest procesor (chciałbym żeby to było dwurdzeniowe/dwuprocesorowe, bowiem serwer jest aplikacją wielowątkową) oraz pamięć RAM.
Nie potrzebuje dużo miejsca na HDD (mysle ze wszystko bedzie sie miescilo do 10 GB), ani grafiki (serwer co prawda może mieć GUI, ale to tylko małę windowsowe okienko z buttonami i ListBoxem, jak na razie ;P).
Chciałbym móc łączyć się z tym kompem (Wirtualny pulpit, telnet? bo kupno monitora specjalnie dla serwera nie wchodzi w grę) żeby móc odpalać aplikację.
Pozdrawiam, licząc na szybką odpowiedź.