paas / cloud foundry makes you happy

Post on 12-Nov-2014

2.202 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

@goo open tech talk 1http://atnd.org/events/252292012-02-22

TRANSCRIPT

gooラボ Open Tech Talk 1

PaaS / Cloud Foundry を使って

いい仕事をしよう

Katsunori Kawaguchi @hamakn

2012-02-22

1. PaaS(ぱーす)って何? どう便利なの?

2. Cloud Foundryって何? どんな特徴があるの? デモ見せて!

という発表をします。

About me

• 川口 克則 @hamakn

• NTTコム所属

• Application Engineer && Rails Programmer

• 2011年11月~

– Cloud Foundryを利用した、PaaSサービスの 開発中

会場アンケート

1. Webサービス関係の仕事をしている人?

23 人

2. PaaSを使ったことある人?

11 人

発表時に 目視で数えた感じ

1. PaaS(ぱーす)って何? どう便利なの?

良いWebサービスを、早く・安く 作るにはどうすれば…

____ ━┓

/ \ ┏┛

/ \ ,_ \. ・

/ (●)゛ (●)\

| ∪ (__人__) |

/ ∩ノ ⊃ /

( \ / _ノ | |

.\ “ /__| |

\ /___ /

Webサービスに必要なもの

•優れたアイデア

–marketing

•それを実現するアプリケーション

–innovation

Webサービスに必要なもの

• 優れたアイデア

• それを実現するアプリケーション

+

• Webサーバ、APサーバ

• データベース

• OS

• ロードバランサ、FW

• サーバ、NW

Webサービスに必要なもの

• 優れたアイデア

• それを実現するアプリケーション

+

• Webサーバ、APサーバ

• データベース

• OS

• ロードバランサ、FW

• サーバ、NW

IaaSで アウトソース

PaaSで アウトソース

Webサービスに必要なもの

• 優れたアイデア

• それを実現するアプリケーション

+

• Webサーバ、APサーバ

• データベース

• OS

• ロードバランサ、FW

• サーバ、NW

IaaSで アウトソース

Webサービスに必要なもの

•優れたアイデア

•それを実現するアプリケーション

+

• PaaS!

PaaSとは?

•Webサービス開発者に 最も相性の良いクラウド

PaaS -Wikipedia http://ja.wikipedia.org/wiki/PaaS PaaS(Platform as a Serviceの略、パースまたはパーズ)とは、インターネットを利用したコンピュータの新しい利用形態の1つである。PaaSでは、ソフトウェアを構築および

稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供する。開発者は、プラットフォーム上で構築したサービスを自分の顧客に提供することができる。 具体的には、インフラ、DBMS、ユーザーインターフェースなどのシステム

開発手段となるツールや、開発したシステムを運用するための環境をインターネットを通じて「サービス」として提供し、月額使用料などの形で収入を得る事業モデルである。

既存のPaaS

2. Cloud Foundryって何? どんな特徴があるの? デモ見せて!

Cloud Foundryとは?

• VMwareが開発したPaaS

–2011年4月~

•オープンソース

• Rubyで実装

•多くの言語、FW、DBをサポート

オープンソース https://github.com/cloudfoundry/

サポートする 言語、フレームワーク、サービス、IaaS

• Multi-Language Ruby, Java, Node, PHP, Python, Scala, Erlang..

• Multi-Framework Rails, Spring, Grails, Express, Lift, Django..

• Multi-Services MySQL, Postgresql, MongoDB, Redis, RabbitMQ..

• Multi-Cloud, Multi-IaaS vSphere, OpenStack, CloudStack, AWS..

Cloud Foundryの強み

•オープンソース

–ロックイン、ブラックボックス からの解放

–高い自由度

•PublicでもPrivateでもLocalでも

•セキュリティなどの要件にマッチ

Cloud Foundryの弱み

•後発

–情報がまだ少ない

–事例がまだ少ない

Cloud Foundryの事例 -1 cloudfoundry.com (Vmware本家)

Cloud Foundryの事例 -2 appfog / Stackato

Cloud Foundryの事例 -3 HP / eBay

そして...

Cloud Foundryの事例 -4 NTTコミュニケーションズ

tamac.io デモ!

1. (Railsアプリを作る)

2. Railsアプリを Cloud Foundryにデプロイする

3. DBとつなげる

4. インスタンス数を増やす

5. tamac.io オリジナルのUIを使う

まとめ

1. PaaS(ぱーす)って何? どう便利なの?

2. Cloud Foundryって何? どんな特徴があるの? デモ見せて!

という発表をしました。

OSS活動! NTTコムも開発に参加しています。

勉強会! 月に1回やっています

探しています -1

• tamac.io を使いたい方

–2/1 からトライアルをしています

–無料です

– cloudfoundry.com よりも

•使えるリソースが多いです

•日本にデータセンタがあります

探しています -2

• tamac.io を一緒に作る方

–インフラに強い人

–DBに強い人

–Rubyに強い人

–Webアプリケーションに強い人

–情熱のある人

Thank You!!

Questions?

top related