Submit Search
Upload
コンテナ時代だからこそ要注目! Cloud Foundry
•
21 likes
•
11,249 views
Kazuto Kusama
Follow
mastercloud #4で発表した資料です。PaaSか?コンテナか?ではなく、もっと違った視点で検討するのはいかがでしょーか?という資料です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 62
Download Now
Download to read offline
Recommended
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Kazuto Kusama
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
Kazuto Kusama
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
Kohei Tokunaga
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
今話題のいろいろなコンテナランタイムを比較してみた
今話題のいろいろなコンテナランタイムを比較してみた
Kohei Tokunaga
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
More Related Content
What's hot
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
Kohei Tokunaga
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
Kazuto Kusama
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Preferred Networks
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
NTT DATA Technology & Innovation
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要
Etsuji Nakai
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
理弘 山崎
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
i_yudai
containerdの概要と最近の機能
containerdの概要と最近の機能
Kohei Tokunaga
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
NTT DATA Technology & Innovation
システム間連携を担うSpring Integrationのエンタープライズ開発での活用
システム間連携を担うSpring Integrationのエンタープライズ開発での活用
apkiban
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
日本マイクロソフト株式会社
OpenStackをさらに”使う”技術 概要と基礎操作
OpenStackをさらに”使う”技術 概要と基礎操作
irix_jp
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計
Kouji YAMADA
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kazuto Kusama
What's hot
(20)
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
Amazon EKS上の開発体験を最大化するプレビュー環境の作り方
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
containerdの概要と最近の機能
containerdの概要と最近の機能
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
システム間連携を担うSpring Integrationのエンタープライズ開発での活用
システム間連携を担うSpring Integrationのエンタープライズ開発での活用
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
OpenStackをさらに”使う”技術 概要と基礎操作
OpenStackをさらに”使う”技術 概要と基礎操作
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Viewers also liked
OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~
Masaya Aoyama
On-premise コンテナ基盤と Hardware LB を使った "type LoadBalancer"
On-premise コンテナ基盤と Hardware LB を使った "type LoadBalancer"
Masaya Aoyama
Kubernetes をいじって Hardware LoadBalancer で "type LoadBalancer" を実現してみた @Kuberne...
Kubernetes をいじって Hardware LoadBalancer で "type LoadBalancer" を実現してみた @Kuberne...
Masaya Aoyama
Kubernetesを触ってみた
Kubernetesを触ってみた
Kazuto Kusama
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
VirtualTech Japan Inc.
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
VirtualTech Japan Inc.
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
VirtualTech Japan Inc.
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Kazuto Kusama
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
Works Applications
Viewers also liked
(9)
OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~
On-premise コンテナ基盤と Hardware LB を使った "type LoadBalancer"
On-premise コンテナ基盤と Hardware LB を使った "type LoadBalancer"
Kubernetes をいじって Hardware LoadBalancer で "type LoadBalancer" を実現してみた @Kuberne...
Kubernetes をいじって Hardware LoadBalancer で "type LoadBalancer" を実現してみた @Kuberne...
Kubernetesを触ってみた
Kubernetesを触ってみた
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
Similar to コンテナ時代だからこそ要注目! Cloud Foundry
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Masahito Zembutsu
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
Tekton 入門
Tekton 入門
Mamoru Shimizu
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
JUNICHI YOSHISE
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Masahito Zembutsu
Docker講習会資料
Docker講習会資料
teruyaono1
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Server side Swift & Photo Booth
Server side Swift & Photo Booth
LINE Corporation
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
VirtualTech Japan Inc./Begi.net Inc.
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Naoki Nagazumi
今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF
VirtualTech Japan Inc.
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
VirtualTech Japan Inc.
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Takashi Kanai
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
Toru Miyahara
Google container builderと友だちになるまで
Google container builderと友だちになるまで
lestrrat
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
Etsuji Nakai
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Takao Tetsuro
Building production server on docker
Building production server on docker
Hiroshi Miura
Similar to コンテナ時代だからこそ要注目! Cloud Foundry
(20)
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Tekton 入門
Tekton 入門
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Docker講習会資料
Docker講習会資料
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Server side Swift & Photo Booth
Server side Swift & Photo Booth
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
Rancher2.3とwindows Containerで作るkubernetesクラスタ
Rancher2.3とwindows Containerで作るkubernetesクラスタ
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
Google container builderと友だちになるまで
Google container builderと友だちになるまで
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Building production server on docker
Building production server on docker
More from Kazuto Kusama
Concourseで快適な自動化の旅
Concourseで快適な自動化の旅
Kazuto Kusama
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry (修正版)
Kazuto Kusama
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
Kazuto Kusama
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
Kazuto Kusama
Cloud Foundry Container Runtimeで快適Kubernetes運用
Cloud Foundry Container Runtimeで快適Kubernetes運用
Kazuto Kusama
改めてPaaSについて考えてみる
改めてPaaSについて考えてみる
Kazuto Kusama
Cloud Foundry Container-to-Container Networking
Cloud Foundry Container-to-Container Networking
Kazuto Kusama
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
グループ会社を巻き込んで勉強会をやってみるには
グループ会社を巻き込んで勉強会をやってみるには
Kazuto Kusama
Docker PaaSとしての OpenShift, Deis, Flynn比較
Docker PaaSとしての OpenShift, Deis, Flynn比較
Kazuto Kusama
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
Kazuto Kusama
クラウドを『作る』ってどういうこと?
クラウドを『作る』ってどういうこと?
Kazuto Kusama
Lattice深掘り話
Lattice深掘り話
Kazuto Kusama
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
知って欲しいPaaSの話
知って欲しいPaaSの話
Kazuto Kusama
KubernetesとOpenShiftの話
KubernetesとOpenShiftの話
Kazuto Kusama
最近のKubernetesとDocker Machine/Swarmの話
最近のKubernetesとDocker Machine/Swarmの話
Kazuto Kusama
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Kazuto Kusama
Weaveを試してみた
Weaveを試してみた
Kazuto Kusama
More from Kazuto Kusama
(20)
Concourseで快適な自動化の旅
Concourseで快適な自動化の旅
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
k8sだけじゃないIstio - Cloud FoundryのIstioインテグレーションについて
Cloud Foundry Container Runtimeで快適Kubernetes運用
Cloud Foundry Container Runtimeで快適Kubernetes運用
改めてPaaSについて考えてみる
改めてPaaSについて考えてみる
Cloud Foundry Container-to-Container Networking
Cloud Foundry Container-to-Container Networking
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
グループ会社を巻き込んで勉強会をやってみるには
グループ会社を巻き込んで勉強会をやってみるには
Docker PaaSとしての OpenShift, Deis, Flynn比較
Docker PaaSとしての OpenShift, Deis, Flynn比較
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
クラウドを『作る』ってどういうこと?
クラウドを『作る』ってどういうこと?
Lattice深掘り話
Lattice深掘り話
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
知って欲しいPaaSの話
知って欲しいPaaSの話
KubernetesとOpenShiftの話
KubernetesとOpenShiftの話
最近のKubernetesとDocker Machine/Swarmの話
最近のKubernetesとDocker Machine/Swarmの話
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Weaveを試してみた
Weaveを試してみた
Recently uploaded
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
2024 03 CTEA
2024 03 CTEA
arts yokohama
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
Recently uploaded
(12)
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 04 minnanoito
2024 04 minnanoito
2024 03 CTEA
2024 03 CTEA
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
コンテナ時代だからこそ要注目! Cloud Foundry
2.
Pivotal Japan -
Platform Architect Kazuto Kusama @jacopen
6.
Jonas Smith https://flic.kr/p/UxiTcp
7.
Francisco Moralejo https://flic.kr/p/5ysHVR
8.
Toni Vuohelainen https://flic.kr/p/nAvvca
12.
だるい
14.
docker build docker
push docker run
15.
docker build docker
push docker run
16.
docker build docker
push kubectl create apiVersion: extensions/v1beta1 kind: Deployment metadata: name: frontend spec: replicas: 3 template: metadata: labels: app: guestbook tier: frontend spec: containers: - name: php-redis image: gcr.io/google-samples/gb-frontend:v4 resources: requests: cpu: 100m memory: 100Mi env: - name: GET_HOSTS_FROM value: dns ports: - containerPort: 80
17.
docker build docker
push kubectl create apiVersion: extensions/v1beta1 kind: Deployment metadata: name: frontend spec: replicas: 3 template: metadata: labels: app: guestbook tier: frontend spec: containers: - name: php-redis image: gcr.io/google-samples/gb-frontend:v4 resources: requests: cpu: 100m memory: 100Mi env: - name: GET_HOSTS_FROM value: dns ports: - containerPort: 80
20.
Software
21.
http://amzn.to/2wGffmH
23.
必要なのは ツールではなくプラットフォーム
25.
Cloud Application Platform PaaS
26.
Here is my
source code Run it on the cloud for me I do not care how
27.
cf push
28.
cf push
29.
cf scale –i
3
30.
• • • Time-to-Value
31.
cf push
32.
実⾏ cf push
33.
実⾏ Diego Cell runC Garden Diego Cell ・ ・ ・
34.
Diego Cell runC Garden Diego Cell ・ ・ ・ • •
OCI runC • Buildpack Diego Cell • CNI •
35.
• • Buildpack Docker image •
Docker
36.
Cloud Foundry
37.
Service Broker
38.
DB ① DBを作る VM/ベアメタルにインストールしたり RDSのようなManagedサービス使ったり
39.
DB host: aaa.bbb.ap-northeast-1.rds.amazonaws.com:5432 db: production user:
mssql pass: xxxxx ① DBを作る VM/ベアメタルにインストールしたり RDSのようなManagedサービス使ったり ② コンフィグを控える ホスト名orIP、DB名、ユーザー名、 パスワードは最低限控えておく必要がある
40.
DB host: aaa.bbb.ap-northeast-1.rds.amazonaws.com:5432 db: production user:
mssql pass: xxxxx db: host: aaa.bbb.ap-northeast-1.rds.amazonaws.com:5432 name: production user: mssql pass: xxxxx ① DBを作る VM/ベアメタルにインストールしたり RDSのようなManagedサービス使ったり ② コンフィグを控える ホスト名orIP、DB名、ユーザー名、 パスワードは最低限控えておく必要がある ③ アプリのコンフィグを修正 アプリのコンフィグファイルに②を記述。 より汎⽤的にするなら、環境変数から読 み込むようにすることも。
41.
DB host: aaa.bbb.ap-northeast-1.rds.amazonaws.com:5432 db: production user:
mssql pass: xxxxx db: host: aaa.bbb.ap-northeast-1.rds.amazonaws.com:5432 name: production user: mssql pass: xxxxx ① DBを作る VM/ベアメタルにインストールしたり RDSのようなManagedサービス使ったり ② コンフィグを控える ホスト名orIP、DB名、ユーザー名、 パスワードは最低限控えておく必要がある ③ アプリのコンフィグを修正 アプリのコンフィグファイルに②を記述。 より汎⽤的にするなら、環境変数から読 み込むようにすることも。 ④ 起動!
42.
DB host: aaa.bbb.ap-northeast-1.rds.amazonaws.com:5432 db: production user:
mssql pass: xxxxx db: host: aaa.bbb.ap-northeast-1.rds.amazonaws.com:5432 name: production user: mssql pass: xxxxx ① DBを作る VM/ベアメタルにインストールしたり RDSのようなManagedサービス使ったり ② コンフィグを控える ホスト名orIP、DB名、ユーザー名、 パスワードは最低限控えておく必要がある ③ アプリのコンフィグを修正 アプリのコンフィグファイルに②を記述。 より汎⽤的にするなら、環境変数から読 み込むようにすることも。 ④ 起動!
44.
CF CLI DB cf
push frontend (1) cf create-service p-mysql 100mb-dev mydb (2) cf bind-service frontend mydb (3) Frontend Application ① フロントエンドアプリをpush ② DBを作成(marketplaceのp-mysqlを選択) Frontend Application DB ③ アプリとDBを紐付け(バインド) Frontend Application DB
45.
CF CLI DB cf
push backend (1) cf bind-service backend mydb (2) Backend Application ① フロントエンドアプリをpush ② アプリとDBを紐付け(バインド) Frontend Application DB Backend Application
46.
😃
47.
Marketplace • •
48.
Service Broker for Azure create-service azure-mysqldb service broker API
Azure API responseresponse
49.
Service Broker for Azure アプリケーションには環境変数で 必要なコンフィグが渡される bind-service azure-mysqldb
50.
Service Broker for Azure create-service azure-servicebus create-service azure-eventhubs create-service
azure-documentdb create-service azure-rediscache どのAWSのサービスも同じインタラクションで作成可能
51.
Service Broker for AWS MySQL for PCF Broker GCP Service Broker New Relic Service Broker
53.
12 Factor App • 12
54.
• • • III. • • IX. • •
XI. •
55.
12 Factor App • 12
56.
• • • III. • • IX. • •
XI. •
57.
• •
58.
12 Factor App • 12
59.
Beyond the Twelve-Factor
App • • 12 3 https://content.pivotal.io/ebooks/beyond-the-12-factor-app
60.
Beyond the Twelve-Factor
App • https://speakerdeck.com/tayasu/beyond-the-twelve-factor-app
Download Now