PaaS / Cloud Foundry makes you happy

2,326
-1

Published on

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

Published in: Technology

PaaS / Cloud Foundry makes you happy

  1. 1. gooラボ Open Tech Talk 1PaaS / Cloud Foundry を使って いい仕事をしよう Katsunori Kawaguchi @hamakn 2012-02-22
  2. 2. 1. PaaS(ぱーす)って何? どう便利なの?2. Cloud Foundryって何? どんな特徴があるの? デモ見せて! という発表をします。
  3. 3. About me• 川口 克則 @hamakn• NTTコム所属• Application Engineer && Rails Programmer• 2011年11月~ – Cloud Foundryを利用した、PaaSサービスの 開発中
  4. 4. 会場アンケート1. Webサービス関係の仕事をしている人? 23 人2. PaaSを使ったことある人? 11 人 発表時に 目視で数えた感じ
  5. 5. 1. PaaS(ぱーす)って何? どう便利なの?
  6. 6. 良いWebサービスを、早く・安く作るにはどうすれば… ____ ━┓ / \ ┏┛ / \ ,_ \. ・/ (●)゛ (●)\| ∪ (__人__) |/ ∩ノ ⊃ /( \ / _ノ | |.\ “ /__| | \ /___ /
  7. 7. Webサービスに必要なもの• 優れたアイデア–marketing +• それを実現するアプリケーション–innovation
  8. 8. Webサービスに必要なもの• 優れたアイデア• それを実現するアプリケーション +• Webサーバ、APサーバ• データベース• OS• ロードバランサ、FW• サーバ、NW
  9. 9. Webサービスに必要なもの• 優れたアイデア• それを実現するアプリケーション +• Webサーバ、APサーバ• データベース• OS• ロードバランサ、FW IaaSで• サーバ、NW アウトソース
  10. 10. Webサービスに必要なもの• 優れたアイデア• それを実現するアプリケーション +• Webサーバ、APサーバ PaaSで• データベース アウトソース• OS• ロードバランサ、FW IaaSで• サーバ、NW アウトソース
  11. 11. Webサービスに必要なもの• 優れたアイデア +• それを実現するアプリケーション +• PaaS!
  12. 12. PaaSとは?•Webサービス開発者に 最も相性の良いクラウドPaaS -Wikipedia http://ja.wikipedia.org/wiki/PaaSPaaS(Platform as a Serviceの略、パースまたはパーズ)とは、インターネットを利用したコンピュータの新しい利用形態の1つである。PaaSでは、ソフトウェアを構築および稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供する。開発者は、プラットフォーム上で構築したサービスを自分の顧客に提供することができる。 具体的には、インフラ、DBMS、ユーザーインターフェースなどのシステム開発手段となるツールや、開発したシステムを運用するための環境をインターネットを通じて「サービス」として提供し、月額使用料などの形で収入を得る事業モデルである。
  13. 13. 既存のPaaS
  14. 14. 2. Cloud Foundryって何? どんな特徴があるの? デモ見せて!
  15. 15. Cloud Foundryとは?• VMwareが開発したPaaS – 2011年4月~• オープンソース• Rubyで実装• 多くの言語、FW、DBをサポート
  16. 16. オープンソースhttps://github.com/cloudfoundry/
  17. 17. サポートする言語、フレームワーク、サービス、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..
  18. 18. Cloud Foundryの強み• オープンソース – ロックイン、ブラックボックス からの解放 – 高い自由度 •PublicでもPrivateでもLocalでも •セキュリティなどの要件にマッチ
  19. 19. Cloud Foundryの弱み• 後発 – 情報がまだ少ない – 事例がまだ少ない
  20. 20. Cloud Foundryの事例 -1cloudfoundry.com (Vmware本家)
  21. 21. Cloud Foundryの事例 -2 appfog / Stackato
  22. 22. Cloud Foundryの事例 -3 HP / eBay
  23. 23. そして...
  24. 24. Cloud Foundryの事例 -4 NTTコミュニケーションズ
  25. 25. tamac.io デモ!1. (Railsアプリを作る)2. Railsアプリを Cloud Foundryにデプロイする3. DBとつなげる4. インスタンス数を増やす5. tamac.io オリジナルのUIを使う
  26. 26. まとめ1. PaaS(ぱーす)って何? どう便利なの?2. Cloud Foundryって何? どんな特徴があるの? デモ見せて! という発表をしました。
  27. 27. OSS活動!NTTコムも開発に参加しています。
  28. 28. 勉強会!月に1回やっています
  29. 29. 探しています -1• tamac.io を使いたい方 – 2/1 からトライアルをしています – 無料です – cloudfoundry.com よりも •使えるリソースが多いです •日本にデータセンタがあります
  30. 30. 探しています -2• tamac.io を一緒に作る方 – インフラに強い人 – DBに強い人 – Rubyに強い人 – Webアプリケーションに強い人 – 情熱のある人
  31. 31. Thank You!!
  32. 32. Questions?

×