狠狠撸

狠狠撸Share a Scribd company logo
VPS やめて Heroku に移行した
         お話
        Hiroyuki Hayashi
             @hiroyou1984




    2012.06.28 Heroku Meetup #5 @mixi, inc.
谁?
トマト祭り@スペイン
谁?
     ? @hiroyou1984 (旧: @hyshhryk)
     ? Hiroyuki Hayashi

     ? 2011年8月にFindJPNをLaunch

     ? エンターテイメント?キック
       (株)
     ? CTO
Background
             Linux                                                      Ruby
                                                 Slang
                           PHP
         HTML/CSS
                                  ActionScript                             CoffeeScript
                                                         Java
              Assembler

     C                                                          C#
                                Python



大学                        大学院               GS                       FindJPN
社外の人との出会い
? 技術者以外の人と交流するのもおもしろ
  い
 – アイデアの視点が違う
 – 心打たれるアイデア
? アイデアだけで作れない/作らない人は
  多い
 – もったいない
 – 乗っかるのもひとつの選択肢
Agenda
?   FindJPN?
?   なぜ Heroku に?
?   移行の話
?   移行した後の話
FindJPN?
痴笔厂やめて贬别谤辞办耻に移行したお话
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
贵颈苍诲闯笔狈とは…
? 外国人旅行者向けの体験予約サイト

? Goal: ガイドブックをなぞるだけの旅から、
  現地に友達がいるレベルの旅を提供する
  こと

? 旅行者が最も増える夏に向けて勝負を仕
  掛けていくところ
ユーザの声
   Learning to write
   Japanese calligraphy
   was one of the most
   rewarding experiences
   from Japan.
ユーザの声
   I have been in Japan for 6 months and
   this has been one of the best
   experiences!


   It's not only funny and interesting, but a
   real approach to the modern Japanese
   culture.
3期生
贵颈苍诲闯笔狈を支える技术
なぜ Heroku に?
痴笔厂やめて贬别谤辞办耻に移行したお话
質問です。
? 自分のサービスがどのくらいの負荷に耐
  えられるかご存知ですか?

? 急に負荷が来ることを予想できたとして、
  即座に対応できますか?
痴笔厂やめて贬别谤辞办耻に移行したお话
まず初めにAWSを検討した。
? $3,000クーポンももらった。わーい∩(??
  `)∩

? AWSの中の人はいつも
  簡単に使える様子をデモで見せてくれる
  し!
調べてみた…

? EC2 EBS S3 RDS SES ELB IAM
  CloudWatch CloudFront
  CloudFormation まだまだ…
  ElastiCache Route53
  CloudSearch DynamoDB SNS
  SQS SWF VPC...
むりぽ(??ω?`)
AWSの中の人は簡単そうに見せてくれたけ
ど、、

? 実際には
 – ロードバランサ,Appサーバ, DBサーバ
 – OSやライブラリのメンテナンス
 – スケールアウト, フェイルオーバー
? 実は簡単な話ではない
? そもそも Auto Scaling って必要なの?
そんなところに
相澤さん登場!
  @ONL
贬别谤辞办耻のコンセプト
   (???)いい!!
とは言え、
Heroku使えるのも
  AWSのおかげ
痴笔厂やめて贬别谤辞办耻に移行したお话
コスト
? 予算もリソースもないのがスタートアップ or
  お金をかけずにやるのがスタートアップ
 – 外部使う?ムリムリ
 – インフラの人雇う?ムリムリ
 – 自分でやる?ムリムリ

   ? インフラも楽しいけどね。

? サービスが軌道に乗るまで/自走できるようになるま
  での最短距離を歩みたい

? そんなスタートアップにとって夢のようなサービス
それが
Heroku
移行作業
?   Heroku への移行
?   MySQL から PostgreSQL への移行
?   PHP (Zend) から Rails への移行
?   2つあったDBの統合
移行して良かったこと
? インフラへのコスト配分が減った。
 – その分を別の仕事にまわすことができる。

? インフラに対する不安も減った。
 – 雇う?長期で雇うほど仕事ある?雇っても自分た
   ちと同じくらいの知識だったら?

? 言葉にすると大したことなくても、凄く影響
  の大きい話
移行して良かったこと。その2
? 便利なAdd-onの存在を知った。
 – NewRelicとか、SendGridとか


? Railsを覚えたての頃と同じ感覚
 – なにこれ超便利じゃん!
ボクはこの本で搁补颈濒蝉覚えました。
移行して良かったこと。その3
? Staging環境が無料
移行して苦労したこと
? pgAdmin使いづらい
? phpMyAdmin便利だった
移行して苦労したこと。その2
? LogglyでS3に退避したログが正しくArchive
  されないことがあった。
 – 大量のpartファイル(中間ファイル)の中には謎
   のバイナリ文字がたくさん
 – 読めない


? 今はもう大丈夫!
移行して苦労したこと。その3
? Shared Databaseがよく落ちている。
 – status.heroku.comが登場して気づいた。


? dev, craneを使っているので影響はなかっ
  た。
移行して苦労したこと。その4
? Herokuまた落ちたか。
 – Heroku使ってるサイトが落ちてるよで済む話
   ? 一般ユーザからするとわからないけど(笑)
 – 自分たちでやるのは本当に安全?

? どういうリスクの取り方をするか。
 – ビジネスが安定するまでは攻めの姿勢で。
 – とすれば Heroku は十分にありな選択
これから奥别产サービスで
   スタートアップ
 しようという人たちへ
ご清聴ありがとう
 ございました。
      @hiroyou1984

More Related Content

Similar to 痴笔厂やめて贬别谤辞办耻に移行したお话 (20)

PDF
スクレイヒ?ンク?その后
Tomoki Hasegawa
?
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
?
PPT
カーネル読书会の作り方@ライブドア
Hiro Yoshioka
?
PDF
プログラミング同好会とすごい合同勉强会
nemumu
?
PDF
How Would You Like Component Management System
Hidetaka Okamoto
?
KEY
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
?
PDF
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Masahiro Wakame
?
PDF
いまさら聞けない!?Backbone.js 超入門
Kohei Kadowaki
?
PDF
Devsumi2019 jaws festa_at_fun_location
ひろき こにし
?
PDF
Real World PHP in pixiv
Kenta USAMI
?
PDF
phpstudy_php_to_node
Suguru Shirai
?
PDF
Mochrom - スマートフォンビジネスサミット
Katsuaki Sato
?
PDF
Ojag naha vol13
Seiei Higa
?
PDF
Ojag naha vol13
hanachin
?
PDF
じっくりコトコト煮込んだ闯补惫补スープ
Kazuhiro Serizawa
?
PDF
クロスプラットフォーム開発雑感 #pronamaclrhsapporocpp
Katsuya Shimizu
?
PPTX
fluxflex meetup in Tokyo
Kyosuke Inoue
?
PDF
搁别补肠迟+蹿濒耻虫を导入した话
Yuki Ishikawa
?
KEY
贬罢惭尝5时代の飞别产クリエイターに必要なこと
Masakazu Muraoka
?
PPTX
【kintone Cafe 名古屋】kintone×○○○の可能性
Hiroyasu Yamada
?
スクレイヒ?ンク?その后
Tomoki Hasegawa
?
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
?
カーネル読书会の作り方@ライブドア
Hiro Yoshioka
?
プログラミング同好会とすごい合同勉强会
nemumu
?
How Would You Like Component Management System
Hidetaka Okamoto
?
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
?
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Masahiro Wakame
?
いまさら聞けない!?Backbone.js 超入門
Kohei Kadowaki
?
Devsumi2019 jaws festa_at_fun_location
ひろき こにし
?
Real World PHP in pixiv
Kenta USAMI
?
phpstudy_php_to_node
Suguru Shirai
?
Mochrom - スマートフォンビジネスサミット
Katsuaki Sato
?
Ojag naha vol13
Seiei Higa
?
Ojag naha vol13
hanachin
?
じっくりコトコト煮込んだ闯补惫补スープ
Kazuhiro Serizawa
?
クロスプラットフォーム開発雑感 #pronamaclrhsapporocpp
Katsuya Shimizu
?
fluxflex meetup in Tokyo
Kyosuke Inoue
?
搁别补肠迟+蹿濒耻虫を导入した话
Yuki Ishikawa
?
贬罢惭尝5时代の飞别产クリエイターに必要なこと
Masakazu Muraoka
?
【kintone Cafe 名古屋】kintone×○○○の可能性
Hiroyasu Yamada
?

Recently uploaded (9)

PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
色について.pptx .
iPride Co., Ltd.
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?

痴笔厂やめて贬别谤辞办耻に移行したお话