SlideShare una empresa de Scribd logo
1 de 28
©2019 VMware, Inc.
コンテナと仮想マシン、
敵か味方か!?
最適な Kubernetes プラットフォームとは
進藤 資訓 (@motonori_shindo)
ヴイエムウェア(株)
CTO, North Asia
2019.04.16
©2019 VMware, Inc. 2
コンピュートの抽象化の流れ
コンテナ
仮想マシン
ベアメタル
ファンクション
<Fn>
<Fn>
<Fn>
<Fn>
<Fn>
<Fn>
抽
象
化
の
粒
度
インフラからの独立度
IaaS
FaaS
CaaS
Hosting
今日のお話
©2019 VMware, Inc. 3
物理 vs 仮想マシン vs コンテナ
Hardware
Host OS (Hypervisor)
Guest
OS
Hardware
Host OS (Linux)
App
Container Engine
App App
Guest
OS
Guest
OS
App App App
仮想マシン コンテナ
ハードウェア
を抽象化
OSを
抽象化
Lib Lib Lib Lib Lib Lib
Hardware
OS
App App App
物理(仮想化なし)
Lib
©2019 VMware, Inc. 4
どちらがいいの?
コンテナ仮想マシン
VS
©2019 VMware, Inc. 5
アプリケーション スタック
アプリケーション
オペレーティング
システム
ハードウェア
©2019 VMware, Inc. 6
オペレーティングシステムはハードウェア依存性を持っている
アプリケーション
オペレーティング
システム
ハードウェア
ハードウェア依存性
ドライバー:
• NIC
• ストレージ
• エージェント
• その他
©2019 VMware, Inc. 7
仮想化でハードウェアに対する依存性を解決
アプリケーション
オペレーティング
システム
ハードウェア
仮想マシン
ハイパーバイザにより
OS に入れなければ
いけないドライバを削減
©2019 VMware, Inc. 8
オペレーティングシステムはアプリケーション依存性も抱えている
アプリケーション
オペレーティング
システム
ハードウェア
アプリケーション依存性
• コード
• ランタイム
• システムツール
• システムライブラリ
• 設定
仮想マシン
©2019 VMware, Inc. 9
コンテナでアプリケーション依存性を解決
アプリケーション
オペレーティング
システム
ハードウェア
コンテナ
コンテナはオペレーティング
システムを仮想化し、
オペレーティングシステムに
インストールしなければ
いけない依存部分を削減
仮想マシン
©2019 VMware, Inc. 10
仮想マシンとコンテナは別の目的を持った別のテクノロジー
ハードウェアから
OS を抽象化
OS から
アプリケーションを抽象化 一つの OS の上で複数のアプリケーションを
動かすことが可能になった
一つのハードウェアで複数のOSを
動かすことが可能になった
アプリケーション
オペレーティング
システム
ハードウェア
コンテナ
vSphere
仮想マシン
Docker
©2019 VMware, Inc. 12
©2019 VMware, Inc. 13
さまざまな議論があります
©2019 VMware, Inc. 14
A 社の IT チームはインフラ、Linux/ミドル、開発チームでタテ割りになった組織(サイロ)
社内のシステムの約9 割は vSphere で仮想化されている
デジタル変革(DX)を推進し、より顧客とフィードバックにフォーカスすることになった
• アジャイルな開発が求められる
それを実現するための技術としてコンテナと Kubernetes を採用することを決定!
よくある話:とある A 社での出来事
©2019 VMware, Inc. 15
A 社の Linux チームが Kubernetes をベアメタル上で使う方針を決定
Linux チームの主張:
• クラウドネイティブなアプリケーションは HA や vMotion などの vSphere の機能はいらない
• コンテナは VM より軽量
• Kubernetes がリソース管理や HA といったハイパーバイザーが持つ機能を提供している
• 仮想化によるパフォーマンスの低下
• ハイパーバイザーをスタックから取り除くことにより複雑性とコストを削減できる
• インフラチームがアジャイルでない(セルフサービスでやりたい)
A 社のインフラチームが VMware に相談
ベアメタルでやるぞ!
©2019 VMware, Inc. 16
Back to 2005
merchoid.com
©2019 VMware, Inc. 17
データセンターの
ハードウェア調達に
必要な時間の平均
86日
©2019 VMware, Inc. 18
複数クラスタ vs シングルクラスタ
隔離の柔軟性
仮想インフラ上に異なったクラスタを混在させることが可能
Kubernetes のクラスタで隔離を行うとリソースが有効に活用できない
• クラスタによる分割を行うと、多
くのハードウェアが必要となる、
リソースも有効に活用できない。
• リソースを有効に利用するために
シングルクラスタになりがち。
• さまざまな動機(アプリ、部門、
サービス、など)で自由にクラス
タ分離してもリソースが有効に利
用される。
K8S on vSphere
K8S on ベアメタル
©2019 VMware, Inc. 19
HA、アドミッションコントロール、優先順位
コントロールプレーンの信頼性
vSphere HA はリカバリプロセスを自動化。リソースは常に保証されている
タイムアウト後に Pod は再作成されるが、
あらかじめ高い priority を設定しておく必要がある
• ノード障害時にはタイムアウト
(デフォルト5分)後に
Pod は再作成される
• 空いているリソースがなければ
Pod は再作成されない。
• 他の Pod よりも高い priority を
設定しておく必要がある
• K8S のコントローラコンポーネン
トや複雑なステートフルアプリ
ケーションは vSphere の HA の
メリットを享受できる
• vSphere の HA は常にリソースが
確保されている
K8S on vSphere
K8S on ベアメタル
©2019 VMware, Inc. 20
マルチレベル スケジューリング vs 静的なスケジューリング
ワークロードのバランシング
• ワークロードの配置は Pod の
デプロイ時に決まる。
• 新たな Pod をデプロイする際に、
既存の Pod が追い出される
(preemption)場合はあるが、
他の契機でリバランシングが
行われることはない。
• DRS (Distributed Resource
Scheduler) が継続的に
ワークロードの配置を最適化。
K8S on vSphere
K8S on ベアメタル
DRS と組みわせて多段スケジューリングすることで継続的に最適化
配置は最初のデプロイ時に決まり、原則その後、変わることはない
©2019 VMware, Inc. 21
A 社の Linux チームが Kubernetes をベアメタル上で使う方針を決定
Linux チームの主張:
• クラウドネイティブなアプリケーションはHA や vMotion などの vSphere の機能はいらない
• コンテナは VM より軽量
• Kubernetes がリソース管理や HA といったハイパーバイザーが持つ機能を提供している
• 仮想化によるパフォーマンスの低下
• ハイパーバイザーをスタックから取り除くことにより複雑性とコストを削減できる
• インフラチームがアジャイルでない(セルフサービスでやりたい)
A 社のインフラチームが VMware に相談
ベアメタルでやるぞ!
©2019 VMware, Inc. 22
CNCF Survey conducted in March and November 2018
実際ワークロードはどこで動いている?
引用: https://www.cncf.io/blog/2018/11/13/cncf-survey-china-november-2018/
©2019 VMware, Inc. 23
最新の Kubernetes をどこでも!
23
オンプレ | ハイブリッド クラウド | パブリック クラウド
パッケージ SaaS
VMware PKS
©2019 VMware, Inc. 24
最新の Kubernetes をどこでも!
24
オンプレ | ハイブリッド クラウド | パブリック クラウド
パッケージ SaaS
VMware Enterprise PKS
ターンキー: SDDC への
投資を最大限に活かした統合
ソリューション
VMware Essential PKS
カスタム: 自由なデザイン
とプロアクティブなサポート
VMware Cloud PKS
SaaS: マネージメント /
メンテナンスフリーで
クラスタを利用
©2019 VMware, Inc. 25
コンテナ管理のターンキーソリューション
VMware Enterprise PKS
vSphere | Hybrid Cloud | Public Cloud
アップストリーム版 Kubernetes
含まれるコンポーネント: 統合、検証され、セキュア
ライフサイクル管理 [BOSH]
レジストリ [Harbor]
ネットワーク [NSX-T]
補完コンポーネント (一部)
Pivotal Platform Dojo: CI/CD integration
推奨される追加サービス
Training: Private, role-specific coursewareSupport: Troubleshoot, repair
SDDC オープン
モニタリング Wavefront Prometheus
ストレージ vSAN
自動化 vRealize
適合性検査 Sonobuoy
Ingress / LB NSX-T Contour
サービスメッシュ NSX SM Istio
バックアップ/移行 BBR Velero
含まれるサービス
©2019 VMware, Inc. 26
カスタマイズ可能な Kubernetes 基本サービス
VMware Essential PKS
Bare Metal | vSphere | Public Cloud
アップストリーム版 Kubernetes
必要なコンポーネント
アーキテクト:接敵、デプロイ、開発
必要となる追加サービス
トレーニング: 個別、ロール別コース
ライフサイクル管理 [kubeadm, Cluster API]
レジストリ [Harbor, Quay]
ネットワーク [NSX-T, Flannel, Calico]
サポート:アップグレード、パッチ、
メンテナンス
含まれるサービス
補完コンポーネント (一部)
SDDC オープン
モニタリング Wavefront Prometheus
ストレージ vSAN
自動化 vRealize
適合性検査 Sonobuoy
Ingress / LB NSX-T Contour
バックアップ/移行 Velero
推奨される追加サービス
©2019 VMware, Inc. 27
Kubernetes を SaaS で提供
VMware Cloud PKS
AWS | VMC (coming) | Azure (coming)
なし
必要となる追加サービス
なしサポートとオペレーション:
アップグレード、パッチ、ヘルス管理
含まれるサービス
補完コンポーネント(一部)
CSP/VMware オープン
モニタリング Wavefront Prometheus
ストレージ AWS EBS
自動化 Cluster API
適合性検査 Sonobuoy
Ingress/LB Contour Nginx
バックアップ/移行 Velero
推奨される追加サービス
ライフサイクル管理
レジストリ
ネットワーク
サービスメッシュ
ポリシー
アップストリーム版 Kubernetes
含まれるコンポーネント
©2019 VMware, Inc. 28
仮想マシンとコンテナはそれぞれ別の目的を持ったテクノロジー。排他的なものではない。
Kubernetes 環境とハイパーバイザーは補完的な関係
• Kubernetes をベアメタル環境で使う場合は、ベアメタル環境に自動払い出し、管理・監視ツール、
エンジニアのスキルセットを用意すべし
VMware は包括的な Kubernetes ソリューションを提供しており、どのようなニーズの
お客様にも対応可能
Key Takeaway
Thank You
©2019 VMware, Inc.

Más contenido relacionado

La actualidad más candente

Introduction to Azure Service Fabric
Introduction to Azure Service FabricIntroduction to Azure Service Fabric
Introduction to Azure Service FabricTakekazu Omi
 
Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...Kentaro Ishizuka
 
Istioサービスメッシュ入門
Istioサービスメッシュ入門Istioサービスメッシュ入門
Istioサービスメッシュ入門Yoichi Kawasaki
 
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design PatternServcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design PatternTakekazu Omi
 
Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版Takao Setaka
 
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要Takekazu Omi
 
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)Takao Setaka
 
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring CloudJjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring CloudYoshio Terada
 
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416Interop Tokyo ShowNet NOC Team
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発Naoki (Neo) SATO
 
Java on Kubernetes on Azure
Java on Kubernetes on AzureJava on Kubernetes on Azure
Java on Kubernetes on AzureYoshio Terada
 
【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版
【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版
【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版Hayama Kyouhei
 
Windows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxWindows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxTakeshi Fukuhara
 
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorpDatadog monitoring with HashiCorp
Datadog monitoring with HashiCorpMasatomo Ito
 
Azure Service Fabric Cluster の作成
Azure  Service Fabric Cluster の作成Azure  Service Fabric Cluster の作成
Azure Service Fabric Cluster の作成Takekazu Omi
 
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!Yoichi Kawasaki
 
IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...
IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...
IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...Shinichiro Arai
 
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がる ネットワークアーキテクチャ
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がるネットワークアーキテクチャNW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がるネットワークアーキテクチャ
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がる ネットワークアーキテクチャShuji Kikuchi
 

La actualidad más candente (20)

Introduction to Azure Service Fabric
Introduction to Azure Service FabricIntroduction to Azure Service Fabric
Introduction to Azure Service Fabric
 
Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...
 
Istioサービスメッシュ入門
Istioサービスメッシュ入門Istioサービスメッシュ入門
Istioサービスメッシュ入門
 
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design PatternServcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design Pattern
 
Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版
 
OpenStack and ACI
OpenStack and ACIOpenStack and ACI
OpenStack and ACI
 
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要
 
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
 
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring CloudJjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
 
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416
オンプレ/クラウド連携と柔軟なストレージで実現する高信頼サービス_Shownet2021 studio 20210416
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
 
Java on Kubernetes on Azure
Java on Kubernetes on AzureJava on Kubernetes on Azure
Java on Kubernetes on Azure
 
Krustlet101
Krustlet101Krustlet101
Krustlet101
 
【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版
【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版
【検証してみた】いま話題のVMware on IBM Cloud SoftLayer 配布版
 
Windows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxWindows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for Linux
 
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorpDatadog monitoring with HashiCorp
Datadog monitoring with HashiCorp
 
Azure Service Fabric Cluster の作成
Azure  Service Fabric Cluster の作成Azure  Service Fabric Cluster の作成
Azure Service Fabric Cluster の作成
 
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう!
 
IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...
IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...
IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを見...
 
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がる ネットワークアーキテクチャ
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がるネットワークアーキテクチャNW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がるネットワークアーキテクチャ
NW-JAWS x Tech-on勉強会:AWS Transit Gateway で広がる ネットワークアーキテクチャ
 

Similar a Containers and Virtual Machines: Friends or Enemies?

Kubernetes に開かれる新しい海 -Project Pacific とは?-
Kubernetes に開かれる新しい海 -Project Pacific とは?-Kubernetes に開かれる新しい海 -Project Pacific とは?-
Kubernetes に開かれる新しい海 -Project Pacific とは?-Masahiro Tabuki
 
20120822_dstn技術交流会_仮想化について
20120822_dstn技術交流会_仮想化について20120822_dstn技術交流会_仮想化について
20120822_dstn技術交流会_仮想化についてdstn
 
vforum2013さわってみよう講義編 v.1.9
vforum2013さわってみよう講義編 v.1.9vforum2013さわってみよう講義編 v.1.9
vforum2013さわってみよう講義編 v.1.9z2015026
 
20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様
20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様
20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様VxRail ChampionClub
 
Cloudstack Day 2014 ここまできた、VSC for ACSが 実現する先進的なプライベートクラウド
Cloudstack Day 2014 ここまできた、VSC for ACSが実現する先進的なプライベートクラウドCloudstack Day 2014 ここまできた、VSC for ACSが実現する先進的なプライベートクラウド
Cloudstack Day 2014 ここまできた、VSC for ACSが 実現する先進的なプライベートクラウドMasaomi Kudo
 
Hinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリットHinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリットHinemos
 
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリットHinemos
 
CRX: Container Runtime Executive 
CRX: Container Runtime Executive CRX: Container Runtime Executive 
CRX: Container Runtime Executive imurata8203
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会axsh co., LTD.
 
Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介
Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介
Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介FumieNakayama
 
TechEd2008_T1-407_EffectiveHyper-V
TechEd2008_T1-407_EffectiveHyper-VTechEd2008_T1-407_EffectiveHyper-V
TechEd2008_T1-407_EffectiveHyper-VKuninobu SaSaki
 
20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要Airi Furukawa
 
V cd5.1 basichandson_v3
V cd5.1 basichandson_v3V cd5.1 basichandson_v3
V cd5.1 basichandson_v3Yoshinori Sato
 
Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...
Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...
Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...株式会社クライム
 
Dev ops meetup_01_photonos_tomochikak
Dev ops meetup_01_photonos_tomochikakDev ops meetup_01_photonos_tomochikak
Dev ops meetup_01_photonos_tomochikakTomochika Kato
 
VMware Cloud on AWS POC テストケース
VMware Cloud on AWS POC テストケースVMware Cloud on AWS POC テストケース
VMware Cloud on AWS POC テストケースNoritaka Kuroiwa
 
VMware Cloud Disaster Recovery の概要
VMware Cloud Disaster Recovery の概要VMware Cloud Disaster Recovery の概要
VMware Cloud Disaster Recovery の概要Naotake Yoshida
 
VMware Cloud on AWS のご紹介 -セキュリティ風味-
VMware Cloud on AWS のご紹介  -セキュリティ風味- VMware Cloud on AWS のご紹介  -セキュリティ風味-
VMware Cloud on AWS のご紹介 -セキュリティ風味- Mitsutaka Ohisa
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on AzureMasaki Yamamoto
 
20190124 hccjp vmware_final
20190124 hccjp vmware_final20190124 hccjp vmware_final
20190124 hccjp vmware_finalyohara0913
 

Similar a Containers and Virtual Machines: Friends or Enemies? (20)

Kubernetes に開かれる新しい海 -Project Pacific とは?-
Kubernetes に開かれる新しい海 -Project Pacific とは?-Kubernetes に開かれる新しい海 -Project Pacific とは?-
Kubernetes に開かれる新しい海 -Project Pacific とは?-
 
20120822_dstn技術交流会_仮想化について
20120822_dstn技術交流会_仮想化について20120822_dstn技術交流会_仮想化について
20120822_dstn技術交流会_仮想化について
 
vforum2013さわってみよう講義編 v.1.9
vforum2013さわってみよう講義編 v.1.9vforum2013さわってみよう講義編 v.1.9
vforum2013さわってみよう講義編 v.1.9
 
20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様
20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様
20180119 vx railチャンピオンクラブlunchセミナー_vmware最新情報_vmware内野様
 
Cloudstack Day 2014 ここまできた、VSC for ACSが 実現する先進的なプライベートクラウド
Cloudstack Day 2014 ここまできた、VSC for ACSが実現する先進的なプライベートクラウドCloudstack Day 2014 ここまできた、VSC for ACSが実現する先進的なプライベートクラウド
Cloudstack Day 2014 ここまできた、VSC for ACSが 実現する先進的なプライベートクラウド
 
Hinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリットHinemosで最大化する、クラウド活用メリット
Hinemosで最大化する、クラウド活用メリット
 
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
【HinemosWorld2016】A2-3_Hinemosで最大化する、クラウド活用メリット
 
CRX: Container Runtime Executive 
CRX: Container Runtime Executive CRX: Container Runtime Executive 
CRX: Container Runtime Executive 
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
 
Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介
Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介
Kubernetes環境のアプリケーションバックアップソフトウェアKasten K10ご紹介
 
TechEd2008_T1-407_EffectiveHyper-V
TechEd2008_T1-407_EffectiveHyper-VTechEd2008_T1-407_EffectiveHyper-V
TechEd2008_T1-407_EffectiveHyper-V
 
20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要
 
V cd5.1 basichandson_v3
V cd5.1 basichandson_v3V cd5.1 basichandson_v3
V cd5.1 basichandson_v3
 
Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...
Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...
Nutanix Acropolis Hypervisor(AHV)バックアップでお悩みの方へ ~暑い!熱い!?超最新Veeam Availability ...
 
Dev ops meetup_01_photonos_tomochikak
Dev ops meetup_01_photonos_tomochikakDev ops meetup_01_photonos_tomochikak
Dev ops meetup_01_photonos_tomochikak
 
VMware Cloud on AWS POC テストケース
VMware Cloud on AWS POC テストケースVMware Cloud on AWS POC テストケース
VMware Cloud on AWS POC テストケース
 
VMware Cloud Disaster Recovery の概要
VMware Cloud Disaster Recovery の概要VMware Cloud Disaster Recovery の概要
VMware Cloud Disaster Recovery の概要
 
VMware Cloud on AWS のご紹介 -セキュリティ風味-
VMware Cloud on AWS のご紹介  -セキュリティ風味- VMware Cloud on AWS のご紹介  -セキュリティ風味-
VMware Cloud on AWS のご紹介 -セキュリティ風味-
 
Running Kubernetes on Azure
Running Kubernetes on AzureRunning Kubernetes on Azure
Running Kubernetes on Azure
 
20190124 hccjp vmware_final
20190124 hccjp vmware_final20190124 hccjp vmware_final
20190124 hccjp vmware_final
 

Más de Motonori Shindo

おうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
おうち Lab で GitDNSOps / GitDNS Ops in My Home Labおうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
おうち Lab で GitDNSOps / GitDNS Ops in My Home LabMotonori Shindo
 
Tanzu Mission Control における Open Policy Agent (OPA) の利用
Tanzu Mission Control における Open Policy Agent (OPA) の利用Tanzu Mission Control における Open Policy Agent (OPA) の利用
Tanzu Mission Control における Open Policy Agent (OPA) の利用Motonori Shindo
 
Open Policy Agent (OPA) と Kubernetes Policy
Open Policy Agent (OPA) と Kubernetes PolicyOpen Policy Agent (OPA) と Kubernetes Policy
Open Policy Agent (OPA) と Kubernetes PolicyMotonori Shindo
 
Open Policy Agent (OPA) 入門
Open Policy Agent (OPA) 入門Open Policy Agent (OPA) 入門
Open Policy Agent (OPA) 入門Motonori Shindo
 
宣言的(Declarative)ネットワーキング
宣言的(Declarative)ネットワーキング宣言的(Declarative)ネットワーキング
宣言的(Declarative)ネットワーキングMotonori Shindo
 
Idea Hackathon at vFORUM 2019 Tokyo
Idea Hackathon at vFORUM 2019 TokyoIdea Hackathon at vFORUM 2019 Tokyo
Idea Hackathon at vFORUM 2019 TokyoMotonori Shindo
 
Open Source Projects by VMware
Open Source Projects by VMwareOpen Source Projects by VMware
Open Source Projects by VMwareMotonori Shindo
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線Motonori Shindo
 
フロー技術によるネットワーク管理
フロー技術によるネットワーク管理フロー技術によるネットワーク管理
フロー技術によるネットワーク管理Motonori Shindo
 
ViptelaのSD-WANとクラウド最適化ネットワーク
ViptelaのSD-WANとクラウド最適化ネットワークViptelaのSD-WANとクラウド最適化ネットワーク
ViptelaのSD-WANとクラウド最適化ネットワークMotonori Shindo
 
OpenStack Congress and Datalog (English)
OpenStack Congress and Datalog (English)OpenStack Congress and Datalog (English)
OpenStack Congress and Datalog (English)Motonori Shindo
 
OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)Motonori Shindo
 
L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)Motonori Shindo
 
L2 over L3 ecnaspsulations
L2 over L3 ecnaspsulationsL2 over L3 ecnaspsulations
L2 over L3 ecnaspsulationsMotonori Shindo
 
VMware NSXがサポートするトンネル方式について
VMware NSXがサポートするトンネル方式についてVMware NSXがサポートするトンネル方式について
VMware NSXがサポートするトンネル方式についてMotonori Shindo
 
CloudStack 4.1 + NVP Integration
CloudStack 4.1 + NVP IntegrationCloudStack 4.1 + NVP Integration
CloudStack 4.1 + NVP IntegrationMotonori Shindo
 

Más de Motonori Shindo (17)

おうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
おうち Lab で GitDNSOps / GitDNS Ops in My Home Labおうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
おうち Lab で GitDNSOps / GitDNS Ops in My Home Lab
 
Tanzu Mission Control における Open Policy Agent (OPA) の利用
Tanzu Mission Control における Open Policy Agent (OPA) の利用Tanzu Mission Control における Open Policy Agent (OPA) の利用
Tanzu Mission Control における Open Policy Agent (OPA) の利用
 
Open Policy Agent (OPA) と Kubernetes Policy
Open Policy Agent (OPA) と Kubernetes PolicyOpen Policy Agent (OPA) と Kubernetes Policy
Open Policy Agent (OPA) と Kubernetes Policy
 
Open Policy Agent (OPA) 入門
Open Policy Agent (OPA) 入門Open Policy Agent (OPA) 入門
Open Policy Agent (OPA) 入門
 
宣言的(Declarative)ネットワーキング
宣言的(Declarative)ネットワーキング宣言的(Declarative)ネットワーキング
宣言的(Declarative)ネットワーキング
 
Idea Hackathon at vFORUM 2019 Tokyo
Idea Hackathon at vFORUM 2019 TokyoIdea Hackathon at vFORUM 2019 Tokyo
Idea Hackathon at vFORUM 2019 Tokyo
 
Open Source Projects by VMware
Open Source Projects by VMwareOpen Source Projects by VMware
Open Source Projects by VMware
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
 
フロー技術によるネットワーク管理
フロー技術によるネットワーク管理フロー技術によるネットワーク管理
フロー技術によるネットワーク管理
 
Viptela 顧客事例
Viptela 顧客事例Viptela 顧客事例
Viptela 顧客事例
 
ViptelaのSD-WANとクラウド最適化ネットワーク
ViptelaのSD-WANとクラウド最適化ネットワークViptelaのSD-WANとクラウド最適化ネットワーク
ViptelaのSD-WANとクラウド最適化ネットワーク
 
OpenStack Congress and Datalog (English)
OpenStack Congress and Datalog (English)OpenStack Congress and Datalog (English)
OpenStack Congress and Datalog (English)
 
OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)OpenStack Congress and Datalog (Japanese)
OpenStack Congress and Datalog (Japanese)
 
L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)L2 over l3 ecnaspsulations (english)
L2 over l3 ecnaspsulations (english)
 
L2 over L3 ecnaspsulations
L2 over L3 ecnaspsulationsL2 over L3 ecnaspsulations
L2 over L3 ecnaspsulations
 
VMware NSXがサポートするトンネル方式について
VMware NSXがサポートするトンネル方式についてVMware NSXがサポートするトンネル方式について
VMware NSXがサポートするトンネル方式について
 
CloudStack 4.1 + NVP Integration
CloudStack 4.1 + NVP IntegrationCloudStack 4.1 + NVP Integration
CloudStack 4.1 + NVP Integration
 

Último

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 

Último (8)

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 

Containers and Virtual Machines: Friends or Enemies?

  • 1. ©2019 VMware, Inc. コンテナと仮想マシン、 敵か味方か!? 最適な Kubernetes プラットフォームとは 進藤 資訓 (@motonori_shindo) ヴイエムウェア(株) CTO, North Asia 2019.04.16
  • 2. ©2019 VMware, Inc. 2 コンピュートの抽象化の流れ コンテナ 仮想マシン ベアメタル ファンクション <Fn> <Fn> <Fn> <Fn> <Fn> <Fn> 抽 象 化 の 粒 度 インフラからの独立度 IaaS FaaS CaaS Hosting 今日のお話
  • 3. ©2019 VMware, Inc. 3 物理 vs 仮想マシン vs コンテナ Hardware Host OS (Hypervisor) Guest OS Hardware Host OS (Linux) App Container Engine App App Guest OS Guest OS App App App 仮想マシン コンテナ ハードウェア を抽象化 OSを 抽象化 Lib Lib Lib Lib Lib Lib Hardware OS App App App 物理(仮想化なし) Lib
  • 4. ©2019 VMware, Inc. 4 どちらがいいの? コンテナ仮想マシン VS
  • 5. ©2019 VMware, Inc. 5 アプリケーション スタック アプリケーション オペレーティング システム ハードウェア
  • 6. ©2019 VMware, Inc. 6 オペレーティングシステムはハードウェア依存性を持っている アプリケーション オペレーティング システム ハードウェア ハードウェア依存性 ドライバー: • NIC • ストレージ • エージェント • その他
  • 7. ©2019 VMware, Inc. 7 仮想化でハードウェアに対する依存性を解決 アプリケーション オペレーティング システム ハードウェア 仮想マシン ハイパーバイザにより OS に入れなければ いけないドライバを削減
  • 8. ©2019 VMware, Inc. 8 オペレーティングシステムはアプリケーション依存性も抱えている アプリケーション オペレーティング システム ハードウェア アプリケーション依存性 • コード • ランタイム • システムツール • システムライブラリ • 設定 仮想マシン
  • 9. ©2019 VMware, Inc. 9 コンテナでアプリケーション依存性を解決 アプリケーション オペレーティング システム ハードウェア コンテナ コンテナはオペレーティング システムを仮想化し、 オペレーティングシステムに インストールしなければ いけない依存部分を削減 仮想マシン
  • 10. ©2019 VMware, Inc. 10 仮想マシンとコンテナは別の目的を持った別のテクノロジー ハードウェアから OS を抽象化 OS から アプリケーションを抽象化 一つの OS の上で複数のアプリケーションを 動かすことが可能になった 一つのハードウェアで複数のOSを 動かすことが可能になった アプリケーション オペレーティング システム ハードウェア コンテナ vSphere 仮想マシン Docker
  • 12. ©2019 VMware, Inc. 13 さまざまな議論があります
  • 13. ©2019 VMware, Inc. 14 A 社の IT チームはインフラ、Linux/ミドル、開発チームでタテ割りになった組織(サイロ) 社内のシステムの約9 割は vSphere で仮想化されている デジタル変革(DX)を推進し、より顧客とフィードバックにフォーカスすることになった • アジャイルな開発が求められる それを実現するための技術としてコンテナと Kubernetes を採用することを決定! よくある話:とある A 社での出来事
  • 14. ©2019 VMware, Inc. 15 A 社の Linux チームが Kubernetes をベアメタル上で使う方針を決定 Linux チームの主張: • クラウドネイティブなアプリケーションは HA や vMotion などの vSphere の機能はいらない • コンテナは VM より軽量 • Kubernetes がリソース管理や HA といったハイパーバイザーが持つ機能を提供している • 仮想化によるパフォーマンスの低下 • ハイパーバイザーをスタックから取り除くことにより複雑性とコストを削減できる • インフラチームがアジャイルでない(セルフサービスでやりたい) A 社のインフラチームが VMware に相談 ベアメタルでやるぞ!
  • 15. ©2019 VMware, Inc. 16 Back to 2005 merchoid.com
  • 16. ©2019 VMware, Inc. 17 データセンターの ハードウェア調達に 必要な時間の平均 86日
  • 17. ©2019 VMware, Inc. 18 複数クラスタ vs シングルクラスタ 隔離の柔軟性 仮想インフラ上に異なったクラスタを混在させることが可能 Kubernetes のクラスタで隔離を行うとリソースが有効に活用できない • クラスタによる分割を行うと、多 くのハードウェアが必要となる、 リソースも有効に活用できない。 • リソースを有効に利用するために シングルクラスタになりがち。 • さまざまな動機(アプリ、部門、 サービス、など)で自由にクラス タ分離してもリソースが有効に利 用される。 K8S on vSphere K8S on ベアメタル
  • 18. ©2019 VMware, Inc. 19 HA、アドミッションコントロール、優先順位 コントロールプレーンの信頼性 vSphere HA はリカバリプロセスを自動化。リソースは常に保証されている タイムアウト後に Pod は再作成されるが、 あらかじめ高い priority を設定しておく必要がある • ノード障害時にはタイムアウト (デフォルト5分)後に Pod は再作成される • 空いているリソースがなければ Pod は再作成されない。 • 他の Pod よりも高い priority を 設定しておく必要がある • K8S のコントローラコンポーネン トや複雑なステートフルアプリ ケーションは vSphere の HA の メリットを享受できる • vSphere の HA は常にリソースが 確保されている K8S on vSphere K8S on ベアメタル
  • 19. ©2019 VMware, Inc. 20 マルチレベル スケジューリング vs 静的なスケジューリング ワークロードのバランシング • ワークロードの配置は Pod の デプロイ時に決まる。 • 新たな Pod をデプロイする際に、 既存の Pod が追い出される (preemption)場合はあるが、 他の契機でリバランシングが 行われることはない。 • DRS (Distributed Resource Scheduler) が継続的に ワークロードの配置を最適化。 K8S on vSphere K8S on ベアメタル DRS と組みわせて多段スケジューリングすることで継続的に最適化 配置は最初のデプロイ時に決まり、原則その後、変わることはない
  • 20. ©2019 VMware, Inc. 21 A 社の Linux チームが Kubernetes をベアメタル上で使う方針を決定 Linux チームの主張: • クラウドネイティブなアプリケーションはHA や vMotion などの vSphere の機能はいらない • コンテナは VM より軽量 • Kubernetes がリソース管理や HA といったハイパーバイザーが持つ機能を提供している • 仮想化によるパフォーマンスの低下 • ハイパーバイザーをスタックから取り除くことにより複雑性とコストを削減できる • インフラチームがアジャイルでない(セルフサービスでやりたい) A 社のインフラチームが VMware に相談 ベアメタルでやるぞ!
  • 21. ©2019 VMware, Inc. 22 CNCF Survey conducted in March and November 2018 実際ワークロードはどこで動いている? 引用: https://www.cncf.io/blog/2018/11/13/cncf-survey-china-november-2018/
  • 22. ©2019 VMware, Inc. 23 最新の Kubernetes をどこでも! 23 オンプレ | ハイブリッド クラウド | パブリック クラウド パッケージ SaaS VMware PKS
  • 23. ©2019 VMware, Inc. 24 最新の Kubernetes をどこでも! 24 オンプレ | ハイブリッド クラウド | パブリック クラウド パッケージ SaaS VMware Enterprise PKS ターンキー: SDDC への 投資を最大限に活かした統合 ソリューション VMware Essential PKS カスタム: 自由なデザイン とプロアクティブなサポート VMware Cloud PKS SaaS: マネージメント / メンテナンスフリーで クラスタを利用
  • 24. ©2019 VMware, Inc. 25 コンテナ管理のターンキーソリューション VMware Enterprise PKS vSphere | Hybrid Cloud | Public Cloud アップストリーム版 Kubernetes 含まれるコンポーネント: 統合、検証され、セキュア ライフサイクル管理 [BOSH] レジストリ [Harbor] ネットワーク [NSX-T] 補完コンポーネント (一部) Pivotal Platform Dojo: CI/CD integration 推奨される追加サービス Training: Private, role-specific coursewareSupport: Troubleshoot, repair SDDC オープン モニタリング Wavefront Prometheus ストレージ vSAN 自動化 vRealize 適合性検査 Sonobuoy Ingress / LB NSX-T Contour サービスメッシュ NSX SM Istio バックアップ/移行 BBR Velero 含まれるサービス
  • 25. ©2019 VMware, Inc. 26 カスタマイズ可能な Kubernetes 基本サービス VMware Essential PKS Bare Metal | vSphere | Public Cloud アップストリーム版 Kubernetes 必要なコンポーネント アーキテクト:接敵、デプロイ、開発 必要となる追加サービス トレーニング: 個別、ロール別コース ライフサイクル管理 [kubeadm, Cluster API] レジストリ [Harbor, Quay] ネットワーク [NSX-T, Flannel, Calico] サポート:アップグレード、パッチ、 メンテナンス 含まれるサービス 補完コンポーネント (一部) SDDC オープン モニタリング Wavefront Prometheus ストレージ vSAN 自動化 vRealize 適合性検査 Sonobuoy Ingress / LB NSX-T Contour バックアップ/移行 Velero 推奨される追加サービス
  • 26. ©2019 VMware, Inc. 27 Kubernetes を SaaS で提供 VMware Cloud PKS AWS | VMC (coming) | Azure (coming) なし 必要となる追加サービス なしサポートとオペレーション: アップグレード、パッチ、ヘルス管理 含まれるサービス 補完コンポーネント(一部) CSP/VMware オープン モニタリング Wavefront Prometheus ストレージ AWS EBS 自動化 Cluster API 適合性検査 Sonobuoy Ingress/LB Contour Nginx バックアップ/移行 Velero 推奨される追加サービス ライフサイクル管理 レジストリ ネットワーク サービスメッシュ ポリシー アップストリーム版 Kubernetes 含まれるコンポーネント
  • 27. ©2019 VMware, Inc. 28 仮想マシンとコンテナはそれぞれ別の目的を持ったテクノロジー。排他的なものではない。 Kubernetes 環境とハイパーバイザーは補完的な関係 • Kubernetes をベアメタル環境で使う場合は、ベアメタル環境に自動払い出し、管理・監視ツール、 エンジニアのスキルセットを用意すべし VMware は包括的な Kubernetes ソリューションを提供しており、どのようなニーズの お客様にも対応可能 Key Takeaway

Notas del editor

  1. Kubernetes is an open-source container-orchestration system for automating deployment, scaling and management of containerized applications. Originally designed by Google, it was contributed to Cloud Native Computing Foundation (part of the Linux Foundation) in July 2015.  As an open source project, it seeks to provide a "platform for automating deployment, scaling, and operations of application containers across clusters of hosts." Kubernetes has become the de facto container orchestrator today, and is beginning to see adoption from IT organizations across most industries. On behalf of Dell Technologies, VMware is proud to be a major sponsor of and contributor to the Kubernetes community through our work with the CNCF
  2. Real research done by a consultancy firm shows that on-average it takes an enterprise organisation 86 days from the moment of inception to the light—on, ready to consume state.