Soumettre la recherche
Mettre en ligne
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
•
2 j'aime
•
211 vues
Trainocate Japan, Ltd.
Suivre
トレノケ雲の会 mod2 「雲の通ひ路」より 目標:Windowsで使えるコンテナの種類を識別する
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
Yuto Takei
azureから使うlinux
azureから使うlinux
Trainocate Japan, Ltd.
今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎
Trainocate Japan, Ltd.
Microsoft Azureを使ったバックアップの基礎
Microsoft Azureを使ったバックアップの基礎
Tetsuya Yokoyama
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門
Trainocate Japan, Ltd.
Azure IaaS update (2019年1月~2月 発表版)
Azure IaaS update (2019年1月~2月 発表版)
Takamasa Maejima
G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎
Trainocate Japan, Ltd.
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
Recommandé
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
Yuto Takei
azureから使うlinux
azureから使うlinux
Trainocate Japan, Ltd.
今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎
Trainocate Japan, Ltd.
Microsoft Azureを使ったバックアップの基礎
Microsoft Azureを使ったバックアップの基礎
Tetsuya Yokoyama
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門
Trainocate Japan, Ltd.
Azure IaaS update (2019年1月~2月 発表版)
Azure IaaS update (2019年1月~2月 発表版)
Takamasa Maejima
G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎
Trainocate Japan, Ltd.
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
Azure Backup と Azure Site Recovery
Azure Backup と Azure Site Recovery
Junji Yamamoto
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
ShuheiUda
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Takano Masaru
Microsoft azure
Microsoft azure
ssuser184f93
active directory-slideshare
active directory-slideshare
Trainocate Japan, Ltd.
20180123 power shell
20180123 power shell
Trainocate Japan, Ltd.
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
20170721 初めてのPowerShell
20170721 初めてのPowerShell
Trainocate Japan, Ltd.
Azure vm の可用性を見直そう
Azure vm の可用性を見直そう
ShuheiUda
Hyper-V、オンプレミスでもコンテナを
Hyper-V、オンプレミスでもコンテナを
Tetsuya Yokoyama
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Keisuke Takahashi
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
Tetsuya Yokoyama
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
Trainocate Japan, Ltd.
無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門
Trainocate Japan, Ltd.
Azure Arc 概要
Azure Arc 概要
Kazuki Takai
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Trainocate Japan, Ltd.
VIOPS02: 仮想データセンター構築を目指して!
VIOPS02: 仮想データセンター構築を目指して!
VIOPS Virtualized Infrastructure Operators group ARCHIVES
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門
Trainocate Japan, Ltd.
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ②IBM資料
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ②IBM資料
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
Mac OS Xの運用管理
Mac OS Xの運用管理
Tokai University
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
Takashi Kanai
Contenu connexe
Tendances
Azure Backup と Azure Site Recovery
Azure Backup と Azure Site Recovery
Junji Yamamoto
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
ShuheiUda
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Takano Masaru
Microsoft azure
Microsoft azure
ssuser184f93
active directory-slideshare
active directory-slideshare
Trainocate Japan, Ltd.
20180123 power shell
20180123 power shell
Trainocate Japan, Ltd.
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
20170721 初めてのPowerShell
20170721 初めてのPowerShell
Trainocate Japan, Ltd.
Azure vm の可用性を見直そう
Azure vm の可用性を見直そう
ShuheiUda
Hyper-V、オンプレミスでもコンテナを
Hyper-V、オンプレミスでもコンテナを
Tetsuya Yokoyama
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Keisuke Takahashi
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
Tetsuya Yokoyama
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
Trainocate Japan, Ltd.
無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門
Trainocate Japan, Ltd.
Azure Arc 概要
Azure Arc 概要
Kazuki Takai
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Trainocate Japan, Ltd.
Tendances
(17)
Azure Backup と Azure Site Recovery
Azure Backup と Azure Site Recovery
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
Microsoft azure
Microsoft azure
active directory-slideshare
active directory-slideshare
20180123 power shell
20180123 power shell
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
20170721 初めてのPowerShell
20170721 初めてのPowerShell
Azure vm の可用性を見直そう
Azure vm の可用性を見直そう
Hyper-V、オンプレミスでもコンテナを
Hyper-V、オンプレミスでもコンテナを
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門
Azure Arc 概要
Azure Arc 概要
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Similaire à Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
VIOPS02: 仮想データセンター構築を目指して!
VIOPS02: 仮想データセンター構築を目指して!
VIOPS Virtualized Infrastructure Operators group ARCHIVES
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門
Trainocate Japan, Ltd.
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ②IBM資料
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ②IBM資料
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
Mac OS Xの運用管理
Mac OS Xの運用管理
Tokai University
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
Takashi Kanai
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?
Daichi Ogawa
SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版
Kishima Masakazu
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
junichi anno
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design Pattern
Takekazu Omi
PHP on Windows Azure
PHP on Windows Azure
Microsoft
PHP on Windows Azure
PHP on Windows Azure
Microsoft Openness Japan
Microsoft Azureから使うLinux
Microsoft Azureから使うLinux
Trainocate Japan, Ltd.
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
Takeshi HASEGAWA
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要
Takekazu Omi
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
Aya Tokura
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
Kuniyasu Suzaki
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
decode2016
Similaire à Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
(20)
VIOPS02: 仮想データセンター構築を目指して!
VIOPS02: 仮想データセンター構築を目指して!
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ②IBM資料
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ②IBM資料
Mac OS Xの運用管理
Mac OS Xの運用管理
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?
SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design Pattern
PHP on Windows Azure
PHP on Windows Azure
PHP on Windows Azure
PHP on Windows Azure
Microsoft Azureから使うLinux
Microsoft Azureから使うLinux
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
第3回「マイクロソフトの仮想化と、クラウドの今後」(2011/06/16 on しすなま!) ①Microsoft様資料
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
Plus de Trainocate Japan, Ltd.
test_アンケート案内_securityliteracy0907.pptx
test_アンケート案内_securityliteracy0907.pptx
Trainocate Japan, Ltd.
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
Trainocate Japan, Ltd.
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
Trainocate Japan, Ltd.
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
LPI認定の概要
LPI認定の概要
Trainocate Japan, Ltd.
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
Trainocate Japan, Ltd.
AWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフト
Trainocate Japan, Ltd.
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク
Trainocate Japan, Ltd.
セキュアなテレワークの実現
セキュアなテレワークの実現
Trainocate Japan, Ltd.
OSSを活用したIaCの実現
OSSを活用したIaCの実現
Trainocate Japan, Ltd.
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
Microsoft Teams 管理のススメ
Microsoft Teams 管理のススメ
Trainocate Japan, Ltd.
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
Trainocate Japan, Ltd.
20191024 dx trainocate
20191024 dx trainocate
Trainocate Japan, Ltd.
IoTセキュリティの課題
IoTセキュリティの課題
Trainocate Japan, Ltd.
AWS IoT サービスのアップデート情報とセキュリティ関連機能
AWS IoT サービスのアップデート情報とセキュリティ関連機能
Trainocate Japan, Ltd.
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
Trainocate Japan, Ltd.
デバイス・レベルまで対策が必要なIoTセキュリティ
デバイス・レベルまで対策が必要なIoTセキュリティ
Trainocate Japan, Ltd.
Plus de Trainocate Japan, Ltd.
(20)
test_アンケート案内_securityliteracy0907.pptx
test_アンケート案内_securityliteracy0907.pptx
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
なるべく作らない内製のために~「作る」から「選んでつなぐ」へ~
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
LPI認定の概要
LPI認定の概要
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
AWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフト
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク
セキュアなテレワークの実現
セキュアなテレワークの実現
OSSを活用したIaCの実現
OSSを活用したIaCの実現
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Microsoft Teams 管理のススメ
Microsoft Teams 管理のススメ
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
情報漏えい対策だけでは済まない 最新の脅威へ立ち向かうには
20191024 dx trainocate
20191024 dx trainocate
IoTセキュリティの課題
IoTセキュリティの課題
AWS IoT サービスのアップデート情報とセキュリティ関連機能
AWS IoT サービスのアップデート情報とセキュリティ関連機能
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
IoTデバイスを脅威から守るセキュリティ機能-RXセキュリティMCUのご紹介
デバイス・レベルまで対策が必要なIoTセキュリティ
デバイス・レベルまで対策が必要なIoTセキュリティ
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
Télécharger maintenant