70

fluxflex meetup in Tokyo

Embed Size (px)

Citation preview

Page 1: fluxflex meetup in Tokyo
Page 2: fluxflex meetup in Tokyo

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

Page 3: fluxflex meetup in Tokyo

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

Page 4: fluxflex meetup in Tokyo
Page 5: fluxflex meetup in Tokyo

はじめまして!

井上 恭輔 ( @kyoro353 )

いのうえ きょうすけ

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

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

Page 6: fluxflex meetup in Tokyo

こんなん作ってます!

meetsネギ振りカウンタ

Page 7: fluxflex meetup in Tokyo

My hobby is Making Digital Gadget.

Page 8: fluxflex meetup in Tokyo

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

- GPS

Page 9: fluxflex meetup in Tokyo

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

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

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

Page 10: fluxflex meetup in Tokyo

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

Page 11: fluxflex meetup in Tokyo

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

mailaddressだけではじめられる。

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

Page 12: fluxflex meetup in Tokyo

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

Page 13: fluxflex meetup in Tokyo

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

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

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

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

※ 個人的には I Sakura VPS♡

Page 14: fluxflex meetup in Tokyo

ここで PaaS です!

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

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

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

- 保守もらくちん。

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

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

Page 15: fluxflex meetup in Tokyo

What’s “Service” ?

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

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

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

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

Page 16: fluxflex meetup in Tokyo

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

誰でも簡単に

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

Page 17: fluxflex meetup in Tokyo

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

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

簡単に試せる。使える。

Page 18: fluxflex meetup in Tokyo

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

Page 19: fluxflex meetup in Tokyo

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

×

Page 20: fluxflex meetup in Tokyo

登録は超簡単

Page 21: fluxflex meetup in Tokyo

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

Page 22: fluxflex meetup in Tokyo

米国本家のTechCrunch にも掲載!

Page 23: fluxflex meetup in Tokyo

作り上げる道のりは

本当に長かった…orz

Page 24: fluxflex meetup in Tokyo

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

Page 25: fluxflex meetup in Tokyo

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

CEO@keikubo

CFO@d_sea

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

Page 26: fluxflex meetup 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 in Tokyo

orz ..

Page 28: fluxflex meetup in Tokyo

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

Page 29: fluxflex meetup 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 in Tokyo

(´; ω;` ) ぶわっ

Page 31: fluxflex meetup in Tokyo
Page 32: fluxflex meetup in Tokyo

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

LE@sowawa

PM@kyoro353

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

Page 33: fluxflex meetup in Tokyo

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

Page 34: fluxflex meetup 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 in Tokyo

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

Page 36: fluxflex meetup in Tokyo

実装についてのお話

Page 37: fluxflex meetup in Tokyo

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

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

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

Page 38: fluxflex meetup in Tokyo

システム構成図

Page 39: fluxflex meetup in Tokyo

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

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

グm1.xlarge の shared

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

Page 40: fluxflex meetup in Tokyo

Main サーバ、内部 API

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

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

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

Page 41: fluxflex meetup in Tokyo

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

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

て処理。

Page 42: fluxflex meetup in Tokyo

Github Import, Deployment

S3

Github

Git server

リポジトリ

Git

S3

ELB

User

Build server

tar

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

S3

tar

App

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

Page 43: fluxflex meetup in Tokyo

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

秘密鍵/公開鍵

秘密鍵/公開鍵

秘密鍵/公開鍵

秘密鍵/公開鍵

秘密鍵/公開鍵

RSA Queue

Git clone

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

Page 44: fluxflex meetup in Tokyo

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

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

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

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

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

Page 45: fluxflex meetup in Tokyo

究極の DRY

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

Page 46: fluxflex meetup in Tokyo

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

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

エンタープライズ

ライトユーザ

個人開発者

(月額200ドル、99ドル)

(月額1ドル〜9ドル)

Page 47: fluxflex meetup in Tokyo

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

Page 48: fluxflex meetup in Tokyo

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

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

Page 49: fluxflex meetup in Tokyo

おたのしみに!

Page 50: fluxflex meetup in Tokyo

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

Page 51: fluxflex meetup in Tokyo

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

Page 52: fluxflex meetup in Tokyo
Page 53: fluxflex meetup in Tokyo

ぶっちゃけ! FluxFlex対談

Page 54: fluxflex meetup in Tokyo

なんで対談?

Page 55: fluxflex meetup in Tokyo
Page 56: fluxflex meetup in Tokyo

FluxFlex のお気に入りな部分

Page 57: fluxflex meetup in Tokyo

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

Page 58: fluxflex meetup in Tokyo

3人でしんどくない?

Page 59: fluxflex meetup in Tokyo

勝てる気する?

Page 60: fluxflex meetup in Tokyo

なぜ渡米を決意した?

Page 61: fluxflex meetup in Tokyo

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

Page 62: fluxflex meetup in Tokyo

渡米にメリットある?

Page 63: fluxflex meetup in Tokyo

ビザどうよ?

Page 64: fluxflex meetup in Tokyo

日本にもどる?

Page 65: fluxflex meetup in Tokyo

成功できる気がした?

Page 66: fluxflex meetup in Tokyo

次に作りたいもモノは?

Page 67: fluxflex meetup in Tokyo

PV素敵ですね(^^)

Page 68: fluxflex meetup in Tokyo

特別ゲスト@ yamashitam

Page 69: fluxflex meetup in Tokyo

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

Page 70: fluxflex meetup in Tokyo

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