Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cloud Foundryの件について@Open Source Conference 2015 Fall/Tokyo
Search
ozzozz
October 25, 2015
Technology
0
600
Cloud Foundryの件について@Open Source Conference 2015 Fall/Tokyo
オープンソースなクラウドネイティブアプリケーション基盤ソフトウェアCloud Foundryの基礎的な仕組みと最近の技術動向、および日本におけるコミュニティ活動状況について紹介します。
ozzozz
October 25, 2015
Tweet
Share
More Decks by ozzozz
See All by ozzozz
BOSH 101 winter 2018
ozzozz
3
910
コンテナベースのクラウド基盤とマイクロサービスアーキテクチャ / IEICE NW NWS16
ozzozz
0
100
BOSH101 autumn 2017
ozzozz
5
1.7k
Cloud Foundry について 〜日本国内のCFコミュニティ界隈の状況など〜 / Session 4-B2-1 at OpenStack Days Tokyo 2017
ozzozz
1
450
Cloud Foundry on OpenStack deep dive / Session 4-B2-5 at OpenStack Days Tokyo 2017
ozzozz
2
200
Cloud Foundry Summit Silicon Valley 2017 参加報告
ozzozz
1
250
Cloud Foundryに関する日本国内コミュニティについて / About Cloud Foundry community in Japan
ozzozz
0
1.3k
Dockerイメージ置き場の件
ozzozz
5
3.8k
Running Concourse CI on enterprise private cloud
ozzozz
1
460
Other Decks in Technology
See All in Technology
データマネジメントを支える武器としてのメタデータ管理
10xinc
2
980
LLMプロダクト事業の立ち上げにおける挑戦
layerx
PRO
7
1.5k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
17
7.7k
Challenges - Open Farming Hackdays 2024
loleg
0
580
技術広報経験0のEMがエンジニアブランディングをはじめてみた
coconala_engineer
1
140
Kubeflow Pipelines v2 で変わる機械学習パイプライン開発
asei
4
340
オブジェクト指向CSSが叶えたかったことと、CSSのいま / The aims of Object-oriented CSS and the current state of CSS usage
shinkufencer
11
3.7k
Introducing Pkl
enomotok
0
310
長文から長文を生成するLLMツールをオープンソースで作ってみた。
tomohisa
2
150
任意コード実行の原理
ffri
0
190
GraphQLに入門してみた
chiroruxx
2
130
サービス成長と共に肥大化するモノレポ、長くなるCI時間 / As services grow, monorepos get bigger and CI time gets longer
kohbis
5
2.1k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
How to Ace a Technical Interview
jacobian
272
22k
Scaling GitHub
holman
456
140k
Designing for humans not robots
tammielis
247
25k
Git: the NoSQL Database
bkeepers
PRO
421
63k
Side Projects
sachag
451
41k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
225
51k
Designing the Hi-DPI Web
ddemaree
275
33k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
The Invisible Side of Design
smashingmag
293
49k
Transcript
Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryの件について 2015/10/25 日本Cloud
Foundryグループ / NTTソフトウェアイノベーションセンタ 尾尻 健
2 Copyright©2015 NTT corp. All Rights Reserved. • Cloud Foundryって何? • Cloud
Foundryの使い方 • Cloud Foundryの動かし方 • Cloud Foundryをとりまくコミュニティ Headlines
3 Copyright©2015 NTT corp. All Rights Reserved. ご存知ですか
4 Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryの守備範囲 仮想マシン
仮想NW、VPC ストレージ、DB アプリケーション クラウド(パブリック/プライベート/ハイブリッド・・・) クラウドの中に好きなアプリケーションを置いて動かせるようにする (仮想マシンから動かす必要ないよ!)
5 Copyright©2015 NTT corp. All Rights Reserved. 「オープンソース PaaS基盤 ソフトウェア」
Cloud Foundryを一言で紹介すると 「クラウドネイティブ アプリケーション基盤 ソフトウェア」
6 Copyright©2015 NTT corp. All Rights Reserved. クラウド上での動作を念頭に実装され、以下のよう な特徴をもつアプリケーションソフトウェア。 l 内部に永続的な情報や状態をもたない
Ø スケールアウトする Ø インスタンスが壊れてもすぐ復旧できる etc… l どの環境にもっていっても無改造で動く Ø 開発環境/本番環境 Ø パブリッククラウド/プライベートクラウド/ベアメタルサーバ etc… クラウドネイティブアプリケーションって何?
7 Copyright©2015 NTT corp. All Rights Reserved. クラウドネイティブアプリにするにはどうすれば? 有名な実装指針 Twelve-factor
application architecture • http://12factor.net/ja/ • 例えば: ü 状態やログは、外部のDBやストレージにもつ ü 環境依存の起動時パラメータは、設定ファイルではな く環境変数で設定する
8 Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryとそのライバル Open
Source Proprietary ←※この子はライバルではありません。
9 Copyright©2015 NTT corp. All Rights Reserved. • Cloud Foundryって何? • Cloud
Foundryの使い方 • Cloud Foundryの動かし方 • Cloud Foundryをとりまくコミュニティ Headlines
10 Copyright©2015 NTT corp. All Rights Reserved. 【デモをご覧ください】 Cloud Foundryの使い方
11 Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryの内部動作 『Cloud
Foundryで学ぶ、PaaSのしくみ講座』 http://www.slideshare.net/jacopen/paas-for-beginners/58 に加筆 $ cf push アップロード ステージング 実行
12 Copyright©2015 NTT corp. All Rights Reserved. Dockerの場合は・・・ 『Cloud Foundryで学ぶ、PaaSのしくみ講座』
http://www.slideshare.net/jacopen/paas-for-beginners/58 に加筆 $ scp アップロード ステージング 実行 $ docker run $ docker build Dockerfile
13 Copyright©2015 NTT corp. All Rights Reserved. • Cloud Foundryって何? • Cloud
Foundryの使い方 • Cloud Foundryの動かし方 • Cloud Foundryをとりまくコミュニティ Headlines
14 Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryってどこで動く? どこでもどうぞ
Baremetal VM on local machine Open Source IaaS Enterprise IaaS Public IaaS オープンソース ですから。
15 Copyright©2015 NTT corp. All Rights Reserved. Cloud Foundryの動かし方 cf_nise_installer
/ nise_bosh BOSH bosh-lite Baremetal VM on local machine Open Source IaaS Enterprise IaaS Public IaaS all-in-one Cloud Foundry
16 Copyright©2015 NTT corp. All Rights Reserved. Ø Cloud Foundryの新アーキテクチャ『Diego』が ベース
Ø シングルテナント/シングルユーザ向け Ø BOSH要らずで複数VMにデプロイ • Terraformを使用 OpenStackへのデプロイも最近可能に ※コンポーネントのアップデートが難しいので、 商用本番運用にはちょっとつらい Lattice ~subset of Cloud Foundry~ jacopen Lattice 詳しくは・・・
17 Copyright©2015 NTT corp. All Rights Reserved. • Cloud Foundryって何? • Cloud
Foundryの使い方 • Cloud Foundryの動かし方 • Cloud Foundryをとりまくコミュニティ Headlines
18 Copyright©2015 NTT corp. All Rights Reserved. • https://www.cloudfoundry.org/ • 全世界のCloud Foundry開発者・ユー
ザをまとめる • いくつかの日本企業も会員に Ø NTT、富士通、東芝、日立・・・ Cloud Foundryをとりまくコミュニティ • http://cloudfoundry.gr.jp/ • 日本国内でのCloud Foundryの普及を 図るユーザグループ • Google Groupsに登録=入会 • http://paas.connpass.com/ • 『Cloud Foundryソースコード輪読会』 から発展した技術勉強会
19 Copyright©2015 NTT corp. All Rights Reserved. • ブログ(blog.cloudfoundry.gr.jp)にて、 『Cloud Foundry
百日行』連載中! Twitterハッシュタグ #cfgrjp を検索、検索 日本Cloud Foundryグループからのお知らせ
20 Copyright©2015 NTT corp. All Rights Reserved. 【デモをご覧ください】 (時間があればね) 『Cloud
Foundry百日行』一番人気アプリ
21 Copyright©2015 NTT corp. All Rights Reserved.