So 2 ora:Quale piattaforma cloud supporta i playframework?
- http://heroku.com: Supporta Play1 e play2, ha pianta libera.
- http://www.playapps.net: supporta play1, play2 sconosciuto, nessun piano gratuito.
So 2 ora:Quale piattaforma cloud supporta i playframework?
Ci molte opzioni per la distribuzione di applicazioni framework gioco sulla nuvola
Come codemwnci detto, la maggior parte di loro lavoro con una distribuzione di guerra.
Heroku per giocare!
princing: http://blog.heroku.com/archives/2011/8/29/play/ (sembra si ottiene 1 web banco + 5MB PostreSQL db gratis)
campione: http://devcenter.heroku.com/articles/play
db: PostgreSQL
distribuzione: nativa tramite git
tutorial: https://github.com/opensas/play-demo/wiki/Step-13---deploy-to-heroku
supporto play2: http://www.playframework.org/documentation/2.0/ProductionHeroku
OpenShift
Un PaaS offerta da Red Hat
modulo: http://www.playframework.org/modules/openshift
prezzi: si ottiene 5 applicazioni, con lo spazio 500MB ciascuno, gratis, supporta MySQL, Mongo, Jenkins, perl, PHP, Python e Java
articolo: http://playlatam.wordpress.com/2012/02/09/play-framework-on-the-cloud-made-easy-openshift-module/
db: MySQL, MongoDB, PostgreSQL
schieramento: la guerra distribuire tramite git (o utilizzando il modulo)
(Utilizzando la cartuccia grezzo è possibile distribuire le applicazioni di gioco in modo nativo, vedrò se riesco a scrivere un tutorial nei prossimi giorni ...)
voto per il supporto 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 Application Engine
modulo: http://www.playframework.org/modules/gae-1.4/home
contro: non può usare mysql, non dovrebbe usare JPA
http://www.playframework.org/modules/siena-2.0.0/home
db: utilizza un proprio archivio dati (Invece di APP si consiglia di utilizzare siena)
distribuzione: tramite modulo
bell'esempio: 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
modulo: http://www.playframework.org/modules/cloudbees
princing: https://www.dotcloud.com/pricing/ (c'è un piano gratuito con 10 MB db)
filo interdentale: https://www.dotcloud.com/pricing/pricing-faq/
AWS - Amazon Web Services
prezzi: http://aws.amazon.com/en/ec2/#pricing
prezzi: http://aws.amazon.com/en/elasticbeanstalk/#pricing
campioni: 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 -
homepage: http://jelastic.com/
CleverCloud
homepage: https://www.clever-cloud.com/en/
prezzi: 012.
distribuzione per Scala: https://www.clever-cloud.com/doc/scala/play-framework-2/ Distribuzione per Java (lo stesso?): https://www.clever-cloud.com/doc/java/play-framework-2/
Ci sono un sacco di opzioni, e quelli nuovi escono tutti i giorni ...
Ecco un articolo con un elenco di pubblico e privato cloud PaaS per Java: http://cloud.dzone.com/articles/regarding-java-platforms
Per quanto riguarda il supporto di riproduzione 2, Heroku fornisce supporto nativo e una volta che l'implementazione della guerra è pronto (è prevista per la prossima release minore) si' Sarò in grado di distribuire alla maggior parte di loro. Sono riuscito a distribuire un'app Play2 a openshift usando la cartuccia fai-da-te, ecco uno screencast e uno)
Alla data attuale, Heroku e Playapps sono le opzioni per il supporto di riproduzione nativo. Ne è in sviluppo uno nuovo che supporterà anche i socket Web (chiamato Incipit), attualmente in versione beta 2.0 supporta nativamente il caricamento di un file zip dal comando dist e 1.0 attraverso l'esportazione come WAR e il caricamento.
L'altra opzione è utilizzare una delle tante piattaforme cloud, ma esportare l'applicazione come file WAR. Non ideale, ma offre opzioni per CloudBees e OpenShift e molte altre ancora. C'è anche una richiesta di comunità aperta per aggiungere il supporto Play a OpenShift here.
Cloud Foundry ora ha anche il supporto per il gioco 2.0. Non l'ho provato però. Vedi: http://blog.cloudfoundry.com/2012/05/31/cloud-foundry-now-supports-play/. A proposito, Playapps ha interrotto i suoi servizi. Promuove Heroku sul loro sito web.
Consentitemi di aggiungere, la soluzione PlayApps non è basata su cloud. Non è possibile scalare/abbassare il server al volo. –
Manca uno splendido: [Clever Cloud] (http://www.clever-cloud.com/en/), un PaaS che si ridimensiona automaticamente (verticale/orizzontale). Supporta Play 1 e 2 (sapori Java e Scala). (nessun piano gratuito ma puoi provarlo gratuitamente) – urcadox
Solo un aggiornamento: CloudBees sta chiudendo il suo servizio di cloud hosting –