¿Servidor de Windows para desarrolladores aficionados?


0

Me gustaría desarrollar aplicaciones de servidor en C #.
En este momento estoy desarrollando una aplicación de servidor con un amigo en Java, pero realmente no me gusta. Me gusta C # mucho mejor.
Mi problema es que la ventaja de Java es que se ejecuta en casi cualquier sistema, incluido Linux.
Para mi proyecto actual, alquilo un servidor v de Linux y me gustaría volver a C #.
Sé que existe el proyecto Mono, pero a veces me encuentro con incompatibilidades al usarlo que no puedo solucionar o solo con algunas soluciones.
Me gustaría saber si existe la posibilidad de obtener una máquina Windows (vserver) sin pagar cientos de dólares. ¿Existe alguna otra solución para que los desarrolladores de pasatiempos obtengan un servidor de Windows?


1
Si eres un estudiante, hay una manera de que obtengas la versión del Centro de datos (o Estándar) de Windows Server 2012 R2 (o 2012, 2008 R2 o 2008 para el caso) de forma gratuita. Microsoft ejecuta el programa DreamSpark que permite este y muchos otros productos (por ejemplo, Visual Studio 2013, 2012, 2010 o 2008 Professional y SQL Server 2008, 2012 y 2014). Vea el wiki de la etiqueta de la DreamSpark para más información (sin afiliación, es solo un programa que yo mismo uso como estudiante de secundaria)
gparyani

Sí, soy estudiante y tengo acceso a Dreamspark. No lo uso en este momento porque no sé si se me permite usarlo para mis propósitos. El EULA dice que solo se me permite usarlo con fines educativos asociados con la investigación universitaria. No sé si se me permite usarlo, pero podría preguntarle al personal de nuestro centro de datos.
TorbenJ

Respuestas:


2

Lamentablemente, no proporcionó ninguna información sobre qué versión de Windows Server se requiere y cuál es la naturaleza de su proyecto.

Tenga en cuenta que mis siguientes sugerencias se basan en su comentario sobre ser 'desarrolladores de pasatiempos'.

Si Windows Home Server fuera suficiente, aún puede comprar una licencia por debajo de los US $ 100 (consulte los precios locales). Sin embargo, antes de seguir esa ruta, verifique las diferencias entre WHS y sus hermanos mayores de Windows Server, y si tales diferencias serían motivo de preocupación para usted (busque algo como "Windows Home Server vs. Windows Server 2008").

Puede instalarlo en una caja separada, pero tener una PC con una CPU decente con virtualización de hardware y mucha RAM también le permitirá instalarlo y ejecutarlo en una VM (por ejemplo, el reproductor VMWare, que prefiero a Virtual Box que cuando lo probé hace bastante tiempo tuve muchos problemas con el paso a través de USB, pero esto podría haberse solucionado desde entonces).

Tener una máquina virtual con el sistema operativo de destino le permite una implementación bastante rápida e indolora para la depuración, y le permite tener una multitud de máquinas virtuales con diferentes configuraciones de sistema y sistema operativo para la prueba (su espacio disponible en HDD / SDD es el límite ...) .

Donde VM se queda corto si necesita realizar pruebas exhaustivas con respecto a la carga y el rendimiento cuando el servidor recibe muchas consultas simultáneas. Tanto la VM como la NIC de la PC host serán un cuello de botella, y también la CPU estará parcialmente ocupada con el sistema operativo host. Para pruebas de carga tan extensas, se recomienda tener hardware de prueba dedicado real.


2

Hay algunas soluciones de alojamiento que proporcionan alojamiento de Windows para un sitio web simple:

Estos no proporcionan un entorno completo de Windows, pero le permiten alojar un sitio web ASP.NET simple de forma gratuita.

Para comparar varias opciones de alojamiento ASP.NET diferentes, consulte la herramienta de comparación de Microsoft .


1

$ 15 / mes parece ser el fondo del mercado para alojamiento virtual con un entorno Windows; y, dado que se trata de un pasatiempo, no tiene que prestar mucha atención al SLA y a las personas que lo respaldan.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.