¿Qué plataforma en la nube admite playframework?[cerrado]
-
10-12-2019 - |
Pregunta
Ahora conozco 2:
- http://heroku.com:Soporta play1 y play2, tiene plan gratuito.
- http://www.playapps.net:Admite play1, play2 desconocido, sin plan gratuito.
Solución
Hay muchas opciones para implementar aplicaciones de Play Framework en la nube.
Como dijo codemwnci, la mayoría de ellos trabajan con un despliegue de guerra.
¡Heroku para jugar!
precio: http://blog.heroku.com/archives/2011/8/29/play/(Parece que obtienes 1 banco de pruebas web + 5 MB de base de datos postresql gratis)
muestra: http://devcenter.heroku.com/articles/play
base de datos:postgresql
despliegue:nativo a través de git
tutorial: https://github.com/opensas/play-demo/wiki/Step-13---deploy-to-heroku
soporte play2: http://www.playframework.org/documentation/2.0/ProductionHeroku
turno abierto
Una oferta PaaS de Red Hat
módulo: http://www.playframework.org/modules/openshift
precios:Obtienes 5 aplicaciones, con 500 MB de espacio cada una, gratis, compatibles con 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/
base de datos:mysql, mongodb, postgresql
despliegue:implementación de guerra a través de git (o usando el módulo)
(Es posible utilizar el cartucho sin formato para implementar aplicaciones de reproducción de forma nativa. Veré si puedo escribir un tutorial en los próximos días...)
vota por el apoyo 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
Motor de aplicaciones de Google
módulo: http://www.playframework.org/modules/gae-1.4/home
contras:No puedo usar MySQL, no debería usar JPA
http://www.playframework.org/modules/siena-2.0.0/home
base de datos:utiliza su propio almacén de datos (en lugar de JPA, se recomienda utilizar siena)
despliegue:vía 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
nube de puntos
módulo: http://www.playframework.org/modules/cloudbees
precio: https://www.dotcloud.com/pricing/(hay un plan gratuito con 10 MB db)
seda floja: https://www.dotcloud.com/pricing/pricing-faq/
AWS - Servicios web de Amazon
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
jelastico -
página principal: http://jelastic.com/
Nube inteligente
página principal: https://www.clever-cloud.com/es/
precios: https://www.clever-cloud.com/doc/clever-cloud-overview/pricing/
Implementación para Scala: https://www.clever-cloud.com/doc/scala/play-framework-2/implementación para Java (¿lo mismo?): https://www.clever-cloud.com/doc/java/play-framework-2/
Hay muchas opciones y cada día salen nuevas...
Aquí hay un artículo con una lista de PaaS de nube pública y privada para Java: http://cloud.dzone.com/articles/regarding-java-platforms
Con respecto al soporte para Play 2, Heroku proporciona soporte nativo y una vez que el despliegue de guerra esté listo (está programado para la próxima versión menor), podrás implementarlo en la mayoría de ellos.Logré implementar una aplicación play2 en openshift usando el cartucho "hágalo usted mismo", aquí hay una captura de pantalla y un tutorial)
Otros consejos
En la fecha actual, Heroku y PlayApps son sus opciones para el soporte de juego nativo.Hay un nuevo que se está desarrollando que también admitirá sockets web (llamado incipit ), actualmente en beta es compatible con 2.0 de forma nativa a través de la carga.un archivo zip desde DIST COMMAND y 1.0 a través de la exportación como una guerra y carga.
Su otra opción es usar una de las muchas plataformas de nube, pero exportar su solicitud como un archivo de guerra.No es ideal, pero abre opciones para los gustos de Cloudbees y OpenShift y muchos más.También hay una solicitud de comunidad abierta para agregar el soporte de juego a OpenShift Aquí .
Nube Foundry ahora tiene soporte para Play 2.0 también.Sin embargo, no lo he probado. Ver: http://blog.cloudfoundry.com/2012/05/31 / Cloud-Foundry-Now-Supports-Play / . Por cierto, PlayApps detuvo sus servicios.Promueve a Heroku en su sitio web.