Soumettre la recherche
Mettre en ligne
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
•
52 j'aime
•
13,725 vues
Kazuto Kusama
Suivre
第25回PaaS勉強会で発表した資料です。 Cloud Foundryの新アーキテクチャ、Diegoについて。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 79
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
i_yudai
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
Kazuto Kusama
Concourseで快適な自動化の旅
Concourseで快適な自動化の旅
Kazuto Kusama
Cloud Foundry にアプリケーションを push する際の典型的な10のエラー
Cloud Foundry にアプリケーションを push する際の典型的な10のエラー
nota-ja
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kazuto Kusama
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
できる!KickstartとAnsible!
できる!KickstartとAnsible!
Wataru NOGUCHI
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
Kazuto Kusama
Recommandé
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
i_yudai
Cloud Foundryは何故動くのか
Cloud Foundryは何故動くのか
Kazuto Kusama
Concourseで快適な自動化の旅
Concourseで快適な自動化の旅
Kazuto Kusama
Cloud Foundry にアプリケーションを push する際の典型的な10のエラー
Cloud Foundry にアプリケーションを push する際の典型的な10のエラー
nota-ja
Cloud Foundryで学ぶ、PaaSのしくみ講座
Cloud Foundryで学ぶ、PaaSのしくみ講座
Kazuto Kusama
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
Kazuto Kusama
できる!KickstartとAnsible!
できる!KickstartとAnsible!
Wataru NOGUCHI
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
Kazuto Kusama
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
torisoup
Keycloakの最近のトピック
Keycloakの最近のトピック
Hitachi, Ltd. OSS Solution Center.
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
ota42y
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
Masahito Zembutsu
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
クリエイティブワークを支えるHelix Core
クリエイティブワークを支えるHelix Core
Satoshi OKAWARA
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
Kentaro Yoshida
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
Yusuke HIDESHIMA
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
Kohei Tokunaga
Spring3.1概要 データアクセスとトランザクション処理
Spring3.1概要 データアクセスとトランザクション処理
土岐 孝平
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
Takuya Kikuchi
超実践 Cloud Spanner 設計講座
超実践 Cloud Spanner 設計講座
Samir Hammoudi
CloudFoundryをつかってみよう
CloudFoundryをつかってみよう
Kazuto Kusama
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす
Akihiro Suda
Java EE から Quarkus による開発への移行について
Java EE から Quarkus による開発への移行について
Shigeru Tatsuta
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)
Takanori Sejima
Jsug spring bootコードリーディング 接触篇 a contact
Jsug spring bootコードリーディング 接触篇 a contact
tsukasa tamaru
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
日本マイクロソフト株式会社
Garden introduction for dea users public
Garden introduction for dea users public
Takehiko Amano
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
Katsunori Kanda
Contenu connexe
Tendances
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
torisoup
Keycloakの最近のトピック
Keycloakの最近のトピック
Hitachi, Ltd. OSS Solution Center.
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
ota42y
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
Masahito Zembutsu
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
クリエイティブワークを支えるHelix Core
クリエイティブワークを支えるHelix Core
Satoshi OKAWARA
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
Kentaro Yoshida
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
Yusuke HIDESHIMA
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
Kohei Tokunaga
Spring3.1概要 データアクセスとトランザクション処理
Spring3.1概要 データアクセスとトランザクション処理
土岐 孝平
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
Takuya Kikuchi
超実践 Cloud Spanner 設計講座
超実践 Cloud Spanner 設計講座
Samir Hammoudi
CloudFoundryをつかってみよう
CloudFoundryをつかってみよう
Kazuto Kusama
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす
Akihiro Suda
Java EE から Quarkus による開発への移行について
Java EE から Quarkus による開発への移行について
Shigeru Tatsuta
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)
Takanori Sejima
Jsug spring bootコードリーディング 接触篇 a contact
Jsug spring bootコードリーディング 接触篇 a contact
tsukasa tamaru
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
日本マイクロソフト株式会社
Tendances
(20)
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
Keycloakの最近のトピック
Keycloakの最近のトピック
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
クリエイティブワークを支えるHelix Core
クリエイティブワークを支えるHelix Core
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
(Unityよくわかってない人のための)なんとなくわかるかもしれないAssetBundle
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
DockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
Spring3.1概要 データアクセスとトランザクション処理
Spring3.1概要 データアクセスとトランザクション処理
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
超実践 Cloud Spanner 設計講座
超実践 Cloud Spanner 設計講座
CloudFoundryをつかってみよう
CloudFoundryをつかってみよう
root権限無しでKubernetesを動かす
root権限無しでKubernetesを動かす
Java EE から Quarkus による開発への移行について
Java EE から Quarkus による開発への移行について
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)
Jsug spring bootコードリーディング 接触篇 a contact
Jsug spring bootコードリーディング 接触篇 a contact
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
Similaire à Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Garden introduction for dea users public
Garden introduction for dea users public
Takehiko Amano
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
Katsunori Kanda
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
NTT DATA Technology & Innovation
Datadog Agent on CloudRunによるGCPトレービリティ向上
Datadog Agent on CloudRunによるGCPトレービリティ向上
Ryo Sasaki
2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi
Daisuke Nagao
Cloud foundry(v2)へアプリを載せ替え
Cloud foundry(v2)へアプリを載せ替え
Takeshi Morikawa
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
NTT DATA Technology & Innovation
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
softlayerjp
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
Masahito Zembutsu
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
Google Cloud Platform - Japan
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門
Masahito Zembutsu
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
NTT DATA Technology & Innovation
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
Google Cloud Platform - Japan
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
CData Software Japan
FargateからCloudRunへの移行にCloudflareを添えて.pptx
FargateからCloudRunへの移行にCloudflareを添えて.pptx
Akifumi Niida
GCP でも Serverless!!
GCP でも Serverless!!
Igarashi Toru
XenDesktop / XenAppグラフィック ディープダイブ
XenDesktop / XenAppグラフィック ディープダイブ
Citrix Systems Japan
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
Wataru Unno
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
Google Cloud Platform - Japan
[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送
[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送
Google Cloud Platform - Japan
Similaire à Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
(20)
Garden introduction for dea users public
Garden introduction for dea users public
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
AWSにおけるIaCを活かしたTerraformの使い方2選! ~循環型IaCとマルチクラウドチックなDR環境~ (HashiTalks: Japan 発...
Datadog Agent on CloudRunによるGCPトレービリティ向上
Datadog Agent on CloudRunによるGCPトレービリティ向上
2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi
Cloud foundry(v2)へアプリを載せ替え
Cloud foundry(v2)へアプリを載せ替え
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
[Cloud OnAir] Bigtable に迫る!基本機能も含めユースケースまで丸ごと紹介 2018年8月30日 放送
インフラエンジニアのためのRancherを使ったDocker運用入門
インフラエンジニアのためのRancherを使ったDocker運用入門
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
[Cloud OnAir] Google Cloud における RDBMS の運用パターン 2020年11月19日 放送
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
FargateからCloudRunへの移行にCloudflareを添えて.pptx
FargateからCloudRunへの移行にCloudflareを添えて.pptx
GCP でも Serverless!!
GCP でも Serverless!!
XenDesktop / XenAppグラフィック ディープダイブ
XenDesktop / XenAppグラフィック ディープダイブ
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送
[Cloud OnAir] Google Cloud の考える次世代ハイブリッドクラウドとは? 2019年8月22日 放送
Plus de 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・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
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
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Kazuto Kusama
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Kazuto Kusama
Plus de Kazuto Kusama
(20)
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry (修正版)
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
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の話
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Dernier
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Dernier
(11)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
1.
新しいDiegoの仕組み入門
2.
Kazuto Kusama @jacopen
3.
4.
Enlightened A13
5.
普段はCloud Foundry関連の仕事もしています
6.
Diegoとは何か? の前に、今のCFの復習
7.
Cloud Controller APIの提供やコントロールを行うCCがあって
8.
Cloud Controller DEA ユーザーアプリを動かすDEAがあって
9.
Router Cloud Controller DEA リクエストをルーティングするRouterがあって
10.
Router Cloud Controller DEA HM アプリの死活監視をするHealth Managerがあって
11.
Router Cloud Controller DEA HM NATS それらのコンポーネントはNATSで通信をする
12.
Router Cloud Controller DEA HM NATS これが今のCloud Foundry
13.
DEA + Go
= Diego?
14.
Router Cloud Controller Diego HM NATS こうなる?
15.
違います。
16.
DiegoはCloud Foundryにとって 初めての、アーキテクチャの大変革 覚えて欲しいこと
17.
今回の流れ • Diegoのアーキテクチャ解説 • DiegoのDocker
& .NET対応について • CFとDiegoの関係 • 深掘りはまた次回!
18.
今回の注意点 • 20分のセッションに80ページ詰め込んでいる ため、かなり駆け足になるよ • Cloud
Foundry (特に、現在のV2)をある程度 知っている人向けなので、初めての人には分 からない話があるかも • 分からない事があったら後で聞いてください • デモも考えたけど分かりにくすぎたので、 また今度!
19.
V1 2011∼2013 V2 2013∼ 初めての変革はV2じゃないの?
20.
Router Cloud Controller DEA HM NATS (Ruby
nats) V1
21.
Gorouter Cloud Controller ng DEAng HM 9000 NATS(gnatsd) V2
22.
V1→V2では • APIが新しくなった • 各コンポーネントが1から書き直された(Goと かRubyとか) •
Buildpack対応や、Servicesの刷新が入った • 全体のアーキテクチャは、V1と大差ない
23.
第1章 Diegoの アーキテクチャを見ていこう
24.
これがDiegoのコンポーネント 出典: https://github.com/cloudfoundry-incubator/diego-design-notes
25.
この部分がDiego
26.
大きく分けると4つの役割に分けられる Receptor Cell Brain BBS APIを提供 コンテナを動かす スケジューリング 情報を集約する
27.
Cell Receptor Cell Brain BBS APIを提供 コンテナを動かす スケジューリング 情報を集約する
28.
Cellの仕事 • コンテナを動かすのが最大の役割 • コンテナはWardenのGo版、Gardenを使って 動かす •
コンテナの動かし方には、一時的なTaskと、 永続的なLRP(Long Runnning Process)という2 種類がある。 • たとえばDropletを作るStaging作業はTask、 ユーザーアプリはLRPとして動作する
29.
Brain Receptor Cell Brain BBS APIを提供 コンテナを動かす スケジューリング 情報を集約する
30.
Brain • スケジューリングを司る Auctioneer •
コンテナ数の管理を行うConverger • メトリクスを収集するMetrics Server
31.
これまでのスケジューリング CC DEADEA DEA 3GB 空いてるよ 2GB いける 4GB 余裕がある! CC DEADEA DEA App お前に 任せる
32.
Diegoのスケジューリング Auctioneer CellCell Cell 10! App こんな仕事があるぞ! 12! 15! 30!
20!
33.
Diegoのスケジューリング • Auctioneerが、TaskやLRPに関するオークショ ンを掲示する • Cell内のRepが、オークションに参加する •
最終的に残ったRepのCellが選ばれる • TaskやLRPを動かすためのStart Auctionと、ダ ブついたLRPを止めるStop Auctionの2種類が ある
34.
Auction形式のメリット • あるらしいんだけど、今度誰か解説して!
35.
Convergerの役割 • クラスタ内のインスタンス数(=コンテナ数)の 一貫性を担保する • アプリのインスタンス数が不足していれば、 Start
Auctionをリクエストする • インスタンス数が過剰であれば、Stop Auction をリクエストする • これまでのHealth Managerに近い
36.
Brain Receptor Cell Brain BBS APIを提供 コンテナを動かす スケジューリング 情報を集約する
37.
BBS • etcdそのもの • Diegoのコンポーネントは NATSではなくetcdで情報をやり取りする
38.
Brain Receptor Cell Brain BBS APIを提供 コンテナを動かす スケジューリング 情報を集約する
39.
Receptor • APIを提供する
40.
なるほど、これまでのCloud Controllerに 相当するのがReceptorなのね!
41.
違います。
42.
Receptorが提供するAPI • TaskのCRUD • LRPのCRUD •
CellのList 以上!
43.
Receptorの役割 • APIでTask/LRPのリクエストを受け付けて、 Diegoのクラスタ内に展開する • アプリ作成のリクエストであれば、 Start
Auctionにかける • 削除のリクエストであれば、 Stop Auctionにかける • PaaSとしての機能は提供しない
44.
マルチノードで組むならこんな感じ? Receptor Cell Brain BBS Cell Cell
45.
あれ、これって・・・ Receptor Cell Brain BBS Cell Cell
46.
Kubernetes Master Minion Minion Minion
47.
KubernetesとDiego 似ているところ • スケジューラー(Master<=>Brain) と ランナー(Minion<=>Cell) が、etcdを通して 疎結合に連携する 違うところ •
スケジューリングの仕組み • コンテナの仕組み (Docker<=>Garden)
48.
Diegoは単体で動くってこと? • 答えはYes. • Latticeという、Diego+リクエストルータ +ログストリーミングのセットを構築出来る 仕組みが提供されている https://github.com/cloudfoundry-incubator/lattice
49.
Lattice
50.
Diego Gorouter Router Emitter Receptor Cell Cell App1 App2 App2 1. Receptorから、アプリと ルートの情報を取得 2. Gorouterに登録 3.
Gorouterがルーティング app1.example.com app2.example.com
51.
Latticeを単体で触ってみた感想 • Kubernetesほど機能は充実していないが、 その分シンプル • リクエストルーティングの仕組みがあるため、 80番さえ空いていればOK。あとはURLを見て 自動的にルーティングしてくれる •
KubernetesのServiceの仕組みはちょっと分か りづらいが、こっちは直感的 • TerraformでAWS, GCE,Digital Oceanに、 簡単にマルチノードデプロイできる BOSHとは
52.
第2章 Diegoの Docker / .NET対応
53.
やっぱりみんな、気になるよね
54.
DiegoはDocker対応!
55.
DiegoはDocker対応! Docker image
56.
Cellの中身 Cell rep exector garden garden-linux Container Container Container
Container Container Container Container Container Container Container Container Container Container Container Container Container
57.
Garden garden garden-linux Container Container Container
Container Container Container Container Container Container Container Container Container Container Container Container Container Garden コンテナの作成/削除やリソース制限、ネットワーク設 定などを定義したインターフェース Garden Backend 実際にコンテナの作成や管理を行うバックエンド サービス。各プラットフォームごとに用意される。 Linux向けのBackend実装がgarden-linux.
58.
Garden-linuxのDocker対応 • Buildpackを用いて作られたDropletが渡されたら、 それを使ってコンテナを作成(今までの仕組みと同等) • Docker
imageへのパスが渡されたら、Docker image をダウンロード。全てのレイヤーをフェッチし、 GardenコンテナのRootfsとして設定 • Dockerコンテナが動くのではなく、 GardenコンテナのRootfsとしてDocker imageが 指定出来るという仕組み • なので、Dockerfileには非対応
59.
Garden-linuxのDocker対応 • 将来的にはGarden-linuxをlibcontainerを使った実装 にする構想があるらしい
60.
.NET対応の話
61.
最近オープンソース化された.NET Framework http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx
62.
.NET対応の実装イメージ オープンソース化された .NET Coreを使って実装? (.NET Buildpackとか) WindowsにGardenを 実装して直接.NETアプリを 動かす?
63.
.NET対応の実装イメージ オープンソース化された .NET Coreを使って実装? (.NET Buildpackとか) WindowsにGardenを 実装して直接.NETアプリを 動かす
64.
IronFoundry
65.
IronFoundry • Century LinkによるCloud
FoundryのWindows対応 • v1の頃からWindows対応のCloud Foundryフォーク を作っていた • 現在はCloud Foundry FoundationのIncubationに採 択され、Gardenの実装が進められている
66.
https://github.com/cloudfoundry-incubator/garden-windows
67.
Windows Cell rep (Go) exector (Go) Containerizer (C#) if_warden
(C#) Container Container Container Container Container Container Container Container garden-windows (Go)
68.
Windows Container • どうやってWindowsでコンテナを実現しているのか は、追えてない。(誰か調べて!) •
https://github.com/IronFoundry/if_warden/ がそれっぽい • IISのHostable Web Coreというマイナーな機能を使っ ているらしい
69.
第3章 Cloud Foundryの Diego integration
70.
Cloud Foundry +
Diego
71.
Gorouter Cloud Controller ng DEAng HM 9000 NATS(gnatsd) 今のV2の仕組みは、そのまま残せる
72.
DEAs Gorouter etcd NATS HM UAA Doppler Traffic
controller Cloud Controller CC Bridge Route Emitter Receptor Cells Brain Common layer V2 layer Diego layer Bridge layer Routing layer
73.
DEAs Gorouter etcd NATS HM UAA Doppler Traffic
controller Cloud Controller CC Bridge Route Emitter Receptor Cells Brain Common layer V2 layer Diego layer Bridge layer Routing layer app app app app DEAやCell上のアプリ、CC、Receptorへのルートは Gorouterに登録される。ただし、Receptor、CellはRoute Emitter経由で行われる
74.
DEAs Gorouter etcd NATS HM UAA Doppler Traffic
controller Cloud Controller CC Bridge Route Emitter Receptor Cells Brain Common layer V2 layer Diego layer Bridge layer Routing layer app app V2へのリクエストは、従来通り行われる
75.
DEAs Gorouter etcd NATS HM UAA Doppler Traffic
controller Cloud Controller CC Bridge Route Emitter Receptor Cells Brain Common layer V2 layer Diego layer Bridge layer Routing layer app app Diegoへのリクエストは、CC Bridge経由でReceptorに 送られる。
76.
Diegoへのリクエスト • GET /v3/apps •
POST /v3/apps • PUT /v3/apps/:guid/processes 主にDiego向けとして、v3 APIが定義されている
77.
CFのDiego対応まとめ • Cloud Controllerが従来のV2と、Diego向けの V3に両対応することで、V1→V2のような仕切 り直しになる事態は避けられた •
一方、巨大なスタックとなり運用が大変そ う・・・ • 将来的には、Route EmitterやCC Bridgeは廃止 予定(それぞれRouter、CCにマージされる) • ちなみに、まだV3 API対応クライアントは無い
78.
Diegoの投入時期 • 現在は “Production
Beta” • そう遠くないうちに正式リリースになるはず だが、今日の資料作成のためにDiegoを組んで いる間にもさまざまな変更が・・・。 • どこも「Docker対応」を謳いたいはずなの で、正式リリース後は多くのサービスで取り 込まれるんじゃないかと推測
79.
Diegoを知るにはどうすれば? • フルセットで組むなら cf-release
+ diego- release • でもBOSHつらいので、まずはlatticeを触って みるのがお勧め • https://github.com/cloudfoundry-incubator/lattice • GCEの無料枠でさくっと試せる!
Télécharger maintenant