Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Etsuji Nakai
8,353 views
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Docker Meetup Tokyo #6 の発表予定資料です http://dockerjp.connpass.com/event/26538/
Technology
◦
Read more
16
Save
Share
Embed
Embed presentation
Download
Downloaded 64 times
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PDF
Linux女子部 systemd徹底入門
by
Etsuji Nakai
PDF
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
by
NTT DATA Technology & Innovation
PPTX
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PDF
ARM CPUにおけるSIMDを用いた高速計算入門
by
Fixstars Corporation
ODP
Guide To AGPL
by
Mikiya Okuno
PDF
インフラエンジニアの綺麗で優しい手順書の書き方
by
Shohei Koyama
PDF
昨今のストレージ選定のポイントとCephStorageの特徴
by
Takuya Utsunomiya
Linux女子部 systemd徹底入門
by
Etsuji Nakai
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
by
NTT DATA Technology & Innovation
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
Dockerからcontainerdへの移行
by
Kohei Tokunaga
ARM CPUにおけるSIMDを用いた高速計算入門
by
Fixstars Corporation
Guide To AGPL
by
Mikiya Okuno
インフラエンジニアの綺麗で優しい手順書の書き方
by
Shohei Koyama
昨今のストレージ選定のポイントとCephStorageの特徴
by
Takuya Utsunomiya
What's hot
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
PDF
Docker Compose 徹底解説
by
Masahito Zembutsu
PPTX
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
by
NTT DATA Technology & Innovation
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
PPTX
AKS と ACI を組み合わせて使ってみた
by
Hideaki Aoyagi
PDF
What's new in Spring Boot 2.6 ?
by
土岐 孝平
PDF
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
PDF
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
by
NTT DATA Technology & Innovation
PDF
インフラエンジニアってなんでしたっけ(仮)
by
Akihiro Kuwano
PDF
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
by
Shin Ohno
PDF
TVM の紹介
by
Masahiro Masuda
PPTX
本当は恐ろしい分散システムの話
by
Kumazaki Hiroki
PPTX
Node-REDからREST APIに接続
by
Hitachi, Ltd. OSS Solution Center.
PDF
BuildKitの概要と最近の機能
by
Kohei Tokunaga
PDF
そんなトランザクションマネージャで大丈夫か?
by
takezoe
PPTX
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
by
NTT DATA Technology & Innovation
PPTX
Redisの特徴と活用方法について
by
Yuji Otani
PDF
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
by
Preferred Networks
PDF
DockerとPodmanの比較
by
Akihiro Suda
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
Docker Compose 徹底解説
by
Masahito Zembutsu
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
by
NTT DATA Technology & Innovation
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
AKS と ACI を組み合わせて使ってみた
by
Hideaki Aoyagi
What's new in Spring Boot 2.6 ?
by
土岐 孝平
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
by
NTT DATA Technology & Innovation
インフラエンジニアってなんでしたっけ(仮)
by
Akihiro Kuwano
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
by
Shin Ohno
TVM の紹介
by
Masahiro Masuda
本当は恐ろしい分散システムの話
by
Kumazaki Hiroki
Node-REDからREST APIに接続
by
Hitachi, Ltd. OSS Solution Center.
BuildKitの概要と最近の機能
by
Kohei Tokunaga
そんなトランザクションマネージャで大丈夫か?
by
takezoe
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
by
NTT DATA Technology & Innovation
Redisの特徴と活用方法について
by
Yuji Otani
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
by
Preferred Networks
DockerとPodmanの比較
by
Akihiro Suda
Similar to Docker活用パターンの整理 ― どう組み合わせるのが正解?!
PDF
Dockerクイックツアー
by
Etsuji Nakai
PDF
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
PDF
Docker入門 - 基礎編 いまから始めるDocker管理
by
Masahito Zembutsu
PDF
アプリ屋もDockerをドカドカ使おう ~ Docker入門
by
Hori Tasuku
PDF
捕鯨!詳解docker
by
雄哉 吉田
PDF
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
by
Masahito Zembutsu
PDF
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
by
Etsuji Nakai
PDF
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
by
Etsuji Nakai
PPTX
Dockerの基本的な話
by
gree_tech
PPTX
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
by
辰徳 斎藤
PPTX
はじめてのDockerパーフェクトガイド(2017年版)
by
Hiroshi Hayakawa
PDF
Dockerの改修を一緒にやりませんか
by
axsh co., LTD.
PDF
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
PDF
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
PDF
オトナのDocker入門
by
Tsukasa Kato
PDF
ゆるふわなDockerの使い方
by
Kento Aoyama
PDF
Docker handson
by
koda3
PDF
[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)
by
Masahito Zembutsu
PDF
Dockerの導入
by
regret raym
PDF
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
Dockerクイックツアー
by
Etsuji Nakai
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
Docker入門 - 基礎編 いまから始めるDocker管理
by
Masahito Zembutsu
アプリ屋もDockerをドカドカ使おう ~ Docker入門
by
Hori Tasuku
捕鯨!詳解docker
by
雄哉 吉田
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
by
Masahito Zembutsu
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
by
Etsuji Nakai
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
by
Etsuji Nakai
Dockerの基本的な話
by
gree_tech
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
by
辰徳 斎藤
はじめてのDockerパーフェクトガイド(2017年版)
by
Hiroshi Hayakawa
Dockerの改修を一緒にやりませんか
by
axsh co., LTD.
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
オトナのDocker入門
by
Tsukasa Kato
ゆるふわなDockerの使い方
by
Kento Aoyama
Docker handson
by
koda3
[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)
by
Masahito Zembutsu
Dockerの導入
by
regret raym
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
More from Etsuji Nakai
PDF
Spannerに関する技術メモ
by
Etsuji Nakai
PDF
Googleのインフラ技術から考える理想のDevOps
by
Etsuji Nakai
PDF
TensorFlowプログラミングと分類アルゴリズムの基礎
by
Etsuji Nakai
PDF
TensorFlowによるニューラルネットワーク入門
by
Etsuji Nakai
PDF
TensorFlowで学ぶDQN
by
Etsuji Nakai
PDF
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
by
Etsuji Nakai
PDF
Machine Learning Basics for Web Application Developers
by
Etsuji Nakai
PDF
Deep Q-Network for beginners
by
Etsuji Nakai
PDF
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
by
Etsuji Nakai
PDF
DevOpsにおける組織に固有の事情を どのように整理するべきか
by
Etsuji Nakai
PDF
Life with jupyter
by
Etsuji Nakai
PDF
Using Kubernetes on Google Container Engine
by
Etsuji Nakai
PDF
「ITエンジニアリングの本質」を考える
by
Etsuji Nakai
PDF
Googleにおける機械学習の活用とクラウドサービス
by
Etsuji Nakai
PDF
Your first TensorFlow programming with Jupyter
by
Etsuji Nakai
PDF
Introducton to Convolutional Nerural Network with TensorFlow
by
Etsuji Nakai
PDF
A Brief History of My English Learning
by
Etsuji Nakai
PDF
Lecture note on PRML 8.2
by
Etsuji Nakai
PDF
PRML11.2-11.3
by
Etsuji Nakai
PDF
PRML7.2
by
Etsuji Nakai
Spannerに関する技術メモ
by
Etsuji Nakai
Googleのインフラ技術から考える理想のDevOps
by
Etsuji Nakai
TensorFlowプログラミングと分類アルゴリズムの基礎
by
Etsuji Nakai
TensorFlowによるニューラルネットワーク入門
by
Etsuji Nakai
TensorFlowで学ぶDQN
by
Etsuji Nakai
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
by
Etsuji Nakai
Machine Learning Basics for Web Application Developers
by
Etsuji Nakai
Deep Q-Network for beginners
by
Etsuji Nakai
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
by
Etsuji Nakai
DevOpsにおける組織に固有の事情を どのように整理するべきか
by
Etsuji Nakai
Life with jupyter
by
Etsuji Nakai
Using Kubernetes on Google Container Engine
by
Etsuji Nakai
「ITエンジニアリングの本質」を考える
by
Etsuji Nakai
Googleにおける機械学習の活用とクラウドサービス
by
Etsuji Nakai
Your first TensorFlow programming with Jupyter
by
Etsuji Nakai
Introducton to Convolutional Nerural Network with TensorFlow
by
Etsuji Nakai
A Brief History of My English Learning
by
Etsuji Nakai
Lecture note on PRML 8.2
by
Etsuji Nakai
PRML11.2-11.3
by
Etsuji Nakai
PRML7.2
by
Etsuji Nakai
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
1.
Docker活用パターンの整理・どう組み合わせるのが正解?! Ver1.1 中井悦司 Twitter @enakai00 オープンクラウド・キャンパス Docker活用パターンの整理 Docker/OpenStack/Ansible/Kubernetes/OpenShift/etc… どう組み合わせるのが正解?!
2.
Open Cloud Campus 2 Docker活用パターンの整理・どう組み合わせるのが正解?! 自己紹介
中井悦司(なかいえつじ) – Twitter @enakai00 日々の仕事 – Senior Solution Architect and Cloud Evangelist at Red Hat K.K. 企業システムでオープンソースの活用を希望される お客様を全力でご支援させていただきます。 昔とった杵柄 – 素粒子論の研究(超弦理論とか) – 予備校講師(物理担当) – インフラエンジニア(Unix/Linux専門) 好評発売中!
3.
Open Cloud Campus 3 Docker活用パターンの整理・どう組み合わせるのが正解?! 最近の趣味 http://enakai00.hatenablog.com/entry/2016/02/29/121321
4.
Docker活用パターンの整理・どう組み合わせるのが正解?! Dockerの役割をもう一度確認しよう!
5.
Open Cloud Campus 5 Docker活用パターンの整理・どう組み合わせるのが正解?! Dockerが提供する基本機能 Dockerfile ①
Dockerイメージを自動作成 OSイメージ アプリケーション ライブラリー アプリケーション フレームワーク イメージの 作成手順を記載 Docker イメージ OS上にインストール可能な ものはすべてイメージ化可能 ② Dockerイメージを保存・公開 ③ Dockerサーバーに イメージを配布・実行
6.
Docker活用パターンの整理・どう組み合わせるのが正解?! IaaS基盤へのアプリケーションデプロイに Dockerを使ってみよう!
7.
Open Cloud Campus 7 Docker活用パターンの整理・どう組み合わせるのが正解?! OpenStackによる自動化(オーケストレーション)手法
Dockerが無かった時代は・・・ – 仮想マシン、ストレージ、ネットワークなどのインフラは、OpenStackで自動構成 – ゲストOS上のアプリはChef/Ansible/Puppetなどの構成管理ツールで自動構成 ゲストOSとアプリの管理が別れているため「Immutable」な運用が困難! – ゲストOSのテンプレートはOpenStack側で管理 – 仮想マシン起動時に動的にアプリの導入・設定を実施 「第14章 Dockerを利用したアプリケーション展開」より引用 ゲストOSの変更に起因する アプリ導入の失敗が発生
8.
Open Cloud Campus 8 Docker活用パターンの整理・どう組み合わせるのが正解?! OpenStackとDockerの組み合わせ手法
Dockerを用いた運用だと・・・ – OpenStackは、「インフラ+DockerホストOS」の提供に専念 – アプリの実行環境は、Dockerイメージで作成・管理・デプロイ インフラとアプリの管理を分離することで「Immutable」な運用が容易に! – ゲストOSのテンプレートはDockerの稼働環境を提供 – 事前作成済みのDockerイメージを配布してアプリを起動 アプリの導入・管理を OpenStackから分離可能
9.
Open Cloud Campus 9 Docker活用パターンの整理・どう組み合わせるのが正解?! 「1VM
- 1コンテナ」方式でDockerを使ってみる 仮想マシン上のアプリケーションをコンテナイメージ化することで、アプリケー ションのデプロイを安全/簡単にします。 – 「1仮想マシンに1アプリケーション」という配置はあえて変更しないことで、運用方 法やアプリケーションのデザインへの影響を最小限に留めます。 – 外部からアプリケーションに接続するユーザー/外部システムは、アプリケーションが コンテナ化されていることを意識する必要がありません。 OpenStack/仮想化基盤 仮想マシン (ゲストOS) アプリA ・・・ ・・・ これまでの環境 アプリケーションの コンテナイメージ化 OpenStack/仮想化基盤 仮想マシン (Dockerホスト) アプリA (コンテナ イメージ) 仮想マシン (Dockerホスト) アプリB (コンテナ イメージ) ・・・ ・・・ 仮想マシン (ゲストOS) アプリB
10.
Open Cloud Campus 10 Docker活用パターンの整理・どう組み合わせるのが正解?! Ansibleによる複数インスタンス環境のオーケストレーション 永続データ 領域 OS領域 コンテナ (MySQL) /data コンテナ イメージ Dockerデーモン /var/lib/mysql フローティングIP OS領域 コンテナ (node.jsアプリ) コンテナ イメージ Dockerデーモン フローティングIP フローティングIPにアクセス フローティングIPにアクセス 接続先DBのIP/ポートは 環境変数で参照
Ansibleを利用すると、OpenStack APIによる仮想インフラの構成とDockerによるアプリ ケーション配布のワークフローをまとめて自動化も可能に アプリケーション利用者
11.
Docker活用パターンの整理・どう組み合わせるのが正解?! Docker活用パターンの整理・ど う組み合わせるのが正解?! 11 サーバーの境界を意識しない 世界を見てみよう!
12.
Open Cloud Campus 12 Docker活用パターンの整理・どう組み合わせるのが正解?! Kubernetes:複数ホストのDockerを管理する仕組みを提供 http://jp.techcrunch.com/2014/07/11/20140710google-microsoft-ibm-and-others-collaborate-to-make-managing-docker-containers-easier/
13.
Open Cloud Campus 13 Docker活用パターンの整理・どう組み合わせるのが正解?! サーバーの境界を意識しないアプリケーションデプロイ
コンテナの配置先を自動的に振り分ける仕組みを用いて、複数ホストを「1つの コンピューティングリソース」として活用します。 アプリケーションを機能単位に分割してコンテナ化することで、さらなるメリッ トが得られます。 – 必要な機能を負荷に応じてオートスケールします。 – 機能単位でコンテナを入れ替えることにより、稼働中のアプリケーションの動的な機能 変更が可能になります。 Dockerホスト Dockerホスト Dockerホスト ・・・ 複数ホストを束ねて「1つのコンピュータ」として活用 マイクロサービス化 アプリケーション
14.
Open Cloud Campus 14 Docker活用パターンの整理・どう組み合わせるのが正解?! 今後の方向性
コンテナ化とマイクロサービス化は、アプリケーションの特性に応じた併用が可 能だと考えます。 – 複数サービスの共通機能(ある程度固定化した機能)は、コンテナ化でSaaS的に提供 – サービス特有の機能(頻繁な変更が求められる部分)は、マイクロサービス化して OpenShiftで開発・実行 – いずれの場合もアプリケーションとインフラ環境の分離性を高めることで、クラウド間 での環境移行は圧倒的に容易 OpenStack 仮想 マシン ・・・ ・・・ アプリケーションのコンテナ化で 本番デプロイを安全・迅速に OpenStack ベアメタル サーバー ベアメタル サーバー ・・・ アプリケーションのマイクロサービス化 でオートスケール、動的機能拡張を実現 仮想 マシン 仮想 マシン Dockerによるコンテナ化 OpenShiftによるマイクロサービス化
15.
Docker活用パターンの整理・どう組み合わせるのが正解?! Docker活用パターンの整理・ど う組み合わせるのが正解?! 15 おまけ
16.
Open Cloud Campus 16 Docker活用パターンの整理・どう組み合わせるのが正解?! (おまけ)OpenShiftがGCPで使えるようになります! http://googlecloudplatform-japan.blogspot.jp/2016/01/red-hat-openshift-dedicated-google.html
17.
Open Cloud Campus 17 Docker活用パターンの整理・どう組み合わせるのが正解?! OpenShiftにおける役割分担 アプリ開発者 開発環境 構成テンプレート テンプレート管理者 公式RHEL イメージ Dockerfile テスト担当者 開発環境 イメージ テスト環境 構成テンプレート 開発中 アプリイメージ ソースコード 動作確認 コード開発 テスト用 デプロイ環境 動作確認 本番環境 構成テンプレート 開発用デプロイ環境 本番用 デプロイ環境 開発済み アプリイメージ テスト済み アプリイメージ リリース担当者 http://www.slideshare.net/enakai/open-shift-v3
18.
Docker活用パターンの整理・どう組み合わせるのが正解?! 中井悦司 Twitter @enakai00 オープンクラウド・キャンパス Docker&OpenShiftでマイクロサービス アーキテクチャーを実現!
Download