Next GAE Herokuを使って 3分でRailsアプリをリリース
よしだあつし
自己紹介● お名前: よしだあつし● Twitter ID: @yalab● 生年月日: 1983年1月4日(28歳)● 職業: エンタープライズニート● 所属コミュニティ: ruby関西 minami.rb● 好きな食べ物: カレーライス● 最近の傾向: 働きたくないでござる
おしながき● Herokuの簡単な説明● デモ● Herokuの詳細な説明● 雑談
Herokuって何?● Ruby On Rails用のPaas(Platform As A Service)
Herokuって何?● Ruby On Rails用のPaas(Platform As A Service)
● 無料です!
Herokuって何?● Ruby On Rails用のPaas(Platform As A Service)
● 無料です!● ただしDBが5MBを越えるとお金が要ります
Herokuって何?● Ruby On Rails用のPaas(Platform As A Service)
● 無料です!● ただしDBが5MBを越えるとお金が要ります● 1日200通を越えるメールを送信する場合もお金が要ります
Herokuって何?● Ruby On Rails用のPaas(Platform As A Service)
● 無料です!● ただしDBが5MBを越えるとお金が要ります● 1日200通を越えるメールを送信する場合もお金が要ります
● GAEのRails版と思ってもらうといいです
デモの内容● 1、簡単なRailsアプリを作成する● 2、リリースする
ライブコーディングは恥ずかしいので映像を用意しました
課金体系● 制限内であれば無料● スケールさせると課金(時間単位)● アドオンを使っても課金(月単位)
無料プラン例● 共有DB 5MB● Memcached 5MB● Webサーバープロセス 1● Workerプロセス 0● メール送信 200通/1● 日次バッチ
スケール● 共有DB 20GB $15● 専用DB 1.7GB $200(その他プラン多数)● Webサーバープロセス $36($0.05/1h)● Workerプロセス $36($0.05/1h)
アドオン● MongoHQ(mongodbのpass)連携 無料● Amazon(MySQLのpass)連携 無料● 毎時Cron $3● Memcached 100MB $20● HostName SSL $20● IP Base SSL $100● その他いろいろ
その他● ファイルの作成はできません
(ファイルのアップローダーなどはAmazonS3へ)
● 北米にサーバーがあるので日本のサービスとの連携は遅いです
salesforceに買収されたので課金体系は変わるかもしれません。
(買収金額2億ドルってすごいよね...)
Webからアカウントを作った後はherokuコマンド
● アプリケーションの作成
heroku create● アドオンの追加
heroku addons:add● ログの参照
heroku logs● コンソール作業
heroku console
リリース作業はgit pushするだけ
リリース作業はgit pushするだけ
使用可能なRails以外のフレームワーク
● Sinatra● Camping● Ramaze
その他Rackベースであれば何でも
まとめ● Ruby On Rails用のPaas、Herokuを紹介させていただきました。
まとめ● Ruby On Rails用のPaas、Herokuを紹介させていただきました。
● Herokuを使えばRailsアプリが一瞬でリリースできます。
まとめ● Ruby On Rails用のPaas、Herokuを紹介させていただきました。
● Herokuを使えばRailsアプリが一瞬でリリースできます。
● 煩わしい管理は一切不要です。
まとめ● Ruby On Rails用のPaas、Herokuを紹介させていただきました。
● Herokuを使えばRailsアプリが一瞬でリリースできます。
● 煩わしい管理は一切不要です。● 規模が小さいうちは無料で使えます。
まとめ● Ruby On Rails用のPaas、Herokuを紹介させていただきました。
● Herokuを使えばRailsアプリが一瞬でリリースできます。
● 煩わしい管理は一切不要です。● 規模が小さいうちは無料で使えます。● 次に作る新サービスにRuby On Rails + Herokuはいかがでしょうか?
リソース● Heroku http://heroku.com/● Minami.rb http://qwik.jp/minamirb/57.html
第4回勉強会 1/15
精華学習ルーム(旧大阪市立精華小学校):地下鉄なんば駅