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
Tetsurou Yano
PPTX, PDF
3,455 views
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用 での資料を公開できるものに制限しました
Software
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 98
2
/ 98
3
/ 98
4
/ 98
5
/ 98
6
/ 98
7
/ 98
8
/ 98
9
/ 98
10
/ 98
11
/ 98
12
/ 98
13
/ 98
14
/ 98
15
/ 98
16
/ 98
17
/ 98
18
/ 98
19
/ 98
20
/ 98
21
/ 98
22
/ 98
23
/ 98
24
/ 98
25
/ 98
26
/ 98
27
/ 98
28
/ 98
29
/ 98
30
/ 98
31
/ 98
32
/ 98
33
/ 98
34
/ 98
35
/ 98
36
/ 98
37
/ 98
38
/ 98
39
/ 98
40
/ 98
41
/ 98
42
/ 98
43
/ 98
44
/ 98
45
/ 98
46
/ 98
47
/ 98
48
/ 98
49
/ 98
50
/ 98
51
/ 98
52
/ 98
53
/ 98
54
/ 98
55
/ 98
56
/ 98
57
/ 98
58
/ 98
59
/ 98
60
/ 98
61
/ 98
62
/ 98
63
/ 98
64
/ 98
65
/ 98
66
/ 98
67
/ 98
68
/ 98
69
/ 98
70
/ 98
71
/ 98
72
/ 98
73
/ 98
74
/ 98
75
/ 98
76
/ 98
77
/ 98
78
/ 98
79
/ 98
80
/ 98
81
/ 98
82
/ 98
83
/ 98
84
/ 98
85
/ 98
86
/ 98
87
/ 98
88
/ 98
89
/ 98
90
/ 98
91
/ 98
92
/ 98
93
/ 98
94
/ 98
95
/ 98
96
/ 98
97
/ 98
98
/ 98
More Related Content
PPTX
Kubernetes で変わるインフラ
by
Tetsurou Yano
PPTX
軽量Kubernetes環境 K3Sのご紹介
by
Tetsurou Yano
PDF
S3 を単純ストレージとして 利用する手段の比較
by
真治 米田
PPTX
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
by
Tetsurou Yano
PPTX
AI分野におけるコンテナオーケストレーションとは
by
Tetsurou Yano
PPTX
GitLab Meetup Tokyo#2 Rancher gitlab container registry
by
Tetsurou Yano
PPTX
Rancher LT Talk 20170126
by
Tetsurou Yano
PDF
Rancher使ってみたよ(初心者向け)
by
Shun Sumiya
Kubernetes で変わるインフラ
by
Tetsurou Yano
軽量Kubernetes環境 K3Sのご紹介
by
Tetsurou Yano
S3 を単純ストレージとして 利用する手段の比較
by
真治 米田
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
by
Tetsurou Yano
AI分野におけるコンテナオーケストレーションとは
by
Tetsurou Yano
GitLab Meetup Tokyo#2 Rancher gitlab container registry
by
Tetsurou Yano
Rancher LT Talk 20170126
by
Tetsurou Yano
Rancher使ってみたよ(初心者向け)
by
Shun Sumiya
What's hot
PDF
InnoDBのすゝめ(仮)
by
Takanori Sejima
PPTX
AWSからオンプレ復旧! クラウドDRがより柔軟に!Zerto 6.0最新機能をご紹介
by
株式会社クライム
PPTX
azure障害は忘れたころにやってくる
by
裕之 木下
PDF
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
by
Kentoku
PPTX
20190319 xtech recochoku_15m_pub
by
Dai Fujikawa
PPTX
Rancher Meetup Tokyo#3 Storageについて
by
Tetsurou Yano
PDF
Rancher で Docker 利用!
by
Tetsurou Yano
PPTX
rancherによるdev opsの実際_スタイルズ
by
Tetsurou Yano
PDF
OSC関西@京都2014 CloudStackの歩き方
by
Midori Oge
PPTX
Rancher enterpriseについて
by
Tetsurou Yano
PDF
Report JAZUG activities 2010.08-2011.09
by
Saori Ando
PPTX
Rancher Meetup Tokyo #7 Rancher Home
by
Tetsurou Yano
PDF
Rancher command line interface
by
Masahito Zembutsu
PDF
Zerto vForum 2017 資料
by
株式会社クライム
PDF
コミュニティ運営とレンタルサーバ
by
法林浩之
PDF
Aurora MySQL HandMade Major VersionUp
by
Takafumi Nakahara
PDF
Rancher Meetup Tokyo #4 Intro
by
Yosuke Shindo
PDF
CloudFoundry 2 on Apache CloudStack 4.2.1
by
Kotaro Noyama
PDF
Oss dev-04
by
Kohei KaiGai
PDF
JAZUG #26 AKS backup with Velero
by
Tetsuya Sodo
InnoDBのすゝめ(仮)
by
Takanori Sejima
AWSからオンプレ復旧! クラウドDRがより柔軟に!Zerto 6.0最新機能をご紹介
by
株式会社クライム
azure障害は忘れたころにやってくる
by
裕之 木下
Spiderストレージエンジンの使い方と利用事例 他ストレージエンジンの紹介
by
Kentoku
20190319 xtech recochoku_15m_pub
by
Dai Fujikawa
Rancher Meetup Tokyo#3 Storageについて
by
Tetsurou Yano
Rancher で Docker 利用!
by
Tetsurou Yano
rancherによるdev opsの実際_スタイルズ
by
Tetsurou Yano
OSC関西@京都2014 CloudStackの歩き方
by
Midori Oge
Rancher enterpriseについて
by
Tetsurou Yano
Report JAZUG activities 2010.08-2011.09
by
Saori Ando
Rancher Meetup Tokyo #7 Rancher Home
by
Tetsurou Yano
Rancher command line interface
by
Masahito Zembutsu
Zerto vForum 2017 資料
by
株式会社クライム
コミュニティ運営とレンタルサーバ
by
法林浩之
Aurora MySQL HandMade Major VersionUp
by
Takafumi Nakahara
Rancher Meetup Tokyo #4 Intro
by
Yosuke Shindo
CloudFoundry 2 on Apache CloudStack 4.2.1
by
Kotaro Noyama
Oss dev-04
by
Kohei KaiGai
JAZUG #26 AKS backup with Velero
by
Tetsuya Sodo
Similar to SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
PPTX
OCHaCafe2#5 変幻自在♪ 広がるKubernetesのエコシステム
by
オラクルエンジニア通信
PPTX
45分で理解するKubernetesの世界
by
Kujirai Takahiro
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
PDF
捕鯨!詳解docker
by
雄哉 吉田
PPTX
[old] Oracle Container Engine for Kubernetes (OKE) ご紹介 [2020年7月版]
by
オラクルエンジニア通信
PDF
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
by
Samir Hammoudi
PDF
[GKE & Spanner 勉強会] GKE 入門
by
Google Cloud Platform - Japan
PPTX
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
by
Masaya Aoyama
PDF
最近良く聞く Kubernetes を体験してみた イントロ + 活用編
by
Fuminobu Takeyama
PDF
5分で振り返るKubeCon EU 2019:ランタイムとイメージの話題ダイジェスト
by
Kohei Tokunaga
PDF
Kubernetes on Alibaba Cloud
by
真吾 吉田
PDF
20191120 beyondstudy#21 kitaoka
by
beyond Co., Ltd.
PDF
Infra: Kubernetes and GKE, Network
by
Kuma Arakawa
PDF
Azure container as a service v0.1.19.1213
by
Ayumu Inaba
PDF
Architecting on Alibaba Cloud - Fundamentals - 2018
by
真吾 吉田
PDF
Kubernetesを触ってみた
by
Kazuto Kusama
PDF
DockerからKubernetesへのシフト
by
masaki nakayama
PDF
DockerとKubernetesが作る未来
by
Kazuto Kusama
PDF
6 月 18 日 Next - Kubernetes のコンテナ技術ですべてをシンプルに
by
Google Cloud Platform - Japan
PPTX
Let's Use OKE
by
Neo Xrea
OCHaCafe2#5 変幻自在♪ 広がるKubernetesのエコシステム
by
オラクルエンジニア通信
45分で理解するKubernetesの世界
by
Kujirai Takahiro
コンテナ未経験新人が学ぶコンテナ技術入門
by
Kohei Tokunaga
捕鯨!詳解docker
by
雄哉 吉田
[old] Oracle Container Engine for Kubernetes (OKE) ご紹介 [2020年7月版]
by
オラクルエンジニア通信
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
by
Samir Hammoudi
[GKE & Spanner 勉強会] GKE 入門
by
Google Cloud Platform - Japan
サイバーエージェントにおけるプライベートコンテナ基盤AKEを支える技術
by
Masaya Aoyama
最近良く聞く Kubernetes を体験してみた イントロ + 活用編
by
Fuminobu Takeyama
5分で振り返るKubeCon EU 2019:ランタイムとイメージの話題ダイジェスト
by
Kohei Tokunaga
Kubernetes on Alibaba Cloud
by
真吾 吉田
20191120 beyondstudy#21 kitaoka
by
beyond Co., Ltd.
Infra: Kubernetes and GKE, Network
by
Kuma Arakawa
Azure container as a service v0.1.19.1213
by
Ayumu Inaba
Architecting on Alibaba Cloud - Fundamentals - 2018
by
真吾 吉田
Kubernetesを触ってみた
by
Kazuto Kusama
DockerからKubernetesへのシフト
by
masaki nakayama
DockerとKubernetesが作る未来
by
Kazuto Kusama
6 月 18 日 Next - Kubernetes のコンテナ技術ですべてをシンプルに
by
Google Cloud Platform - Japan
Let's Use OKE
by
Neo Xrea
More from Tetsurou Yano
PPTX
ownCloud のあれこれ July Tech Festa 2016
by
Tetsurou Yano
PPTX
Rancher と GitLab を使う3つの理由
by
Tetsurou Yano
PPTX
Container storage for DeepLearning
by
Tetsurou Yano
PPTX
Nextcloud と Libreoffice online について
by
Tetsurou Yano
PDF
Nextcloud 16,15の新機能とOnline Office機能
by
Tetsurou Yano
PPTX
Stylez GitLab勉強会 第1回
by
Tetsurou Yano
PPTX
GitLab CI/CD パイプライン
by
Tetsurou Yano
PPTX
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
by
Tetsurou Yano
PPTX
Rancher jp1周年振り返り anniversary meetup slide summary
by
Tetsurou Yano
PPTX
Rancher meetup 20161007
by
Tetsurou Yano
PPTX
Rancher kubernetes storages
by
Tetsurou Yano
PPTX
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
by
Tetsurou Yano
PPTX
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
by
Tetsurou Yano
PPTX
Softlayer無制限ストレージを ownCloudで使う
by
Tetsurou Yano
PPTX
Rancher Charts Introduction
by
Tetsurou Yano
PPTX
ownCloud2015年まとめ
by
Tetsurou Yano
PPTX
ownCloud2015年まとめ
by
Tetsurou Yano
PPTX
Pachyderm Introduction
by
Tetsurou Yano
PPTX
ownCloud8リリース
by
Tetsurou Yano
ownCloud のあれこれ July Tech Festa 2016
by
Tetsurou Yano
Rancher と GitLab を使う3つの理由
by
Tetsurou Yano
Container storage for DeepLearning
by
Tetsurou Yano
Nextcloud と Libreoffice online について
by
Tetsurou Yano
Nextcloud 16,15の新機能とOnline Office機能
by
Tetsurou Yano
Stylez GitLab勉強会 第1回
by
Tetsurou Yano
GitLab CI/CD パイプライン
by
Tetsurou Yano
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
by
Tetsurou Yano
Rancher jp1周年振り返り anniversary meetup slide summary
by
Tetsurou Yano
Rancher meetup 20161007
by
Tetsurou Yano
Rancher kubernetes storages
by
Tetsurou Yano
オープンソースカンファレンス OSC 2014 エンタープライズ 東京 ownCloud 法人向けオンラインストレージ マルチデバイスファイル共有ソリューション
by
Tetsurou Yano
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
by
Tetsurou Yano
Softlayer無制限ストレージを ownCloudで使う
by
Tetsurou Yano
Rancher Charts Introduction
by
Tetsurou Yano
ownCloud2015年まとめ
by
Tetsurou Yano
ownCloud2015年まとめ
by
Tetsurou Yano
Pachyderm Introduction
by
Tetsurou Yano
ownCloud8リリース
by
Tetsurou Yano
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
1.
SIerにおけるKubernetes活用 株式会社スタイルズ 矢野 哲朗 2018年11月7日 公開版
2.
自己紹介 経歴 : システム運用
10年・ネットワーク 6年・SI 8年 近頃はRancher/Nextcloudを担当 Rancherの好きな機能 : その他 : 全く上達しないRubyist 一番最初のPCは、OKI if-800 でした…。 矢野 哲朗 tetsurow.yano 株式会社スタイルズ 1
3.
今回説明すること 2 現在地点
4.
未来を知る 3 現在地点
5.
過去を知る 4 現在地点 過去
6.
過去を知る=未来を知る 5 現在地点 過去
7.
本日のお話の構成 6 コンテナーのメリット Kubernetesとはなんなのか KubernetesはGoogleがAWS に仕掛けたゲームチェンジ Kubernetesによって変わる SIerの役割
8.
Dockerではダメなんですか? 7 コンテナーといえば、Dockerですよね
9.
Dockerもダメじゃありません 8 しかし、海外では Kubernetesを中心とした エコシステム が既にできあがっています
10.
世界でKubernetesを前提として開発中 2018年11月現在 9
11.
Kubernetesは 10 Kubernetesはクラウドの Linuxになりつつある
12.
Dockerもダメじゃありませんが 11 この流れを変えるのは無理
13.
Kubernetesを勉強したい人のための書籍 12 https://book.impress.co.jp/books/1118101055 https://www.shoeisha.co.jp/book/detail/978479 8155371 https://gihyo.jp/book/2018/978-4-297-10033-9 Docker/Kubernetes 実践コンテ ナ開発入門 コンテナ・ベース・オーケスト レーション Kubernetes完全ガイド
14.
Kubernetesは黒船 13
15.
コンテナーというと 14
16.
ドッカーというと 15 港の労働者
17.
クーバネーティスはなんでしょう 16
18.
Kubernetesはギリシャ語 17 船長、総舵手、パイロット、航海手、ガイド
19.
Kubernetesは黒船 18
20.
2014 2017 2018 2018 as a Service押し寄せる“KaaS”
の波 2018
21.
コンテナーのメリット 20
22.
本日のお話の構成 21 コンテナーのメリット Kubernetesとはなんなのか KubernetesはGoogleがAWS に仕掛けたゲームチェンジ Kubernetesによって変わる SIerの役割
23.
22 デジタル時代に求められるビジネスモデル リアルタイム性のある情報をコントロール それに対応した機能のリリースによるユーザ体験の徹底的な訴求
Biz+Dev+Opsが連携 スピード感のある絶え間ないシステムの変更への柔軟な対応 Biz Ops Dev リアルタイムデータの コントロール 分析・アイデア 開発・ビルド
24.
23 デジタル時代に求められるビジネスモデル リアルタイム性のある情報をコントロール それに対応した機能のリリースによるユーザ体験の徹底的な訴求
Biz+Dev+Opsが連携 スピード感のある絶え間ないシステムの変更への柔軟な対応 Biz Ops Dev リアルタイムデータの コントロール 分析・アイデア 開発・ビルド
25.
24 よく聞かれるコンテナー利用の声 開発現場の声 ・コンテナーすごく便利もっと使いたい。 ・属人化も避けられるし、リリースに関する 秘伝のタレを避けられる。 ・アプリケーションのライブラリーミドルウェ アの依存関係によるアプリのデプロイの不 具合を避けられる。 ・自分の環境で動いたアプリが他の人の環 境でうごかないという問題がなくなる。 ・テスターさんにテストしてもらう環境を簡 単に渡すことができる。 経営層の声 ・コンテナー何それ? ・そんなの無くてもいいいよね。 ・何のメリットがあるか分からない。 ・DevOpsなんて必要ないでしょ。 ・コスト下がるの? もう正直、コンテナー環境以外では作業したくな いのになんで分かってくれないの???? 激しい認識のギャップ
26.
コンテナー(Docker)のメリット 25 開発者のメリット ビジネスのメリット 元々は開発者が楽になるように と考えられたものでした とても深く関連している ビジネス面でのメリットも 同様に生かすことができる
27.
コンテナーには経営的な利益に直結するものではありません。コンテナーに は多面的なメリットがありそれによって経営的なメリットが生まれます。 26 コンテナーは利益に直結するわけではありません コンテナーのメリット 運 用 的 側 面 開 発 者 的 側 面 経営的側面 マイクロサービス、 DevOpsの推進が可能 ・ソフトウェアの開発が楽に ・ソフトウェアのデプロイが楽に ・ソフトウェアのテストが楽に ・ソフトウェアの運用が楽に ・ソフトウェアの漸次リリースが可能に ・つまり、開発費用の最適化が可能に リリースサイクル の高速化 開発の見える化、データの 見える化、属人化の排除、 プロセスのコード化 ・リソースの最適が可能に ・機敏な運用が可能に
28.
これまでのアプリケーション開発スパン・サイクル 27 リリースサイクル短縮化の効用 要件定義 概要設計
詳細設計 開発製造 テスト リリース ★ 1年の開発で無駄な開発が発生す る可能性が高くなる 1年
29.
これまでのアプリケーション開発スパン・サイクル 28 リリースサイクル短縮化の効用 要件定義 概要設計
詳細設計 開発製造 テスト リリース 1年 コンテナーを利用してのアプリケーション開発スパン 要 件 定 義 概 要 設 計 詳 細 設 計 開 発 製 造 テ ス ト ★ リリース ★ 要 件 定 義 概 要 設 計 詳 細 設 計 開 発 製 造 テ ス ト リリース ★ 要 件 定 義 概 要 設 計 詳 細 設 計 開 発 製 造 テ ス ト リリース ★ 要 件 定 義 概 要 設 計 詳 細 設 計 開 発 製 造 テ ス ト リリース ★ 1年 その都度都度で、方向修正をする ことにより予算を最適に利用 1年の開発で無駄な開発が発生す る可能性が高くなる
30.
29 まずはコンテナーの仕組みを理解しましょう
31.
物理(or仮想)マシンとコンテナー 30 仮想マシン(クラウド含む)とコンテナーは全く正反対の考え方でできています クラウド基盤 or 物理サーバー OS(Windows
or Linux) OSミドルウェア・ライブラリ アプリケーションライブラリ アプリケーション 物理(or 仮想)マシンでの考え方 クラウド基盤 or 物理サーバー OS(Windows or Linux) OSミドルウェア・ライブラリ アプリケーションライブラリ アプリケーション コンテナーでの考え方
32.
コンテナーに入って いるのはここまで ここはコンテナ基盤 コンテナーの考え方 31 仮想マシン(クラウド含む)とコンテナーは全く正反対の考え方でできています 物理(or 仮想)マシンでの考え方 アプリケーション コンテナーでの考え方
33.
コンテナーに入って いるのはここまで ここはコンテナ基盤 コンテナーの考え方 32 仮想マシン(クラウド含む)とコンテナーは全く正反対の考え方でできています 物理(or 仮想)マシンでの考え方 アプリケーションライブラリ アプリケーション コンテナーでの考え方
34.
コンテナーに入って いるのはここまで ここはコンテナ基盤 コンテナーの考え方 33 仮想マシン(クラウド含む)とコンテナーは全く正反対の考え方でできています 物理(or 仮想)マシンでの考え方 OSミドルウェア・ライブラリ アプリケーションライブラリ アプリケーション コンテナーでの考え方
35.
コンテナーに入って いるのはここまで ここはコンテナ基盤 コンテナーの考え方 34 仮想マシン(クラウド含む)とコンテナーは全く正反対の考え方でできています 物理(or 仮想)マシンでの考え方 OS(Windows or
Linux) OSミドルウェア・ライブラリ アプリケーションライブラリ アプリケーション コンテナーでの考え方
36.
コンテナーに入って いるのはここまで ここはコンテナ基盤 コンテナーの考え方 35 仮想マシン(クラウド含む)とコンテナーは全く正反対の考え方でできています 物理(or 仮想)マシンでの考え方 クラウド基盤 or
物理サーバー OS(Windows or Linux) OSミドルウェア・ライブラリ アプリケーションライブラリ アプリケーション コンテナーでの考え方
37.
物理(or仮想)マシンとコンテナー 36 仮想マシン(クラウド含む)とコンテナーは全く正反対の考え方でできています クラウド基盤 or 物理サーバー OS(Windows
or Linux) OSミドルウェア アプリケーションライブラリ アプリケーション 物理(or 仮想)マシンでの考え方 クラウド基盤 or 物理サーバー OS(Windows or Linux) OSミドルウェア・ライブラリ アプリケーションライブラリ アプリケーション コンテナーでの考え方 ア プ リ ケ ー シ ョ ン サ ー バ ー コ ン テ ナ コ ン テ ナ 基 盤
38.
具体的な例で考えてみましょう 37 例えば、Excelアプリが コンテナー化されてい たら? ※注意:こういうものがあるわけではありません 例えです
39.
コンテナーとは 38 実行プロセスです Excelプログラムがあります それがプロセスとして動いています。 Excel
40.
プロセスを実行するためDLL(ライブラリ)がついている 39 Excel DLL(ライブラリ)ここまでが、 コンテナー化されている部分
41.
このプロセスにはIPアドレスがついています 40 IPアドレス Excel DLL(ライブラリ)
42.
このプロセスにはDiskがついている 41 IPアドレス Disk Excel DLL(ライブラリ) ここにはOSが 出てきません
43.
ハードウェア コンテナーのプロセス 42 OS(Operating System)=Windows Kernel・Linux
Kernel OS ミドルウェア= Logging・Security コンテナー プロセス Docker Engine ネットワーク インターフェース コンテナー プロセス コンテナー プロセス データストレージ 他のLinux プロセス プロセスのみ実行 OSの挙動はこちらに お任せ
44.
結局、コンテナーとは? 43 OS部分をコンテナー基盤に任せることにより プロセスのみを独立して動かすことができる ようにした そのプロセスに必要なアプリケーションや ライブラリを一つのパッケージ(塊)にして、 どこでも動かせるようにした
45.
コンテナを動かしてみたらどんな感じ? 44 コンテナーを起動 コンテナーを実行中 コンテナーを終了 元のプロンプト
46.
コンテナーの最も重要なこと 45 アプリケーションがパッケージに まとめられていること
47.
パッケージング 46 必要なアプリケーションとライブラリーが実行可能な状況でパッケージングできる Apps (A) コンテナー以前 周辺 ライブラリー ミドルウェア ミドルウェア 設定 Apps
(A) コンテナーイメージ 周辺 ライブラリ ミドルウェ ア ミドルウェ ア 設定 コンテナーを 実行 上記をサーバー にそれぞれ設置 コンテナーを ダウンロード アプリケーシ ョンを実行 この環境を正確にそろえ ることが非常に難しい 1つに動く状態でパッケージ ングされているので、簡単 に実行できる ・ミドルウェアのバージョン違い ・人により設定方法が違う ・OSの設定が違う ・ライブラリーのバージョンが違う 個別に インストール・設定 ひとまとまり になっている
48.
47 アプリケーションのポータビリティーの効果 それによってもたらされる数多くのメリット
49.
コンテナーの最も重要なこと 48 アプリケーション 実行パッケージを 保存しておける アプリケーションをパッケージできる
50.
コンテナーの最も重要なこと 49 ということは、次のメリットが生まれる アプリケーション 実行パッケージを 保存しておける どこでも動かすこと (移動)ができる 簡単に動作を再現で きる 本番環境にデプロイ するのが簡単に
51.
コンテナーの最も重要なこと 50 アプリケーション 実行パッケージを 保存しておける 簡単に動作を再現で きる テスト環境も本番環 境も同じにできる テストの再現性が上 がる 本番環境にデプロイ するのが簡単に 失敗した時の切り戻 しも楽になる アプリケーションライ フサイクルの実現 どこでも動かすこと (移動)ができる ということは、次のメリットが生まれる
52.
アプリケーションポータビリティーの効果 51 コンテナーを運用しているリクルートテクノロジーズの藤原 涼馬さんのお話 環境を全面的に作り直す デプロイと同じ手順で切り戻し https://www.slideshare.net/recruitcojp/rancherrancher
53.
その結果どうなったか? 52 デプロイに関する負荷軽減 頻繁なリリース10回/日 市場のニーズの変化に 柔軟に対応できる
54.
アプリケーションがパッケージ化された 53 これにより、アプリケーションの構築がとても簡単になりました。 MySQLも 簡単起動
55.
docker storeに登録されているイメージ数 54 docker
storeには、173万のコンテナーイメージが登録されています
56.
Kuberntesで何ができるか 55
57.
本日のお話の構成 56 コンテナーのメリット Kubernetesとはなんなのか KubernetesはGoogleがAWS に仕掛けたゲームチェンジ Kubernetesによって変わる SIerの役割
58.
Kubernetesとは何か? 57 Kubernetesとは自動復旧ツールである Kubernetesとはリソース管理ツールである Kubernetesとは設定管理ツールである Kubernetesとはログ集約システムである Kubernetesとは権限管理ツールである Kubernetesとは冗長構成ツールである Kubernetesとはロードバランサーである Kubernetesとはアプリケーションデプロイツールである Kubernetesとはロールバックツールである Kubernetesとはオートスケーリングツールである Kubernetesとは死活監視ツールである Kubernetesとはジョブ実行ツールである
59.
Kubernetesとは何か? 58 Kubernetesとは自動復旧ツールである Kubernetesとはリソース管理ツールである Kubernetesとは設定管理ツールである Kubernetesとはログ集約システムである Kubernetesとは権限管理ツールである Kubernetesとは冗長構成ツールである Kubernetesとはロードバランサーである Kubernetesとはアプリケーションデプロイツールである Kubernetesとはロールバックツールである Kubernetesとはオートスケーリングツールである Kubernetesとは死活監視ツールである Kubernetesとはジョブ実行ツールである Kubernetesとは、 アプリケーションを実行するために個 別に構成していたツールをまとめて利 用できるようにしたもの
60.
Kubernetesの特徴 59 3行で Immutable Infrastructure (変更を積み重ねず、都度作る/作り直す) 宣言的設定 (あるべき姿を宣言し、その姿に収束させる) 自己修復 (どこかが壊れても、人を介さずに修復する) Kubernetesのしくみ やさしく学ぶ
内部構造とアーキテクチャー より https://www.slideshare.net/ToruMakabe/kubernetes-120907020
61.
Kubernetesの特徴 60 3行で Immutable Infrastructure (変更を積み重ねず、都度作る/作り直す) 宣言的設定 (あるべき姿を宣言し、その姿に収束させる) 自己修復 (どこかが壊れても、人を介さずに修復する) 「手順書よ、さようなら」 「インフラの全てをコード化する」 「Kubernetesが全てをコントロール」 つまりこういうこと Kubernetesのしくみ やさしく学ぶ
内部構造とアーキテクチャー より https://www.slideshare.net/ToruMakabe/kubernetes-120907020
62.
Reconciliation Loop(突き合わせループ) 61 Kubernetesの マニフェストファイル 現在の Kubernetes設定 マニフェストファイル が全て Kubernetesのしくみ やさしく学ぶ
内部構造とアーキテクチャー より https://www.slideshare.net/ToruMakabe/kubernetes-120907020
63.
Pod Kubernetes以前 62 Kubernetes Node Kubernetes Node 設定、鍵管理 アプリ設定 シークレット鍵 ロードバ ランサー ジョブ管理 ジョブ設定 死活/稼働 監視 死活/稼働 監視 コンテナA コンテナB 負荷分散
IPアドレス管理 自動復旧 ボリューム管理 リソース管理 アプリケーション デプロイ管理 コンテナA コンテナB 自動復旧 認証・認可 ログ管理 ログ管理 内部DNS管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 手動で管理 Kubernetesがないとそれぞれの状態をそれぞれのインターフェースと設定方法で設定しなければいけなかった
64.
Pod Kubernetesによる変化 63 Kubernetesの機能 Kubernetes Node Kubernetes Node 設定、鍵管理 アプリ設定 シークレット鍵 ロードバ ランサー ジョブ管理 ジョブ設定 死活/稼働 監視 死活/稼働 監視 コンテナA コンテナB 負荷分散
IPアドレス管理 自動復旧 ボリューム管理 リソース管理 アプリケーション デプロイ管理 Pod コンテナA コンテナB 自動復旧 Kubernetes Master 認証・認可 ログ管理 ログ管理 内部DNS管理 Kubernetesにより統一したインターフェースとファイルで全てを設定・管理・自動かできるようになる Kubernetesの マニフェストファイル
65.
Kubernetesのメリット 64 Kubernetesにより 構成をまとめて 管理できるようになった
66.
Kubernetesの機能(1) 65
67.
Kubernetesの機能(2) 66
68.
Kubernetesの機能(3) 67
69.
Kubernetesとはズバリ! 68 複数のサーバーをまとめて 一つの基盤として管理する アプリケーション実行基盤
70.
なぜ、GoogleはKubernetesを開発したのか? 69
71.
本日のお話の構成 70 コンテナーのメリット Kubernetesとはなんなのか KubernetesはGoogleがAWS に仕掛けたゲームチェンジ Kubernetesによって変わる SIerの役割
73.
クラウドの歴史 2006
74.
2008 クラウドの歴史 2006
75.
2008 2012 クラウドの歴史 2006
76.
2012~2014年のAWSとGoogleのシェア 75
77.
2014~2015年のサービスリスト比較 76 AmazonEC2 AutoScaling
ElasticLoadBalancing AmazonWorkSpaces AmazonVPC AmazonRoute53 AWS DirectConnect AmazonS3 AmazonGlacier AmazonElasticBlock Storage AWS StorageGateway AWS Import/Export AmazonCloudFront AmazonRDS AmazonDynamoDB AmazonElastiCache AmazonRedshift AmazonEMR AmazonKinesis AWS DataPipeline AmazonAppStream AmazonSQS AmazonSNS AmazonSWF AmazonSES AmazonCloudSearch AmazonElasticTranscoder AWS IdentityandAccess Management AWS CloudTrail AmazonCloudWatch AWS ElasticBeanstalk AWS CloudFormation AWS OpsWorks AWS CloudHSM https://media.amazonwebservices.com/AWS_Overview.pdf GoogleApp Engine GoogleCloudStorage GoogleBigQueryandPredictionAPI GoogleCloudSQL GoogleComputeEngine CloudDataflow CloudDatastore PersistentDisk CloudEndpoints CloudCaching CloudQueues CloudDNS CloudDeploymentManager CloudPub/Sub CloudMessaging Authentication ManagedVM ContainerEngine GoogleCloudMonitoring https://www.researchgate.net/profile/Krishnan_S_P_T2/publication/300149417_Getting_Started_with_Google_Cloud_Platform/links/5991dbe9458515a8a24bbeaa/Getting-Started-with- Google-Cloud-Platform.pdf?origin=publication_detail 2014年1月 AWSサービスリスト 2015年1月 GCPサービスリスト
78.
先行者に追いつけていないGoogle 77
79.
ゲームチェンジするために必要なもの 78 AWSのサービス基盤 AWSのハードウェア、ネットワーク AWSの サービス 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム AWSの サービス AWSの サービス AWSの サービス
80.
ゲームチェンジするために必要なもの 79 AWSのサービス基盤 GCPのサービス基盤 AWSのハードウェア、ネットワーク GCPのハードウェア、ネットワーク AWSの サービス 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム AWSの サービス AWSの サービス AWSの サービス GCPの サービス GCPの サービス Googleが 足りてない部分
81.
ゲームチェンジするために必要なもの 80 AWSのサービス基盤 GCPのサービス基盤 AWSのハードウェア、ネットワーク GCPのハードウェア、ネットワーク AWSの サービス 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム AWSの サービス AWSの サービス AWSの サービス GCPの サービス GCPの サービス ここをユーザーに 作って欲しい
82.
ゲームチェンジするために必要なもの 81 AWSのサービス基盤 GCPのサービス基盤 AWSのハードウェア、ネットワーク GCPのハードウェア、ネットワーク AWSの サービス 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム AWSの サービス AWSの サービス AWSの サービス GCPの サービス GCPの サービス このシステム基盤をGoogleが作る
83.
ゲームチェンジするために必要なもの 82 AWSのサービス基盤 GCPのサービス基盤 AWSのハードウェア、ネットワーク GCPのハードウェア、ネットワーク AWSの サービス 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム 認証 システム ネットワーク 管理システム オペレーション リソース管理 システム AWSの サービス AWSの サービス AWSの サービス GCPの サービス GCPの サービス このシステム基盤をGoogleが作る ここをユーザーが 作るコンテナで!
84.
Googleの狙い(3段論法) 83 1. Googleがクラウドのような自動管理される サービスプラットフォーム環境を作る 2. プラットフォームで、サービス部分は ユーザー自身に作ってもらうことができる 3.
サービスをGoogleが作る必要がなくなる コンテナーが十分に信頼性の高い環境で動かせるなら、 それはもうサービスと同じことでは? コンテナーならそれが可能! 矢野の想像です
85.
2008 2012 クラウドの歴史 2006
86.
2008 2012 クラウドの歴史→コンテナー(KaaS)の歴史 2006 2014 2017 2018
87.
2008 2012 クラウドの歴史→コンテナー(KaaS)の歴史 2006 2014 2017 2018 ク ラ ウ ド コ ン テ ナ
88.
ゲームチェンジ 87 Googleのゲームチェンジ が成功しつつある
89.
SIerが考えなければならない影響範囲 88
90.
本日のお話の構成 89 コンテナーのメリット Kubernetesとはなんなのか KubernetesはGoogleがAWS に仕掛けたゲームチェンジ Kubernetesによって変わる SIerの役割
91.
何が変わる? 90 OSが変わる 開発が変わる デバッグが変わる デプロイが変わる リリース方法が変わる インフラが変わる アプリ設定方法が変わる 冗長構成方法が変わる ネットワークが変わる セキュリティが変わる ジョブ実行が変わる テストが変わる ログ収集が変わる 監視・モニタリングが変わ る バックアップが変わる
92.
ゲームチェンジ 91 全てをKubernetes中心に 考える
93.
ゲームチェンジ 92 SIerにとってのメリット
94.
SIerにとってのメリット 93 AWSに奪われた市場を取り戻す 最後のチャンス IBMとMicrosoftはそう考えてKubernetesを 一生懸命やっていると思います
95.
何を勉強すればよいか?3つのレイヤー 94 の基礎 コンテナの基礎 CIビルドの基礎 Kubernetesネットワーク Kubernetesストレージ KubernetesパッケージングYAMLファイル形式 クラウドデザインパターン 12Factor App
マイクロサービス
96.
結構大変なことが一杯 95 しかし、Kubernetesは 必ずやってきます 今から始めましょう
97.
Japan Container Days
v18.12(12月4日、5日) 96 Kubernetesの先達の貴重な話が聞けるイベントです https://containerdays.jp
98.
ご清聴 ありがとうございました。 97
Download