Servidor Windows para desenvolvedores de hobby?

0

Eu gostaria de desenvolver aplicativos de servidor em C #.
No momento estou desenvolvendo um aplicativo de servidor com um amigo em Java, mas eu realmente não gosto disso. Eu gosto de C # muito melhor.
Meu problema é que a vantagem do Java é que ele é executado em quase todos os sistemas, incluindo o Linux. Para o meu projeto atual eu alugo um vserver linux e eu gostaria de voltar para C #.
Eu sei que existe o projeto Mono lá fora, mas às vezes me deparo com incompatibilidades usando-o que não posso consertar ou apenas com algumas soluções alternativas.
Eu gostaria de saber se existe a possibilidade de obter uma máquina windows (vserver) sem pagar centenas de dólares? Existe talvez outra solução para desenvolvedores de hobby obterem um servidor Windows?

    
por TorbenJ 11.12.2013 / 23:49

3 respostas

2

Você infelizmente não forneceu nenhuma informação sobre qual versão do Windows Server é necessária e qual é a natureza do seu projeto.

Note que minhas sugestões a seguir baseiam-se em sua observação sobre ser 'desenvolvedor amador'.

Se o Windows Home Server fosse suficiente, você ainda pode comprar uma licença (verifique seus preços locais). No entanto, antes de seguir essa rota, verifique as diferenças entre WHS e seus irmãos Windows Server crescidos e se essas diferenças seriam motivo de preocupação para você (google para algo como "Windows Home Server vs. Windows Server 2008").

Você pode instalá-lo em uma caixa separada, mas ter um PC com uma CPU decente com virtualização de hardware e muita RAM também permitirá que você instale e execute-o em uma VM (por exemplo, VMWare player, que eu prefiro Virtual Box, que quando eu tentei há algum tempo atrás tive um monte de problemas com passagem USB - mas isso pode ter sido corrigido desde então, embora.

Ter uma VM com o sistema operacional de destino permite uma implantação rápida e fácil para depuração, e permite que você tenha uma infinidade de VMs com diferentes configurações do sistema e do SO para teste (o espaço HDD / SDD disponível é o limite. ..).

Quando a VM é insuficiente, é necessário fazer testes extensivos em relação à carga e ao desempenho quando o servidor recebe muitas consultas simultâneas. Tanto a VM quanto a NIC do PC host serão um gargalo, e a CPU também estará parcialmente ocupada com o sistema operacional host. Para testes de carga tão extensos, recomenda-se ter hardware de teste dedicado real.

    
por 12.12.2013 / 00:35
2

Existem algumas soluções de hospedagem que fornecem hospedagem do Windows para um site simples:

Eles não fornecem um ambiente completo para o Windows, mas permitem que você hospede um site ASP.NET simples de graça.

Para comparar várias opções de hospedagem do ASP.NET, confira a ferramenta de comparação da Microsoft.

    
por 11.12.2013 / 23:52
1

$ 15 / mês parece ser a base do mercado de hospedagem virtual com ambiente Windows; e, como esse é um hobby, você não precisa prestar muita atenção ao SLA e às pessoas por trás dele.

    
por 12.12.2013 / 01:52