CloudFoundryをつかってみよう

3,630 views

Published on

2012/09/26に開催された、Cloudnスタートアップ勉強会で発表した資料です。

Published in: Technology
0 Comments
12 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,630
On SlideShare
0
From Embeds
0
Number of Embeds
60
Actions
Shares
0
Downloads
83
Comments
0
Likes
12
Embeds 0
No embeds

No notes for slide
  • 次自己紹介\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
  • CloudFoundryをつかってみよう

    1. 1. CLOUD FOUNDRYを利用してみよう PaaSの力でスピーディーなサービス開発を目指す 2012/9/26 NTT Communications クラウドサービス部 草間 一人
    2. 2. 自己紹介• 草間 一人(くさま かずと)• @jacopen• NTTコミュニケーションズ クラウドサービス部 • PaaS開発担当
    3. 3. 今回の発表の流れ• PaaSとは何か、Cloud Foundryとは何か• Cloud Foundryデモ• こんなに嬉しい Cloud Foundry• Cloud Foundryのもう少し詳しい話• Cloudn PaaS(仮称)のご紹介
    4. 4. PaaS(Platform as a Service)
    5. 5. PaaSとは何か?
    6. 6. PaaS (Plaftform as a Service)• ソフトウェアを動かすためのプラットフォームをサー ビスとして提供• サーバーやネットワークなどの存在を意識することな く、アプリケーションを書くだけで良い! アプリケーション開発者にとって 最もフレンドリーなサービス
    7. 7. Cloud Foundry
    8. 8. Cloud Foundry• VMWareが中心に開発しているオープンソースPaaS
    9. 9. まず実物をお見せします。
    10. 10. DEMO• Cloud Foundryに、代表的なCMS「WordPress」を構築し てみます。
    11. 11. • たとえばWordPressを構築するとき・・・1.OSをインストール&設定2.Apacheをインストール3.PHPをインストール4.mod_php等々設定5.MySQLをインストール&設定6.WordPressのインストール&設定
    12. 12. • Cloud Foundryを使えば・・・1.WordPressを用意2.PaaSにデプロイ 環境構築(デプロイ)にかかる時間が 数分の一から数十分の一に
    13. 13. • たとえば負荷分散環境するとき・・・ App Request LB App DB App
    14. 14. DEMO• Cloud Foundryならばこんなに簡単。
    15. 15. • たとえば負荷分散環境するとき・・・ App Worker LB App Queue Worker DB App Worker
    16. 16. サービス開発に必要な人ソフトウェア開発者 インフラエンジニア
    17. 17. サービス開発に必要な人 ソフトウェア開発者DBエンジニア ネットワークエンジニア サーバーエンジニア
    18. 18. これだけのメンバーをどうやって えよう?
    19. 19. 実際の所は・・・ アプリケーション開発 ネットワークDB構築・管理 サーバー構築・管理
    20. 20. スピード、出せていますか?
    21. 21. ソフトウェア開発者 +Cloud Foundry
    22. 22. App WorkerLB App Queue Worker DB App Worker
    23. 23. 自動• PaaSを使えばこれだけ自動化できる App Worker 自動 接続設定 自動 LB App Queue Worker DB 自動 自動 接続設定 App Worker
    24. 24. 貴重な人材を得意分野に集中させるソフトウェア開発者の生産性を最大限に高める
    25. 25. Cloud Foundryの話
    26. 26. 代表的なPaaS• Heroku• Google App Engine• Windows Azure• Amazon Elastic Beanstalk
    27. 27. OpenPaaS• オープンソースで開発されているPaaS • Cloud Foundry (VMWare) • OpenShift (RedHat)
    28. 28. Cloud Foundryだと何がいいの?
    29. 29. マルチ言語・マルチサービス
    30. 30. マルチ言語・マルチサービス• PHP Ruby Python Java Node.js などマルチ言語対応• MySQL, PostgreSQL MongoDB RabbitMQ Redis などマルチサービス対応
    31. 31. マルチ言語・マルチサービス• さらに最近では、.NET Frameworkへの対応が進行中• Cloud Foundryで、ASP.NET(C#, VB.NET, etc..)が利用可能 になるかもしれない
    32. 32. アンチベンダーロックイン
    33. 33. アンチベンダーロックイン• 同じCloud Foundryのコードから構築されたPaaSであれ ば、どのベンダーであっても同じように動く。• さまざまなベンダーがCloud Foundryを採用したPaaSを 開発中。
    34. 34. Cloud Foundryを使った サービスは何があるの?• cloudfoundry.com• appfog• Stackato
    35. 35. Cloud Foundryを使った サービスは何があるの?• cloudfoundry.com (VMWare)• appfog (appfog)• Stackato (ActiveState)
    36. 36. Cloud Foundryを使ったサービスは何があるの? Cloudn PaaS (仮称)
    37. 37. Cloudn PaaS• コアにCloud Foundryを採用• 対応フレームワークの追加• 使いやすいコントロールパネル、ログ検索・検知機能 等の追加• 信頼性の向上
    38. 38. Cloudn PaaSだと何がいいの?
    39. 39. Cloudn PaaSだと何がいいの?• IaaS基盤にCloudnを採用 • IaaS部分を持たないPaaSベンダーも多いが、Cloudn PaaSでは自社のCloudnで稼働 信頼性の高いPaaSを提供可能
    40. 40. Cloudn PaaSだと何がいいの?• Cloudnメニューとの連携• Cloudn DB 複数拠点で冗長化された高信頼性のRDBをCloudn PaaS から利用できます• etc..
    41. 41. Cloudn + Cloud Foundry = Cloudn PaaS サービス開発に新たな力を。
    42. 42. まずはCloud Foundryを 体験してみよう• 第1回 Cloud Foundryで始めるPaaS構築入門 http://www.atmarkit.co.jp/fnetwork/rensai/cloudfoundry01/01.html• VMWare自身が提供するcloudfoundry.comで、無料でCloud Foundry が体験できます。
    43. 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
    44. 44. Software Design 2012年5月号• Cloudn PaaSチームの 川口(@hamakn)と中澤(@diceken)が メイン特集でCloud Foundryについて解説しています
    45. 45. ありがとうございました。

    ×