Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright©2015 NTT corp. All Rights Reserved.
Cloud Foundryの件について
NTTソフトウェアイノベーションセンタ
尾尻 健
Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Found...
Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Found...
Copyright©2015 NTT corp. All Rights Reserved.
「オープンソース
PaaS基盤
ソフトウェア」
Cloud Foundryって何?
PaaS?
Copyright©2015 NTT corp. All Rights Reserved.
PaaS?
Platform as a Service
Copyright©2015 NTT corp. All Rights Reserved.
PaaSでなにがうれしい?
SaaS 利用におけるニーズ
早く柔軟に自社独自のサービスを構築し
大規模に展開したい
PaaS
サーバ環境に加え、アプリケ...
Copyright©2015 NTT corp. All Rights Reserved.
PaaSにもいろいろあるけど
iPaaS (integration PaaS)
複数アプリでのデータ利用連携
CIaaS (Continuous Int...
Copyright©2015 NTT corp. All Rights Reserved.
• 自分でDockerコンテナを全部手で管理するの?
• Web系に使う場合URLルーティングとか全部手で(ry
• マルチユーザとかマルチテナントの要...
Copyright©2015 NTT corp. All Rights Reserved.
• アプリケーションのビルド、アプリケーションコンテナの
起動/停止、監視/復旧、ログ収集、URLルーティング
を担う
– buildpackに対応(任...
Copyright©2015 NTT corp. All Rights Reserved.
Cloud Foundryのライバルたち
Open Source Proprietary
Copyright©2015 NTT corp. All Rights Reserved.
Cloud Foundryってどこで動く?
Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Found...
Copyright©2015 NTT corp. All Rights Reserved.
BOSH
• Cloud Foundryコミュニティにて開発・維持されているデプロ
イツールであり、Cloud Foundryの標準的デプロイ手段
• ...
Copyright©2015 NTT corp. All Rights Reserved.
① 仮想NW・仮想ルータ作成、floatingIPaddr取得、セキュリティグループ設定
② BOSH(MicroBOSH)VMの構築
1. VMイメー...
Copyright©2015 NTT corp. All Rights Reserved.
絵で
tenant
Copyright©2015 NTT corp. All Rights Reserved.
絵で
tenant
VR
fi
p
fi
p
secgrp
VNW
OpenStack
GUI/CLI
Copyright©2015 NTT corp. All Rights Reserved.
絵で
tenant
VR
fi
p
secgrp
VNW
BOSH CLI
VM
image
Copyright©2015 NTT corp. All Rights Reserved.
絵で
tenant
VR
fi
p
secgrp
VNW
BOSH CLI MicroBOSH
VM
fi
p
VM
image
Copyright©2015 NTT corp. All Rights Reserved.
絵で
tenant
VR
secgrp
VNW
BOSH CLI MicroBOSH
VM
fi
p
VM
image
BOSH agent
BOSH ...
Copyright©2015 NTT corp. All Rights Reserved.
BOSHが使うOpenStack機能
OpenStack Horizon or 各種CLI
OpenStack Image Service API v1...
Copyright©2015 NTT corp. All Rights Reserved.
• Junoでも動く!
– NTT社内で最近動作確認
• Cloud Foundryコミュニティでは、まだ
Folsom,Grizzly,Havanaが...
Copyright©2015 NTT corp. All Rights Reserved.
• Cloud FoundryはJujuでもデプロイできる模様
そういえば
Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Found...
Copyright©2015 NTT corp. All Rights Reserved.
• Google Groups “vcap-dev”
(Cloud Foundry Developers) がメイン
– in English!
• C...
Copyright©2015 NTT corp. All Rights Reserved.
• 2014年12月に『Cloud Foundry Foundation』が発足、
国内企業もMemberとして参加
– NTT, 富士通, IBM, ...
Copyright©2015 NTT corp. All Rights Reserved.
• 2011年9月『Cloud Foundry輪読会』として発足
• 2014年5月より『PaaS勉強会』と改称
– CFのみならず、PaaS分野一般の...
Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Found...
Upcoming SlideShare
Loading in …5
×

Cloud Foundryの件について@OpenStack Days Tokyo 2015

2,668 views

Published on

OpenStack Days Tokyo 2015(2015/2/3-4)で発表したCloud Foundryに関するプレゼン資料

Published in: Technology
  • Be the first to comment

Cloud Foundryの件について@OpenStack Days Tokyo 2015

  1. 1. Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryの件について NTTソフトウェアイノベーションセンタ 尾尻 健
  2. 2. Copyright©2015 NTT corp. All Rights Reserved. Headlines • Cloud Foundryって何? • OpenStackの上でCloud Foundryを動かす件 • Cloud Foundryのコミュニティについて
  3. 3. Copyright©2015 NTT corp. All Rights Reserved. Headlines • Cloud Foundryって何? • OpenStackの上でCloud Foundryを動かす件 • Cloud Foundryのコミュニティについて
  4. 4. Copyright©2015 NTT corp. All Rights Reserved. 「オープンソース PaaS基盤 ソフトウェア」 Cloud Foundryって何? PaaS?
  5. 5. Copyright©2015 NTT corp. All Rights Reserved. PaaS? Platform as a Service
  6. 6. Copyright©2015 NTT corp. All Rights Reserved. PaaSでなにがうれしい? SaaS 利用におけるニーズ 早く柔軟に自社独自のサービスを構築し 大規模に展開したい PaaS サーバ環境に加え、アプリケーションの開発 運用をするための環境もセットにして提供 IaaS 利用におけるニーズ システム開発・運用での環境構築にかかる コストを低減したい システム環境構築の手間や時間を大幅 に削減 迅速なサービスリリースを可能に •ビジネス展開がスピードアップ •サービスライフサイクルの早い市場にお ける企業の競争力を強化 活用
  7. 7. Copyright©2015 NTT corp. All Rights Reserved. PaaSにもいろいろあるけど iPaaS (integration PaaS) 複数アプリでのデータ利用連携 CIaaS (Continuous Integration aaS) 試験自動化、ソフトウェアライフサイクル管理 mBaaS (mobile Backend aaS) モバイル系アプリケーション支援 Cloud migration tools クラウド間 or クラウド環境への移行 APM (Application Performance Monitoring) アプリケーション性能監視 Multi-cloud service management 複数のクラウドサービスの統合管理 aPaaS (application PaaS) アプリケーション実行環境
  8. 8. Copyright©2015 NTT corp. All Rights Reserved. • 自分でDockerコンテナを全部手で管理するの? • Web系に使う場合URLルーティングとか全部手で(ry • マルチユーザとかマルチテナントの要件満たせるの? Dockerじゃだめなの? DockerはPaaSの部品になりうるが PaaS基盤そのものにはならない
  9. 9. Copyright©2015 NTT corp. All Rights Reserved. • アプリケーションのビルド、アプリケーションコンテナの 起動/停止、監視/復旧、ログ収集、URLルーティング を担う – buildpackに対応(任意の言語、フレームワークに対応) – マルチユーザ、マルチテナントに対応(認証・認可) – アプリケーションプロセスはwardenコンテナ内で動作 • Dockerコンテナにも対応予定(Diego Project) Cloud Foundryって何?
  10. 10. Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryのライバルたち Open Source Proprietary
  11. 11. Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryってどこで動く?
  12. 12. Copyright©2015 NTT corp. All Rights Reserved. Headlines • Cloud Foundryって何? • OpenStackの上でCloud Foundryを動かす件 • Cloud Foundryのコミュニティについて
  13. 13. Copyright©2015 NTT corp. All Rights Reserved. BOSH • Cloud Foundryコミュニティにて開発・維持されているデプロ イツールであり、Cloud Foundryの標準的デプロイ手段 • PluggableなCPI(Cloud Platform Interface)をもち、どんな IaaSでも対応可能
  14. 14. Copyright©2015 NTT corp. All Rights Reserved. ① 仮想NW・仮想ルータ作成、floatingIPaddr取得、セキュリティグループ設定 ② BOSH(MicroBOSH)VMの構築 1. VMイメージ(BOSH agent入りUbuntu server)のアップロード 2. イメージからのVM作成・起動、SSH鍵設定(metadata service経由) 3. floatingIPaddr付与 4. 空ボリューム作成、オンラインアタッチ 5. VM内で自動起動したBOSH agentにてBOSHコンポーネントのダウンロードと起動 ③ BOSHへのCloud Foundryリリースパッケージ・構成設定の登録 ④ BOSHからのCloud Foundryのデプロイと起動 1. イメージからのVM(複数個)作成・起動、SSH鍵設定(metadata service経由) 2. 【必要なVMのみ】floatingIPaddr付与、空ボリューム作成、オンラインアタッチ 3. 各VM内で自動起動したBOSH agentにてBOSHからのCloud Foundry各コンポー ネントのダウンロードと起動 OpenStack上でCloud Foundryが動くまで
  15. 15. Copyright©2015 NTT corp. All Rights Reserved. 絵で tenant
  16. 16. Copyright©2015 NTT corp. All Rights Reserved. 絵で tenant VR fi p fi p secgrp VNW OpenStack GUI/CLI
  17. 17. Copyright©2015 NTT corp. All Rights Reserved. 絵で tenant VR fi p secgrp VNW BOSH CLI VM image
  18. 18. Copyright©2015 NTT corp. All Rights Reserved. 絵で tenant VR fi p secgrp VNW BOSH CLI MicroBOSH VM fi p VM image
  19. 19. Copyright©2015 NTT corp. All Rights Reserved. 絵で tenant VR secgrp VNW BOSH CLI MicroBOSH VM fi p VM image BOSH agent BOSH agentCloud Foundry用 VM BOSH agent fi p
  20. 20. Copyright©2015 NTT corp. All Rights Reserved. BOSHが使うOpenStack機能 OpenStack Horizon or 各種CLI OpenStack Image Service API v1.1 OpenStack Compute API v2 OpenStack Block Storage API v1 仮想NW・仮想ルータ作成、 floatingIPaddr取得、 セキュリティグループ設定 OpenStack Identity API v2 APIトークン取得、 各種API endpoint発見 VMイメージアップロード 空ボリューム作成、 ボリュームスナップショット作成 もろもろ
  21. 21. Copyright©2015 NTT corp. All Rights Reserved. • Junoでも動く! – NTT社内で最近動作確認 • Cloud Foundryコミュニティでは、まだ Folsom,Grizzly,Havanaがサポート対象 Cloud Foundryが動くOpenStackバージョン
  22. 22. Copyright©2015 NTT corp. All Rights Reserved. • Cloud FoundryはJujuでもデプロイできる模様 そういえば
  23. 23. Copyright©2015 NTT corp. All Rights Reserved. Headlines • Cloud Foundryって何? • OpenStackの上でCloud Foundryを動かす件 • Cloud Foundryのコミュニティについて
  24. 24. Copyright©2015 NTT corp. All Rights Reserved. • Google Groups “vcap-dev” (Cloud Foundry Developers) がメイン – in English! • Cloud Foundry Community Advisory Boardが 月1回ペースで開催 – 電話会議+Webチャット – in English! Cloud Foundryコミュニティの主な場について
  25. 25. Copyright©2015 NTT corp. All Rights Reserved. • 2014年12月に『Cloud Foundry Foundation』が発足、 国内企業もMemberとして参加 – NTT, 富士通, IBM, 東芝, HP, … – cloudfoundry.org • 『日本Cloud Foundryグループ』が存在 – 日本国内でのCloud Foundryの普及活動を担う – cloudfoundry.gr.jp • 『PaaS勉強会』がしばしば開催 Cloud Foundryコミュニティ国内の動き
  26. 26. Copyright©2015 NTT corp. All Rights Reserved. • 2011年9月『Cloud Foundry輪読会』として発足 • 2014年5月より『PaaS勉強会』と改称 – CFのみならず、PaaS分野一般の技術や製品を勉強する会に PaaS勉強会とは? paas.connpass.com
  27. 27. Copyright©2015 NTT corp. All Rights Reserved. Headlines • Cloud Foundryって何? • OpenStackの上でCloud Foundryを動かす件 • Cloud Foundryのコミュニティ

×