32
Next GAE Heroku を使って 3 分でRails アプリをリリース よしだあつし

Next GAE Heroku を使って 3分でRailsアプリをリリース

  • Upload
    -

  • View
    2.884

  • Download
    4

Embed Size (px)

Citation preview

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

精華学習ルーム(旧大阪市立精華小学校):地下鉄なんば駅

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