2010-05-06 33 views
12

Estoy comenzando una aplicación web considerando la escalabilidad como una de las principales prioridades. ¿Cuáles serían los beneficios de esta : cassandra Scala ascensorImplementando y alojando scala en la nube?

vs la lámpara tradicional en la nube? Dado que por lo que he leído, corrígeme, la nube en sí es escalable

Nunca antes había visto a nadie implementar scala en la nube. ¿Vale la pena el esfuerzo para aprender la plataforma? ¿Está listo para el uso de producción?

+2

En AppEngine: http://goo.gl/Adtz de http://goo.gl/05QW Mi opinión, es que Java es una mejor opción que PHP para aplicaciones que deben escala y Scala, siendo capaz de una eficiencia igual al código escrito en Java nativo, lo convierte en un reemplazo adecuado para Java. Los buenos proveedores de la nube brindan escalabilidad, pero eso no implica necesariamente que su aplicación se escale bien. En otras palabras, puede escribir fácilmente una aplicación que no puede escalar o costará una fortuna en recursos cuando se escala. Además, creo que se trata menos del marco de back-end y más sobre el diseño de su aplicación. – nicerobot

Respuesta

10

Hecho correctamente, la implementación de java/scala cloud puede ser tan sencilla como la implementación "normal".

También hay que tener en cuenta que Scala despliega eficazmente como si se tratara de Java + una biblioteca, por lo que cualquier soluciones de nube centrado en Java estarán disponibles para usted (GWT, EC2, etc.)

yo recomiendo encarecidamente que revises Stax si quieres seguir esta ruta (y te recomiendo encarecidamente que lo hagas). Ya comencé a usarlo para un par de aplicaciones de Scala (una con ascensor). Están respaldados por EC2 y realmente usan Scala internamente. La implementación y las pruebas también son pan comido.

+5

http://stax.net/ o busque "stax cloud" ya que la búsqueda de solo "stax" se refiere principalmente a StAX, The Streaming API for XML (al menos, para mí) – nicerobot

+4

Buscando Stax Encontré que fue adquirido por [Cloudbees] (http://www.cloudbees.com/acquisitions/stax/) en diciembre de 2010. – Josh

+0

Hola chicos, ¿cuál es una solución asequible (en comparación con PHP) para alojar algunos servicios web sencillos escritos en Scala? – Ixx

5

Heroku ahora le permite desplegar aplicaciones web Scala

+0

Lo bueno de ellos es que también tienen sandbox gratis y admiten la mayoría de los idiomas. – Zeus

1

Trabajo en Clever Cloud y también se puede implementar Scala webapps en nuestra plataforma;) visita nuestra página web más scala-cloud.com

Esta plataforma PaaS puede escalar automáticamente y abajo su aplicación con respecto a su tráfico. También puede personalizarlo finamente si desea la escalabilidad vertical, horizontal o de ambos tipos. La consecuencia de este aumento de escala es que pagas sobre la marcha: solo pagas por tu consumo real y no el potencial.

Despliegue por git.

Non AWS, alojado en los centros de datos de nivel 4 +.

¡Prueba gratis!

+0

Desafortunadamente no tienes configuración simple gratuita, lo que sería genial para proyectos de poc pequeños – kirhgoff