Подтвердить что ты не робот

Heroku-подобные услуги для Scala?

Я люблю Heroku, но я предпочел бы развиваться в Scala, а не Ruby on Rails.

Кто-нибудь знает какие-либо службы, такие как Heroku, которые работают с Scala?

UPDATE: Heroku теперь официально поддерживает Scala - см. ответы ниже для ссылок

4b9b3361

Ответ 2

Обновление

Heroku только объявила поддержку Java.

Обновление 2

Heroku только объявил поддержку Scala

И

Проверьте Amazon Elastic Beanstalk.

Чтобы развернуть приложения Java, используя Упругий бобовый стебель, вы просто:

  • Создайте свое приложение как вы обычно будет использовать любой редактор или IDE (например, Eclipse).
  • Поставьте развертываемый код в стандартную Java-версию Архив веб-приложений (WAR файл).
  • Загрузите свой файл WAR в Elastic Beanstalk с использованием управления AWS Консоль, набор инструментов AWS для Eclipse, API веб-сервисов или команда Линейные инструменты.
  • Разверните приложение. За кулисами, эластичный бобовый шток обрабатывает подготовку нагрузки балансировщик и развертывание WAR файл в один или несколько экземпляров EC2 запуск приложения Apache Tomcat сервер.
  • Через несколько минут вы иметь доступ к вашей заявке на настраиваемый URL (например, http://myapp.elasticbeanstalk.com/).

Как только приложение запущено, Упругий бобовый стебель обеспечивает несколько такие как:

  • Легкое развертывание новых версий приложений к работающим средам (или откату к предыдущей версии).
  • Доступ встроенные показатели мониторинга CloudWatch таких как среднее использование ЦП, количество запросов и средняя задержка.
  • Получать уведомления по электронной почте через Amazon Simple Notification Service когда изменяется работоспособность приложения или серверы приложений добавляются или удален.
  • Доступ к журналу сервера Tomcat файлы, не требующие входа в систему серверов приложений.
  • Быстрый перезапуск серверы приложений на всех EC2 экземпляры с одной командой.

Другим сильным соперником является Cloud Foundry. Одной из приятных особенностей Cloud Foundry является возможность иметь локальную версию "облака", работающую на вашем ноутбуке, чтобы вы могли развертывать и тестировать офлайн.

Ответ 3

Я начал работать над тем же, что и вы сказали несколько недель назад. Я использую Lift, который является отличной основой и имеет большой потенциал, помимо среды chroot Linux.

Я закончил с демо-версией, но Linux chroot не настолько стабилен (и не защищен), поэтому теперь я перехожу в тюрьму FreeBSD на Amazon EC2, и, надеюсь, это будет сделано в ближайшее время. http://lifthub.net/

Существуют также другие среды хостинга Java, включая VMForce, упомянутые выше.

Ответ 4

Если вы ищете настраиваемую настройку, которая также имеет простоту развертывания, которую предлагает heroku: http://dotcloud.com. Они приглашаются только сейчас, но мне дали доступ менее чем за три дня. Там я работаю над проектом Lift/MongoDB, и он работает хорошо.

Ответ 5

Сверху моей головы появляется только VMForce, но пока недоступно. Это будет Java-ориентированный сервис, поэтому, вероятно, вам придется потратить немного времени на выяснение того, как упаковать приложение.

Для более подробной дискуссии об этом в обсуждалось в 2008 году.

Ответ 7

На самом деле вы можете запустить scala на героку прямо сейчас. Вы этому не верите?

https://github.com/lstoll/heroku-playframework-scala

Я не уверен, что трюки, которые использовал lstoll, являются законными, но используя новая платформа кедра, где вы можете запускать пользовательские процессы, а некоторые изобретательный взлом Gemfile, он сумел загрузить Java играть платформу в процесс. Кажется, работает, поскольку у него есть живая сайт, на котором запущена тестовая страница.