Cloud Foundryで変わる
これからのクラウドアプリケーション開発



  16-E-6                  Patrick Chanezon
                          Senior Director,
                          Cloud Foundry Developer Relations
                          VMware Inc.
           Developers Summit 2012
P@ in a nutshell


                   • フランス出身、サンフランシスコ在住
                   • Senior Director, Developer Relations, VMware
                      • ソフトウェア開発者、API に精通、エンタープライズと
                     コンシューマ両方の経験
                         • 18 年間にわたるソフトウェアのプログラミング経験、
                         JavaScript などを利用してバックエンドを担当
                         • Accenture 社で Notes エキスパートとして2 年間
                         勤務、Netscape/AOL社で サーバー、ポータルの
                         エキスパートとして3 年間勤務、Sun社で
                         e-commerce、ブログ、オープンソースの
                         エキスパートとして5 年間勤務
                     • Google 社に 6 年間勤務。初めての API 担当者として、
                     チームを立ち上げる
                         • Adwords、Checkout、Social、HTML5、Cloud
 3

                                                      © 2012 VMware Inc. All rights reserved
少年時代の夢




4

         © 2012 VMware Inc. All rights reserved
SF ノベルの進化したコンピュータの世界は遥か遠い
 ある仕事を 10 年ごとに自動化したとしても、
 コンピュータが人間を凌駕することはできない




5

                            © 2012 VMware Inc. All rights reserved
ムーアの法則はハードウェアのみが対象

 ソフトウェアには適用されない
 生産性が向上しても、ハードウェアと帯域幅に追いつくことはない
 ソフトウェアのプログラミングは難しく、今でも手作業の部分が多い




 6

                                © 2012 VMware Inc. All rights reserved
ムーアの法則の 「フリー ランチ」 の終焉




       Herb Sutter 氏、Welcome to the Jungle
     http://herbsutter.com/welcome-to-the-jungle/

7

                                                    © 2012 VMware Inc. All rights reserved
未来への展望




「未来はすでに来ている。
ただ、皆に平等に訪れないだけだ」
William Gibson (アメリカの SF 作家)




 8

                               © 2012 VMware Inc. All rights reserved
正岡子規の俳句

            揚 霞 雲
            雲 を を
          子 雀 吸 ふ
          規   ふ み
              や




9

                © 2012 VMware Inc. All rights reserved
加賀千代女の俳句

             蛙 雲 踞
           千 か を ば
           代 な 伺 ふ
           女   ふ て




10

                 © 2012 VMware Inc. All rights reserved
アーキテクチャの変化: 60 年代のメインフレーム




11
                        © 2012 VMware Inc. All rights reserved
アーキテクチャの変化: 80 年代のクライアント / サーバ




12
                         © 2012 VMware Inc. All rights reserved
アーキテクチャの変化: 90 年代の Web




13
                         © 2012 VMware Inc. All rights reserved
アーキテクチャの変化: 2010 年代のクラウド、HTML5、モバイル




14
                             © 2012 VMware Inc. All rights reserved
クライアント / サーバへの回帰:




15

                    © 2012 VMware Inc. All rights reserved
クラウド コンピューティングとは




         娘の Eliette の考えるクラウド
16

                               © 2012 VMware Inc. All rights reserved
クラウド スタック: 典型的なピラミッド型




                 Software
                As A Service


           Platform As A Service



         Infrastructure As A Service




17

                                       © 2012 VMware Inc. All rights reserved
クラウド スタック: 導入数別



               Software
              As A Service



          Platform As A Service

              Infrastructure
              As A Service




18

                                  © 2012 VMware Inc. All rights reserved
クラウド スタック: 価値別


                Software
               As A Service




           Platform As A Service




               Infrastructure
               As A Service



19

                                   © 2012 VMware Inc. All rights reserved
クラウド スタック: ニュートラル




                  Software
                 As A Service


            Platform As A Service


          Infrastructure As A Service




20

                                        © 2012 VMware Inc. All rights reserved
クラウド スタックの歴史
 4 つの角度から見たクラウドの意味
 • ソフトウェア: 1994 年 Netscape
 • インフラストラクチャ: 2002 年 Amazon AWS
 • プラットフォーム: 2008 年 Goolge
 • 開発中
 ハードウェアおよびソフトウェア インフラストラクチャの産業化
 • 20 世紀初頭の電気の発明と同様の大転換、Nick Carr
 ソフトウェア開発自体が職人芸になりつつある




21

                                    © 2012 VMware Inc. All rights reserved
クラウド: ユーザーのニーズを満たすため、Web サイトで使用を開始
 • Google、Amazon、Yahoo、Facebook、Twitter
 • 大規模なデータ セット
 • ムーアの法則よりも急激に拡張するストレージ キャパシティ
 • 高速なネットワーク
 • 水平 -> 垂直方向の拡張
 • オープン ソース ソフトウェア
 • 仮想化
 • クラウドは、これらのインフラストラクチャを製品化したもの
     • パブリック クラウド サービス: Google、Amazon
     • オープン ソースのソフトウェア: Hadoop、Eucalyptus、Ubuntu、
      Cloud Foundry
22
                                             © 2012 VMware Inc. All rights reserved
インフラストラクチャ




23
                  © 2012 VMware Inc. All rights reserved
IaaS / 仮想化は主流となりつつある
 AWS、Joyent、Rackspace,...
 オープン ソース プロジェクト: OpenStack、DeltaCloud、Eucalyptus
 自動化: Chef、Juju
 標準化? DMTF
 ファイアウォール内、仮想化: VMware、Microsoft、Xen、KVM
 ワークロードの 50 % が仮想化されたもの
 プロビジョニングとインスタンスの管理が容易
 それでも、バックアップ、ソフトウェア スタック、監視、アップグレードの管理が必要




  24

                                                © 2012 VMware Inc. All rights reserved
インフラストラクチャ上に、自分でプラットフォームを構築する必要がある

 インフラストラクチャ上に分散プラットフォームを構築する必要がある
  • 昨年の夏、AWS に重大障害が発生
     • http://blog.reddit.com/2011/03/why-reddit-was-down-for-6-of-last-24.html
     • http://www.readwriteweb.com/cloud/2010/12/chaos-monkey-how-netflix-uses.php
     • http://news.ycombinator.com/item?id=2477296
     • http://stu.mp/2011/04/the-cloud-is-not-a-silver-bullet.html
 Twilio、Smugmug、SimpleGeo の各社は、IaaS 上に独自の
 分散プラットフォームを構築していたため、この問題を乗り越えた
 企業顧客は CDN のようなインフラストラクチャの導入を検討している
 • マルチ クラウドの使用
 • オープン ソースをベースとした、デファクトスタンダードまたは将来のフルスタンダード




25

                                                                              © 2012 VMware Inc. All rights reserved
プラットフォーム




26
                © 2012 VMware Inc. All rights reserved
プラットフォーム

 インフラストラクチャの代わりに、アプリケーションとサービスが通貨単位となる
 Google App Engine、Cloud Foundry、Joyent, Heroku、Stax (Cloudbees)、
 Amazon elastic beanstalk、Microsoft Azure、AppFog
 1 個あるいは少数の言語、サービス
 複数言語に対応する多国語プラットフォーム
 俊敏な開発者向けのイネーブラ -> ビジネス価値を迅速に作成
 標準なし: リスク、特定のベンダーしか選定できない
 企業のニーズ:
 管理、カスタマイズ
 プライベートおよびハイブリッド クラウド
 特定のベンダーへの依存を回避



27

                                                       © 2012 VMware Inc. All rights reserved
即応性に優れた開発プロセス




28
                © 2012 VMware Inc. All rights reserved
問題を切り抜けるための俊敏性
 エンドユーザー向けソフトウェアの流行
 携帯電話用、ソーシャル メディア用、短期間有効、ライフサイクルの短いアプリケーション
  など
 A/B テスト
 Clay Shirky 氏の状況依存型アプリケーション
 Usenix 2011 における Kent Beck 氏の講演によると、「Software G-Forces」 を
 頻繁に拡張しているうちに、ソフトウェアのプロセスに変化があった
 クラウド プラットフォームにより、俊敏性がもたらされ、変革が推進される
 プラットフォームにスケーラビリティが組み込まれている
 迅速な反復作業が可能
 設計中心
 クラウド プラットフォームにより、開発者はビジネス価値を生み出すことに集中
 できる


  29

                                                  © 2012 VMware Inc. All rights reserved
主なリスク: 特定のベンダーへの依存

             ようこそホテル・カリフォルニアへ
             ここはステキなところ
             お客様もいい人たちばかり
             ホテル・カリフォルニアは
             数多くのお部屋をご用意して
             あなたのお越しをいつでもお待ちしています

             気がつくと僕は出口を求めて走りまわっていた
             もとの場所に戻る通路を
             なんとかして見つけなければ・・・
             すると 夜警がいった
             「落ち着いて自分の運命を受け入れるのです
             チェック・アウトは自由ですが
             ここを立ち去ることは永久にできません」
                      【ホテル・カリフォルニアの歌詞】




30

                           © 2012 VMware Inc. All rights reserved
Cloud Foundry: オープンなPaaS
 • オープン ソース: Apache 2 ライセンス
 • 多言語 / フレームワーク
 • マルチ サービス
 • マルチ クラウド




              vFabric
              Postgres                                     プライベート
                           データ
                          サービス
                                                            クラウド
                   vFabric                        パブリック
                   RabbitMQTM    メッセージ
                                 サービス
                                                  クラウド
                                                マイクロ
                                         その他の
                                         サービス
                                                クラウド



31

                                                       © 2012 VMware Inc. All rights reserved
オープン ソース




32
                © 2012 VMware Inc. All rights reserved
オープン ソースのメリット
 http://code.google.com/p/googleappengine/issues/detail?id=13




• https://github.com/cloudfoundry/vcap/pull/25




 33

                                                            © 2012 VMware Inc. All rights reserved
マルチ クラウド




34
                © 2012 VMware Inc. All rights reserved
CloudFoundry.COM

                   Cloud Foundry

      ランタイムとフレームワーク

      サービス

                   vCenter / vSphere




     インフラストラクチャ




35

                                       © 2012 VMware Inc. All rights reserved
CloudFoundry.ORG

                   Cloud Foundry



      Cloud Foundry をコンパイルおよび構築するためのソース コード


                   vCenter / vSphere


     ダウンロード     環境の          スクリプトの    ファイアウォール
       コード     セットアップ        セットアップ     の内側に展開




36

                                          © 2012 VMware Inc. All rights reserved
Micro Cloud Foundry




               Micro




37

                       © 2012 VMware Inc. All rights reserved
マイクロ クラウドとは




                  または




       1 台の仮想マシンでクラウド全体を運用

38

                             © 2012 VMware Inc. All rights reserved
Micro Cloud Foundry… (ベータ版)
 1 台の仮想マシンに事前構築されたマイクロ バージョンの Cloud Foundry




                                 Micro




     Micro Cloud Foundry を利用するには、CloudFoundry.com のアカウントが必要

     Signup @ http://cloudfoundry.com/micro

39

                                                   © 2012 VMware Inc. All rights reserved
Micro Cloud Foundry の内容

                           .COM




        DNS の動的なアップデート


      App インスタンス   サービス




                   10.04


40

                                  © 2012 VMware Inc. All rights reserved
その他の Cloud Foundry 搭載の PaaS


プライベート PaaS
Python および Perl を追加




パブリック PaaS
PHP を追加




Tier3 と Uhuru には、最近 .NET サポートが追加された


 41

                                      © 2012 VMware Inc. All rights reserved
今すぐ登録を
     http://cloudfoundry.com/signup
     承認待ち時間を短縮するには

     プロモーション コード   devsumit を使用してください。




42

                                      © 2012 VMware Inc. All rights reserved
開発者向けのクラウドPaaS 実現の道程




43

                       © 2012 VMware Inc. All rights reserved
Cloud Foundry のリソース
 プライマリ サイト: cloudfoundry.com
 オープン ソース サイト: cloudfoundry.org

 Twitter : @cloudfoundry , hash tag #cfoundry
 ブログ: blog.cloudfoundry.com
 FB : facebook.com/cloudfoundry

 サポート support.cloudfoundry.com
  • ドキュメント
  • ナレッジベース
  • Q & A / フォーラム
 Hiring: www.cloudfoundry.com/jobs


 44

                                                 © 2012 VMware Inc. All rights reserved
Questions




45

            © 2012 VMware Inc. All rights reserved
ありがとうございました
     t @CloudFoundry


     t @chanezon

      Web サイト    : www.cloudfoundry.com
      ブログ (英語) : blog.cloudfoundry.com
      フォーラム      : support.cloudfoundry.com

46
                                              © 2012 VMware Inc. All rights reserved
参考書籍 / 記事
  Nick Carr, The Big Switch
  Eric Raymond, The Art of Unix Programming
  Weinberg, Psychology of Computer Programming
  Wes python book
  Mark html5 book
  Kent Beck XP
  Hunt, Thomas, The Pragmatic Programmer
  Ade Oshineye, Apprenticeship Patterns
  Matt Cutt's Ignite Talk IO 2011, Trying different things
  Josh Bloch talk about api design
  Larry and Sergey, Anatomy of a Search Engine
  Rob Pike, The Practice of Programming

47

                                                              © 2012 VMware Inc. All rights reserved
参考資料 / 講演

  Simon Wardley, Oscon 09 “Cloud - Why IT Matters”
  Tim O’Reilly article on internet os
  Peter Deutsch’s 8 Fallacies of Distributed Computing
  Brewer’s CAP Theorem
  Gregor Hohpe’s Starbucks Does Not Use Two-Phase Commit
  Stuff I tag http://www.delicious.com/chanezon/
  More specifically http://www.delicious.com/chanezon/cloudfoundry
  My previous Talks http://www.slideshare.net/chanezon
  My list of favorite books
     http://www.chanezon.com/pat/soft_books.html



48

                                                            © 2012 VMware Inc. All rights reserved
謝辞
 お絵かきをしてくれた娘の Eliette
 スライドの作成を支援してくれた Dave McCrory、Derek Collison
 俳句を用意してくれた Stephen Addiss 氏、Yamamoto Fumiko 氏、
  Yamamoto Akira 氏 (2011-06-22)
 俳句: An Anthology of Japanese Poems (Shambhala Library)
 画: 広重、仙厓義梵




 49

                                                    © 2012 VMware Inc. All rights reserved

【VMware】jp developer-summit_2012_final_for_print

  • 1.
    Cloud Foundryで変わる これからのクラウドアプリケーション開発 16-E-6 Patrick Chanezon Senior Director, Cloud Foundry Developer Relations VMware Inc. Developers Summit 2012
  • 2.
    P@ in anutshell • フランス出身、サンフランシスコ在住 • Senior Director, Developer Relations, VMware • ソフトウェア開発者、API に精通、エンタープライズと コンシューマ両方の経験 • 18 年間にわたるソフトウェアのプログラミング経験、 JavaScript などを利用してバックエンドを担当 • Accenture 社で Notes エキスパートとして2 年間 勤務、Netscape/AOL社で サーバー、ポータルの エキスパートとして3 年間勤務、Sun社で e-commerce、ブログ、オープンソースの エキスパートとして5 年間勤務 • Google 社に 6 年間勤務。初めての API 担当者として、 チームを立ち上げる • Adwords、Checkout、Social、HTML5、Cloud 3 © 2012 VMware Inc. All rights reserved
  • 3.
    少年時代の夢 4 © 2012 VMware Inc. All rights reserved
  • 4.
    SF ノベルの進化したコンピュータの世界は遥か遠い  ある仕事を10 年ごとに自動化したとしても、  コンピュータが人間を凌駕することはできない 5 © 2012 VMware Inc. All rights reserved
  • 5.
    ムーアの法則はハードウェアのみが対象  ソフトウェアには適用されない  生産性が向上しても、ハードウェアと帯域幅に追いつくことはない ソフトウェアのプログラミングは難しく、今でも手作業の部分が多い 6 © 2012 VMware Inc. All rights reserved
  • 6.
    ムーアの法則の 「フリー ランチ」の終焉  Herb Sutter 氏、Welcome to the Jungle http://herbsutter.com/welcome-to-the-jungle/ 7 © 2012 VMware Inc. All rights reserved
  • 7.
  • 8.
    正岡子規の俳句 揚 霞 雲 雲 を を 子 雀 吸 ふ 規 ふ み や 9 © 2012 VMware Inc. All rights reserved
  • 9.
    加賀千代女の俳句 蛙 雲 踞 千 か を ば 代 な 伺 ふ 女 ふ て 10 © 2012 VMware Inc. All rights reserved
  • 10.
  • 11.
    アーキテクチャの変化: 80 年代のクライアント/ サーバ 12 © 2012 VMware Inc. All rights reserved
  • 12.
    アーキテクチャの変化: 90 年代のWeb 13 © 2012 VMware Inc. All rights reserved
  • 13.
  • 14.
    クライアント / サーバへの回帰: 15 © 2012 VMware Inc. All rights reserved
  • 15.
    クラウド コンピューティングとは 娘の Eliette の考えるクラウド 16 © 2012 VMware Inc. All rights reserved
  • 16.
    クラウド スタック: 典型的なピラミッド型 Software As A Service Platform As A Service Infrastructure As A Service 17 © 2012 VMware Inc. All rights reserved
  • 17.
    クラウド スタック: 導入数別 Software As A Service Platform As A Service Infrastructure As A Service 18 © 2012 VMware Inc. All rights reserved
  • 18.
    クラウド スタック: 価値別 Software As A Service Platform As A Service Infrastructure As A Service 19 © 2012 VMware Inc. All rights reserved
  • 19.
    クラウド スタック: ニュートラル Software As A Service Platform As A Service Infrastructure As A Service 20 © 2012 VMware Inc. All rights reserved
  • 20.
    クラウド スタックの歴史  4つの角度から見たクラウドの意味 • ソフトウェア: 1994 年 Netscape • インフラストラクチャ: 2002 年 Amazon AWS • プラットフォーム: 2008 年 Goolge • 開発中  ハードウェアおよびソフトウェア インフラストラクチャの産業化 • 20 世紀初頭の電気の発明と同様の大転換、Nick Carr  ソフトウェア開発自体が職人芸になりつつある 21 © 2012 VMware Inc. All rights reserved
  • 21.
    クラウド: ユーザーのニーズを満たすため、Web サイトで使用を開始 • Google、Amazon、Yahoo、Facebook、Twitter • 大規模なデータ セット • ムーアの法則よりも急激に拡張するストレージ キャパシティ • 高速なネットワーク • 水平 -> 垂直方向の拡張 • オープン ソース ソフトウェア • 仮想化 • クラウドは、これらのインフラストラクチャを製品化したもの • パブリック クラウド サービス: Google、Amazon • オープン ソースのソフトウェア: Hadoop、Eucalyptus、Ubuntu、 Cloud Foundry 22 © 2012 VMware Inc. All rights reserved
  • 22.
    インフラストラクチャ 23 © 2012 VMware Inc. All rights reserved
  • 23.
    IaaS / 仮想化は主流となりつつある AWS、Joyent、Rackspace,...  オープン ソース プロジェクト: OpenStack、DeltaCloud、Eucalyptus  自動化: Chef、Juju  標準化? DMTF  ファイアウォール内、仮想化: VMware、Microsoft、Xen、KVM  ワークロードの 50 % が仮想化されたもの  プロビジョニングとインスタンスの管理が容易  それでも、バックアップ、ソフトウェア スタック、監視、アップグレードの管理が必要 24 © 2012 VMware Inc. All rights reserved
  • 24.
    インフラストラクチャ上に、自分でプラットフォームを構築する必要がある  インフラストラクチャ上に分散プラットフォームを構築する必要がある • 昨年の夏、AWS に重大障害が発生 • http://blog.reddit.com/2011/03/why-reddit-was-down-for-6-of-last-24.html • http://www.readwriteweb.com/cloud/2010/12/chaos-monkey-how-netflix-uses.php • http://news.ycombinator.com/item?id=2477296 • http://stu.mp/2011/04/the-cloud-is-not-a-silver-bullet.html  Twilio、Smugmug、SimpleGeo の各社は、IaaS 上に独自の 分散プラットフォームを構築していたため、この問題を乗り越えた  企業顧客は CDN のようなインフラストラクチャの導入を検討している • マルチ クラウドの使用 • オープン ソースをベースとした、デファクトスタンダードまたは将来のフルスタンダード 25 © 2012 VMware Inc. All rights reserved
  • 25.
    プラットフォーム 26 © 2012 VMware Inc. All rights reserved
  • 26.
    プラットフォーム  インフラストラクチャの代わりに、アプリケーションとサービスが通貨単位となる  GoogleApp Engine、Cloud Foundry、Joyent, Heroku、Stax (Cloudbees)、 Amazon elastic beanstalk、Microsoft Azure、AppFog  1 個あるいは少数の言語、サービス  複数言語に対応する多国語プラットフォーム  俊敏な開発者向けのイネーブラ -> ビジネス価値を迅速に作成  標準なし: リスク、特定のベンダーしか選定できない  企業のニーズ: 管理、カスタマイズ プライベートおよびハイブリッド クラウド 特定のベンダーへの依存を回避 27 © 2012 VMware Inc. All rights reserved
  • 27.
    即応性に優れた開発プロセス 28 © 2012 VMware Inc. All rights reserved
  • 28.
    問題を切り抜けるための俊敏性  エンドユーザー向けソフトウェアの流行 携帯電話用、ソーシャルメディア用、短期間有効、ライフサイクルの短いアプリケーション など A/B テスト  Clay Shirky 氏の状況依存型アプリケーション  Usenix 2011 における Kent Beck 氏の講演によると、「Software G-Forces」 を 頻繁に拡張しているうちに、ソフトウェアのプロセスに変化があった  クラウド プラットフォームにより、俊敏性がもたらされ、変革が推進される プラットフォームにスケーラビリティが組み込まれている 迅速な反復作業が可能 設計中心  クラウド プラットフォームにより、開発者はビジネス価値を生み出すことに集中 できる 29 © 2012 VMware Inc. All rights reserved
  • 29.
    主なリスク: 特定のベンダーへの依存 ようこそホテル・カリフォルニアへ ここはステキなところ お客様もいい人たちばかり ホテル・カリフォルニアは 数多くのお部屋をご用意して あなたのお越しをいつでもお待ちしています 気がつくと僕は出口を求めて走りまわっていた もとの場所に戻る通路を なんとかして見つけなければ・・・ すると 夜警がいった 「落ち着いて自分の運命を受け入れるのです チェック・アウトは自由ですが ここを立ち去ることは永久にできません」 【ホテル・カリフォルニアの歌詞】 30 © 2012 VMware Inc. All rights reserved
  • 30.
    Cloud Foundry: オープンなPaaS • オープン ソース: Apache 2 ライセンス • 多言語 / フレームワーク • マルチ サービス • マルチ クラウド vFabric Postgres プライベート データ サービス クラウド vFabric パブリック RabbitMQTM メッセージ サービス クラウド マイクロ その他の サービス クラウド 31 © 2012 VMware Inc. All rights reserved
  • 31.
    オープン ソース 32 © 2012 VMware Inc. All rights reserved
  • 32.
    オープン ソースのメリット  http://code.google.com/p/googleappengine/issues/detail?id=13 •https://github.com/cloudfoundry/vcap/pull/25 33 © 2012 VMware Inc. All rights reserved
  • 33.
    マルチ クラウド 34 © 2012 VMware Inc. All rights reserved
  • 34.
    CloudFoundry.COM Cloud Foundry ランタイムとフレームワーク サービス vCenter / vSphere インフラストラクチャ 35 © 2012 VMware Inc. All rights reserved
  • 35.
    CloudFoundry.ORG Cloud Foundry Cloud Foundry をコンパイルおよび構築するためのソース コード vCenter / vSphere ダウンロード 環境の スクリプトの ファイアウォール コード セットアップ セットアップ の内側に展開 36 © 2012 VMware Inc. All rights reserved
  • 36.
    Micro Cloud Foundry Micro 37 © 2012 VMware Inc. All rights reserved
  • 37.
    マイクロ クラウドとは または 1 台の仮想マシンでクラウド全体を運用 38 © 2012 VMware Inc. All rights reserved
  • 38.
    Micro Cloud Foundry…(ベータ版)  1 台の仮想マシンに事前構築されたマイクロ バージョンの Cloud Foundry Micro Micro Cloud Foundry を利用するには、CloudFoundry.com のアカウントが必要 Signup @ http://cloudfoundry.com/micro 39 © 2012 VMware Inc. All rights reserved
  • 39.
    Micro Cloud Foundryの内容 .COM DNS の動的なアップデート App インスタンス サービス 10.04 40 © 2012 VMware Inc. All rights reserved
  • 40.
    その他の Cloud Foundry搭載の PaaS プライベート PaaS Python および Perl を追加 パブリック PaaS PHP を追加 Tier3 と Uhuru には、最近 .NET サポートが追加された 41 © 2012 VMware Inc. All rights reserved
  • 41.
    今すぐ登録を http://cloudfoundry.com/signup 承認待ち時間を短縮するには プロモーション コード devsumit を使用してください。 42 © 2012 VMware Inc. All rights reserved
  • 42.
    開発者向けのクラウドPaaS 実現の道程 43 © 2012 VMware Inc. All rights reserved
  • 43.
    Cloud Foundry のリソース プライマリ サイト: cloudfoundry.com  オープン ソース サイト: cloudfoundry.org  Twitter : @cloudfoundry , hash tag #cfoundry  ブログ: blog.cloudfoundry.com  FB : facebook.com/cloudfoundry  サポート support.cloudfoundry.com • ドキュメント • ナレッジベース • Q & A / フォーラム  Hiring: www.cloudfoundry.com/jobs 44 © 2012 VMware Inc. All rights reserved
  • 44.
    Questions 45 © 2012 VMware Inc. All rights reserved
  • 45.
    ありがとうございました t @CloudFoundry t @chanezon Web サイト : www.cloudfoundry.com ブログ (英語) : blog.cloudfoundry.com フォーラム : support.cloudfoundry.com 46 © 2012 VMware Inc. All rights reserved
  • 46.
    参考書籍 / 記事  Nick Carr, The Big Switch  Eric Raymond, The Art of Unix Programming  Weinberg, Psychology of Computer Programming  Wes python book  Mark html5 book  Kent Beck XP  Hunt, Thomas, The Pragmatic Programmer  Ade Oshineye, Apprenticeship Patterns  Matt Cutt's Ignite Talk IO 2011, Trying different things  Josh Bloch talk about api design  Larry and Sergey, Anatomy of a Search Engine  Rob Pike, The Practice of Programming 47 © 2012 VMware Inc. All rights reserved
  • 47.
    参考資料 / 講演  Simon Wardley, Oscon 09 “Cloud - Why IT Matters”  Tim O’Reilly article on internet os  Peter Deutsch’s 8 Fallacies of Distributed Computing  Brewer’s CAP Theorem  Gregor Hohpe’s Starbucks Does Not Use Two-Phase Commit  Stuff I tag http://www.delicious.com/chanezon/  More specifically http://www.delicious.com/chanezon/cloudfoundry  My previous Talks http://www.slideshare.net/chanezon  My list of favorite books http://www.chanezon.com/pat/soft_books.html 48 © 2012 VMware Inc. All rights reserved
  • 48.
    謝辞  お絵かきをしてくれた娘の Eliette スライドの作成を支援してくれた Dave McCrory、Derek Collison  俳句を用意してくれた Stephen Addiss 氏、Yamamoto Fumiko 氏、 Yamamoto Akira 氏 (2011-06-22)  俳句: An Anthology of Japanese Poems (Shambhala Library)  画: 広重、仙厓義梵 49 © 2012 VMware Inc. All rights reserved