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
EN
Uploaded by
Etsuji Nakai
8,354 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
DevOpsにおける組織に固有の事情を どのように整理するべきか
by
Etsuji Nakai
PDF
OpenStackとDockerの未来像
by
Etsuji Nakai
PDF
RDOとPackstackのご紹介
by
Etsuji Nakai
PDF
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
by
Etsuji Nakai
PDF
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
by
Etsuji Nakai
PDF
Linux女子部 iptables復習編
by
Etsuji Nakai
PDF
分散ストレージソフトウェアCeph・アーキテクチャー概要
by
Etsuji Nakai
PDF
Open Shift v3 主要機能と内部構造のご紹介
by
Etsuji Nakai
DevOpsにおける組織に固有の事情を どのように整理するべきか
by
Etsuji Nakai
OpenStackとDockerの未来像
by
Etsuji Nakai
RDOとPackstackのご紹介
by
Etsuji Nakai
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
by
Etsuji Nakai
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
by
Etsuji Nakai
Linux女子部 iptables復習編
by
Etsuji Nakai
分散ストレージソフトウェアCeph・アーキテクチャー概要
by
Etsuji Nakai
Open Shift v3 主要機能と内部構造のご紹介
by
Etsuji Nakai
What's hot
PDF
完全分散エッジ処理で実現するNeutron仮想ネットワーク
by
Etsuji Nakai
PDF
Linux女子部 systemd徹底入門
by
Etsuji Nakai
PDF
Aeolus Conductorによる複数環境へのデプロイ自動化
by
Etsuji Nakai
PDF
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
by
Etsuji Nakai
PDF
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
by
Etsuji Nakai
PDF
RDOで体験! OpenStackの基本機能
by
Etsuji Nakai
PPTX
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
by
Nobuyuki Matsui
PDF
Eucalyptus infra technology
by
Etsuji Nakai
PDF
ITエンジニアのための英語勉強法
by
Etsuji Nakai
PDF
試して学べるクラウド技術! OpenShift
by
Etsuji Nakai
PDF
クラウドアプリケーションの マルチプロセス・プログラミングモデル を実現する「Data Center Kernel」
by
Etsuji Nakai
PDF
RHEL Atomic Hostのご紹介
by
Etsuji Nakai
PDF
Dockerを支える技術
by
Etsuji Nakai
PPTX
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
by
雄哉 吉田
PDF
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
by
Etsuji Nakai
PDF
Docker on Mesos with OpenVNet
by
skipping classes
PDF
OpenShift v3 Technical Introduction
by
Etsuji Nakai
PPTX
15分で分か(った気になれ)るDocker
by
Masahiro NAKAYAMA
PDF
Docker入門 - 基礎編 いまから始めるDocker管理
by
Masahito Zembutsu
PDF
Hadoop on eucalyptus_20110221
by
Etsuji Nakai
完全分散エッジ処理で実現するNeutron仮想ネットワーク
by
Etsuji Nakai
Linux女子部 systemd徹底入門
by
Etsuji Nakai
Aeolus Conductorによる複数環境へのデプロイ自動化
by
Etsuji Nakai
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
by
Etsuji Nakai
Red Hat Enterprise Linux OpenStack Platform環境でのDocker活用テクニック
by
Etsuji Nakai
RDOで体験! OpenStackの基本機能
by
Etsuji Nakai
【第11回 クラウドごった煮(コンテナ勉強会)】Docker networking tools
by
Nobuyuki Matsui
Eucalyptus infra technology
by
Etsuji Nakai
ITエンジニアのための英語勉強法
by
Etsuji Nakai
試して学べるクラウド技術! OpenShift
by
Etsuji Nakai
クラウドアプリケーションの マルチプロセス・プログラミングモデル を実現する「Data Center Kernel」
by
Etsuji Nakai
RHEL Atomic Hostのご紹介
by
Etsuji Nakai
Dockerを支える技術
by
Etsuji Nakai
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
by
雄哉 吉田
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
by
Etsuji Nakai
Docker on Mesos with OpenVNet
by
skipping classes
OpenShift v3 Technical Introduction
by
Etsuji Nakai
15分で分か(った気になれ)るDocker
by
Masahiro NAKAYAMA
Docker入門 - 基礎編 いまから始めるDocker管理
by
Masahito Zembutsu
Hadoop on eucalyptus_20110221
by
Etsuji Nakai
Similar to Docker活用パターンの整理 ― どう組み合わせるのが正解?!
PDF
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
by
Etsuji Nakai
PDF
オトナのDocker入門
by
Tsukasa Kato
PDF
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
PDF
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
PDF
Dockerクイックツアー
by
Etsuji Nakai
PDF
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
PDF
[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)
by
Masahito Zembutsu
PDF
Docker handson
by
koda3
PDF
Dockerの改修を一緒にやりませんか
by
axsh co., LTD.
PDF
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
by
Masahito Zembutsu
PDF
ゆるふわなDockerの使い方
by
Kento Aoyama
PDF
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
PPTX
Dockerの基本的な話
by
gree_tech
PPTX
はじめてのDockerパーフェクトガイド(2017年版)
by
Hiroshi Hayakawa
PDF
Dockerの導入
by
regret raym
PPTX
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
by
辰徳 斎藤
PDF
アプリ屋もDockerをドカドカ使おう ~ Docker入門
by
Hori Tasuku
PDF
捕鯨!詳解docker
by
雄哉 吉田
PDF
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
PDF
Dockerハンズオン
by
Kazuyuki Mori
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
by
Etsuji Nakai
オトナのDocker入門
by
Tsukasa Kato
Docker道場オンライン#1 Docker基礎概念と用語の理解
by
Masahito Zembutsu
Dockerでらくらく開発・運用を体感しよう
by
Takashi Makino
Dockerクイックツアー
by
Etsuji Nakai
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
by
Masahiro Nagano
[1C5] Docker Comose & Swarm mode Orchestration (Japan Container Days - Day1)
by
Masahito Zembutsu
Docker handson
by
koda3
Dockerの改修を一緒にやりませんか
by
axsh co., LTD.
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
by
Masahito Zembutsu
ゆるふわなDockerの使い方
by
Kento Aoyama
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
Dockerの基本的な話
by
gree_tech
はじめてのDockerパーフェクトガイド(2017年版)
by
Hiroshi Hayakawa
Dockerの導入
by
regret raym
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
by
辰徳 斎藤
アプリ屋もDockerをドカドカ使おう ~ Docker入門
by
Hori Tasuku
捕鯨!詳解docker
by
雄哉 吉田
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
Dockerハンズオン
by
Kazuyuki Mori
More from Etsuji Nakai
PDF
PRML11.2-11.3
by
Etsuji Nakai
PDF
「ITエンジニアリングの本質」を考える
by
Etsuji Nakai
PDF
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
by
Etsuji Nakai
PDF
Introducton to Convolutional Nerural Network with TensorFlow
by
Etsuji Nakai
PDF
Googleにおける機械学習の活用とクラウドサービス
by
Etsuji Nakai
PDF
Spannerに関する技術メモ
by
Etsuji Nakai
PDF
Googleのインフラ技術から考える理想のDevOps
by
Etsuji Nakai
PDF
A Brief History of My English Learning
by
Etsuji Nakai
PDF
TensorFlowプログラミングと分類アルゴリズムの基礎
by
Etsuji Nakai
PDF
TensorFlowによるニューラルネットワーク入門
by
Etsuji Nakai
PDF
Using Kubernetes on Google Container Engine
by
Etsuji Nakai
PDF
Lecture note on PRML 8.2
by
Etsuji Nakai
PDF
Machine Learning Basics for Web Application Developers
by
Etsuji Nakai
PDF
Your first TensorFlow programming with Jupyter
by
Etsuji Nakai
PDF
Deep Q-Network for beginners
by
Etsuji Nakai
PDF
Life with jupyter
by
Etsuji Nakai
PDF
TensorFlowで学ぶDQN
by
Etsuji Nakai
PDF
PRML7.2
by
Etsuji Nakai
PDF
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
by
Etsuji Nakai
PDF
Docker with RHEL7 技術勉強会
by
Etsuji Nakai
PRML11.2-11.3
by
Etsuji Nakai
「ITエンジニアリングの本質」を考える
by
Etsuji Nakai
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
by
Etsuji Nakai
Introducton to Convolutional Nerural Network with TensorFlow
by
Etsuji Nakai
Googleにおける機械学習の活用とクラウドサービス
by
Etsuji Nakai
Spannerに関する技術メモ
by
Etsuji Nakai
Googleのインフラ技術から考える理想のDevOps
by
Etsuji Nakai
A Brief History of My English Learning
by
Etsuji Nakai
TensorFlowプログラミングと分類アルゴリズムの基礎
by
Etsuji Nakai
TensorFlowによるニューラルネットワーク入門
by
Etsuji Nakai
Using Kubernetes on Google Container Engine
by
Etsuji Nakai
Lecture note on PRML 8.2
by
Etsuji Nakai
Machine Learning Basics for Web Application Developers
by
Etsuji Nakai
Your first TensorFlow programming with Jupyter
by
Etsuji Nakai
Deep Q-Network for beginners
by
Etsuji Nakai
Life with jupyter
by
Etsuji Nakai
TensorFlowで学ぶDQN
by
Etsuji Nakai
PRML7.2
by
Etsuji Nakai
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
by
Etsuji Nakai
Docker with RHEL7 技術勉強会
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