Alguma experiência com o Mono em servidores de produção? [fechadas]


22

Tenho curiosidade de usar o .NET para alguns aplicativos da web (por exemplo, ASP.NET MVC 2). No entanto, meu orçamento é limitado, então eu gostaria de usar o Mono no Linux. Eu nunca usei o Mono antes e não li sobre sites maiores que usam o Mono + Linux no servidor em produção.

Qual é a sua experiência usando o Mono no Linux em produção? Como o desempenho e a estabilidade são comparados ao .NET no Windows Server?

Existem sites populares que o estão usando na produção? Algum artigo disponível on-line eles compartilharam suas experiências?


2
Isso não responde à sua pergunta, mas você pode obter contas de hospedagem compartilhada do ASP.NET pelo mesmo dinheiro (menos de US $ 10 / mês) das contas do Linux.
Adam Lear

@ Anna: Obrigado, isso é informativo. Mas estou procurando principalmente alguns VPS. E também é mais fácil configurar alguns servidores de desenvolvimento / teste em casa no VirtualBox, se não houver licenças a serem pagas.
Jonas

@ Anna As contas linux em questão são compartilhadas ou não?
alternativa

@mathepic Sim. As contas são praticamente idênticas em termos de recursos (com pequenas variações no espaço em disco disponível e outros enfeites), com a principal diferença sendo o suporte ao Linux / Rails versus o Windows / ASP.NET.
Adam Lear

Não é uma resposta real, mas eu criei aplicativos Winforms com o Mono. Eles funcionam perfeitamente bem, sem problemas.
Robert Harvey

Respostas:


15

Eu tenho feito algumas coisas mono mvc no meu mac (unix não linux) nas últimas semanas e achei o mono combinado com o monodesenvolvimento um ambiente bastante interessante e útil.

Até agora, em alguns sites de protótipos, ainda não encontrei nenhum rompimento de negócio ou grandes problemas.

Nas próximas semanas, implantarei alguns sites em servidores linux vps. Então, eu vou comentar sobre a minha experiência.

[Update]
Então, essa resposta foi há muito tempo e demorei um pouco para colocar algumas coisas em funcionamento.

Portanto, minha experiência: mono-2.10.1 ou superior é um recurso completo para o asp.net mvc2 (o mono-2.8 tinha alguns bugs que exigiam uma compilação de origem) e agora está sendo usado por alguns provedores de nuvem.

Rodando em mono-2.8 http://srvd.in/

AppHarbor: http://unwind.apphb.com/

DeployFu: http://unwind.deployfu.com/

Eu achei estável e fácil de desenvolver, como eu disse que havia 2 bugs irritantes na versão 2.8, mas eles foram corrigidos na 2.10.1.

Fico feliz em elaborar com base em comentários.

[Atualização] Eu escrevi aqui sobre a implantação de mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.