VMware Cloud-Native Applications Overview
- VMware Cloud-Native Applications Overview Page
- VMware Cloud-Native Applications Übersicht (German)
- VMware Cloud-Native Applications Technology Overview Page
- VMware Cloud-Native Applications Blog
- VMware Open Source Software on GitHub
- VMware Open Source Projects on GitHub Overview
- How to choose the best infrastructure stack for your Cloud-Native Applications
- Integrating Containers allows Businesses to move faster (podcast: “The New Stack Makers: Kit Colbert, VMware – Integrating Containers and Infrastructure“)
Introduction to Cloud-Native Applications & DevOps
- What is a Container?
- Containers 101
- The benefits of Containers
- Docker: What do we mean?
- Kubernetes in 5 Minutes
- Docker Containerd Explained in Plain Words
- Container Registry video 1
- Container Registry video 2
- An Analysis of IT Technology Silos: Consumers & Providers
- How is your shopping experience related to Docker (Part 1)
- DevOps for Dummies (Part 2)
- Cloud-Native Applications for Dummies (Part 3)
Developer Desktop
Workstation and Fusion
Check out the product sites Fusion for Mac, Workstation for Windows & Workstation for Linux.
Development Lifecycle, DevOps
vRealize Code Stream
vRealize Code Stream supports Continuous Delivery or DevOps initiatives. It serves as a release automation solution that allows developers and operations teams to release software more frequently and efficiently, all while leveraging their investments in existing build, test, provisioning, deployment and monitoring tools.
- vRealize Code Stream Product Overview Page
- vRealize Code Stream Introduction Video (7min)
- vRealize Code Stream Playlist on Youtube
- vRealize Code Stream Datasheet
- Hands-On Lab: Application and Infrastructure Delivery and DevOps with Code Stream
Production Platform
- Developer-Ready Infrastructure with Pivotal Cloud Foundry and VMware NSX
- Pivotal and VMware Preview Turnkey Cloud Native Platform
- Compare and Contrast: Photon Controller vs vSphere Integrated Containers (VIC)
- VMware Previews vSphere Integrated Containers and Photon Platform to Accelerate Cloud-Native Apps in the Enterprise (2015)
vSphere Integrated Containers
vSphere Integrated Containers realizes the “best of both worlds” by providing developers the portability, speed, and agility they love about containers while providing IT Ops the management, security, and visibility they require to run workloads in production. vSphere Integrated Containers enables IT teams to seamlessly run traditional and containerized workloads side-by-side on existing VMware infrastructure.
- vSphere Integrated Containers – Github Project Page for Open Source VIC
- vSphere Integrated Containers – Bintray Download Page for Open Source VIC artifacts
- Project Bonneville – Introduction
- Exploding the Linux Host (Ben Corrie): Project Bonneville, how to create a shared Linux kernel for privileged containers, running containers without Linux, and VMware’s dynamic resource constraints of a container host
vSphere Integrated Containers 1.1
- vSphere Integrated Containers 1.1 Demo Video
- Containers on vSphere Demo (vSphere Integrated Containers)
- vSphere Integrated Containers 1.1 Delivers New User Experience Enhancements
- vSphere Integrated Containers 1.1 Material Overview
- Downloading and Installing vSphere Integrated Containers
- Basic Network Configuration with vSphere Integrated Containers Engine
- How To Securely Pull and Push Images to vSphere Integrated Containers Registry
- Supported Docker Commands
Networking in Cloud-Native Environments
- Docker Networking Options
- Networking with Kubernetes
- Container Networking Part 1: Containers, Microservices
- Container Networking Part 2: Container Interfaces and Network Connectivity
- Container Networking Part 3: Service Discovery and Load Balancing
- Container Networking Part 4: Container Isolation, Micro-Segmentation, Multi-Tenancy
- Container Networking Part 5: On-Premise Private Cloud Design
Storage in Cloud-Native Environments
- Stateful Containers on vSphere with the Orchestrator of your choice – Docker Swarm or Google Kubernetes
- Orchestrate Stateful Containers Using Docker Swarm and vSphere Docker Volume Service
- vSphere Docker Volume Service is now Docker Certified!
- Storage Policy Based Management for Containers Orchestrated by Kubernetes Part 1
- Storage Policy Based Management for Containers Orchestrated by Kubernetes Part 2
Photon Platform
Photon Platform is a new infrastructure stack optimized for containers and cloud-native apps. It’s built to be used in API-driven, multi-tenant, high scale, greenfield environments. It’s composed of two main components: Photon Machine, a lightweight “microvisor” based on ESX with Photon OS built-in, and Photon Controller, a distributed high-scale control plane that includes Project Lightwave. We also announced that we will open source Photon Controller to directly engage with the open source community including developers, customers, and partners to drive increased interoperability and functionality.
Photon Machine
A lightweight “microvisor” based on ESX with Photon OS built-in
Photon Controller
Distributed, multi-tenant host controller and scheduler providing massive scale and resiliency
- Photon Controller – GitHub Overview
- Photon Controller – Deep Dive
- Photon Controller – Getting Started Guide
- Deploying Photon Controller POC on Mac OS X
- Deploying Photon Controller POC on Windows
- Announcing Photon Controller 0.8
- Test driving VMware Photon Controller Part 1: Installation
- Test driving VMware Photon Controller Part 2: Deploying first VM
- Test driving VMware Photon Controller Part 3a: Deploying Kubernetes
- Test driving VMware Photon Controller Part 3b: Deploying Mesos
- Test driving VMware Photon Controller Part 3c: Deploying Docker Swarm
- Resetting the Photon Controller Deployer configuration
- Selecting a particular portgroup for frameworks on Photon Controller
- Photon Controller – Deployment and Troubleshooting Tips
- Docker SWARM on Photon Controller
- Mesos on Photon Controller
- Deploy Mesos on Photon Controller (video)
- Kubernetes on Photon Controller
- Deploying Kubernetes using kube-up/down on Photon Controller
- docker-machine driver plugin for Photon Controller
- Deploy Docker Swarm using docker-machine with Consul on Photon Controller
Additional Open Source Projects
Docker Volume Driver for vSphere
- Docker Volume Driver for vSphere
- Docker Volume Driver for vSphere on Virtual SAN
- Docker Volume Driver for vSphere – short video
Photon OS
Open Source Minimal Linux Container Host
- GitHub Download for Photon OS
- Photon OS 1.0 Release is here
- Photon OS, Tech Preview 2 — Full ISO – Contains everything you could need to install Photon OS, including rpm-ostree hosts and servers.
- Photon OS, Tech Preview 2 — Minimal ISO – Smaller download for when you just need the container host components.
- Getting started with Photon OS (networking, ssh, additional software, …)
- Official Docker Repository for Photon
- New Capabilities in Project Photon OS Technical Preview 2 (TP2)
- Building Photon OS From Source
- How to run Docker Swarm and Mesos on Photon OS
- Preparing Photon OS for deploying frameworks on Photon Controller
Lightwave
Open Source Security, Directory Service, Certificate Authority & Store and Authentication Services for Container Ecosystem
- GitHub Overview Page
- VMware Lightwave Multi-Node Domain Setup (blog)
- Enable SSH Access on VMware Lightwave (blog)
vSphere driver for Flocker
ClusterHQ‘s Flocker provides an efficient and easy way to connect persistent storage with Docker containers. The vSphere driver for Flocker project provides a plugin to provision persistent data volumes on VMware’s vSphere storage datastores (VMFS, NFS, VSAN, VVOL).
- Hello Containers, Meet VMware Software-Defined Storage
- GitHub Page for vSphere driver for Flocker
- vSphere driver for Flocker Overview Video
Project Xenon
Technology preview of a decentralized systems development framework incl. Built-in Query/Index/Filter, Decentralized Persistence, Consensus, and Replication as well as Dynamic Discovery, Declarative API and RESTful Services
Project tdnf
Tiny Dandified Yum
photon-controller-cli
photon-controller-go-sdk
photon-model
a design and set of libraries for provisioning VMs and containers across different infrastructures
Additional Material
Container Performance in a virtual environment
- Docker Containers Performance in VMware vSphere
- Scaling Out Redis Performance with Docker on vSphere 6.0
- Running Transactional Workloads Using Docker Containers on vSphere 6.0
- Scaling Web 2.0 Applications using Docker containers on vSphere 6.0
VMworld 2015 presentations
- VMworld 2015: Demo of Prince of Persia DOS game in a Docker container on vSphere Integrated Containers
- VMworld 2015: Cloud-Native Applications Overview during General Session
- VMworld 2015: Next horizon for Cloud Networking and Security (6:22min for container networking and demo!)
- VMworld 2015: Persistent Storage for Docker Containers with VMware
- VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data Center
- VMworld 2015: Container Orchestration (vSphere Integrated Containers & Photon Platform) with the SDDC
Videos
- VMware Cloud Native Applications Partner Panel feat. Pivotal, CoreOS & Mesosphere
- State of containers: a debate with CoreOS, VMware and Google
Feedback
For any feedback, recommendations or similar, please reach out via Twitter: @bbrundert