More Related Content
Similar to CloudFoundryをつかってみよう (20)
More from Kazuto Kusama (20)
CloudFoundryをつかってみよう
- 2. 自己紹介
• 草間 一人(くさま かずと)
• @jacopen
• NTTコミュニケーションズ クラウドサービス部
• PaaS開発担当
- 3. 今回の発表の流れ
• PaaSとは何か、Cloud Foundryとは何か
• Cloud Foundryデモ
• こんなに嬉しい Cloud Foundry
• Cloud Foundryのもう少し詳しい話
• Cloudn PaaS(仮称)のご紹介
- 6. PaaS
(Plaftform as a Service)
• ソフトウェアを動かすためのプラットフォームをサー
ビスとして提供
• サーバーやネットワークなどの存在を意識することな
く、アプリケーションを書くだけで良い!
アプリケーション開発者にとって
最もフレンドリーなサービス
- 11. • たとえばWordPressを構築するとき・・・
1.OSをインストール&設定
2.Apacheをインストール
3.PHPをインストール
4.mod_php等々設定
5.MySQLをインストール&設定
6.WordPressのインストール&設定
- 12. • Cloud Foundryを使えば・・・
1.WordPressを用意
2.PaaSにデプロイ
環境構築(デプロイ)にかかる時間が
数分の一から数十分の一に
- 13. • たとえば負荷分散環境するとき・・・
App
Request
LB App DB
App
- 15. • たとえば負荷分散環境するとき・・・
App Worker
LB App Queue Worker DB
App Worker
- 17. サービス開発に必要な人
ソフトウェア開発者
DBエンジニア
ネットワークエンジニア
サーバーエンジニア
- 19. 実際の所は・・・
アプリケーション開発
ネットワーク
DB構築・管理
サーバー構築・管理
- 22. App Worker
LB App Queue Worker DB
App Worker
- 23. 自動
• PaaSを使えばこれだけ自動化できる
App Worker
自動 接続設定
自動
LB App Queue Worker DB
自動 自動
接続設定
App Worker
- 26. 代表的なPaaS
• Heroku
• Google App Engine
• Windows Azure
• Amazon Elastic Beanstalk
- 27. OpenPaaS
• オープンソースで開発されているPaaS
• Cloud Foundry (VMWare)
• OpenShift (RedHat)
- 33. アンチベンダーロックイン
• 同じCloud Foundryのコードから構築されたPaaSであれ
ば、どのベンダーであっても同じように動く。
• さまざまなベンダーがCloud Foundryを採用したPaaSを
開発中。
- 35. Cloud Foundryを使った
サービスは何があるの?
• cloudfoundry.com (VMWare)
• appfog (appfog)
• Stackato (ActiveState)
- 42. まずはCloud Foundryを
体験してみよう
• 第1回 Cloud Foundryで始めるPaaS構築入門
http://www.atmarkit.co.jp/fnetwork/rensai/cloudfoundry01/01.html
• VMWare自身が提供するcloudfoundry.comで、無料でCloud Foundry
が体験できます。
- 43. @IT
• .NET環境も構築できる、Cloud Foundry4つの強み
• http://techtarget.itmedia.co.jp/tt/news/1203/23/news01.html
• Cloud Foundryが開発者にもたらすメリット
• http://techtarget.itmedia.co.jp/tt/news/1205/21/news02.html
• 【徹底比較】2大Open Paas、Cloud FoundryとOpenShiftの強み/弱み
• http://techtarget.itmedia.co.jp/tt/news/1206/18/news02.html
Editor's Notes
- 次自己紹介\n
- 今の仕事とかの説明。次大学時代のこと\n
- 今の仕事とかの説明。次大学時代のこと\n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n