VMware s (Open Source) Way of Container. Dr. Udo Seidel

Similar documents
Distributed Storage with GlusterFS

Harbor Registry. VMware VMware Inc. All rights reserved.

VMWARE PIVOTAL CONTAINER SERVICE

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

/ Cloud Computing. Recitation 5 February 14th, 2017

VMWARE ENTERPRISE PKS

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

CONTAINERS AND MICROSERVICES WITH CONTRAIL

VMWARE PKS. What is VMware PKS? VMware PKS Architecture DATASHEET

Build Cloud like Rackspace with OpenStack Ansible

Table of Contents 1.1. Overview. Containers, Docker, Registries vsphere Integrated Containers Engine

Running MarkLogic in Containers (Both Docker and Kubernetes)

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

How to Put Your AF Server into a Container

Table of Contents 1.1. Introduction. Overview of vsphere Integrated Containers 1.2

Fixing the "It works on my machine!" Problem with Docker

VMware Fusion Tech Preview 2017: API/CLI Getting Started Guide

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Choosing the Right Container Infrastructure for Your Organization

TEN LAYERS OF CONTAINER SECURITY

Table of Contents DevOps Administrators

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA

Kuber-what?! Learn about Kubernetes

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

WHITE PAPER SEPTEMBER 2017 VSPHERE INTEGRATED CONTAINERS 1.2. Architecture Overview

Reboot adieu! Online Linux kernel patching. Udo Seidel

ovirt and Docker Integration

Persistent Storage with Docker in production - Which solution and why?

Be smart. Think open source.

Simple custom Linux distributions with LinuxKit. Justin Cormack

/ Cloud Computing. Recitation 5 September 26 th, 2017

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

Data Center Automation und Orchestration

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

MQ High Availability and Disaster Recovery Implementation scenarios

How to Keep UP Through Digital Transformation with Next-Generation App Development

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

Think Small to Scale Big

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

Securing Microservice Interactions in Openstack and Kubernetes

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Kubernetes: Integration vs Native Solution

Managing and Protecting Persistent Volumes for Kubernetes. Xing Yang, Huawei and Jay Bryant, Lenovo

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

Lessons Learned: Deploying Microservices Software Product in Customer Environments Mark Galpin, Solution Architect, JFrog, Inc.

NET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2

Mesosphere and the Enterprise: Run Your Applications on Apache Mesos. Steve Wong Open Source Engineer {code} by Dell

Table of Contents 1.1. Install, Deploy, Maintain Infrastructure Installation Download. Deploy the Appliance

WHITE PAPER SEPTEMBER VMWARE vsphere AND vsphere WITH OPERATIONS MANAGEMENT. Licensing, Pricing and Packaging

Defining Security for an AWS EKS deployment

Multi-Cloud Infrastructure Management by Infrakit. Yuji Oshima NTT

Setting up Kubernetes with Day 2 in Mind. Angela Chin, Senior Software Engineer, Pivotal Urvashi Reddy, Senior Software Engineer, Pivotal

An Overview of the Architecture of Juno: CHPC s New JupyterHub Service By Luan Truong, CHPC, University of Utah

Going Journey to Docker Production. Add picture here. Bret Fisher. DevOps Consultant Docker Captain Author of Udemy's Docker Mastery

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Full Scalable Media Cloud Solution with Kubernetes Orchestration. Zhenyu Wang, Xin(Owen)Zhang

OpenStack Magnum Pike and the CERN cloud. Spyros

Pontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware

Define Your Future with SUSE

How CloudEndure Disaster Recovery Works

Making Immutable Infrastructure simpler with LinuxKit. Justin Cormack

Buenos Aires 31 de Octubre de 2018

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.0

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

利用 Mesos 打造高延展性 Container 環境. Frank, Microsoft MTC

Table of Contents 1.1. Install, Deploy, Maintain Infrastructure Installation Download Installer. Deployment Prerequisites

Launching StarlingX. The Journey to Drive Compute to the Edge Pilot Project Supported by the OpenStack

Docker Live Hacking: From Raspberry Pi to Kubernetes

AZURE CONTAINER INSTANCES

Designing MQ deployments for the cloud generation

Backup Edition Comparison OVERVIEW

CONTAINERIZED APP DEVELOPMENT

Container-Native Storage

Containerization Dockers / Mesospere. Arno Keller HPE

What Makes Up the Modern Linux OS?

Baremetal with Apache CloudStack

How CloudEndure Works

Investigating Containers for Future Services and User Application Support

Docker All The Things

Docker for Development: Getting Started

Red Hat Roadmap for Containers and DevOps

Mesosphere and Percona Server for MongoDB. Peter Schwaller, Senior Director Server Eng. (Percona) Taco Scargo, Senior Solution Engineer (Mesosphere)

An Introduction to Red Hat Enterprise Linux OpenStack Platform. Rhys Oxenham Field Product Manager, Red Hat

Mesosphere and Percona Server for MongoDB. Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere)

Building a government cloud Concepts and Solutions

"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary

Cloud providers, tools and best practices in running Magento on Kubernetes. Adrian Balcan MindMagnet Software

VMware Photon Controller Quick Start Guide

Kuberiter White Paper. Kubernetes. Cloud Provider Comparison Chart. Lawrence Manickam Kuberiter Inc

Growth of Docker hub pulls

Run containerized applications from pre-existing images stored in a centralized registry

Operating and managing an Atomic container-based infrastructure

Transcription:

VMware s (Open Source) Way of Container Dr. Udo Seidel

Agenda Introduction The Big Picture Open Source Dimensions Summary

Sneak Preview Lots of text/data No demo No I am not working for Vmware VMware competitor No we are not using what is presented

Me :-) Teacher of mathematics and physics PhD in experimental physics Started with Linux/Open Source in 1996 With Amadeus since 2006 Before: Linux/UNIX trainer Solution Engineer in HPC and CAx environment Now: Architecture & Technical Governance

Introduction

Container Working Definition Strong focus on Linux Separation Via Kernel features Of workloads/resources Operations originated view

A Bit about VMware Really?!? Part of EMC which is part of DELL EMC Open Source initiatives {code} by DELL EMC Rex-Ray libstorage CoprHD (initally by EMC) Openstack contributions...

Why looking at VMware s Containers Why not? Openstack (initial) Photon OS release

The Big Picture

Legacy No Containers Virtualization of Compute Yes Storage Maybe Network Maybe No real space for Open Source

Traditional Container for ESXi Fans vsphere Integrated Containers (VIC) Virtualization of Compute Yes Storage Yes Network Yes Indirectly enforced usage of Open Source

VIC Details Virtual Container Host (VCH) Exposes Docker API Holds cache of container images Uses vsphere infrastructure Containers in VMs Interaction vsphere Web Client (via plugin) Native Docker tools

VIC Details Source: VMware

New Kid Photon Platform Cloud-Native Container-based Open Source First approach with caveats

Photon Platform Source: VMware

Photon Platform High level Mixture of required compute infrastructure different components/projects Mandatory Optional External Internal Source code on github Licensing see later

Open Source Dimensions

Sub-Agenda Software Licensing What else?

Open Source The Software

Container Environment Container Engine Container Host Container Registry... Container Management... Authentication/Authorization Container Security

Getting started Photon OS Photon Controller Harbor Lightwave And: ESXi!!

st 1 Piece: Photon OS Minimal Linux Optimized for vsphere Works also on KVM Valgrant AWS, GCP,... Docker, Rocket, First release in spring 2015 https://vmware.github.io/photon/ https://github.com/vmware/photon/

Remember: Photon Platform Source: VMware

Photon OS - Details OS-Tree available Versioned filesystem Red Hat Atomic RPM/YUM based Container orchestration Several.. Fleet is still there too :-) See Control plane

nd 2 Piece: Photon Controller Control plane Container hosts Load balancer instances Controller instances CLI and Web-based UI First release in autumn 2015 http://vmware.github.io/photon-controller/ http://github.com/vmware/photon-controller

Remember: Photon Platform Source: VMware

Photon Controller - Details 3 mandatory components Load balancer Controller Lightwave Dedicated VM Installation Meta-management Agent on hypervisor hosts

Photon Controller More Details Supports different container orchestration Kubernetes looks preferred Docker Swarm Apache Mesos See also Photon OS CLI binaries for Linux Windows MacOS

rd 3 Piece: Lightwave Directory service Authentication Hostname resolution Certificate authority and store http://vmware.github.io/lightwave/ http://github.com/vmware/lightwave

Again: Photon Platform Source: VMware

Lightwave - Details Background LDAP Heimdal Kerberos DCE/RPC. Installation RPMs available via repo OVA Standalone mode possible

th 4 Piece: Harbor Container Registry RBAC via projects Web-based interface Replication Integration with Notary https://vmware.github.io/harbor/ http://github.com/vmware/harbor

Last Time: Photon Platform Source: VMware

Harbor - Details Authentication LDAP MySQL DB Photon OS based NGINX Containerized Stand-alone mode possible

Open Source The Software.. Summary

Really Last Time: Photon Platform Source: VMware

Software Management Missing Full package approach Information on Roll-back Upgrade Mixing closed and Open Source components Reality check Pre-built works best sometimes Self-installed works best sometimes

Not covered Container orchestration VMware s way of Kubernetes Something else??

Open Source The Licensing

General Different licenses involved VMware Usual OpenSource suspects Unclear overall governance

Details One license set per project Contains several licenses Depending on used technology Self-check needed Take a read of license of VMware Technology Preview Photon Controller Open Source Pay attention to EULA s too

Open Source What else?

Less Technical Observations Missing (visibility of) project progress Marketing Tail chasing if at all Docker and Co Kubernetes Openstack

Summary

Take Aways Promising start in 2015 Missing (visibility of) vision/focus Quite some piecemeal Enterprise grade approach missing Long way to be an commercial alternative

References See previous slides http://github.com/docker/notary LMGTFY :-/

Thank you!

VMware s (Open Source) Way of Container Dr. Udo Seidel