BitNami – помощник ленивому программисту


Кросспост из моего хабра.

Век живи – век учись.

Ковыряясь в публикациях о Ruby на википедии наткнулся на замечательный проект, который не только поможет ленивому программисту поднять development среду для своих нужд, но также во многих случаях выручит и администратора и менеджера проектов. Проект этот называется BitNami.

Что же такое – BitNami?

Целью BitNami является упрощение процесса развертывания веб-приложений, таких как вики или блоги, что позволит сделать их более доступными. В мире есть много качественных программных пакетов с открытым исходным кодом, которые не используются так широко, как они могли быть использованы, потому что установить их и настроить не каждому по плечу. Команда BitNami намерена бороться с этим.

BitNami Stack представляет собой интегрированный пакет программного обеспечения, которое включает в себя веб-приложение и все его необходимые компоненты (веб-сервер, базу данных, Language Runtime), поэтому он готов к запуску “из коробки”. Stack’и могут быть представлены в виде нативных инсталляторов, образов виртуальных машин,  или образов для облачного хостинга.

Нативные инсталляторы – это отдельные исполнимые файлы, которые вы можете загрузить к себе на машину. После запуска инсталлятора будет выполнен пошаговый атоматический процесс установки выбранной системы. Инсталляторы доступны для Windows, Mac OS X, Linux и Solaris (согласитесь, этого более чем достаточно в 95% случаев).

Образы виртуальных машин – это преднастроенные виртуальные машины, которые включают минимальную инсталляцию Linux и собственно компоненты BitNami Stack. Образы виртуальных машин доступны для VMWare и последних версий VirtualBox.

Образы для облачного хостинга позволяют вам запустить BitNami Stack в облачном окружении и программно запускать или останавливать его. Облачные образы на текущий момент доступны для Amazon EC2, кроме того планируется также поддержка других облачных хостингов.

Независимо от того, какой тип стека выберете, все они позволяют запустить выбранное вами приложение в считанные минуты, не тратя времени на его конфигурирование и настройку.

На текущий момент доступно уже несколько десятков стеков. Вот некоторые из них:

  • Infrastructure
    • DjangoStack
    • LAMPStack
    • RubyStack
  • Blog
    • WordPress
  • Bug-Tracking
    • Redmine
  • CMS
    • Drupal
    • Joomla
    • Radiant CMS
  • Forum
    • phpBB
  • Version Control
    • Subversion
  • Wiki
    • DokuWiki
    • MediaWiki

Где же могут нам пригодиться BitNami Stacks?

  • Локальные девелоперские среды.
  • Вируализация девелоперских сред на централизованных началах (безобразно, но однообразно, как в армии).
  • Тестирование CMS, Wiki, багтрекеров – поиграться, чтобы понять, а нужно ли оно вообще, подходит ли.
  • Развертывание быстрых конфигураций в продуктовых средах (облачный хостинг как минимум).
  • Ваш вариант?

Я уже опробовал VMWare образы Python/Ruby/Redmine – очень понравилось. Django Stack (native installer) почему-то не установился на Win7 – что-то с PostgreSQL, пока детально не разбирался.

Вот вкратце и все. Надеюсь, был полезен ))

This entry was posted in Профессиональное and tagged , , , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">