SlideShare a Scribd company logo
1 of 32
Download to read offline
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
    精華学習ルーム(旧大阪市立精華小学
    校):地下鉄なんば駅
ご清聴ありがとうございました

More Related Content

What's hot

超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回Kanako Kobayashi
 
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるRailsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるHirata Tomoko
 
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!Masato Noguchi
 
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメNode.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメIsamu Suzuki
 
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてくださいレガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてくださいIsamu Suzuki
 
Ruby on Rails 入門
Ruby on Rails 入門Ruby on Rails 入門
Ruby on Rails 入門Yasuko Ohba
 
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えてRailsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えてHirata Tomoko
 
Sinatraの紹介
Sinatraの紹介Sinatraの紹介
Sinatraの紹介longkey1
 
Bundler 2 の胎動
Bundler 2 の胎動Bundler 2 の胎動
Bundler 2 の胎動Koichi ITO
 
RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩Masato Noguchi
 
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶSinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶHiroshi Oyamada
 
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソースクローズドソースから始めるオープンソース
クローズドソースから始めるオープンソースTakafumi ONAKA
 
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerRubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerTakuro Sasaki
 
JAWS-UG和歌山第0回キックオフミーティング LT
JAWS-UG和歌山第0回キックオフミーティング LTJAWS-UG和歌山第0回キックオフミーティング LT
JAWS-UG和歌山第0回キックオフミーティング LT三七男 山本
 
inside 2012新卒説明会
inside 2012新卒説明会inside 2012新卒説明会
inside 2012新卒説明会Taiyoh Tanaka
 
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方Endoh Shingo
 
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術Isamu Suzuki
 
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話Yukihiko SAWANOBORI
 
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクションTakahiro Okumura
 
WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築Hirata Tomoko
 

What's hot (20)

超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
超簡単!? ActiveAdminで作る管理画面@Ruby / Ruby on Rails ビギナーズ勉強会 第3回
 
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるRailsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
 
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
 
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメNode.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
 
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてくださいレガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
 
Ruby on Rails 入門
Ruby on Rails 入門Ruby on Rails 入門
Ruby on Rails 入門
 
Railsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えてRailsチュートリアル(second)を終えて
Railsチュートリアル(second)を終えて
 
Sinatraの紹介
Sinatraの紹介Sinatraの紹介
Sinatraの紹介
 
Bundler 2 の胎動
Bundler 2 の胎動Bundler 2 の胎動
Bundler 2 の胎動
 
RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩
 
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶSinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
 
クローズドソースから始めるオープンソース
クローズドソースから始めるオープンソースクローズドソースから始めるオープンソース
クローズドソースから始めるオープンソース
 
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerRubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
 
JAWS-UG和歌山第0回キックオフミーティング LT
JAWS-UG和歌山第0回キックオフミーティング LTJAWS-UG和歌山第0回キックオフミーティング LT
JAWS-UG和歌山第0回キックオフミーティング LT
 
inside 2012新卒説明会
inside 2012新卒説明会inside 2012新卒説明会
inside 2012新卒説明会
 
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
 
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
 
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
 
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
 
WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築
 

Viewers also liked

Twitterでネットストーカーをしよう
TwitterでネットストーカーをしようTwitterでネットストーカーをしよう
Twitterでネットストーカーをしようよしだ あつし
 
私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development についてよしだ あつし
 
まじょのおしごとの裏側
まじょのおしごとの裏側まじょのおしごとの裏側
まじょのおしごとの裏側よしだ あつし
 
僕が勉強をする モチベーションと勉強法
僕が勉強をする モチベーションと勉強法僕が勉強をする モチベーションと勉強法
僕が勉強をする モチベーションと勉強法よしだ あつし
 
TOEICテスト学習コース~ETS公式問題集収録~
TOEICテスト学習コース~ETS公式問題集収録~TOEICテスト学習コース~ETS公式問題集収録~
TOEICテスト学習コース~ETS公式問題集収録~Uchida Human Development
 
よい名前を付けましょう リーダブルなんたらとか
よい名前を付けましょう   リーダブルなんたらとかよい名前を付けましょう   リーダブルなんたらとか
よい名前を付けましょう リーダブルなんたらとかよしだ あつし
 
デバッガでデバッグしない
デバッガでデバッグしないデバッガでデバッグしない
デバッガでデバッグしないよしだ あつし
 
15分でできるSQLインジェクション
15分でできるSQLインジェクション15分でできるSQLインジェクション
15分でできるSQLインジェクションよしだ あつし
 
低レイヤから見たrubyプログラミング
低レイヤから見たrubyプログラミング低レイヤから見たrubyプログラミング
低レイヤから見たrubyプログラミングよしだ あつし
 
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
 GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ  GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ Hiroyuki Tanaka
 

Viewers also liked (17)

Twitterでネットストーカーをしよう
TwitterでネットストーカーをしようTwitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
 
私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について私はいかにしてpull request を行ったか - あるいは social development について
私はいかにしてpull request を行ったか - あるいは social development について
 
テスト駆動開発入門
テスト駆動開発入門テスト駆動開発入門
テスト駆動開発入門
 
まじょのおしごとの裏側
まじょのおしごとの裏側まじょのおしごとの裏側
まじょのおしごとの裏側
 
僕が勉強をする モチベーションと勉強法
僕が勉強をする モチベーションと勉強法僕が勉強をする モチベーションと勉強法
僕が勉強をする モチベーションと勉強法
 
TOEICテスト学習コース~ETS公式問題集収録~
TOEICテスト学習コース~ETS公式問題集収録~TOEICテスト学習コース~ETS公式問題集収録~
TOEICテスト学習コース~ETS公式問題集収録~
 
よい名前を付けましょう リーダブルなんたらとか
よい名前を付けましょう   リーダブルなんたらとかよい名前を付けましょう   リーダブルなんたらとか
よい名前を付けましょう リーダブルなんたらとか
 
デバッガでデバッグしない
デバッガでデバッグしないデバッガでデバッグしない
デバッガでデバッグしない
 
Rails3使用雑感
Rails3使用雑感Rails3使用雑感
Rails3使用雑感
 
Railsの今昔
Railsの今昔Railsの今昔
Railsの今昔
 
15分でできるSQLインジェクション
15分でできるSQLインジェクション15分でできるSQLインジェクション
15分でできるSQLインジェクション
 
Dockerプレゼン
DockerプレゼンDockerプレゼン
Dockerプレゼン
 
Rubyコードの最適化
Rubyコードの最適化Rubyコードの最適化
Rubyコードの最適化
 
低レイヤから見たrubyプログラミング
低レイヤから見たrubyプログラミング低レイヤから見たrubyプログラミング
低レイヤから見たrubyプログラミング
 
Vue.js ハンズオン資料
Vue.js ハンズオン資料Vue.js ハンズオン資料
Vue.js ハンズオン資料
 
Gitの使い方あれこれ
Gitの使い方あれこれGitの使い方あれこれ
Gitの使い方あれこれ
 
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
 GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ  GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
 

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

レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話nekogeruge_987
 
Rails環境に最適なVue.js構成を探る
 Rails環境に最適なVue.js構成を探る Rails環境に最適なVue.js構成を探る
Rails環境に最適なVue.js構成を探る虎の穴 開発室
 
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方Tomoya Narita
 
RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)三七男 山本
 
Web技術勉強会 第33回
Web技術勉強会 第33回Web技術勉強会 第33回
Web技術勉強会 第33回龍一 田中
 
Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And JekyllYoji Shidara
 
frozen string literal in Ruby
frozen string literal in Rubyfrozen string literal in Ruby
frozen string literal in RubyKoichi ITO
 
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策Salesforce Developers Japan
 
ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例Yasutomo Uemori
 
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場Yasuko Ohba
 
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムResemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムGo Sueyoshi (a.k.a sue445)
 
Osc2008 Opensuse Moonlinx
Osc2008 Opensuse MoonlinxOsc2008 Opensuse Moonlinx
Osc2008 Opensuse MoonlinxKazuhisa Hara
 
愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。Sho Yoshida
 
私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02Masaya Konishi
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアKouhei Sutou
 
RubyでGUIアプリケーションを書く
RubyでGUIアプリケーションを書くRubyでGUIアプリケーションを書く
RubyでGUIアプリケーションを書くMisao X
 

Similar to Next GAE Heroku を使って 3分でRailsアプリをリリース (20)

レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
 
Rails環境に最適なVue.js構成を探る
 Rails環境に最適なVue.js構成を探る Rails環境に最適なVue.js構成を探る
Rails環境に最適なVue.js構成を探る
 
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
Ruby会議2009:Ruby, Railsによる「ケータイ」ポータルの作り方
 
RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)
 
Web技術勉強会 第33回
Web技術勉強会 第33回Web技術勉強会 第33回
Web技術勉強会 第33回
 
Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
 
frozen string literal in Ruby
frozen string literal in Rubyfrozen string literal in Ruby
frozen string literal in Ruby
 
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
 
mrubyのすすめ
mrubyのすすめmrubyのすすめ
mrubyのすすめ
 
Zynga
ZyngaZynga
Zynga
 
Aws privte20110406 arai
Aws privte20110406 araiAws privte20110406 arai
Aws privte20110406 arai
 
Devfes kyoto2017
Devfes kyoto2017Devfes kyoto2017
Devfes kyoto2017
 
ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例ゲーム会社でのRuby : rails活用事例
ゲーム会社でのRuby : rails活用事例
 
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
 
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムResemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
 
Osc2008 Opensuse Moonlinx
Osc2008 Opensuse MoonlinxOsc2008 Opensuse Moonlinx
Osc2008 Opensuse Moonlinx
 
愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。愛せよ、さもなくば捨てよ。
愛せよ、さもなくば捨てよ。
 
私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
 
RubyでGUIアプリケーションを書く
RubyでGUIアプリケーションを書くRubyでGUIアプリケーションを書く
RubyでGUIアプリケーションを書く
 

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

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