70

Fluxflex meetup 2011 in Tokyo

Embed Size (px)

Citation preview

Page 1: Fluxflex meetup 2011 in Tokyo
Page 2: Fluxflex meetup 2011 in Tokyo

ユーザ30人を集めて飲み会をするつもりが・・・・

Page 3: Fluxflex meetup 2011 in Tokyo

おかげさまで150人超!ご来場いただき誠にありがとうございます!

Page 4: Fluxflex meetup 2011 in Tokyo
Page 5: Fluxflex meetup 2011 in Tokyo

はじめまして!

井上 恭輔 ( @kyoro353 )

いのうえ きょうすけ

Product Manager / Software Engineer(Planing/Marketing/UX/Design/Front-end ..more)

Product Manager / Software Engineer( フォト関連・大規模分散画像配信システム )

Page 6: Fluxflex meetup 2011 in Tokyo

こんなん作ってます!

meetsネギ振りカウンタ

Page 7: Fluxflex meetup 2011 in Tokyo

My hobby is Making Digital Gadget.

Page 8: Fluxflex meetup 2011 in Tokyo

ストリートビュー男- Google Street View に嫉妬 - 俺にも作れる!と 3年前に作った。- Web Camera x 3

- GPS

Page 9: Fluxflex meetup 2011 in Tokyo

実は技術協定を結んで出向中

-  ミクシィの社員として、 fluxflex との共同実証研究に派遣。- ビザは B1 。コントラクター契約で fluxflex には参加。

- Fluxflex のメリット : 開発リソース、各種援助- ミクシィのメリット : 短期間、少ないコストで               シリコンバレー文化やトレンド               スタートアップノウハウを獲得

Page 10: Fluxflex meetup 2011 in Tokyo

みんな使ってる?(・∀・)

Page 11: Fluxflex meetup 2011 in Tokyo

誰でも簡単に自分の Web サービスを持てるホスティングプラットフォーム- twitter / FB

mailaddressだけではじめられる。

- iPad だけでも自分の サービスが作れる。

Page 12: Fluxflex meetup 2011 in Tokyo

Amazon Web Services や、さくらの VPS 使ったことがある人?

Page 13: Fluxflex meetup 2011 in Tokyo

ぶっちゃけ環境構築めんどくさいおwww

まずシェル入れたりエディア設定したり。Apache 入れるのも、モジュール入れるのも、

お気に入りの CPAN 入れてたら1日くらいかかるしぶっちゃけ Wordpress 動けばいいだけだし… etc

さくっと何かやるにはめんどくさすぎる

※ 個人的には I Sakura VPS♡

Page 14: Fluxflex meetup 2011 in Tokyo

ここで PaaS です!

IaaS (Infrastructure as a Service)サーバを貸し出す

- Platform as a Serviceソフトウェアが稼働するプラットフォームを貸す。

- 自由にアプリを開発できる。でも、サーバ構築の煩わしさはない。

- 保守もらくちん。

- でも、何が故に「サービス」なのかは、まだ各社模索している状態

SaaS (Software as a Service)サービスを貸し出す

Page 15: Fluxflex meetup 2011 in Tokyo

What’s “Service” ?

- 個人開発者、ライトユーザにターゲティング

- 「誰でも簡単に、 自分の Web サービスを立ち上げることができる」

- 「土日で作って、月曜日褒められるための舞台。それなりに耐える。」

- 「開発者が趣味の延長線上で、 サクっと気軽に無茶できるクラウド上の自鯖」

Page 16: Fluxflex meetup 2011 in Tokyo

ワンクリックインストール&ローンチ

誰でも簡単に

- Wordpress をワンクリックでインストール。1分でブログ構築!- Redmine も MediaWiki も Lokka も一発ローンチ。- Rails,PHP,Perl,Python 、様々な言語やフレームワークを使える。

Page 17: Fluxflex meetup 2011 in Tokyo

フルカスタマイズユーザがアプリを公開可能

- インストールしたアプリを、 Git を使ってフルカスタマイズ可能。- Shared アプリをユーザが追加&共有することが可能。- さまざまなフレームワークや動作サンプルが公開されており、

簡単に試せる。使える。

Page 18: Fluxflex meetup 2011 in Tokyo

ワンクリックインストール&ローンチデモンストレーション

Page 19: Fluxflex meetup 2011 in Tokyo

世界初の Github 完全連携-   Github のリポジトリをインポートしてデプロイできる!-  公開されている膨大なアプリケーションを、一発で fluxflex で利用。-   Githubへのコミットも、自動的に fluxflex にオートデプロイ-  使えるようになったら、ワンクリックインストールに登録&共有

×

Page 20: Fluxflex meetup 2011 in Tokyo

登録は超簡単

Page 21: Fluxflex meetup 2011 in Tokyo

GIthubオートシンクデモンストレーション

Page 22: Fluxflex meetup 2011 in Tokyo

米国本家のTechCrunch にも掲載!

Page 23: Fluxflex meetup 2011 in Tokyo

作り上げる道のりは

本当に長かった…orz

Page 24: Fluxflex meetup 2011 in Tokyo

fluxflex はシリコンバレーのスタートアップ企業

Page 25: Fluxflex meetup 2011 in Tokyo

創業者は2人アルファ版リリースは 2010/9/9

CEO@keikubo

CFO@d_sea

オートスケーリングを売りにしたホスティングサービス

Page 26: Fluxflex meetup 2011 in Tokyo

9/9/1

0

9/20/1

0

10/1/1

0

10/12/1

0

10/23/1

0

11/3/1

0

11/14/1

0

11/25/1

0

12/6/1

0

12/17/1

0

12/28/1

0

1/8/1

1

1/19/1

1

1/30/1

1

2/10/1

1

2/21/1

1

3/4/1

1

3/15/1

1

3/26/1

1

4/6/1

1

4/17/1

1

4/28/1

1

5/9/1

1

5/20/1

1

5/31/1

1

6/11/1

1

6/22/1

1

7/3/1

1

7/14/1

1

7/25/1

1

8/5/1

1

8/16/1

1

8/27/1

1

9/7/1

1

9/18/1

1

9/29/1

10

1000

2000

3000

4000

5000

6000

fluxflex Users & Projects

Projects Users

リリース初日登録プロジェクト数 4!

× 3 × 1

Page 27: Fluxflex meetup 2011 in Tokyo

orz ..

Page 28: Fluxflex meetup 2011 in Tokyo

ベータ版ローンチは 2011/4/15ついに一般開放!

Page 29: Fluxflex meetup 2011 in Tokyo

9/9/1

0

9/20/1

0

10/1/1

0

10/12/1

0

10/23/1

0

11/3/1

0

11/14/1

0

11/25/1

0

12/6/1

0

12/17/1

0

12/28/1

0

1/8/1

1

1/19/1

1

1/30/1

1

2/10/1

1

2/21/1

1

3/4/1

1

3/15/1

1

3/26/1

1

4/6/1

1

4/17/1

1

4/28/1

1

5/9/1

1

5/20/1

1

5/31/1

1

6/11/1

1

6/22/1

1

7/3/1

1

7/14/1

1

7/25/1

1

8/5/1

1

8/16/1

1

8/27/1

1

9/7/1

1

9/18/1

1

9/29/1

10

1000

2000

3000

4000

5000

6000

fluxflex Users & Projects

Projects Users

ユーザ数は順調に横ばい…!ユーザ 43 、プロジェクト数 57

Page 30: Fluxflex meetup 2011 in Tokyo

(´; ω;` ) ぶわっ

Page 31: Fluxflex meetup 2011 in Tokyo
Page 32: Fluxflex meetup 2011 in Tokyo

ソーシャル畑から、きょろ&そわわが JOIN「もっとテンションの上がるホスティング作ろうぜw」と、3ヶ月でほぼフルスクラッチで書きなおす。

LE@sowawa

PM@kyoro353

-   ターゲットを個人開発者やライトユーザにしぼる。  コミュニケーションがあって使って楽しいクラウドホスティング- 大好きな Github と連携させて文化を取り入れちゃえ!- その仕組を活用してワンクリックインストールつけたら便利じゃね?- アメリカではマジ缶詰。全く観光しなかった。

Page 33: Fluxflex meetup 2011 in Tokyo

7/14  大規模リニューアル&現行版ローンチ

Page 34: Fluxflex meetup 2011 in Tokyo

9/9/1

0

9/20/1

0

10/1/1

0

10/12/1

0

10/23/1

0

11/3/1

0

11/14/1

0

11/25/1

0

12/6/1

0

12/17/1

0

12/28/1

0

1/8/1

1

1/19/1

1

1/30/1

1

2/10/1

1

2/21/1

1

3/4/1

1

3/15/1

1

3/26/1

1

4/6/1

1

4/17/1

1

4/28/1

1

5/9/1

1

5/20/1

1

5/31/1

1

6/11/1

1

6/22/1

1

7/3/1

1

7/14/1

1

7/25/1

1

8/5/1

1

8/16/1

1

8/27/1

1

9/7/1

1

9/18/1

1

9/29/1

10

1000

2000

3000

4000

5000

6000

fluxflex Users & Projects

Projects Users

爆発的に増加!ユーザ 3578 、プロジェクト数 4823勢いはまだ衰えず !

Page 35: Fluxflex meetup 2011 in Tokyo

俺たちよく頑張った!ユーザの皆様本当にありがとう!(´; ω;` )b

Page 36: Fluxflex meetup 2011 in Tokyo

実装についてのお話

Page 37: Fluxflex meetup 2011 in Tokyo

バックエンド、開発言語サーバ:  AWSEC2 、 SQS 、 S3 、 ELB を利用、アメリカ東海岸リージョン

決済:  Recurly,PayPal月額課金などのクレジット決済に利用

リアルタイム DNS :  Zerigo即時反映、超低 TTL の DNS サービス。現在カスタムプラン。

Page 38: Fluxflex meetup 2011 in Tokyo

システム構成図

Page 39: Fluxflex meetup 2011 in Tokyo

ロードバランジング、クラスタ分散Nginx

+ localDNS(pdns)名前解決でバランジン

グm1.xlarge の shared

Monitor サーバがapp の管理を行う。

Page 40: Fluxflex meetup 2011 in Tokyo

Main サーバ、内部 API

操作はすべて非同期SQS にキューを積むだ

Main サーバは独立。ユーザデータは Main側にあり内部WebAPI を経由して

バックエンドからアクセス

Page 41: Fluxflex meetup 2011 in Tokyo

Git Git リポジトリは S3 に保持

アクセス時に動的に Gitリポジトリを割り当て

て処理。

Page 42: Fluxflex meetup 2011 in Tokyo

Github Import, Deployment

S3

Github

Git server

リポジトリ

Git

S3

ELB

User

Build server

tar

イニシャライズスクリプトの実行コンパイル、ファイルの展開、パーミッション変更等

S3

tar

App

がスケールアウト可能なサーバ群 SQS

Page 43: Fluxflex meetup 2011 in Tokyo

Onetime RSA Connection with Github秘密鍵/公開鍵

秘密鍵/公開鍵

秘密鍵/公開鍵

秘密鍵/公開鍵

秘密鍵/公開鍵

秘密鍵/公開鍵

RSA Queue

Git clone

Github にはOauth で公開鍵の登録&取得ができる API が整備されている!

Page 44: Fluxflex meetup 2011 in Tokyo

Run First Development- まずは動かす、いじる、自分のサービスにする!

- 入門書の CD のサンプルを改造して、自分のゲームにする感じ!

- 40億総ソーシャル時代、自分のサービスを空気のように生み出せるプラットフォームに。

- ワンクリックで入れる、 Fork して、改造して、サービス完成。  究極の DRY を実現したい。

- サービス開発は、もっともっとカジュアルに!

Page 45: Fluxflex meetup 2011 in Tokyo

究極の DRY

環境そのままに共有できる fluxflex を使えばプログラマ系の「やってみた」ブログはもっと便利に!

Page 46: Fluxflex meetup 2011 in Tokyo

for Lite User, Hobby Developper- Heroku, dotCloud の料金体系とは完全に差別化- エンタープライズじゃなく、

個人開発者やライトユーザ向けの路線を明確に。

エンタープライズ

ライトユーザ

個人開発者

(月額200ドル、99ドル)

(月額1ドル〜9ドル)

Page 47: Fluxflex meetup 2011 in Tokyo

AppGarage としてリニューアル予定

Page 48: Fluxflex meetup 2011 in Tokyo

wishlist- 環境のポータビリティを高めて VPS チックに使えうように

LXC コンテナのサーベイを開始- JVM のサポートやりたい( Scala !!!!)- なにより安定性は継続的に向上していきます!

Page 49: Fluxflex meetup 2011 in Tokyo

おたのしみに!

Page 50: Fluxflex meetup 2011 in Tokyo

最後に、 fluxflex プロモーションムービーを上演します!

Page 51: Fluxflex meetup 2011 in Tokyo

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

Page 52: Fluxflex meetup 2011 in Tokyo
Page 53: Fluxflex meetup 2011 in Tokyo

ぶっちゃけ! FluxFlex対談

Page 54: Fluxflex meetup 2011 in Tokyo

なんで対談?

Page 55: Fluxflex meetup 2011 in Tokyo
Page 56: Fluxflex meetup 2011 in Tokyo

FluxFlex のお気に入りな部分

Page 57: Fluxflex meetup 2011 in Tokyo

開発が難しかったところこだわり

Page 58: Fluxflex meetup 2011 in Tokyo

3人でしんどくない?

Page 59: Fluxflex meetup 2011 in Tokyo

勝てる気する?

Page 60: Fluxflex meetup 2011 in Tokyo

なぜ渡米を決意した?

Page 61: Fluxflex meetup 2011 in Tokyo

ぶっちゃけシリコンバレーにいってどうだった??

Page 62: Fluxflex meetup 2011 in Tokyo

渡米にメリットある?

Page 63: Fluxflex meetup 2011 in Tokyo

ビザどうよ?

Page 64: Fluxflex meetup 2011 in Tokyo

日本にもどる?

Page 65: Fluxflex meetup 2011 in Tokyo

成功できる気がした?

Page 66: Fluxflex meetup 2011 in Tokyo

次に作りたいもモノは?

Page 67: Fluxflex meetup 2011 in Tokyo

PV素敵ですね(^^)

Page 68: Fluxflex meetup 2011 in Tokyo

特別ゲスト@ yamashitam

Page 69: Fluxflex meetup 2011 in Tokyo

今回の撮影はどうでしたか?

Page 70: Fluxflex meetup 2011 in Tokyo

ご来場ありがとうございました!