Описание тега heroku
Heroku (произносится как her-OH-koo) - это облачная платформа для приложений на основе ruby, nodejs, python, php и jvm ( java, scala, clojure и т. Д.). Среди прочего он включает:
- Облачные веб-процессы и рабочие процессы ("дино")
- Размещенные хранилища данных (общие и выделенные)
- Стратегия развертывания Git на основе
- Ряд услуг, предлагаемых в качестве дополнений
- Поддержка других языков с помощью сборочных пакетов
- Безопасная конфигурация для конкретной среды
- Полностью управляемый, многопользовательская архитектура
- Полный API
Стратегия развертывания на основе Git
Приложения на Heroku управляются с помощью Git. Чтобы развернуть приложение, достаточно просто перенести кодовую базу на Heroku.
Heroku предлагает растущее количество надстроек через свою программу поставщиков надстроек. Дополнительные услуги, такие как отслеживание ошибок и создание отчетов, входящие и исходящие почтовые службы, размещенные базы данных без SQL, полнотекстовый поиск и многое другое, доступны с помощью нескольких щелчков мышью или команд в командной строке.
Heroku Dev Center содержит официальные руководства по платформе, языкам, надстройкам и т. Д.
Любой язык, не поддерживаемый по умолчанию, можно включить, создав собственный пакет сборки.
Для большей безопасности и переносимости Heroku позволяет вам управлять конфигурацией конкретной среды отдельно от исходного кода.
Полностью управляемая многопользовательская архитектура
Архитектура Heroku предназначена для бесперебойной работы вашего приложения с минимальным взаимодействием с вашей стороны. На сайте Heroku есть подробное объяснение его архитектуры.
Полный API
Доступ ко всем функциям Heroku можно получить из командной строки (через гем Heroku), включая управление ключами SSH, увеличение или уменьшение количества динамометрических станций, управление сертификатами SSL, добавление или удаление надстроек и многое другое.
Рельсы 4
До Rails 4 Heroku использовал систему плагинов для внедрения некоторого кода в ваше приложение при развертывании. Плагины больше не поддерживаются в Rails 4, поэтому Heroku предоставила некоторые жемчужины. См. Документацию по Rails 4
Справочные ссылки: