Submit Search
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
2 likes
239 views
Trainocate Japan, Ltd.
トレノケ雲の会 mod2 「雲の通ひ路」より 目標:Windowsで使えるコンテナの種類を識別する
Technology
Read more
1 of 23
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Most read
18
19
20
21
22
23
More Related Content
PDF
これから始めるAzure Kubernetes Service入門
Yuto Takei
PDF
azureから使うlinux
Trainocate Japan, Ltd.
PDF
今こそ知りたい!Microsoft Azureの基礎
Trainocate Japan, Ltd.
PDF
Microsoft Azureを使ったバックアップの基礎
Tetsuya Yokoyama
PDF
今さら聞けない!Microsoft Azure仮想マシン入門
Trainocate Japan, Ltd.
PDF
Azure IaaS update (2019年1月~2月 発表版)
Takamasa Maejima
PDF
G tech2016 Azureを使った災害復旧の基礎
Trainocate Japan, Ltd.
PPTX
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
これから始めるAzure Kubernetes Service入門
Yuto Takei
azureから使うlinux
Trainocate Japan, Ltd.
今こそ知りたい!Microsoft Azureの基礎
Trainocate Japan, Ltd.
Microsoft Azureを使ったバックアップの基礎
Tetsuya Yokoyama
今さら聞けない!Microsoft Azure仮想マシン入門
Trainocate Japan, Ltd.
Azure IaaS update (2019年1月~2月 発表版)
Takamasa Maejima
G tech2016 Azureを使った災害復旧の基礎
Trainocate Japan, Ltd.
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
What's hot
(17)
PDF
Azure Backup と Azure Site Recovery
Junji Yamamoto
PPTX
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
ShuheiUda
PPTX
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Takano Masaru
PPTX
Microsoft azure
ssuser184f93
PDF
active directory-slideshare
Trainocate Japan, Ltd.
PDF
20180123 power shell
Trainocate Japan, Ltd.
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
PDF
20170721 初めてのPowerShell
Trainocate Japan, Ltd.
PPTX
Azure vm の可用性を見直そう
ShuheiUda
PDF
Hyper-V、オンプレミスでもコンテナを
Tetsuya Yokoyama
PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Keisuke Takahashi
PDF
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
PDF
Azure AD DSドメインに仮想マシンを参加させる
Tetsuya Yokoyama
PDF
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
Trainocate Japan, Ltd.
PPTX
無料セミナー20170321 awsから始めるlinux入門
Trainocate Japan, Ltd.
PDF
Azure Arc 概要
Kazuki Takai
PDF
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Trainocate Japan, Ltd.
Azure Backup と Azure Site Recovery
Junji Yamamoto
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
ShuheiUda
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Takano Masaru
Microsoft azure
ssuser184f93
active directory-slideshare
Trainocate Japan, Ltd.
20180123 power shell
Trainocate Japan, Ltd.
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
20170721 初めてのPowerShell
Trainocate Japan, Ltd.
Azure vm の可用性を見直そう
ShuheiUda
Hyper-V、オンプレミスでもコンテナを
Tetsuya Yokoyama
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Keisuke Takahashi
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
Azure AD DSドメインに仮想マシンを参加させる
Tetsuya Yokoyama
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
Trainocate Japan, Ltd.
無料セミナー20170321 awsから始めるlinux入門
Trainocate Japan, Ltd.
Azure Arc 概要
Kazuki Takai
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Trainocate Japan, Ltd.
Ad
Similar to Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
(20)
PDF
Windows Server 2016でコンテナを動かしてみた
Takashi Kanai
PPTX
Web サービス インフラの近未来
Syuichi Murashima
PDF
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
Daichi Ogawa
PDF
Windows serverとインフラ関連アップデート
Tsukasa Kato
PDF
Windows Server Container and Windows Subsystem for Linux
Takeshi Fukuhara
PDF
Getting started with Windows Containers
Kazuki Takai
PDF
Windows Server 2019 で Container を使ってみる
Kazuki Takai
PDF
コンテナ今昔物語_2021_12_22
勇 黒沢
PPTX
Cld018 コンテナ go_~あなた
Tech Summit 2016
PDF
Cld018 コンテナ go_~あなた
Tech Summit 2016
PDF
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
PDF
Cld021 最新技術満載の windows_server_
Tech Summit 2016
PPTX
Cld021 最新技術満載の windows_server
Tech Summit 2016
PDF
Windows Server 2012 R2 Hyper-V と Windows Azure 勘所
Keiji Kamebuchi
PDF
ソフトウェア工学2023 06 コンテナ仮想化
Toru Tamaki
PDF
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
PDF
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
PPTX
N110 ws12概要 osamut_公開版
Osamu Takazoe
PDF
Microsoft Azureから使うLinux
Trainocate Japan, Ltd.
PDF
Windows とコンテナの話
Kazuki Takai
Windows Server 2016でコンテナを動かしてみた
Takashi Kanai
Web サービス インフラの近未来
Syuichi Murashima
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
Daichi Ogawa
Windows serverとインフラ関連アップデート
Tsukasa Kato
Windows Server Container and Windows Subsystem for Linux
Takeshi Fukuhara
Getting started with Windows Containers
Kazuki Takai
Windows Server 2019 で Container を使ってみる
Kazuki Takai
コンテナ今昔物語_2021_12_22
勇 黒沢
Cld018 コンテナ go_~あなた
Tech Summit 2016
Cld018 コンテナ go_~あなた
Tech Summit 2016
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
Cld021 最新技術満載の windows_server_
Tech Summit 2016
Cld021 最新技術満載の windows_server
Tech Summit 2016
Windows Server 2012 R2 Hyper-V と Windows Azure 勘所
Keiji Kamebuchi
ソフトウェア工学2023 06 コンテナ仮想化
Toru Tamaki
はじめてのコンテナーDocker & Windows & Linux
Kazushi Kamegawa
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
N110 ws12概要 osamut_公開版
Osamu Takazoe
Microsoft Azureから使うLinux
Trainocate Japan, Ltd.
Windows とコンテナの話
Kazuki Takai
Ad
More from Trainocate Japan, Ltd.
(20)
PPTX
test_アンケート案内_securityliteracy0907.pptx
Trainocate Japan, Ltd.
PDF
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
Trainocate Japan, Ltd.
PDF
AWS エンジニア育成における効果的なトレーニング活用のすすめ
Trainocate Japan, Ltd.
PDF
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
PDF
LPI認定の概要
Trainocate Japan, Ltd.
PDF
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
Trainocate Japan, Ltd.
PPTX
AWS設計ガイドラインで取り組むクラウドシフト
Trainocate Japan, Ltd.
PDF
30分でわかる! コンピュータネットワーク
Trainocate Japan, Ltd.
PDF
セキュアなテレワークの実現
Trainocate Japan, Ltd.
PDF
OSSを活用したIaCの実現
Trainocate Japan, Ltd.
PDF
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
PDF
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
PPTX
Microsoft Teams 管理のススメ
Trainocate Japan, Ltd.
PPTX
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
PDF
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
Trainocate Japan, Ltd.
PDF
20191024 dx trainocate
Trainocate Japan, Ltd.
PDF
IoTセキュリティの課題
Trainocate Japan, Ltd.
PDF
AWS IoT サービスのアップデート情報とセキュリティ関連機能
Trainocate Japan, Ltd.
PDF
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
Trainocate Japan, Ltd.
PDF
デバイス・レベルまで対策が必要なIoTセキュリティ
Trainocate Japan, Ltd.
test_アンケート案内_securityliteracy0907.pptx
Trainocate Japan, Ltd.
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
Trainocate Japan, Ltd.
AWS エンジニア育成における効果的なトレーニング活用のすすめ
Trainocate Japan, Ltd.
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
LPI認定の概要
Trainocate Japan, Ltd.
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
Trainocate Japan, Ltd.
AWS設計ガイドラインで取り組むクラウドシフト
Trainocate Japan, Ltd.
30分でわかる! コンピュータネットワーク
Trainocate Japan, Ltd.
セキュアなテレワークの実現
Trainocate Japan, Ltd.
OSSを活用したIaCの実現
Trainocate Japan, Ltd.
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
Microsoft Teams 管理のススメ
Trainocate Japan, Ltd.
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
Trainocate Japan, Ltd.
20191024 dx trainocate
Trainocate Japan, Ltd.
IoTセキュリティの課題
Trainocate Japan, Ltd.
AWS IoT サービスのアップデート情報とセキュリティ関連機能
Trainocate Japan, Ltd.
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
Trainocate Japan, Ltd.
デバイス・レベルまで対策が必要なIoTセキュリティ
Trainocate Japan, Ltd.
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
1.
Hyper-V、オンプレミスでもコンテナを 横山 哲也 Microsoft MVP トレノケート株式会社 (旧グローバルナレッジネットワーク) https://www.trainocate.co.jp
2.
自社紹介: トレノケート(Trainocate) 2 Training +
Advocate(先導者) かばん語(portmanteau)の一種 Trainocate (トレノケート)
3.
自己紹介: 横山 哲也
(トレノケート株式会社) 2003年~ マイクロソフトMVP だいたいDirectory Servicesで受賞 2017年からはCloud and Datacenter Management 最近の著書(いずれも日経BP) ひと目でわかるAzure 基本から学ぶサーバー&ネットワーク構築 改訂新版 グループポリシー逆引きリファレンス厳選98(監修・共著) ブログ: ヨコヤマ企画 http://yp.g20k.jp/ 好きなクラウドサービス: 仮想マシンテンプレート 好きなアイドル: まなみのりさ 好きなシンガーソングライター: 宮崎奈穂子 3
4.
Agenda 今日の目標 Windowsで使えるコンテナの種類を識別する
コンテナについてもっと考える Agenda Windowsで使えるコンテナ 仮想化アーキテクチャ Windowsでコンテナを使う方法 Windowsでコンテナを使う意味 そもそものコンテナの目的 結論 4
5.
Windowsで使えるコンテナ Docker for
Windows (by Docker Inc.) Hyper-Vベース WSL(Windows Subsystem for Linux)ベース Docker互換コンテナー (by Microsoft) Windowsコンテナー Hyper-Vコンテナー 5 どれを使えばいいのか分からない 理屈が分かれば応用がきく まだ、これからも増えるのでは?
6.
仮想化アーキテクチャ タイプ1仮想化 タイプ2仮想化
コンテナ 6
7.
仮想化アーキテクチャ:タイプ1仮想化 ハードウェア仮想化 =
ハイパーバイザー方式 スーパーバイザー(OS)よりもハードウェア寄り ホストとゲストを完全分離 利用例 System 370 (1972年) VMware ESXi Hyper-V (物理OSは親パーティションとなる) 7 ハードウェア ハイパーバイザー(VMware) ゲスト OS ゲスト OS ゲスト OS 仮想HW 仮想HW 仮想HW ハードウェア ハイパーバイザー(Hyper-V) ホスト OS(親) ゲスト OS ゲスト OS 仮想HW 仮想HW物理HW
8.
仮想化アーキテクチャ:タイプ2仮想化 ソフトウェア仮想化 =
ホスト方式 すべてをソフトウェアでエミュレート ホストとゲストを完全分離 (オーバーヘッド大) 利用例 VMware GSX Microsoft Virtual Server 【参考】x86プロセッサ オリジナル命令セットでは タイプ1仮想化困難 - VMwareの工夫 Intel VT-x / AMD-V 拡張 タイプ2仮想化サポート - Hyper-V登場 8 ハードウェア ホストOS ゲスト OS ゲスト OS ゲスト OS 仮想HW 仮想HW 仮想HW 仮想化機能
9.
仮想化アーキテクチャ:コンテナ パーティショニング ≒
コンテナ 「パーティショニング」はさまざまな意味で使われる ゲストは、カーネル機能の一部をホストと共有 ゲストが軽量 利用例 Docker App-Vの考え方 制約 ホストとゲストは同一OS (通常は同一ビルド) 9 ハードウェア ホストOS ゲスト OS ゲスト OS ゲスト OS コンテナサポート共有
10.
仮想化アーキテクチャ:まとめ 10 ハードウェア ホストOS ゲスト OS ゲスト OS コンテナサポート ハードウェア ハイパーバイザー ゲスト OS ゲスト OS 仮想HW 仮想HW ハードウェア ホストOS ゲスト OS ゲスト OS 仮想HW 仮想HW 仮想化機能
タイプ2仮想化 もっと重い ホスト/ゲスト分離 ホストOSに依存 コンテナ 軽い ホスト/ゲスト結合 ホストOSに依存 タイプ1仮想化 重い ホスト/ゲスト分離 ホストOSに一部依存 (実装依存)
11.
仮想化アーキテクチャ:もう1つの仮想化(環境サブシステム) 環境サブシステム: WindowsのAPI実装方法
パーソナリティ(振る舞い) カーネルを構築するわけではない 一種のAPIゲートウェイ ネイティブAPIは非公開 必須の環境サブシステム Windows環境サブシステム(GUI担当) オプションの環境サブシステム Windows Subsystem for Linux (WSL) 廃止された環境サブシステム OS/2環境サブシステム...OS/2 1.1互換 POSIX環境サブシステム...POSIX 1.0互換 Windows Services for UNIX (SFU)...Interix由来 Subsystem for UNIX-based Applications (SUA) 11
12.
仮想化アーキテクチャ:環境サブシステムの特徴 画面操作はWindows環境サブシステムに依頼 APIのみ提供
カーネルは提供しない 機能制限あり - 例:WSLのネットワーク EXEヘッダーに サブシステム指定 つまりWindows形式 他のOSとは非互換 WSLはUbuntu互換 - Win32アプリ起動可 12 ハードウェア Executiveサービス HAL(ハードウェア抽象化層) マイクロカーネル Windows環境 サブシステム OS/2環境 サブシステム WSL Windows App. POSIX App. Linux App.
13.
13 以上をふまえて
14.
Windowsでコンテナを使う方法 Docker for
Windows (by Docker Inc.) Hyper-Vベース http://www.atmarkit.co.jp/ait/articles/1609/01/news053.html - 以前のバージョンはVirtualBoxで動作 WSL(Windows Subsystem for Linux)ベース http://www.nuits.jp/entry/docker-on-wsl - 非サポート、ネットワーク周りで動作しない機能あり コンテナー (by Microsoft) Windowsコンテナー - Windows Server 2016のみ Hyper-Vコンテナー - Windows 10 - Windows Server 2016 http://www.atmarkit.co.jp/ait/articles/1610/26/news042.html 14
15.
Windowsでコンテナを使う方法:各コンテナの特徴 15 結論 Docker互換を最優先...純正Docker(Hyper-V)
軽量Linux...Docker(WSL) ただし非サポート 隔離Linux...Hyper-Vコンテナー/Docker(Hyper-V) 軽量Windows...Windowsコンテナー 隔離Windows...Hyper-Vコンテナー Docker Microsoft Hyper-V WSL Hyper-V Windows サポート ○ × ○ ○ 対象OS Linux Linux Windows/Linux Windows 軽量性 × ○ × ○ 隔離性 ○ × ○ ×
16.
Windowsでコンテナを使う意味 Linuxを使いたい 別にWindowsホストを使わなくても...
Windowsを使いたい GUIは、原則使えないけどいいの? 16 Windowsでコンテナを使う意味は?
17.
Windowsでコンテナを使う意味:これからのWindows (想像) 悲願のマルチパーソナリティ
Windows NT 3.1(1993年)の設計目標を実現 WSLのサーバー対応 WindowsもLinuxもどちらのアプリケーションも実行 Linux以上に使いやすいLinux環境 「コードによる構成」の強化 Server Coreの標準化(Azure上のWindows 1709) 宣言的構成の強化(PowerShell) 履歴管理の強化(GitHub?) コンテナエンジンとしてのWindows 17
18.
そもそものコンテナの目的 Infrastructure as
Code IT基盤にソフトウェア開発技法を適用 コードによる自動化 宣言的構成の強化による安定運用...あるべき姿の記述 バージョン管理、テスト、展開、デザインパターンなど Immutable Infrastructure 一度作ったサーバーは変更しない 変更するのではなく作り直す 使い捨てのインフラストラクチャー 18
19.
そもそものコンテナの目的:DockerとKubernetes Docker イメージ作成は基本的にコマンド
= コードで作る イメージはライブラリとして、履歴を含めて管理 実行中のイメージは差し替えるか停止するかどちらか 保守作業はあまりしない = イミュータブル Kubernetes Dockerイメージの展開・実行・運用管理 Docker管理のツール 19 クラウドに任せたい 管理作業が意外に多い
20.
結論: オンプレミスのコンテナ オンプレミスコンテナの利点
いくら使っても固定料金(無料に見える) 試行錯誤を行なう開発初期の作業に最適 クラウドコンテナの利点 基盤構築・システム管理はお任せ 管理の手間がかからない 高可用性システムの構成が容易 日々の保守が重要な運用環境に最適 20 現在: 運用環境をクラウドに 従来: 開発環境をクラウドに
21.
結論 21 クラウドサービスが動いていても 通信経路に障害があると使い物にならない しばらくはオンプレミスでやってみよう 天津風(あまつかぜ) 雲の通ひ路(かよひじ)吹き閉ぢよ をとめの姿 しばしとどめむ 僧正遍昭 しばらく使うのはいいが、 結局はクラウドに帰ることになるだろう
22.
まとめ 今日の目標 Windowsで使えるコンテナの種類を識別する
コンテナについてもっと考える Agenda Windowsで使えるコンテナ 仮想化アーキテクチャ Windowsでコンテナを使う方法 Windowsでコンテナを使う意味 そもそものコンテナの目的 結論「コンテナはクラウドの方が良い」 22
23.
23
Download