SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Containers Technology
Traditional to Cloud Native Application Stacks
2
Microservices
CONFIDENTIAL
Hardware
OS Kernel
OS File system
Userspace
Container
Appprocess
Appprocess
Appprocess
Appprocess
Appprocess
Container
Appprocess
Appprocess
Introduction To Linux Containers
OS-level Isolation
•  Isolation at individual kernel subsystem level
(e.g. filesystem, process table, etc)
•  User-level process (LXC, libcontainer)
orchestrates these subsystems to create a
container
Existed for Many Years
Solaris Zones, FreeBSD Jails, OpenVZ
Why?
•  Process isolation
•  Reproducible environment
•  Enables management at scale
3CONFIDENTIAL
Containers Help You Iterate Quickly
DEV TEST PROD
Drive Business Agility
4CONFIDENTIAL
But I’m a vSphere Admin, Why
Do I Care about Containers?
Because There Are Still Many Challenges with Containers
6
CONTAINERS IN
DEVELOPMENT
CONTAINERS IN
PRODUCTION
THE
“LEARNING
CLIFF”
Source: https://twitter.com/mfdii/status/697532387240996864
High Availability
Security
Disaster Recovery
Monitoring
Diagnosis
Repeatable Deployments
Portability
Accounting
Docker
Docker
@cloudnativeapps #vmwcna
CONFIDENTIAL
Physical
Hardware
Linux
Container Engine
CCC
Container Deployment On Bare Metal
Linux
Container Engine
CCC
7CONFIDENTIAL
Linux
Container Engine
CCC
VM
vSphere
Basic Approach
Container Deployment In VMs
•  Prediction of VM size during creation /
Resizing to meet demand
•  Restricted visibility when troubleshooting
•  Inability to reclaim unused resources
8CONFIDENTIAL
Linux
Container Engine
CCC
VM
Linux
Kernel
Linux
Kernel
Linux
Kernel
vSphere
Virtual Container Host
Introducing The vSphere Integrated Containers Engine
9CONFIDENTIAL
Full Visibility Proven Security Mature Ecosystem
Developer
Portable
Fast
Light
Security
Visibility
Management
IT
vSphere
Linux
Kernel
Linux
Kernel
Linux
Kernel
CCC
VM
Virtual Container Host
10CONFIDENTIAL
Photon OS - Secure Container Runtime
Container Optimized Linux OS
Docker, Rocket and Garden (Pivotal) support
Minimal footprint to run containers
vSphere and Photon Platform Integration
Boots in 6 sec.
Hypervisor-optimized container runtime
Updates from VMware
Enterprise support
Security and update patches from VMware
Open Source
GPL v2 License
1.0 released June 2016
CONFIDENTIAL 11
Virtual Container Host
Endpoint VM
vSphere Integrated Containers Engine – In Detail
Linux
Kernel
Container VM
Traditional App
Guest OS
Traditional App
Guest OS
Container VMContainer VM
Traditional App
Guest OS
Container VM
Virtual Container Host
Endpoint VM Linux
Kernel
Container VM
Container VMContainer VM
Container VM
vSphere Administrator Creates a Virtual Container Host
Developer connects and issues a Docker run command
Developer connects and issues a Docker run command
12CONFIDENTIAL
CONFIDENTIAL 13
Screenshots of vSphere Integrated Containers in vCenter
CONFIDENTIAL 14
Screenshots of vSphere Integrated Containers in vCenter
CONFIDENTIAL 15
Screenshots of vSphere Integrated Containers in vCenter
CONFIDENTIAL 16
Screenshots of vSphere Integrated Containers in vCenter
CONFIDENTIAL 17
Screenshots of vSphere Integrated Containers in vCenter
What Developers Want
Light
What IT Ops Needs
Data
Persistence
Rich
SLAsPortable Fast
Consistent
Management
VM, vSphere
Distributed
Switch, NSX
vVols,
VSAN
vSphere
DRS, I/O
Controls
vCenter
Server
•  Run Standard Containers Formats and integrated with Developer Tools
•  Common APIs for Orchestration
•  Container in Seconds
•  Isolation and Multi-Tenancy
•  Network Provisioning and Configuration
•  Choice of Storage and Guarantee of Services
•  Align SLAs per Workload
•  Manage with Existing Tool Sets
Open container
formats +
orchestration APIs
Instant
Clone, fast
boot
Photon
OS
VMware Validation and Differentiation – Giving the Best of Both World (Developers and IT Ops)
Network
& Security
18
@cloudnativeapps #vmwcna
CONFIDENTIAL
VCENTER SERVER
PORTABLE +
FAST + LIGHT
NSX
vSAN
VCH 1 VCH 2
CONSISTENT MGMT
+ RICH SLAS
VM
VM
VM
VM
VM
VM
VM
VM
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM Container VMLinux KernelVM Traditional VM
NETWORK + SECURITY
DATA PERSISTENCE
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM C-VM C-VM
CONTAINER ENDPOINT CONTAINER ENDPOINT
vSphere Integrated Containers Engine
19CONFIDENTIAL
VCENTER SERVER
PORTABLE +
FAST + LIGHT
NSX
vSAN
VCH 1 VCH 2
CONSISTENT MGMT
+ RICH SLAS
VM
VM
VM
VM
VM
VM
VM
VM
REGISTRY
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM Container VMLinux KernelVM Traditional VM
NETWORK + SECURITY
DATA PERSISTENCE
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM C-VM C-VM
CONTAINER ENDPOINT CONTAINER ENDPOINT
vSphere Integrated Containers – Enterprise Registry
20CONFIDENTIAL
Introduction of Harbor : Enterprise-Class Registry
An open source enterprise class private registry.
Part of VIC, and it also can be used independently.
Why does one need a private registry?
•  Efficiency
–  LAN vs WAN
•  Security
–  Intellectual property stays in organization
–  Access Control
21CONFIDENTIAL
Harbor Key Features
•  User management & access control
–  RBAC: admin, developer, guest
–  AD/LDAP integration
•  Policy based image replication
•  Web UI
•  Audit and logs
•  Restful API for integration
•  HA with vSAN
•  Lightweight and easy deployment
22CONFIDENTIAL
Explaining Harbor Architecture
Basic Registry
(Docker Distribution)
Docker
Client
Reverse
Proxy
(Nginx)
API
Harbor
Browser
Auth
UI
DB
AD /
LDAP
Admin
Server
Log Collector
Replication
Service
Remote
Harbor
23CONFIDENTIAL
Role Based Access Control
Project
Members Images
Guest:
Developer:
Admin:
${Project}/ubuntu:14.04
${Project}/nginx:1.8, 1.9
${Project}/golang:1.6.2
${Project}/redis:3.0
…...
dockerpull ...
dockerpull/push ...
24CONFIDENTIAL
Image Replication between Registry Instances
Project
Images
Policy
Image
Project
Images
Initial replication
Image
Incremental replication
(including image deletion)
25CONFIDENTIAL
Policy of Image Replication (1) – Master Slave
•  Image distribution
•  Load balancing
26
Master – Slave
Docker
Client
push
CONFIDENTIAL
Policy of Image Replication (2) - Hierarchical
27
Hierarchical
Docker
Client
push
CONFIDENTIAL
Policy Image Replication (3) – Master Master
•  Load Balancing
•  Active-Active
28
Master - Master
Docker
Client
push
Docker
Client
push
CONFIDENTIAL
Screenshots of Replication GUI
CONFIDENTIAL 29
VCENTER SERVER
PORTABLE +
FAST + LIGHT
NSX
vSAN
VCH 1 VCH 2
CONSISTENT MGMT
+ RICH SLAS
VM
VM
VM
VM
VM
VM
VM
VM
REGISTRY
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM Container VMLinux KernelVM Traditional VM
NETWORK + SECURITY
DATA PERSISTENCE
C-VM C-VM C-VM
C-VM C-VM C-VM
C-VM C-VM C-VM
CONTAINER ENDPOINT CONTAINER ENDPOINT
CONTAINER MANAGEMENT PORTAL
vSphere Integrated Containers – Container Management Portal
31CONFIDENTIAL
Admiral: Container Management Portal
•  An open source container management portal
•  Part of VIC product, and it also can be used independently with other solutions
•  Container management available via both API and UI
•  Integration with vRealize platform is also available – accepting beta nominations!
32CONFIDENTIAL
Provisioning of Container Hosts
33
•  Mapping to deployment
policies
•  Usage of pre-defined resource
pools
•  Security credentials storage
•  Custom properties for affinity
rules or any extensibility use
cases
•  VCH can be added as well
CONFIDENTIAL
Resource Pools and Policies
34
•  Resource pools between
different teams
•  Deployment policies for the
consumption of resource pools
•  Affinity and anti-affinity policies
for deployment
CONFIDENTIAL
Container Provisioning from Templates
35
•  Different registries can be used
with Project Admiral
•  Docker compose import /
export support is available
•  Containers can be provisioned
from images or templates
•  vSphere Integrated Containers
(VIC) provisioning also
supported
CONFIDENTIAL
Auto Discovery of Containers
36
•  Visibility of ports and last
commands
•  Mapping to specific container
hosts
•  Both container and application
views available
CONFIDENTIAL
Container Details and Lifecycle Actions
37
•  Visibility into resources – CPU,
memory, network
•  Information about IP address,
image used
•  Executed commands on
containers with log details
CONFIDENTIAL
vRealize Integration with Project Admiral
38
•  Model application using
containers as a first-class
blueprint object
•  Import from Docker compose
as a starting point
•  Mix containers and VMs in the
same blueprint
•  Configure networking and
security options
•  Configure persistent storage
•  Specify dynamic placement
policies
CONFIDENTIAL
CONFIDENTIAL 39
The Best Way To Run Containers On vSphere
Run Containers Natively Alongside Existing Workloads
Provision containers natively on vSphere with fine grain controls while giving developers the
portability, speed and agility they want
Combine Portability with Security, Visibility and Management
Leverage the core capabilities of vSphere to run containers in production
Leverage Your Existing Infrastructure, Scale Easily.
Avoid costly and time consuming re-architecture of your infrastructure that results in silos. Scale
application deployments instantly.
vSphere Integrated Containers
CONFIDENTIAL 40
Docker compatible interface
Container management portal
Enterprise-class Container registry
Familiarity of vSphere
No new tooling or technologies
Full enterprise-grade power of
the Software-Defined Data Center
vSphere Integrated Containers – Enabling the Best of
Both Worlds
41CONFIDENTIAL
Availability
Available as Open Source Software
http://github.com/vmware/vic-product
vSphere Integrated Container as VMware Cloud Native
Solutions
https://www.vmware.com/solutions/cloudnative.html
42CONFIDENTIAL

Weitere ähnliche Inhalte

Was ist angesagt?

Virtual machines and containers
Virtual machines and containersVirtual machines and containers
Virtual machines and containersPatrick Pierson
 
AppCatalyst and Photon OS
AppCatalyst and Photon OSAppCatalyst and Photon OS
AppCatalyst and Photon OSJuan Manuel Rey
 
Hyper-V OpenStack Nova Compute
Hyper-V OpenStack Nova ComputeHyper-V OpenStack Nova Compute
Hyper-V OpenStack Nova ComputeAlessandro Pilotti
 
DockerCon SF 2015: DHE/DTR
DockerCon SF 2015: DHE/DTRDockerCon SF 2015: DHE/DTR
DockerCon SF 2015: DHE/DTRDocker, Inc.
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...
Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...
Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...Docker, Inc.
 
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18CodeOps Technologies LLP
 
OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloudRoozbeh Shafiee
 
Docker Hub: Past, Present and Future by Ken Cochrane & BC Wong
Docker Hub: Past, Present and Future by Ken Cochrane & BC WongDocker Hub: Past, Present and Future by Ken Cochrane & BC Wong
Docker Hub: Past, Present and Future by Ken Cochrane & BC WongDocker, Inc.
 
DCEU 18: Docker Container Security
DCEU 18: Docker Container SecurityDCEU 18: Docker Container Security
DCEU 18: Docker Container SecurityDocker, Inc.
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview Krishna-Kumar
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwareDocker, Inc.
 
Openstack components as containerized microservices
Openstack components as containerized microservicesOpenstack components as containerized microservices
Openstack components as containerized microservicesMiguel Zuniga
 
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker Online Meetup #30: Docker Trusted Registry 1.4.1Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker Online Meetup #30: Docker Trusted Registry 1.4.1Docker, Inc.
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDeveloping Enterprise Applications for the Cloud,from Monolith to Microservices
Developing Enterprise Applications for the Cloud, from Monolith to MicroservicesDavid Currie
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerDavid Currie
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerDavid Currie
 
Introduction to Docker | Docker and Kubernetes Training
Introduction to Docker | Docker and Kubernetes TrainingIntroduction to Docker | Docker and Kubernetes Training
Introduction to Docker | Docker and Kubernetes TrainingShailendra Chauhan
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)Dan Wendlandt
 

Was ist angesagt? (20)

Virtual machines and containers
Virtual machines and containersVirtual machines and containers
Virtual machines and containers
 
AppCatalyst and Photon OS
AppCatalyst and Photon OSAppCatalyst and Photon OS
AppCatalyst and Photon OS
 
Hyper-V OpenStack Nova Compute
Hyper-V OpenStack Nova ComputeHyper-V OpenStack Nova Compute
Hyper-V OpenStack Nova Compute
 
DockerCon SF 2015: DHE/DTR
DockerCon SF 2015: DHE/DTRDockerCon SF 2015: DHE/DTR
DockerCon SF 2015: DHE/DTR
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...
Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...
Infinit's Next Generation Key-value Store - Julien Quintard and Quentin Hocqu...
 
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
 
OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloud
 
Docker Hub: Past, Present and Future by Ken Cochrane & BC Wong
Docker Hub: Past, Present and Future by Ken Cochrane & BC WongDocker Hub: Past, Present and Future by Ken Cochrane & BC Wong
Docker Hub: Past, Present and Future by Ken Cochrane & BC Wong
 
DCEU 18: Docker Container Security
DCEU 18: Docker Container SecurityDCEU 18: Docker Container Security
DCEU 18: Docker Container Security
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMware
 
Openstack components as containerized microservices
Openstack components as containerized microservicesOpenstack components as containerized microservices
Openstack components as containerized microservices
 
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker Online Meetup #30: Docker Trusted Registry 1.4.1Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDeveloping Enterprise Applications for the Cloud,from Monolith to Microservices
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and Docker
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and Docker
 
Introduction to Docker | Docker and Kubernetes Training
Introduction to Docker | Docker and Kubernetes TrainingIntroduction to Docker | Docker and Kubernetes Training
Introduction to Docker | Docker and Kubernetes Training
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
 

Andere mochten auch

SoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi SonSoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi SonThe World Bank
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated ContainersVahric Muhtaryan
 
Introduction to Windows Containers
Introduction to Windows ContainersIntroduction to Windows Containers
Introduction to Windows ContainersDmitry Zaets
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Ben Hall
 
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalkTech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalkDzmitry Durasau
 
Struktur Kurikulum SMK edisi 2016
Struktur Kurikulum SMK edisi 2016Struktur Kurikulum SMK edisi 2016
Struktur Kurikulum SMK edisi 2016The World Bank
 
Docker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker and Microsoft - Windows Server 2016 Technical Deep DiveDocker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker and Microsoft - Windows Server 2016 Technical Deep DiveDocker, Inc.
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentationaleyeldean
 
vRealize Network Insight 3.3
vRealize Network Insight 3.3vRealize Network Insight 3.3
vRealize Network Insight 3.3VMware
 

Andere mochten auch (9)

SoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi SonSoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi Son
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated Containers
 
Introduction to Windows Containers
Introduction to Windows ContainersIntroduction to Windows Containers
Introduction to Windows Containers
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalkTech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
 
Struktur Kurikulum SMK edisi 2016
Struktur Kurikulum SMK edisi 2016Struktur Kurikulum SMK edisi 2016
Struktur Kurikulum SMK edisi 2016
 
Docker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker and Microsoft - Windows Server 2016 Technical Deep DiveDocker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker and Microsoft - Windows Server 2016 Technical Deep Dive
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
vRealize Network Insight 3.3
vRealize Network Insight 3.3vRealize Network Insight 3.3
vRealize Network Insight 3.3
 

Ähnlich wie VSphere Integrated Containers v3.0

VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Patrick Chanezon
 
Docker Containers Deep Dive
Docker Containers Deep DiveDocker Containers Deep Dive
Docker Containers Deep DiveWill Kinard
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & AgilityAshnikbiz
 
DockerCon EU 2015 Barcelona
DockerCon EU 2015 BarcelonaDockerCon EU 2015 Barcelona
DockerCon EU 2015 BarcelonaRoman Dembitsky
 
Docker - Portable Deployment
Docker - Portable DeploymentDocker - Portable Deployment
Docker - Portable Deploymentjavaonfly
 
WebSphere 20th - Application modernization
WebSphere 20th - Application modernizationWebSphere 20th - Application modernization
WebSphere 20th - Application modernizationArthur De Magalhaes
 
Docker 101 - Nov 2016
Docker 101 - Nov 2016Docker 101 - Nov 2016
Docker 101 - Nov 2016Docker, Inc.
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateAnimesh Singh
 
Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...gguglie
 
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application PortabilityVMUG IT
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Docker, Inc.
 
Docker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker, Inc.
 
Docker ee an architecture and operations overview
Docker ee an architecture and operations overviewDocker ee an architecture and operations overview
Docker ee an architecture and operations overviewDocker, Inc.
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source John Willis
 

Ähnlich wie VSphere Integrated Containers v3.0 (20)

VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
 
Docker 101
Docker 101Docker 101
Docker 101
 
Docker Containers Deep Dive
Docker Containers Deep DiveDocker Containers Deep Dive
Docker Containers Deep Dive
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & Agility
 
DockerCon EU 2015 Barcelona
DockerCon EU 2015 BarcelonaDockerCon EU 2015 Barcelona
DockerCon EU 2015 Barcelona
 
Docker
DockerDocker
Docker
 
Docker - Portable Deployment
Docker - Portable DeploymentDocker - Portable Deployment
Docker - Portable Deployment
 
WebSphere 20th - Application modernization
WebSphere 20th - Application modernizationWebSphere 20th - Application modernization
WebSphere 20th - Application modernization
 
Docker 101 - Nov 2016
Docker 101 - Nov 2016Docker 101 - Nov 2016
Docker 101 - Nov 2016
 
Docker
DockerDocker
Docker
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
 
Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...
 
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application Portability
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
 
Docker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup Slides
 
Docker ee an architecture and operations overview
Docker ee an architecture and operations overviewDocker ee an architecture and operations overview
Docker ee an architecture and operations overview
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 

Mehr von The World Bank

Meruvian MDP 2.0.1 2017
Meruvian MDP 2.0.1 2017Meruvian MDP 2.0.1 2017
Meruvian MDP 2.0.1 2017The World Bank
 
G20 digital-economy-ministerial-declaration-english-version
G20 digital-economy-ministerial-declaration-english-versionG20 digital-economy-ministerial-declaration-english-version
G20 digital-economy-ministerial-declaration-english-versionThe World Bank
 
Kebijakan pembinaan smk 2017 (rakor lsp, 140317)
Kebijakan pembinaan smk  2017  (rakor lsp, 140317)Kebijakan pembinaan smk  2017  (rakor lsp, 140317)
Kebijakan pembinaan smk 2017 (rakor lsp, 140317)The World Bank
 
Inpres nomer 9 tahun 2016 - SMK
Inpres nomer 9 tahun 2016 - SMKInpres nomer 9 tahun 2016 - SMK
Inpres nomer 9 tahun 2016 - SMKThe World Bank
 
JBoss Fuse vs Tibco Matrix
JBoss Fuse vs Tibco MatrixJBoss Fuse vs Tibco Matrix
JBoss Fuse vs Tibco MatrixThe World Bank
 
KPTIK Maestro internship program
KPTIK Maestro internship programKPTIK Maestro internship program
KPTIK Maestro internship programThe World Bank
 
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919The World Bank
 
PKS 5 Menteri terkait Vokasi dan SMK
PKS 5 Menteri terkait Vokasi dan SMKPKS 5 Menteri terkait Vokasi dan SMK
PKS 5 Menteri terkait Vokasi dan SMKThe World Bank
 
Instruktur Teman Sebaya (edit 28nov)
Instruktur Teman Sebaya (edit 28nov)Instruktur Teman Sebaya (edit 28nov)
Instruktur Teman Sebaya (edit 28nov)The World Bank
 
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compressKebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compressThe World Bank
 
Instruktur Teman Sebaya
Instruktur Teman SebayaInstruktur Teman Sebaya
Instruktur Teman SebayaThe World Bank
 
Docker QNAP Container Station
Docker QNAP Container StationDocker QNAP Container Station
Docker QNAP Container StationThe World Bank
 
Penetrasi & Prilaku Pengguna Internet Indonesia 2016
Penetrasi & Prilaku Pengguna Internet Indonesia 2016Penetrasi & Prilaku Pengguna Internet Indonesia 2016
Penetrasi & Prilaku Pengguna Internet Indonesia 2016The World Bank
 
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016The World Bank
 
Paparan Aspek Hukum Tanda Tangan Digital
Paparan Aspek Hukum Tanda Tangan Digital Paparan Aspek Hukum Tanda Tangan Digital
Paparan Aspek Hukum Tanda Tangan Digital The World Bank
 
Presentasi Seminar TTD Aplikasi Perkantoran
Presentasi Seminar TTD Aplikasi PerkantoranPresentasi Seminar TTD Aplikasi Perkantoran
Presentasi Seminar TTD Aplikasi PerkantoranThe World Bank
 
Tata Cara mendapatkan Sertifikat Digital v2 1
Tata Cara mendapatkan Sertifikat Digital v2 1Tata Cara mendapatkan Sertifikat Digital v2 1
Tata Cara mendapatkan Sertifikat Digital v2 1The World Bank
 
Tanda Tangan Digital Perbankan
Tanda Tangan Digital PerbankanTanda Tangan Digital Perbankan
Tanda Tangan Digital PerbankanThe World Bank
 

Mehr von The World Bank (20)

Meruvian MDP 2.0.1 2017
Meruvian MDP 2.0.1 2017Meruvian MDP 2.0.1 2017
Meruvian MDP 2.0.1 2017
 
G20 digital-economy-ministerial-declaration-english-version
G20 digital-economy-ministerial-declaration-english-versionG20 digital-economy-ministerial-declaration-english-version
G20 digital-economy-ministerial-declaration-english-version
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Kebijakan pembinaan smk 2017 (rakor lsp, 140317)
Kebijakan pembinaan smk  2017  (rakor lsp, 140317)Kebijakan pembinaan smk  2017  (rakor lsp, 140317)
Kebijakan pembinaan smk 2017 (rakor lsp, 140317)
 
Inpres nomer 9 tahun 2016 - SMK
Inpres nomer 9 tahun 2016 - SMKInpres nomer 9 tahun 2016 - SMK
Inpres nomer 9 tahun 2016 - SMK
 
JBoss Fuse vs Tibco Matrix
JBoss Fuse vs Tibco MatrixJBoss Fuse vs Tibco Matrix
JBoss Fuse vs Tibco Matrix
 
KPTIK Maestro internship program
KPTIK Maestro internship programKPTIK Maestro internship program
KPTIK Maestro internship program
 
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
 
PKS 5 Menteri terkait Vokasi dan SMK
PKS 5 Menteri terkait Vokasi dan SMKPKS 5 Menteri terkait Vokasi dan SMK
PKS 5 Menteri terkait Vokasi dan SMK
 
Design Sprint Methods
Design Sprint MethodsDesign Sprint Methods
Design Sprint Methods
 
Instruktur Teman Sebaya (edit 28nov)
Instruktur Teman Sebaya (edit 28nov)Instruktur Teman Sebaya (edit 28nov)
Instruktur Teman Sebaya (edit 28nov)
 
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compressKebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
 
Instruktur Teman Sebaya
Instruktur Teman SebayaInstruktur Teman Sebaya
Instruktur Teman Sebaya
 
Docker QNAP Container Station
Docker QNAP Container StationDocker QNAP Container Station
Docker QNAP Container Station
 
Penetrasi & Prilaku Pengguna Internet Indonesia 2016
Penetrasi & Prilaku Pengguna Internet Indonesia 2016Penetrasi & Prilaku Pengguna Internet Indonesia 2016
Penetrasi & Prilaku Pengguna Internet Indonesia 2016
 
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
 
Paparan Aspek Hukum Tanda Tangan Digital
Paparan Aspek Hukum Tanda Tangan Digital Paparan Aspek Hukum Tanda Tangan Digital
Paparan Aspek Hukum Tanda Tangan Digital
 
Presentasi Seminar TTD Aplikasi Perkantoran
Presentasi Seminar TTD Aplikasi PerkantoranPresentasi Seminar TTD Aplikasi Perkantoran
Presentasi Seminar TTD Aplikasi Perkantoran
 
Tata Cara mendapatkan Sertifikat Digital v2 1
Tata Cara mendapatkan Sertifikat Digital v2 1Tata Cara mendapatkan Sertifikat Digital v2 1
Tata Cara mendapatkan Sertifikat Digital v2 1
 
Tanda Tangan Digital Perbankan
Tanda Tangan Digital PerbankanTanda Tangan Digital Perbankan
Tanda Tangan Digital Perbankan
 

Kürzlich hochgeladen

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Kürzlich hochgeladen (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

VSphere Integrated Containers v3.0

  • 2. Traditional to Cloud Native Application Stacks 2 Microservices CONFIDENTIAL
  • 3. Hardware OS Kernel OS File system Userspace Container Appprocess Appprocess Appprocess Appprocess Appprocess Container Appprocess Appprocess Introduction To Linux Containers OS-level Isolation •  Isolation at individual kernel subsystem level (e.g. filesystem, process table, etc) •  User-level process (LXC, libcontainer) orchestrates these subsystems to create a container Existed for Many Years Solaris Zones, FreeBSD Jails, OpenVZ Why? •  Process isolation •  Reproducible environment •  Enables management at scale 3CONFIDENTIAL
  • 4. Containers Help You Iterate Quickly DEV TEST PROD Drive Business Agility 4CONFIDENTIAL
  • 5. But I’m a vSphere Admin, Why Do I Care about Containers?
  • 6. Because There Are Still Many Challenges with Containers 6 CONTAINERS IN DEVELOPMENT CONTAINERS IN PRODUCTION THE “LEARNING CLIFF” Source: https://twitter.com/mfdii/status/697532387240996864 High Availability Security Disaster Recovery Monitoring Diagnosis Repeatable Deployments Portability Accounting Docker Docker @cloudnativeapps #vmwcna CONFIDENTIAL
  • 7. Physical Hardware Linux Container Engine CCC Container Deployment On Bare Metal Linux Container Engine CCC 7CONFIDENTIAL
  • 8. Linux Container Engine CCC VM vSphere Basic Approach Container Deployment In VMs •  Prediction of VM size during creation / Resizing to meet demand •  Restricted visibility when troubleshooting •  Inability to reclaim unused resources 8CONFIDENTIAL
  • 9. Linux Container Engine CCC VM Linux Kernel Linux Kernel Linux Kernel vSphere Virtual Container Host Introducing The vSphere Integrated Containers Engine 9CONFIDENTIAL
  • 10. Full Visibility Proven Security Mature Ecosystem Developer Portable Fast Light Security Visibility Management IT vSphere Linux Kernel Linux Kernel Linux Kernel CCC VM Virtual Container Host 10CONFIDENTIAL
  • 11. Photon OS - Secure Container Runtime Container Optimized Linux OS Docker, Rocket and Garden (Pivotal) support Minimal footprint to run containers vSphere and Photon Platform Integration Boots in 6 sec. Hypervisor-optimized container runtime Updates from VMware Enterprise support Security and update patches from VMware Open Source GPL v2 License 1.0 released June 2016 CONFIDENTIAL 11
  • 12. Virtual Container Host Endpoint VM vSphere Integrated Containers Engine – In Detail Linux Kernel Container VM Traditional App Guest OS Traditional App Guest OS Container VMContainer VM Traditional App Guest OS Container VM Virtual Container Host Endpoint VM Linux Kernel Container VM Container VMContainer VM Container VM vSphere Administrator Creates a Virtual Container Host Developer connects and issues a Docker run command Developer connects and issues a Docker run command 12CONFIDENTIAL
  • 13. CONFIDENTIAL 13 Screenshots of vSphere Integrated Containers in vCenter
  • 14. CONFIDENTIAL 14 Screenshots of vSphere Integrated Containers in vCenter
  • 15. CONFIDENTIAL 15 Screenshots of vSphere Integrated Containers in vCenter
  • 16. CONFIDENTIAL 16 Screenshots of vSphere Integrated Containers in vCenter
  • 17. CONFIDENTIAL 17 Screenshots of vSphere Integrated Containers in vCenter
  • 18. What Developers Want Light What IT Ops Needs Data Persistence Rich SLAsPortable Fast Consistent Management VM, vSphere Distributed Switch, NSX vVols, VSAN vSphere DRS, I/O Controls vCenter Server •  Run Standard Containers Formats and integrated with Developer Tools •  Common APIs for Orchestration •  Container in Seconds •  Isolation and Multi-Tenancy •  Network Provisioning and Configuration •  Choice of Storage and Guarantee of Services •  Align SLAs per Workload •  Manage with Existing Tool Sets Open container formats + orchestration APIs Instant Clone, fast boot Photon OS VMware Validation and Differentiation – Giving the Best of Both World (Developers and IT Ops) Network & Security 18 @cloudnativeapps #vmwcna CONFIDENTIAL
  • 19. VCENTER SERVER PORTABLE + FAST + LIGHT NSX vSAN VCH 1 VCH 2 CONSISTENT MGMT + RICH SLAS VM VM VM VM VM VM VM VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM Container VMLinux KernelVM Traditional VM NETWORK + SECURITY DATA PERSISTENCE C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM CONTAINER ENDPOINT CONTAINER ENDPOINT vSphere Integrated Containers Engine 19CONFIDENTIAL
  • 20. VCENTER SERVER PORTABLE + FAST + LIGHT NSX vSAN VCH 1 VCH 2 CONSISTENT MGMT + RICH SLAS VM VM VM VM VM VM VM VM REGISTRY C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM Container VMLinux KernelVM Traditional VM NETWORK + SECURITY DATA PERSISTENCE C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM CONTAINER ENDPOINT CONTAINER ENDPOINT vSphere Integrated Containers – Enterprise Registry 20CONFIDENTIAL
  • 21. Introduction of Harbor : Enterprise-Class Registry An open source enterprise class private registry. Part of VIC, and it also can be used independently. Why does one need a private registry? •  Efficiency –  LAN vs WAN •  Security –  Intellectual property stays in organization –  Access Control 21CONFIDENTIAL
  • 22. Harbor Key Features •  User management & access control –  RBAC: admin, developer, guest –  AD/LDAP integration •  Policy based image replication •  Web UI •  Audit and logs •  Restful API for integration •  HA with vSAN •  Lightweight and easy deployment 22CONFIDENTIAL
  • 23. Explaining Harbor Architecture Basic Registry (Docker Distribution) Docker Client Reverse Proxy (Nginx) API Harbor Browser Auth UI DB AD / LDAP Admin Server Log Collector Replication Service Remote Harbor 23CONFIDENTIAL
  • 24. Role Based Access Control Project Members Images Guest: Developer: Admin: ${Project}/ubuntu:14.04 ${Project}/nginx:1.8, 1.9 ${Project}/golang:1.6.2 ${Project}/redis:3.0 …... dockerpull ... dockerpull/push ... 24CONFIDENTIAL
  • 25. Image Replication between Registry Instances Project Images Policy Image Project Images Initial replication Image Incremental replication (including image deletion) 25CONFIDENTIAL
  • 26. Policy of Image Replication (1) – Master Slave •  Image distribution •  Load balancing 26 Master – Slave Docker Client push CONFIDENTIAL
  • 27. Policy of Image Replication (2) - Hierarchical 27 Hierarchical Docker Client push CONFIDENTIAL
  • 28. Policy Image Replication (3) – Master Master •  Load Balancing •  Active-Active 28 Master - Master Docker Client push Docker Client push CONFIDENTIAL
  • 29. Screenshots of Replication GUI CONFIDENTIAL 29
  • 30.
  • 31. VCENTER SERVER PORTABLE + FAST + LIGHT NSX vSAN VCH 1 VCH 2 CONSISTENT MGMT + RICH SLAS VM VM VM VM VM VM VM VM REGISTRY C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM Container VMLinux KernelVM Traditional VM NETWORK + SECURITY DATA PERSISTENCE C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM C-VM CONTAINER ENDPOINT CONTAINER ENDPOINT CONTAINER MANAGEMENT PORTAL vSphere Integrated Containers – Container Management Portal 31CONFIDENTIAL
  • 32. Admiral: Container Management Portal •  An open source container management portal •  Part of VIC product, and it also can be used independently with other solutions •  Container management available via both API and UI •  Integration with vRealize platform is also available – accepting beta nominations! 32CONFIDENTIAL
  • 33. Provisioning of Container Hosts 33 •  Mapping to deployment policies •  Usage of pre-defined resource pools •  Security credentials storage •  Custom properties for affinity rules or any extensibility use cases •  VCH can be added as well CONFIDENTIAL
  • 34. Resource Pools and Policies 34 •  Resource pools between different teams •  Deployment policies for the consumption of resource pools •  Affinity and anti-affinity policies for deployment CONFIDENTIAL
  • 35. Container Provisioning from Templates 35 •  Different registries can be used with Project Admiral •  Docker compose import / export support is available •  Containers can be provisioned from images or templates •  vSphere Integrated Containers (VIC) provisioning also supported CONFIDENTIAL
  • 36. Auto Discovery of Containers 36 •  Visibility of ports and last commands •  Mapping to specific container hosts •  Both container and application views available CONFIDENTIAL
  • 37. Container Details and Lifecycle Actions 37 •  Visibility into resources – CPU, memory, network •  Information about IP address, image used •  Executed commands on containers with log details CONFIDENTIAL
  • 38. vRealize Integration with Project Admiral 38 •  Model application using containers as a first-class blueprint object •  Import from Docker compose as a starting point •  Mix containers and VMs in the same blueprint •  Configure networking and security options •  Configure persistent storage •  Specify dynamic placement policies CONFIDENTIAL
  • 40. The Best Way To Run Containers On vSphere Run Containers Natively Alongside Existing Workloads Provision containers natively on vSphere with fine grain controls while giving developers the portability, speed and agility they want Combine Portability with Security, Visibility and Management Leverage the core capabilities of vSphere to run containers in production Leverage Your Existing Infrastructure, Scale Easily. Avoid costly and time consuming re-architecture of your infrastructure that results in silos. Scale application deployments instantly. vSphere Integrated Containers CONFIDENTIAL 40
  • 41. Docker compatible interface Container management portal Enterprise-class Container registry Familiarity of vSphere No new tooling or technologies Full enterprise-grade power of the Software-Defined Data Center vSphere Integrated Containers – Enabling the Best of Both Worlds 41CONFIDENTIAL
  • 42. Availability Available as Open Source Software http://github.com/vmware/vic-product vSphere Integrated Container as VMware Cloud Native Solutions https://www.vmware.com/solutions/cloudnative.html 42CONFIDENTIAL