2010-05-06 29 views
12

Sto avviando un'app Web considerando la scalabilità come una delle priorità principali. Quali sarebbero i vantaggi di questo: Cassandra Scala ascensoreDistribuzione e hosting scala nel cloud?

vs la lampada tradizionale sulla nuvola? Da quello che ho letto, per favore correggimi, il cloud stesso è scalabile

Non ho mai visto nessuno distribuire scala sul cloud prima. Vale la pena di imparare la piattaforma? È pronto per l'uso di produzione?

+2

Su AppEngine: http://goo.gl/Adtz da http://goo.gl/05QW mio parere, è che Java è una scelta migliore di PHP per applicazioni che devono scalare e Scala, essere capace di efficienza pari al codice scritto in Java nativo, lo rende un sostituto adatto per Java. I buoni fornitori del cloud offrono scalabilità, ma non implica necessariamente che la vostra applicazione si scalerà bene. In altre parole, è possibile scrivere facilmente un'applicazione che non può ridimensionare o costare una fortuna in risorse quando ridimensionata. Più, penso che sia meno sul framework back-end e più sulla progettazione dell'applicazione. – nicerobot

risposta

10

Fatta correttamente, l'implementazione di java/scala cloud può essere indolore come l'implementazione "regolare".

Anche tenere a mente che Scala distribuisce in modo efficace come se si trattasse di Java + una biblioteca, in modo che qualsiasi soluzioni cloud Java-centric sarà a vostra disposizione (GWT, EC2, etc.)

mi consiglia vivamente che controlli Stax se vuoi seguire questa strada (e ti incoraggio vivamente a farlo). Ho già iniziato a usarlo per un paio di applicazioni Scala (una che utilizza l'ascensore). Sono supportati da EC2 e usano effettivamente Scala internamente. Anche la distribuzione e i test sono un gioco da ragazzi.

+5

http://stax.net/ o cerca "stax cloud" poiché la ricerca di solo "stax" si riferisce principalmente a StAX, l'API Streaming per XML (almeno per me) – nicerobot

+4

Alla ricerca di Stax ho scoperto che è stata acquisita da [Cloudbees] (http://www.cloudbees.com/acquisitions/stax/) nel dicembre 2010. – Josh

+0

Ciao ragazzi, qual è una soluzione economica (rispetto a PHP) per ospitare alcuni semplici servizi web scritti in Scala? – Ixx

5

Heroku ora consente di distribuire webapps Scala

+0

Buona cosa su di loro, hanno anche sandbox gratuito e supporta quasi la maggior parte delle lingue. – Zeus

1

Io lavoro in Clever Cloud e si può anche distribuire Scala webapps sulla nostra piattaforma;) approfittare della nostra ultimo sito scala-cloud.com

Questa piattaforma PaaS può scalare automaticamente e giù l'applicazione per quanto riguarda il tuo traffico. Puoi anche personalizzare finemente se vuoi verticale, orizzontale o entrambi i tipi di scalabilità. La conseguenza di questo ridimensionamento è che paghi come vuoi: paghi solo il tuo consumo reale e non quello potenziale.

Distribuzione tramite git.

Non AWS, ospitato nei data center di livello 4 +.

Prova gratuita!

+0

Sfortunatamente non disponi di una semplice configurazione gratuita, che sarebbe ottima per i progetti di piccoli poc – kirhgoff

Problemi correlati