2012-05-20 16 views
5

Sto cercando una piattaforma che utilizzerei per il mio progetto. Parte di esso è un sito Web .NET molto semplice. Volevo avere un hosting Amazon EC2 per questo, e vedo che l'host lunux mi costerà due volte meno di Windows. Sento anche che con Linux sarei in grado di ottenere di più dall'hardware che con Windows. Quindi, il mio pensiero è che se faccio funzionare il mio sito web sotto Mono, sarei in grado di ospitarlo più economico. Le mie domande ora sono:È mono un'alternativa valida a asp.net?

  • È Mono piattaforma abbastanza stabile per ospitare siti Web? Con stable intendo: bug, crash, problemi di sicurezza. In altre parole, è sufficiente ospitare un sito Web di produzione?

  • Quale server Web sarebbe appropriato per il mio Web? Sento sempre "apache", ma è una grande piattaforma gonfia, progettata per reti pesanti. Il mio modello sarebbe: un host EC2 = un sito web. Non è eccessivo? Ci sono altre alternative, che sono leggere e stabili?

  • Esiste qualche esempio di un sito Web di successo in esecuzione su Mono? Qual è esattamente la loro configurazione?

risposta

2

La prima domanda non è valida IMHO. I requisiti sull'utilizzo della produzione sono più che le tecnologie in uso, in quanto implicano anche contratti di supporto con fornitori di servizi (Amazon), fornitore di framework (Xamarin), fornitore di applicazioni (il tuo team di sviluppo o una terza parte).

Anche se scegli .NET/IIS/Windows, dovresti affrontare la stessa situazione.

Mono supporta FastCGI, quindi Apache è solo una delle opzioni del server Web. http://www.mono-project.com/FastCGI

Mostra casi per Mono possono essere trovati da seguenti link,

http://tirania.org/blog/archive/2010/Jun-16-1.html

http://mono.1490590.n4.nabble.com/Showcase-of-mono-projects-td2300715.html

ci sono più, come pubblicato in http://mono-project.com/Companies_Using_Mono

ti suggerisco di parlare con Xamarin se voglio fare anche altre richieste,

http://support.xamarin.com/

+0

Ho aperto entrambi i collegamenti e nessuno di essi indica casi di presentazione. Preferirei vedere alcuni siti che funzionano effettivamente su Internet e utilizzare Mono come back-end. Vedo che Mono è supportato da più venditori, ma la mia domanda è: se effettivamente viene utilizzata con successo da chiunque. Inoltre: sono consapevole del funzionamento di FastCGI. Quello che stavo chiedendo è una raccomandazione, preferibilmente supportata da un'esperienza pratica personale. – galets

+2

Chi ha usato Mono come back end non farà pubblicità per Mono per niente, quindi perché non scrivere una mail privata a Xamarin e chiedere se hanno qualcosa da condividere con te. Potrebbero indicarti qualcuno che usa Mono. Inoltre, http://mono-project.com/Companies_Using_Mono vale la pena di provarlo. –

+1

Il supporto FastCGI apparentemente non è molto stabile. XSP è usato solo per lo sviluppo e non per la produzione. – startupsmith

Problemi correlati