que sé ahora 2:¿Qué plataforma en la nube admite playframework?
- http://heroku.com: Soporta play1 y play2, tiene planta libre.
- http://www.playapps.net: Admite play1, play2 desconocido, sin plan libre.
que sé ahora 2:¿Qué plataforma en la nube admite playframework?
Hay muchas opciones para la implementación de aplicaciones marco juego en la nube
Como codemwnci dicho, la mayoría de ellos trabajan con un despliegue de guerra.
Heroku for play!
princing: http://blog.heroku.com/archives/2011/8/29/play/ (parece que se obtiene 1 banco de pruebas web + 5 MB db PostreSQL gratis)
muestra: http://devcenter.heroku.com/articles/play
db: PostgreSQL
despliegue: nativa a través de git
tutorial: https://github.com/opensas/play-demo/wiki/Step-13---deploy-to-heroku
play2 support: http://www.playframework.org/documentation/2.0/ProductionHeroku
OpenShift
Un PaaS oferta por Red Hat
módulo: http://www.playframework.org/modules/openshift
de precios: se obtiene 5 aplicaciones, con un espacio de 500 MB cada uno, de forma gratuita, soporta MySQL, mongo, Jenkins, perl, PHP, Python y java
artículo: http://playlatam.wordpress.com/2012/02/09/play-framework-on-the-cloud-made-easy-openshift-module/
DB: MySQL, PostgreSQL mongodb,
despliegue: la guerra desplegar a través de git (o utilizando el módulo)
(Utilizando el cartucho prima es posible desplegar aplicaciones de reproducción de forma nativa, voy a ver si puedo escribir una tutorial en los próximos días ...)
voto para el soporte nativo: https://www.redhat.com/openshift/community/content/native-support-for-play-framework-application
tutorial: https://github.com/opensas/play-demo/wiki/Step-12.5---deploy-to-openshift
Google Aplicación del motor
módulo: http://www.playframework.org/modules/gae-1.4/home
contras: no se puede utilizar MySQL, no debe utilizar JPA
http://www.playframework.org/modules/siena-2.0.0/home
db: utiliza su propio almacén de datos (En lugar de APP se aconseja utilizar Siena)
implementación: a través del módulo
buen ejemplo: http://viralpatel.net/blogs/2011/01/first-play-framework-gae-siena-application-tutorial-example.html
tutorial: https://github.com/opensas/play-demo/wiki/Step-14---deploy-to-gae
dotCloud
módulo: http://www.playframework.org/modules/cloudbees
princing: https://www.dotcloud.com/pricing/ (hay un plan gratuito con db 10 MB)
AWS - Amazon Web Services
precios: http://aws.amazon.com/en/ec2/#pricing
precios: http://aws.amazon.com/en/elasticbeanstalk/#pricing
muestras: http://www.ibm.com/developerworks/java/library/j-javadev2-19/index.html http://www.ibm.com/developerworks/java/library/j-javadev2-16/index.html
Jelastic -
página de inicio: http://jelastic.com/
CleverCloud
página de inicio: https://www.clever-cloud.com/en/
precios: https://www.clever-cloud.com/doc/clever-cloud-overview/pricing/
despliegue de Scala: https://www.clever-cloud.com/doc/scala/play-framework-2/ despliegue para Java (la misma?): https://www.clever-cloud.com/doc/java/play-framework-2/
Hay un montón de opciones, y los nuevos salen todos los días ...
He aquí un artículo con una lista de la nube PaaS pública y privada para Java: http://cloud.dzone.com/articles/regarding-java-platforms
En cuanto al apoyo para poner el 2, heroku proporciona soporte nativo y una vez que el despliegue guerra está listo (está prevista para la próxima versión menor) que' ser capaz de implementar a la mayoría de ellos. Me las arreglé para implementar una aplicación play2 para openshift utilizando el cartucho de bricolaje, aquí está un screencast y un tutorial)
En la fecha actual, Heroku y Playapps son sus opciones para compatibilidad con Play nativo. Se está desarrollando una nueva que también admitirá sockets web (llamada Incipit), actualmente en versión beta admite 2.0 de forma nativa mediante la carga de un archivo zip desde dist commmand y 1.0 a través de la exportación como GUERRA y carga.
Su otra opción es utilizar una de las muchas plataformas en la nube, pero exportar su aplicación como un archivo WAR. No es ideal, pero abre opciones para los gustos de CloudBees y OpenShift y muchos más. También hay una solicitud abierta de la comunidad para agregar compatibilidad con Play a OpenShift here.
Cloud Foundry ahora también es compatible con play 2.0. No lo he probado sin embargo. Ver: http://blog.cloudfoundry.com/2012/05/31/cloud-foundry-now-supports-play/. Por cierto, Playapps detuvo sus servicios. Promociona Heroku en su sitio web.
Déjenme agregar que la solución PlayApps no está basada en la nube. No puede escalar hacia arriba/abajo su servidor sobre la marcha. –
Falta una asombrosa: [Clever Cloud] (http://www.clever-cloud.com/en/), una PaaS que escala automáticamente (vertical/horizontal). Admite Play 1 y 2 (sabores de Java y Scala). (no hay plan gratuito pero puedes probarlo gratis) – urcadox
Solo una actualización: CloudBees está cerrando su servicio de alojamiento en la nube –