Weitere ähnliche Inhalte
Ähnlich wie Cloud Foundryの件について@OpenStack Days Tokyo 2015 (20)
Kürzlich hochgeladen (12)
Cloud Foundryの件について@OpenStack Days Tokyo 2015
- 2. Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Foundryのコミュニティについて
- 3. Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Foundryのコミュニティについて
- 6. Copyright©2015 NTT corp. All Rights Reserved.
PaaSでなにがうれしい?
SaaS 利用におけるニーズ
早く柔軟に自社独自のサービスを構築し
大規模に展開したい
PaaS
サーバ環境に加え、アプリケーションの開発
運用をするための環境もセットにして提供
IaaS 利用におけるニーズ
システム開発・運用での環境構築にかかる
コストを低減したい
システム環境構築の手間や時間を大幅
に削減
迅速なサービスリリースを可能に
•ビジネス展開がスピードアップ
•サービスライフサイクルの早い市場にお
ける企業の競争力を強化
活用
- 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. Copyright©2015 NTT corp. All Rights Reserved.
• 自分でDockerコンテナを全部手で管理するの?
• Web系に使う場合URLルーティングとか全部手で(ry
• マルチユーザとかマルチテナントの要件満たせるの?
Dockerじゃだめなの?
DockerはPaaSの部品になりうるが
PaaS基盤そのものにはならない
- 9. Copyright©2015 NTT corp. All Rights Reserved.
• アプリケーションのビルド、アプリケーションコンテナの
起動/停止、監視/復旧、ログ収集、URLルーティング
を担う
– buildpackに対応(任意の言語、フレームワークに対応)
– マルチユーザ、マルチテナントに対応(認証・認可)
– アプリケーションプロセスはwardenコンテナ内で動作
• Dockerコンテナにも対応予定(Diego Project)
Cloud Foundryって何?
- 12. Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Foundryのコミュニティについて
- 13. Copyright©2015 NTT corp. All Rights Reserved.
BOSH
• Cloud Foundryコミュニティにて開発・維持されているデプロ
イツールであり、Cloud Foundryの標準的デプロイ手段
• PluggableなCPI(Cloud Platform Interface)をもち、どんな
IaaSでも対応可能
- 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が動くまで
- 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. 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. Copyright©2015 NTT corp. All Rights Reserved.
• Junoでも動く!
– NTT社内で最近動作確認
• Cloud Foundryコミュニティでは、まだ
Folsom,Grizzly,Havanaがサポート対象
Cloud Foundryが動くOpenStackバージョン
- 23. Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Foundryのコミュニティについて
- 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. 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. Copyright©2015 NTT corp. All Rights Reserved.
• 2011年9月『Cloud Foundry輪読会』として発足
• 2014年5月より『PaaS勉強会』と改称
– CFのみならず、PaaS分野一般の技術や製品を勉強する会に
PaaS勉強会とは?
paas.connpass.com
- 27. Copyright©2015 NTT corp. All Rights Reserved.
Headlines
• Cloud Foundryって何?
• OpenStackの上でCloud Foundryを動かす件
• Cloud Foundryのコミュニティ