19
Heroku Ruby Cloud Platform as a Service Dec 11, 2010 Cloudmix Junya Ogura / heroku-ja Saturday, December 11, 2010

Heroku the Ruby Cloud

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Heroku the Ruby Cloud

HerokuRuby Cloud Platform as a Service

Dec 11, 2010 CloudmixJunya Ogura / heroku-ja

Saturday, December 11, 2010

Page 2: Heroku the Ruby Cloud

小倉純也 (@junya)SIerでRubyプログラマーをしています。

6月にheroku-jaというGoogleグループを作りました。

Saturday, December 11, 2010

Page 4: Heroku the Ruby Cloud

サイトでの説明: her - OH - koo

名前の由来: Hero + Haiku = Heroku

の読み方

日本語での表記: ヘロク        ハオク、ハロク        ヒロク、などなど

Saturday, December 11, 2010

Page 5: Heroku the Ruby Cloud

http://www.salesforce.com/jp/company/news-press/press-releases/2010/12/101210-1.jsp

Saturday, December 11, 2010

Page 6: Heroku the Ruby Cloud

「ヘロク」で決まり

Saturday, December 11, 2010

Page 7: Heroku the Ruby Cloud

Herokuとは?

Saturday, December 11, 2010

Page 8: Heroku the Ruby Cloud

Rubyアプリケーション用のPaaS

Saturday, December 11, 2010

Page 9: Heroku the Ruby Cloud

開発者の生産性にとにかくフォーカス

http://about.heroku.com/

Saturday, December 11, 2010

Page 10: Heroku the Ruby Cloud

ベンダーロックインが無いRails + PostgreSQLで開発したアプリケーションが

そのままデプロイできます。

※その他、Rackインターフェース対応のRubyフレームワークが動きます

Saturday, December 11, 2010

Page 11: Heroku the Ruby Cloud

デプロイはgitリポジトリにpushするだけ

$ git push heroku master-----> Heroku receiving push-----> Rails app detected-----> Launching..... done http://sushi.heroku.com deployed

Saturday, December 11, 2010

Page 12: Heroku the Ruby Cloud

開発・運用メンバーの追加$ heroku sharing:add [email protected]

ドメインの割り当て$ heroku domains:add example.com

デプロイのロールバック$ heroku rollback v40

memcachedの使用$ heroku addons:add memcached

開発・運用作業がコマンドで完結

Saturday, December 11, 2010

Page 13: Heroku the Ruby Cloud

開発者のパワーを「開発」だけに集中

専任の運用担当者をアサインできないスタートアップや中小企業・SIerには特に心強い

Saturday, December 11, 2010

Page 14: Heroku the Ruby Cloud

米SCVNGR社の場合

http://success.heroku.com/scvngr

Saturday, December 11, 2010

Page 15: Heroku the Ruby Cloud

米SCVNGR社の場合

創業時 現在Python

5人の開発者毎月1回のリリース毎週20時間の運用管理

Ruby12人の開発者

毎週1回のリリース1時間未満の運用管理

Saturday, December 11, 2010

Page 16: Heroku the Ruby Cloud

アドオンによるエコシステム

Saturday, December 11, 2010

Page 17: Heroku the Ruby Cloud

注意する点

30秒ルールファイルシステムはリードオンリー

バックエンド処理は有償日本からは遠い (AWS US-East)

オートスケール機能が無いSLAが無い

Saturday, December 11, 2010

Page 18: Heroku the Ruby Cloud

デプロイのデモ

Saturday, December 11, 2010

Page 19: Heroku the Ruby Cloud

Heroku-ja 参加者募集中!https://groups.google.com/group/heroku-ja

ご清聴ありがとうございました

Saturday, December 11, 2010