Enviar pesquisa
Carregar
20170329 container technight-第一回勉強会
•
0 gostou
•
665 visualizações
Minehiko Nohara
Seguir
container technight-第一回勉強会の資料
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 38
Baixar agora
Baixar para ler offline
Recomendados
自作仮想化基盤 「n0stack」の紹介
自作仮想化基盤 「n0stack」の紹介
Takeshi Take
DPDKによる高速コンテナネットワーキング
DPDKによる高速コンテナネットワーキング
Tomoya Hibi
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続
Tomoya Hibi
ネットワークプログラマビリティ勉強会
ネットワークプログラマビリティ勉強会
Tomoya Hibi
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
Tomoya Hibi
Lagopus Router v19.07.1
Lagopus Router v19.07.1
Tomoya Hibi
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Tomoya Hibi
NPStudy LT Lagopus Router v19.07
NPStudy LT Lagopus Router v19.07
Tomoya Hibi
Recomendados
自作仮想化基盤 「n0stack」の紹介
自作仮想化基盤 「n0stack」の紹介
Takeshi Take
DPDKによる高速コンテナネットワーキング
DPDKによる高速コンテナネットワーキング
Tomoya Hibi
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続
Tomoya Hibi
ネットワークプログラマビリティ勉強会
ネットワークプログラマビリティ勉強会
Tomoya Hibi
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
[D20] 高速Software Switch/Router 開発から得られた高性能ソフトウェアルータ・スイッチ活用の知見 (July Tech Fest...
Tomoya Hibi
Lagopus Router v19.07.1
Lagopus Router v19.07.1
Tomoya Hibi
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Tomoya Hibi
NPStudy LT Lagopus Router v19.07
NPStudy LT Lagopus Router v19.07
Tomoya Hibi
Lagopus Router
Lagopus Router
Tomoya Hibi
Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
Tomoya Hibi
VPP事始め
VPP事始め
npsg
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
さくらインターネット株式会社
OpenDaylightを用いた次世代ネットワーク構成管理の考察
OpenDaylightを用いた次世代ネットワーク構成管理の考察
Naoto MATSUMOTO
Osc2018tokyo spring-20180224
Osc2018tokyo spring-20180224
Tomoya Hibi
第20回 OpenStack勉強会 Neutron Deep Dive - DVR
第20回 OpenStack勉強会 Neutron Deep Dive - DVR
Toru Makabe
Lagos running on small factor machine
Lagos running on small factor machine
Lagopus SDN/OpenFlow switch
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
OpenStack Neutronの機能概要 - OpenStack最新情報セミナー 2014年12月
OpenStack Neutronの機能概要 - OpenStack最新情報セミナー 2014年12月
VirtualTech Japan Inc.
Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015
Nachi Ueno
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
VirtualTech Japan Inc.
Container Networking Deep Dive
Container Networking Deep Dive
Hirofumi Ichihara
【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド
さくらインターネット株式会社
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
npsg
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
ksk_ha
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
シスコシステムズ合同会社
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
Kentaro Ebisawa
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Takao Tetsuro
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
Masahito Zembutsu
Mais conteúdo relacionado
Mais procurados
Lagopus Router
Lagopus Router
Tomoya Hibi
Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
Tomoya Hibi
VPP事始め
VPP事始め
npsg
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
さくらインターネット株式会社
OpenDaylightを用いた次世代ネットワーク構成管理の考察
OpenDaylightを用いた次世代ネットワーク構成管理の考察
Naoto MATSUMOTO
Osc2018tokyo spring-20180224
Osc2018tokyo spring-20180224
Tomoya Hibi
第20回 OpenStack勉強会 Neutron Deep Dive - DVR
第20回 OpenStack勉強会 Neutron Deep Dive - DVR
Toru Makabe
Lagos running on small factor machine
Lagos running on small factor machine
Lagopus SDN/OpenFlow switch
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
OpenStack Neutronの機能概要 - OpenStack最新情報セミナー 2014年12月
OpenStack Neutronの機能概要 - OpenStack最新情報セミナー 2014年12月
VirtualTech Japan Inc.
Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015
Nachi Ueno
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
VirtualTech Japan Inc.
Container Networking Deep Dive
Container Networking Deep Dive
Hirofumi Ichihara
【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド
さくらインターネット株式会社
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
npsg
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
ksk_ha
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
シスコシステムズ合同会社
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
Kentaro Ebisawa
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
Mais procurados
(20)
Lagopus Router
Lagopus Router
Project calico introduction - OpenStack最新情報セミナー 2017年7月
Project calico introduction - OpenStack最新情報セミナー 2017年7月
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
VPP事始め
VPP事始め
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
OpenDaylightを用いた次世代ネットワーク構成管理の考察
OpenDaylightを用いた次世代ネットワーク構成管理の考察
Osc2018tokyo spring-20180224
Osc2018tokyo spring-20180224
第20回 OpenStack勉強会 Neutron Deep Dive - DVR
第20回 OpenStack勉強会 Neutron Deep Dive - DVR
Lagos running on small factor machine
Lagos running on small factor machine
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
OpenStack Neutronの機能概要 - OpenStack最新情報セミナー 2014年12月
OpenStack Neutronの機能概要 - OpenStack最新情報セミナー 2014年12月
Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
君にもできる! にゅーとろん君になってみよー!! 「Neutronになって理解するOpenStack Net - OpenStack最新情報セミナー ...
Container Networking Deep Dive
Container Networking Deep Dive
【さくらのクラウド】ローカルルータ導入ガイド
【さくらのクラウド】ローカルルータ導入ガイド
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Semelhante a 20170329 container technight-第一回勉強会
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Takao Tetsuro
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
Masahito Zembutsu
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Masahito Zembutsu
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Masahito Zembutsu
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade
コンテナの基本 ~Docker実践~
コンテナの基本 ~Docker実践~
Ryosuke Uchiyama
データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?
Brocade
FD.io VPP事始め
FD.io VPP事始め
tetsusat
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
2019年度 CaaS ワークショップ @ NTTコム
2019年度 CaaS ワークショップ @ NTTコム
TomoyaTakegoshi
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaS
npsg
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
Takao Tetsuro
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
P2Pって何?
P2Pって何?
Junya Yamaguchi
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
Cloudstack user group meeting in osaka
Cloudstack user group meeting in osaka
Naotaka Jay HOTTA
マイクロサービス時代の生存戦略 with HashiCorp
マイクロサービス時代の生存戦略 with HashiCorp
Masahito Zembutsu
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
Developers Summit
Ansible npstudy-shtsuchi
Ansible npstudy-shtsuchi
Shishio Tsuchiya
Semelhante a 20170329 container technight-第一回勉強会
(20)
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Docker技術情報アップデート 2015年7月号
Docker技術情報アップデート 2015年7月号
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade SDN Controller -Sample Code for Brocade vRouter-
コンテナの基本 ~Docker実践~
コンテナの基本 ~Docker実践~
データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?
FD.io VPP事始め
FD.io VPP事始め
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
2019年度 CaaS ワークショップ @ NTTコム
2019年度 CaaS ワークショップ @ NTTコム
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
ラズパイ2で動く Docker PaaS
ラズパイ2で動く Docker PaaS
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
P2Pって何?
P2Pって何?
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Cloudstack user group meeting in osaka
Cloudstack user group meeting in osaka
マイクロサービス時代の生存戦略 with HashiCorp
マイクロサービス時代の生存戦略 with HashiCorp
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
Ansible npstudy-shtsuchi
Ansible npstudy-shtsuchi
Último
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Último
(12)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
20170329 container technight-第一回勉強会
1.
Container Tech Night --
第一回勉強会 2017/3/29 @minepicco 1
2.
2 [1] 19:00 -
19:40 基本解説 Dockerとは? - テクノロジー概要 - 技術バックグラウンドおよび、Docker利用のメリット - 周辺テクノロジーの紹介 (Rancher、CoreOS、Docker Registry) [2] 19:40 - 20:00 休憩 [3] 20:00 - 21:00 実践!簡易Dockerクラウド構築 - ハンズオン - Docker Host構築 - Dockerの利用(WordPress構築) - Dockerコマンドの操作 - 管理サーバー(Rancher)の設定 - (カタログおよびリポジトリの登録) [4] 21:00 - 21:30 懇親会 (軽食あり)
3.
なまえ: 野原
峰彦 2006年にマクニカグループに入社 自社SaaSサービス開発担当 Eメールアーカイブ製品担当 Web Analytics製品担当 仮想分散型Firewall製品担当 オーバーレイ型SDN製品担当 Hyper Converged System製品担当 他 現在はWeb分離製品のMenlo Securityと、Identity Federation製品のPing Identityを担当 3
4.
なまえ: 野原
峰彦 2006年にマクニカグループに入社 自社SaaSサービス開発担当 Eメールアーカイブ製品担当 Web Analytics製品担当 仮想分散型Firewall製品担当 オーバーレイ型SDN製品担当 Hyper Converged System製品担当 他 現在はWeb分離製品のMenlo Securityと、Identity Federation製品のPing Identityを担当 4 一緒に働いていただける 方、絶賛募集中!
5.
多くの製品のサポートにおいて、解析ツール、監視ツー ルなどの環境が必要 2006年ごろは毎回サーバーを物理で構築してアプリをインス トール (1日がかりの作業)
2010年ごろから仮想マシンで運用を開始するも、スケールや バックアップ、リストア、利用可能なリソースなど、まだ課題 は多かった 2015年ごろより、徐々に環境をDockerに移行 Zabbix、Nagiosなどの運用監視サーバー Webサーバー Squidサーバー 各種DBサーバーなど 取り扱い製品の一部をDockerイメージ化 5
6.
6 Dockerをご存知ですか? Dockerを使っている or 使ったことはありますか?
7.
メーカーがシステム監視にGraphite/Grafanaを利用を推奨 7 サポートのため、マクニカでも環境を構築することに。 面倒くさそう・・・ そうだ、Dockerを使おう!
8.
8 [Graphite] JSON形式でデータをリアルタイム に収集し、グラフ化してくれる ツール [Grafana] さまざまなデータをきめ細かに視 覚化し、アラート(4.0以降)を設定 することが可能なツール。 Graphiteのデータを直接参照する ことが可能。
9.
ご安心を!どんどん便利になっています。 詳細は後程・・ 9
10.
DotCloud社(現Docker社)が2013年の PyCon(Python Conference)で発表。その時 点でのユーザーは5人。
コンテナを利用するための統合管理ツールで あり、従来のLXCにさまざまな付加価値を追 加して提供している。 オープンソースソフトウェアの「Docker」 として公開され、その使い勝手の良さから、 多くの開発者、IT部門の管理者で利用されは じめ、特に2015年以降、爆発的にユーザーが 増加している。 10
11.
LXCはLinuxカーネル上の隔離空間でアプリケーションプロセスを実行 するテクノロジー(cgroups、namespaceを利用) OS系のリソースは個別に消費する必要なし
通常のプロセスと同等のリソース消費のため、非常に軽量 11 一般的な仮想化 LXCを用いた仮想化 一般的な仮想環境では、まずHypervisor、ホストOSを構 築し、その中に仮想マシンのOSをインストールする。 アプリケーションは仮想マシンの分離によって隔離された 環境での動作を実現する。 LXCではLinux OS上に、cgroupやnamespaceを用いてリ ソースの隔離空間を構築する。OS環境は共有しつつ、ア プリケーションを隔離空間で動作させる。
12.
ポータブルデプロイ アプリケーションの依存関係をすべて単一のオブジェクトに同梱
アプリケーション用の汎用パッケージングフォーマット Dockerのコンテナはアプリケーションのデプロイに最適化した構造を提供 自動ビルド ホスト環境に依存しない同梱のビルドツール、外部ツールとの連携サポート バージョニング GIT同様のバージョン管理機能を提供 コンポーネントの再利用 細分化されたイメージを再利用することができる イメージ共有 パブリックリポジトリ(Docker Hub)の利用 エコシステム 隔離空間で動作するコンテナへの軽量かつHigh-level APIを提供 12
13.
GitHubのように、Dockerのイメージを共有するためのパブリックレジスト リー。 さまざまなメーカーがオフィシャルなイメージを公開しているほか、全 ユーザーがイメージを公開し、共有できるクラウドサービス。
メジャーなアプリケーションの多くがイメージ化され公開されている。 13 Docker Hub Auto build & Push git add Push Pull GitHub など
14.
GitHubのように、Dockerのイメージを共有するためのパブリックレジスト リー。 さまざまなメーカーがオフィシャルなイメージを公開しているほか、全 ユーザーがイメージを公開し、共有できるクラウドサービス。
メジャーなアプリケーションの多くがイメージ化され公開されている。 14 Docker Hub Auto build & Push git add Push Pull GitHub など Docker Containerのダウンロード数: 80億+ Docker Hubのアプリ数: 50万+ Dockerを使った3rdパーティプロジェクト数: 10万+ (※ 2017年1月現在のデータ)
15.
0 1,000,000,000 2,000,000,000 3,000,000,000 4,000,000,000 5,000,000,000 6,000,000,000 7,000,000,000 8,000,000,000 9,000,000,000 直近のDocker Container
ダウンロード数の伸び Docker Container Downloads ※ データはHP上の2015年11月以降 15 Docker リリース
16.
16 サーバーハードウェア サーバーハードウェア OS OS Hypervisor
Docker Engine Guest OS Guest OS Guest OS Bin/li bs Bin/li bs Bin/li bs Bin/libs Bin/li bs App A App A* App B App A App A* App B とにかく軽量! コンテナ VMs
17.
17 サーバーハードウェア Ubuntu Docker Engine Bin/libs Bin/li bs App A
App A* App B サーバーハードウェア CentOS Docker Engine Bin/libs Bin/li bs App A App A* App B 実行環境、Dependency問題を気にしない ポータビリティ
18.
18 非常に豊富なアプリケーションとエコシステム • Docker Hub上には50万+のイメージを 保存(2017/1現在) •
探せばかなりのアプリケーションが見 つかる • メーカーオフィシャルな物も豊富 • タグによりバージョン管理 • 自分自身のイメージを公開可能 • Docker Hub利用のためのさまざまな APIやツールが提供されている • Docker連携の製品も非常に豊富
19.
19 Docker Container Base Image FS Layer FS
Layer FS Layer FS Layer FS Layer FS Layer FS Layer Dockerコンテナは小さいイメージの集合体 による、パッケージ化されたアプリ実行環境 Docker Container
20.
Doker0 (Linux Bridge) 20 Linux
OS 192.168.0.1 Iptables (SNAT/DNAT) -- $ sudo iptables -t nat -L –n DNAT tcp -- anywhere anywhere tcp dpt:13306 to:172.17.0.3:3306 DNAT tcp -- anywhere anywhere tcp dpt:10080 to:172.17.0.2:80 DNAT tcp -- anywhere anywhere tcp dpt:8080 to:172.17.0.1:80 App1 172.17.0.1 (Zabbix:80) App2 172.17.0.2 (Mediawiki:80) App3 172.17.0.3 (mysql:3306) 192.168.0.1:8080 App2 192.168.0.1:10080 App1 192.168.0.1:13306 App3
21.
特定サービスの軽量化 アプリケーションのコアサービスやDBのインターフェイスをコンテナ で提供する
全体のリソースを削減 インストールの簡素化 容易なスケール、迅速なフェイルオーバーと再起動 Web Server/スマホアプリ アクセスの上下 変動が激しく、画一サービスを提供するコンテンツ 軽量なため、数百、数千単位までスケールさせて利用することも可能 レスポンスが悪くなったものは随時削除とリビルドを行う 試験用、評価用ツールとして すぐに使ってみたいアプリケーションをイメージからインポート 短時間で簡単に構築。リソース消費も極すくない バックアップも容易に小容量で取得。マイグレーションも容易。 21
22.
セキュリティ Docker
Hubのイメージ管理 36%のイメージは脆弱性をもつとの統計情報も。 マルウェア感染時の対策 アクセス時のオーバーヘッド ※ 現在はさまざまなソリューションが出始めてい ます。 22
23.
Docker for
Windows Docker for Mac Docker Swarm Machine dockerのコンテナのスケールやクラスタ内 のFailOverが、3rdパーティソフトや拡張機能 を用いることなく管理・実現可能に。 23
24.
24 Docker OpenSourceのコンテナ管理ツール。現在のコンテナブームの火付け役 rkt セキュリティや効率、構築のしやすさが重視されるアプリケーションに適したコンテナのランタイムApplication Container(appc)specに準拠 Apache Mesos 元々は分散したリソースを統合利用するツールとして有名。 Dockerのコンテナをジョブで管理、運用する分散処理フレームワーク runC 2015にDockerconで発表された新しいコンテナRuntime runCはDocker Engineと同じ技術であるlibcontainer上に実装 従来のDockerイメージはそのまま実行可能 コンテナはrunCの子プロセスとして起動するためデーモンが不要 WindowsとLinuxをネイティブにサポートする Docker
Swarm 複数のDockerホストをクラスタ化するためのツール Kubernetes 複数のDockerホストをクラスタ化し、Podというコンテナグループのスケール管理を行うツール Open Container INITIATIVE コンテナ技術の統一化を目指すプロジェクト runCをベーステクノロジとしている Open Container ProjectからOPEN CONTAINER INITIATIVEに改名。OCPだと混乱のもとになるため。 Kuryr OpenStackのコンテナ用API Libertyより実装し、MitakaからNeutronと統合
25.
25 CoreOS Docker、rktなどをネイティブでサポート CoreOS同士でのクラスタ構成に利用可能なFleetをデフォルトでサポート コンテナの起動専用にデザインされた非常に軽量なOS Tectonic Kubernetesに特化したUI付のOS (By CoreOS) 非常に注目度が高い。そして、コストも高め・・ Atomic
Host Red HatによるDocker専用OS 内部テクノロジーは殆どTectonicと同じ サポートが充実 Photon OS VMWareによるコンテナ専用OS NSXなど、独自のSDNソリューションとの連携あり Rancher / Rancher OS Dockerの統合管理用OSS 高機能なコンテナ運用UIを提供する Rancher OSというDocker専用OSもある OpenStack Magnum Docker Swarm、Kubernetes、Mesosをサポート OpenStackのHeat機能を用いてコンテナインフラストラクチャを自動構築 Docker Registry Docker HUBの機能をオンプレミスで提供するOSS パブリックに公開できないイメージをオンプレミスのみで管理する
26.
Rancher Dockerの統合管理用OSS
高機能なコンテナ運用UIを提供する 最新版では日本語もサポート CoreOS Docker、rktなどをネイティブでサポート CoreOS同士でのクラスタ構成に利用可能なFleetをデフォ ルトでサポート コンテナの起動専用にデザインされた非常に軽量なOS Docker Registry Docker HUBの機能をオンプレミスで提供するOSS パブリックに公開できないイメージをオンプレミスのみで 管理する 26
27.
マクニカではRancherが提供するWeb UI をもちいたDockerクラウドを提供 27
28.
28 担当中の製品がSSOに対応したから PingFederate使いたいんだけど、どうやって構 築したらいいの・・? Dockerクラウドにありますよー! ログ解析でたまーにSplunk使いたいんだけど、 構築するのが面倒なんだよねー。 Dockerクラウドで一時的な利用 も可能ですよ。 MySQLのサーバー持ってない? Dockerクラウドなら2分で起動し ますよ。 社員A 社員B 社員C
29.
29 Pythonの実行環境で「Jupiter」使いたいんだ けど、いろんな環境にコピーしないといけない し、構築が結構面倒なんですよ。。 これもイメージ追加しときましたよー! はい。ありますよー。 社員A 社員B 社員C イメージ追加しときましたよー。 今回CitrixがCPXっていうコンテナ型LBをリ リースしたんだけど、デモ用で簡単に構築でき る環境ないかな。 「graphite」ってソフトと「grafana」ってソ フトを使いたいんだけど・・
30.
ユーザーインターフェイスはRancher1.1を利用 (現在1.5xへの移行テスト中) Appカタログは、Privateカタログを利用
信頼されたOfficialイメージはDocker HUBより取得 オリジナルのイメージは原則オンプレのDockerレジストリより取得 ※ これにより、問題のあるアプリの利用を極力避ける Docker HostはCoreOSの1298.6.0を利用(Stable最新版。Docker versionは1.12.6) Quota(リソース制限)を目的として、Docker Hostはユーザーごとに独 立したものを提供 仮想環境上に構築しているため、リソースはオーバーコミット前提 バックアップはNutanixのスナップショット機能を利用 Rancherサーバーの監視は、現状はwgetの401応答を5分間隔で実施 30
31.
カタログ2 31 社員A 社員B 社員C
社員D 自社作成イメージ系 信頼性の高いオフィ シャルなイメージなど イメージ取得 イメージ取得 カタログ1 Docker Registry CoreOS CoreOS CoreOS CoreOS Backup Backup GitHub Enterprise Prism + vSphere HUB
32.
利用者Aさん アプリをデプロイする手間がほとんどなくなった。
使いたいアプリをすぐ使えるのがとても良い! 利用者Bさん 都度初期化をして使っていたようなアプリがあったが、その手 順も楽になった。 LBなどの設定も簡単利用できるので、助かっている。 利用者Cさん 自社取り扱い製品のアプリもオンデマンド利用が可能に。 Dockerを意識せずに普通に使えている。 リリースバージョンごとに一時的なUI確認や評価に利用できて、 非常に便利。 設定ファイルを変えるために都度Namespace入る必要がない。 32
33.
CoreOSでDockerサービスが意図せず停止する CoreOS自動アップデートが原因と判明。(製品コンセプト)
必要な箇所は自動アップデートの停止を実装。 RancherへのDocker Hostの複数登録で問題が出る Rancherのアップデート(1.3以降)で解決。 RancherのExecute shell画面が開かなくなる Rancherのアップデート(1.3以降)で解決。 RancherのUIが英語 Rancherのアップデート(1.2以降)で日本語対応済み。 アカウント管理が煩雑 社内AD連携のテスト実施中。 HA構成の実装 現状は未構成。将来的に実装を検討中。 33
34.
ほとんどのアプリケーションは物理にインストールして も仮想環境でもDockerでも同じように使えます。 Dockerによって環境構築の手間は飛躍的に削減できま す。
さまざまな3rd パーティ製品との組み合わせで、さらに 便利に利用することができるようになります。 34
35.
Dockerオフィシャルサイト https://www.docker.com/
Rancherオフィシャルサイト http://rancher.com/ CoreOSオフィシャルサイト https://coreos.com/ Docker Registry公式ドキュメント https://docs.docker.com/registry/ GitHub Enterprise https://enterprise.github.com/home Citrix NetScalar CPX Expressについて https://www.microloadbalancer.com/ 35
36.
DockerやDockerを用いた製品は、よくROIにク ローズアップして紹介されます。 しかし、ROIだけではなく、Time To
Market を格段に早め、企業の競争力を高めるための強 力なツールとして利用されるケースも多くなっ ています。 36
37.
お手元の”ハンズオン情報(UserXX)”に記載の Wifiに接続してください 今回のハンズオン環境はAWS上に構築しており、この Wifi以外からのアクセスは許可されておりません。
ドキュメント共有サイト(OwnCloud)に接続し、 Keypairをダウンロードしてください。 ハンズオン用のホストへのSSHアクセスにはKeypair が必要です。 37
38.
Thank you @minepicco 38
Baixar agora