Вам не обязательно развертывать Erlang на целевой машине, вы можете развернуть свое приложение как автономный релиз (релизы - это актуальная концепция http://www.erlang.org/doc/design_principles/release_structure.html). Это означает, что вы строите свое приложение накомпьютер, на котором установлена версия Erlang, которую вы хотите использовать, например, ваш CI-сервер, и сгенерируйте выпуск вашего приложения. Этот выпуск предоставляет среду исполнения Erlang (ERTS) и все необходимые библиотеки с вашего сервера сборки (сборка и цель)архитектура должна быть одинаковой), а при использовании арматуры даже запускается скрипт запуска.
Инструмент арматуры Basho значительно упрощает создание релизов (см. https://github.com/basho/rebar). Если вы используете арматуру, ваше приложение должно быть OTP-совместимым(см. ссылку о выпусках).
Одним из недостатков этого подхода является то, что ваш выпуск по сравнению с вашим реальным приложением может быть довольно большим. Но вы также можете экспериментировать с несколькими версиями Erlang и не нуждаетесь в сборке.инструменты для Эрланга на целевой машине.
Edit:
Будущее размещения приложений Erlang для высокой производительности, скорее всего, будет:
Erlang на Xen
, который запускает Erlang на гипервизоребез операционной системы.