Herokuは、RailsなどのRuby製のWebアプリケーションが稼動するプラットフォームをホスティング形式で提供してくれるPaaS(Platform as a Service)です。(ちなみにHerokuのさらにバックエンドは、これまた今一押しのAmazon EC2ね。)
Herokuの概要については、以下のリンク先の説明が詳しいので割愛。
If you were wanting to evaluate Redmine without having to set it up or wanted to try out some of the new features coming in 0.9, the Redmine demo is now back online. I've set it up on Heroku using their free plan and a PostgreSQL database.
Redmine Demo - now available at demo.redmine.org - Redmine Blog - The Official Redmine blog -
上記を読む限り、Redmineの公式デモサイトは、Herokuのフリープランで動かされているらしい。
データベースはPostgreSQLを使っているとのこと。
$ dig demo.redmine.org 〜〜〜省略〜〜〜 ;; ANSWER SECTION: demo.redmine.org. 10800 IN CNAME redmine-demo.heroku.com. redmine-demo.heroku.com. 10800 IN CNAME heroku.com. heroku.com. 2180 IN A 75.101.145.87 heroku.com. 2180 IN A 75.101.163.44
確かに。
ちなみにRedmineのデモサイトは、以下から。
このRedmineのデモサイトでは、まだリリースされていない次期バージョンの新機能も試せるとのことですが、こういった開発中の動作確認用のテストサイト(場合によってはデモサイトも)の稼働環境は、まさにこのHerokuのようなgitリポジトリと超簡単に連携できる仕組みを持つPaaSのようなサービスで動かすのが良いですね。
gitにpush/pullするだけで、自動で実行基盤にデプロイされる、的な手軽さが良い。
そんなナイスなHerokuの使い方は、↓あたりの説明が詳しいので、興味があれば是非。