Social Change!でタグ「PaaS」が付けられているもの

Railsでアプリを作ったら公開したくなるのが人情ですよね。

だけど、安いホスティングサーバとかだと、使える環境が限られていたり、セットアップが面倒だったり・・・必死こいてセットアップしても、本気で運用するとなると、そんな環境だと不安だらけだし・・・かといって、AmazonEC2で運用するだけの気合いもない。GAE/Jを使って、JRubyってのもな〜・・・

私もそんな感じでしたが、そんな折に、mat_akiに、Heroku(ハーオークーと読むらしい)を教えてもらいました。

実は、Herokuって、ずいぶん昔に話題になって、知っていたんですが、その時は、「WebブラウザでRailsアプリが開発できる〜」みたいな感じだったんですよね。それだとEmacsで良いよ。と思ってスルーしていたんですが・・・どうやら、サービスの定義?内容?が変ったようです。

今までのWebブラウザRails開発環境は、"Heroku Garden"というサービスになっています。

http://herokugarden.com/

これが、Webブラウザ上だけで、Railsアプリケーションの開発ができるというサービスです。以前に話題になった旧"Heroku"ですね。これは、Emacs使いとしては、あまり興味がない。

で、"Heroku"の方は、なんと、Rubyのプラットフォーム運用サービスになっていました。

https://heroku.com/

どんなサービスかというと、自分で作ったRubyのWebアプリケーションを運用(ホスティング)してくれるというものです。私はRailsアプリケーションしか試してないですが、Rackの上で動くフレームワーク(Sinatraとか)なら何でも動くようです。既に、25000本のアプリケーションが動いているらしいですね。

"Heroku"は、ソースコードをgitで管理していて、ローカルで開発したRailsアプリケーションを、"Heroku"のgitにプッシュするだけで、フックスクリプトが動いて、自動的にデプロイメントしてくれます。データベースも当然、準備された上にうまく隠蔽されています。"Heroku"の中にあるデータベースで、"rake db:migrate"などをするために、"Heroku"からコマンドラインのインタフェースが用意されています。

使っているテクノロジは、http://docs.heroku.com/technologies に書いてますね。
何はともあれ、試してみました。

photo
  • 名前: 倉貫義人
  • 生年月日: 1974年5月1日
  • SonicGarden カンパニー長
    (TIS社内ベンチャー)
  • Twitter, Facebook, Linkedin
  • メールアドレス(_at_を@に):
    kuranuki_at_sonicgarden.jp
    kuranuki_at_gmail.com
  sonicgarden  
はてなハイク

RSSリーダーに登録

Bloglinesで閲読登録
ADD TO Hatena::RSS
Subscribe with livedoor Reader
Add to Google
My Yahoo!に追加
Subscribe with Fastladder
エキサイトリーダーに登録