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

CloudFoundryをつかってみよう

2,448

Published on

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

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

No Downloads
Views
Total Views
2,448
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
71
Comments
0
Likes
6
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
  • Transcript of "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. ありがとうございました。
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×