Какая облачная платформа поддерживает playframework?[закрыто]
-
10-12-2019 - |
Вопрос
Теперь я знаю 2:
- http://heroku.com:Поддерживает play1 и play2, имеет бесплатный тарифный план.
- http://www.playapps.net:Поддерживает play1, неизвестную play2, бесплатного плана нет.
Решение
Существует множество вариантов развертывания приложений play Framework в облаке
Как сказал codemwnci, большинство из них работают с военным развертыванием.
Heroku для игры!
принцующий: http://blog.heroku.com/archives/2011/8/29/play/ (похоже, вы получаете 1 web dyno + 5 МБ базы данных postresql бесплатно)
образец: http://devcenter.heroku.com/articles/play
дб:postgresql
развертывание:нативный через git
Учебник: https://github.com/opensas/play-demo/wiki/Step-13---deploy-to-heroku
поддержка play2: http://www.playframework.org/documentation/2.0/ProductionHeroku
Openshift ( Открытый Сдвиг)
Предложение PaaS от Red Hat
модуль: http://www.playframework.org/modules/openshift
цены:вы получаете бесплатно 5 приложений объемом 500 МБ каждое, поддерживающих mysql, mongo, jenkins, perl, php, python и java.
Статья: http://playlatam.wordpress.com/2012/02/09/play-framework-on-the-cloud-made-easy-openshift-module/
дб:mysql, mongodb, postgresql
развертывание:развертывание war через git (или с помощью модуля)
(Использование картриджа raw возможно для развертывания приложений play изначально, я посмотрю, смогу ли я написать руководство в ближайшие несколько дней ...)
голосуйте за встроенную поддержку: https://www.redhat.com/openshift/community/content/native-support-for-play-framework-application
Учебник: https://github.com/opensas/play-demo/wiki/Step-12.5---deploy-to-openshift
Движок приложений Google
модуль: http://www.playframework.org/modules/gae-1.4/home
минусы:не могу использовать mysql, не должен использовать JPA
http://www.playframework.org/modules/siena-2.0.0/home
дб:использует собственное хранилище данных (вместо JPA рекомендуется использовать siena).
развертывание:через модуль
хороший пример: http://viralpatel.net/blogs/2011/01/first-play-framework-gae-siena-application-tutorial-example.html
Учебник: https://github.com/opensas/play-demo/wiki/Step-14---deploy-to-gae
Облако точек
модуль: http://www.playframework.org/modules/cloudbees
принцующий: https://www.dotcloud.com/pricing/ (существует бесплатный тарифный план с базой данных 10 МБ)
зубная нить: https://www.dotcloud.com/pricing/pricing-faq/
AWS - Веб-сервисы Amazon
цены: http://aws.amazon.com/en/ec2/#pricing
цены: http://aws.amazon.com/en/elasticbeanstalk/#pricing
образцы:http://www.ibm.com/developerworks/java/library/j-javadev2-19/index.html http://www.ibm.com/developerworks/java/library/j-javadev2-16/index.html
Джеластик -
Домашняя страница: http://jelastic.com/
Умное облако
Домашняя страница: https://www.clever-cloud.com/en/
цены: https://www.clever-cloud.com/doc/clever-cloud-overview/pricing/
развертывание для Scala: https://www.clever-cloud.com/doc/scala/play-framework-2/ развертывание для Java (то же самое?): https://www.clever-cloud.com/doc/java/play-framework-2/
Существует множество вариантов, и каждый день появляются новые...
Вот статья со списком общедоступных и частных облачных PAAS для Java: http://cloud.dzone.com/articles/regarding-java-platforms
Что касается поддержки play 2, heroku предоставляет встроенную поддержку, и как только развертывание war будет готово (запланировано на следующий второстепенный релиз), вы сможете выполнить развертывание на большинстве из них.Мне удалось развернуть приложение play2 для openshift с помощью картриджа "сделай сам", вот скринкаст и еще Учебник)
Другие советы
В настоящее время Heroku и PlayApps являются вашими вариантами для поддержки нативной воспроизведения.Разработайте новое, что также будет поддерживать веб-сокеты (называется incipit ), в настоящее время в бета-версии поддерживает 2.0.ZIP-файл от Dist Commmand и 1.0 через экспорт в качестве войны и загрузки.
Ваш другой вариант - использовать одну из многочисленных облачных платформ, но экспортируя ваше приложение в качестве файла войны.Не идеально, но он открывает варианты подобных облачныхbeebees и openshift и многое другое.Существует также запрос открытого сообщества, чтобы добавить поддержку воспроизведения для OpenShift Вот .
Cloud Foundry теперь имеет поддержку для игры 2.0.Не пробовал это, хотя. См.: http://blog.cloudfoundry.com/2012/05/31 / Cloud-Foundry-Now-Supports-Play / . Кстати, PlayApps останавливала свои услуги.Он продвигает Heroku на своем сайте.