SlideShare a Scribd company logo
1 of 30
Download to read offline
© 2014 VMware Inc. All rights reserved.
Building your Next Infrastructure
for Cloud Native Apps
PierGiorgio Malusardi – Solution Architect
25/09/2015
Disclaimer
• This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these
features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or
sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not
been determined.
Agenda
1 Overview of Cloud-Native Applications
2 Running Containers on VMware Infrastructure
3 Introducing the VMware Photon Platform
Application Design is Changing
Properties of a Microservice
• Small code base
• Easy to scale, deploy and throw away
• Autonomous
• Resilient
Benefits of a Microservices Architecture
• A highly resilient, scalable and resource efficient
application
• Enables smaller development teams
• Teams free to use the right languages and
tools for the job
• Rapid application development
Monolithic/Layered Micro Services
What are Cloud-Native Applications?
Developer access via APIs
Microservices, not
monolithic stacks
Continuous integration
and deployment
App-defined Availability
Built for scale
Decoupled from
infrastructure
Application
Motivation Behind Cloud-Native Applications
Software-Defined Everything
Regardless of industry, businesses
increasingly rely on technology to differentiate
IT shifting from cost center to enabler
of growth
Rich Customer Experience
Customers demanding enhanced engagement
Third Platform: mobile, social, analytics, cloud
Speed and Agility
Improving time-to-value with DevOps, Agile
New architectures to streamline workflows
New Capabilities and Priorities
Infrastructure must be dynamic, API-driven,
highly scalable
Small teams able to manage large fleets
Cloud-Native Architectures Less Reliant on Rich Infrastructure
Traditional App Cloud-Native App
Architecture Monolithic Microservices
Configuration Procedural Declarative
Availability Handled by infrastructure Integrated with app
Storage Centralized, redundant Scale-out object
storage and NoSQL /
key-value stores
Response Shifting demand handled
by DRS, scale-up
Scale-out,
load balanced traffic
Interface GUI, robust orchestration API/CLI preferred,
integration with
DevOps toolchain
Containers Are Aligned with Cloud-Native Architectures
• Application portability supports wide range of environments
• Automation and integration with CI/CD and DevOps workflows
• Quick to instantiate and iterate, shortening feedback loops
• Stateless nature aligns with scale-out designs
But containers are not just next-generation VMs
Hardware
OS Kernel
OS File system
Userspace
Container
Appprocess
Appprocess
Appprocess
Appprocess
Appprocess
Container
Appprocess
Appprocess
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
is a “Shipping Container” for Code
Developers because …
• Frictionless deployment and maximum portability
On developer laptop:
Then on server:
That’s it!!
• A natural fit for 3rd Platform, 12 factor,
microservices
• It makes DevOps much, much easier
~# docker build my_app
~# docker push my_app
~#
~# docker pull my_app
~# docker run my_app
~#
VMware Cloud-Native Apps Stack
vSphere
vSphere
Integrated
Containers
vRealize Automation, vRealize Operations,
vRealize Log Insight
Pivotal
Cloud Foundry
VMware NSX, VMware Virtual SAN
vRealize Code Stream
Chef,
Ansible
JFrog
Artifactory
Repository Config. Mgmt.
Git,
Perforce
Code Repo
Jenkins,
Bamboo
CI/CD
Developer Laptop
Development Lifecycle
Production Stack
Vagrant,
Panamax
VMware
AppCatalyst
Photon
Platform
vCloud Air
Docker, Kubernetes,
Mesos, Lattice
VMware AppCatalyst
Download Technology Preview Now!
http://getappcatalyst.com
Built for Developers
AppCatalyst is REST API- and CLI-driven
for seamless integration with container-
and microservices-based workflows.
Free to Use
AppCatalyst is available at no cost to the
user, and ready for download today.
Ready for Cloud Native
AppCatalyst ships with Photon OS and
Vagrant, and supports Docker containers
out of the box.
VMware AppCatalyst
Developer Desktop
VMware AppCatalyst
CLIRESTAPI
Network and Storage Abstractions
(coming soon)
Docker
Machine
Container Container Container
Container Container Container
Vagrant
or
Bring Your Own Linux
PHOTON OS
VMware vSphere Provides Perfect Infrastructure for Containers
• Run containers alongside your existing workloads on vSphere
– Leverage proven infrastructure, skill sets, and operational processes
• Allocate resources effectively to meet SLAs
– Network services, data persistency options
• Maximize uptime with vSphere services
– HA, DRS, vMotion, SRM
• Consistent management tools
– vCenter and vRealize integration for management, monitoring, compliance
• Performance on par with bare metal – possibly better
– NUMA scheduling, hardware interrupts
You came for the virtual infrastructure…
Now stay for the containers!
Unified Hybrid Platform
vSphere Integrated Containers
• Give developers the flexibility, portability and speed
containers deliver
• Containers are first-class citizens direct on top of the
hypervisor
• Fast container deployment (on top of VM) through VMfork
• Leverage existing investments in VMware infrastructure,
people, processes and management tools
• DRS, vMotion, HA/DR
• Storage and Network Integration (VSAN
and NSX)
• Virtualization brings many benefits: Security, Isolation and
multiple-OS support
• Apply same isolation, data persistence, networking,
management and robust service levels you have today
• No rebuilding or re-architecture required
• Full compatibility with broad ecosystem of existing tools
• No need for a separately managed Linux container host,
ESXi is the container host
NSX
VSAN
vRealize
vSphere
vSphere Integrated Containers
(Instant Clone, Project Bonneville, Photon OS)
vSphere Integrated Containers Friendly to Container Ecosystem
• A virtual Docker API endpoint backed by a pool of trusted vSphere resources
– Compatible with clients or container orchestrators like Kubernetes
– Containers run as lightweight VMs – no shared Linux kernel
• Fast, Light, and Secure
– Instant Clone
– Project Photon OS
– Lightwave enterprise-grade trust
• Currently in “Tech Preview”
Forked Child
Container
Forked Child
Container
Forked Child
Container
Photon Parent
VMware vSphere Infrastructure
Virtual Docker API Shared Images
vSphere Integrated Containers Before & After
17
Docker API
VMware ESX
PhotonOS
VMware ESX
PhotonOS
Shared Datastores
C1
Layer1
Layer2
Layer3
Image1
VM create, start,
stop, delete
docker run
docker stop
docker rm
VMware ESXVMware ESX
Shared Datastores
docker-machine1
VM created
w/ Docker Engine2
Docker
API
docker run3
DE
C1 C2
DE’
VI admin creates
Virtual Container
Host
1
C2
3
2
Virtual
Container
Host
(Resoure
Pool) and
Docker
Engine uVM
created
uVM
uVM
uVM
vCenter
Docker containers
are created inside
the VM
4 Instant
Clone!
4
Docker containers
created in uVMs via
Instant Clone
VMware ESX
PhotonOS
vCenter
CONFIDENTIAL
CONFIDENTIAL 19
CONFIDENTIAL 20
Introducing Photon Controller
Cloud-Native Platform
VMware Photon Platform
Photon Controller
Photon Machine
Photon Platform
Host controller & scheduler:
High scale distributed control plane,
includes Lightwave
Compute host:
Lightweight hypervisor, based on ESX
Includes Photon OS
Deep integration with modern, open
source frameworks & app platforms
Photon Platform Architecture
23
Photon Machine
PhotonOS
Photon Machine
PhotonOS
Photon Machine
PhotonOS
Photon API
Photon Controller
Clustered design
delivers massive
scale and high-
availability.
Combination of
local and/or shared
Photon Machine
datastores.
Photon Controller #2
Photon Controller #3
Photon Machine
Combination of
core ESX with
PhotonOS
Cloud Foundry API Kubernetes API
Create CF cluster
Create Kubernetes clustercf push
cf scale
kubectl create
kubectl get pods
Photon Controller #1
Cloud Foundry
Cluster
Kubernetes Cluster
A Clean-Slate Approach: Optimized for Cloud Scale
Focused Feature-Set
Purpose-built for cloud native, it provides just
the features needed to provide a secure and
SLA-capable infrastructure for next-gen apps.
API-first Model
Built on clean, development-friendly APIs,
enabling consumption and operations to
automate heavily to handle massive scale.
Scale-Out Control Plane
A scale-out control plane optimizes for the
creation of 1000s of simultaneous new
workloads while also delivering active-active
availability of system APIs.
New Economics
Enables new “pay for what you need, when
you need it” consumption model that is
suited for large-scale deployments with
elastic and variable workload requirements.
What is Photon Controller NOT? A vCenter Replacement
• They are alternatives, targeting different sets of workloads.
• vCenter will continue to be the right platform for non-cloud
native apps, even once Photon Controller is released.
• Not feature compatible.
– Photon Controller will do far fewer things, at far greater scale.
– No VM Backup, HA, FT, SRM
– No explicit placement, movement of VMs or storage
(*-vMotion, *-DRS).
– Limited VM hardware settings to configure.
• Not Tool or API compatibility: New model for both workload
consumption, and operations (some operational tools will
apply across both, e.g. auto-deploy, OVFtool, etc.)
• No “upgrade path” from vCS.
Photon Controller High-Level Architecture (Long-Term)
ESXi ESXi Storage / Virtual SAN NSX
Best-of-breed virtualization
infrastructure, capable of using
off-the-shelf hardware.
Multi-tenant API-driven fabric optimized
for scale, churn and high-availability
(not vCenter).
Photon Controller Control Plane
vROPSPhoton Controller
Mgmt Tools
Simple and automated operations
and management optimized for
datacenter scale.
Log Insight
3rd-party /
Custom Mgmt
and Ops
Diverse developer-centric
“cells” from VMware,
3rd-parties, customers.
OpenStack Cloud
Foundry
Photon + Container
Clusters, (e.g.
Kubernetes)
Hadoop /
Spark
Custom
CI / CD
VMware-built Partner-built Customer-built
Dev
Teams
Infra
Ops Team
Linux OS Optimized for Containers
A lightweight Linux operating system
optimized for cloud-native applications
• Optimized for SDDC
• Addresses guest OS bloat
• Distributed with VMware products
• Standard OS for virtual appliances
Security That Meets the Need of Containers
Identity and access management for cloud-
native applications
• Optimized for services
• Built-in security, identity, authentication
• Open container identity ecosystem
Summary
VMware Infrastructure Provides Flexibility for Cloud-Native Apps
• vSphere Integrated Containers
– On-ramp to cloud-native apps
– Seamless integration with existing vSphere environments
– Fast, lightweight, secure with rich management to meet SLA and compliance requirements
• Photon Platform
– New initiatives with high scale / speed / churn requirements
– Streamlined platform with CLI / API interface
– Extensible consumption surfaces to empower your developers
30
CONFIDENTIAL

More Related Content

What's hot

Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
 
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Edureka!
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureJohn Archer
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...SlideTeam
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containersactualtechmedia
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container PlatformDLT Solutions
 
The Need of Cloud-Native Application
The Need of Cloud-Native ApplicationThe Need of Cloud-Native Application
The Need of Cloud-Native ApplicationEmiliano Pecis
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps PresentationInCycleSoftware
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfJuanSalinas593459
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideBytemark
 

What's hot (20)

infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
 
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
Cloud Native: what is it? Why?
Cloud Native: what is it? Why?Cloud Native: what is it? Why?
Cloud Native: what is it? Why?
 
Best Practices with Azure & Kubernetes
Best Practices with Azure & KubernetesBest Practices with Azure & Kubernetes
Best Practices with Azure & Kubernetes
 
The Need of Cloud-Native Application
The Need of Cloud-Native ApplicationThe Need of Cloud-Native Application
The Need of Cloud-Native Application
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
Docker
DockerDocker
Docker
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdf
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory Guide
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 

Viewers also liked

Cloud Native Application Framework
Cloud Native Application FrameworkCloud Native Application Framework
Cloud Native Application FrameworkVMware Tanzu
 
Cloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelCloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelJim Bugwadia
 
The Five Stages of Cloud Native
The Five Stages of Cloud NativeThe Five Stages of Cloud Native
The Five Stages of Cloud NativeVMware Tanzu
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsKelly Goetsch
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsNane Kratzke
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문Seong-Bok Lee
 
(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture Patterns(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture PatternsAmazon Web Services
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Kai Wähner
 
Enterprise summit – architecting microservices on aws final v2
Enterprise summit – architecting microservices on aws   final v2Enterprise summit – architecting microservices on aws   final v2
Enterprise summit – architecting microservices on aws final v2Amazon Web Services
 
API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference ArchitectureSeong-Bok Lee
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureDavid Currie
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native ArchitectureAndrew Shafer
 
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...Kai Wähner
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications Munish Gupta
 
'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015Lenny Pruss
 

Viewers also liked (20)

Cloud Native Application Framework
Cloud Native Application FrameworkCloud Native Application Framework
Cloud Native Application Framework
 
Cloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelCloud Native Applications Maturity Model
Cloud Native Applications Maturity Model
 
The Five Stages of Cloud Native
The Five Stages of Cloud NativeThe Five Stages of Cloud Native
The Five Stages of Cloud Native
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 
(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture Patterns(ARC309) Getting to Microservices: Cloud Architecture Patterns
(ARC309) Getting to Microservices: Cloud Architecture Patterns
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
 
Enterprise summit – architecting microservices on aws final v2
Enterprise summit – architecting microservices on aws   final v2Enterprise summit – architecting microservices on aws   final v2
Enterprise summit – architecting microservices on aws final v2
 
API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference Architecture
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application Architecture
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native Architecture
 
Cloud applications
Cloud applicationsCloud applications
Cloud applications
 
Forecast 2014: Hackathon
Forecast 2014: HackathonForecast 2014: Hackathon
Forecast 2014: Hackathon
 
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
 
Forecast 2014: Cloud-Aware Applications
Forecast 2014: Cloud-Aware Applications Forecast 2014: Cloud-Aware Applications
Forecast 2014: Cloud-Aware Applications
 
Cloud Maturity Model: The Road to Adoption
Cloud Maturity Model: The Road to AdoptionCloud Maturity Model: The Road to Adoption
Cloud Maturity Model: The Road to Adoption
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications
 
'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015'Cloud-Native' Ecosystem - Aug 2015
'Cloud-Native' Ecosystem - Aug 2015
 

Similar to Cloud Native Application

A First Look at vSphere Integrated Containers and Photon Platform
A First Look at vSphere Integrated Containers and Photon PlatformA First Look at vSphere Integrated Containers and Photon Platform
A First Look at vSphere Integrated Containers and Photon PlatformDan Wendlandt
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529VMUG IT
 
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld
 
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
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutionsEric Cattoir
 
VMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics sbbabu
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
 
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
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejspfremm
 
VSphere Integrated Containers v3.0
VSphere Integrated Containers v3.0VSphere Integrated Containers v3.0
VSphere Integrated Containers v3.0The World Bank
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Dmitry Lazarenko
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Azure Modern Cloud App Development Approaches 2017
Azure Modern Cloud App Development Approaches 2017Azure Modern Cloud App Development Approaches 2017
Azure Modern Cloud App Development Approaches 2017Vadim Zendejas
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonVMware Tanzu
 
Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...Jelastic Multi-Cloud PaaS
 

Similar to Cloud Native Application (20)

A First Look at vSphere Integrated Containers and Photon Platform
A First Look at vSphere Integrated Containers and Photon PlatformA First Look at vSphere Integrated Containers and Photon Platform
A First Look at vSphere Integrated Containers and Photon Platform
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529
 
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
 
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...
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutions
 
VMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDC
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
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
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejs
 
VSphere Integrated Containers v3.0
VSphere Integrated Containers v3.0VSphere Integrated Containers v3.0
VSphere Integrated Containers v3.0
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Azure Modern Cloud App Development Approaches 2017
Azure Modern Cloud App Development Approaches 2017Azure Modern Cloud App Development Approaches 2017
Azure Modern Cloud App Development Approaches 2017
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
 
PaaS Solutions Comparison
PaaS Solutions ComparisonPaaS Solutions Comparison
PaaS Solutions Comparison
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...
 

More from VMUG IT

04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieriVMUG IT
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeamVMUG IT
 
02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlinoVMUG IT
 
01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenutoVMUG IT
 
07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschiniVMUG IT
 
06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelliVMUG IT
 
05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layersVMUG IT
 
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, FortinetVMUG IT
 
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMwareVMUG IT
 
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItaliaVMUG IT
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, RubrikVMUG IT
 
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech UnpluggedVMUG IT
 
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIOVMUG IT
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMwareVMUG IT
 
00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - IntroVMUG IT
 
Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 VMUG IT
 
Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon VMUG IT
 
Gianni Resti
Gianni Resti  Gianni Resti
Gianni Resti VMUG IT
 
Frank Denneman keynote
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynoteVMUG IT
 
Vmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVMUG IT
 

More from VMUG IT (20)

04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam
 
02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino
 
01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto
 
07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini
 
06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli
 
05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers
 
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
 
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
 
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
 
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
 
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
 
00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro
 
Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017
 
Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon
 
Gianni Resti
Gianni Resti  Gianni Resti
Gianni Resti
 
Frank Denneman keynote
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynote
 
Vmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVmug 2017 Guido Frabotti
Vmug 2017 Guido Frabotti
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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
 
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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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...
 
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
 
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...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Cloud Native Application

  • 1. © 2014 VMware Inc. All rights reserved. Building your Next Infrastructure for Cloud Native Apps PierGiorgio Malusardi – Solution Architect 25/09/2015
  • 2. Disclaimer • This presentation may contain product features that are currently under development. • This overview of new technology represents no commitment from VMware to deliver these features in any generally available product. • Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. • Technical feasibility and market demand will affect final delivery. • Pricing and packaging for any new technologies or features discussed or presented have not been determined.
  • 3. Agenda 1 Overview of Cloud-Native Applications 2 Running Containers on VMware Infrastructure 3 Introducing the VMware Photon Platform
  • 4. Application Design is Changing Properties of a Microservice • Small code base • Easy to scale, deploy and throw away • Autonomous • Resilient Benefits of a Microservices Architecture • A highly resilient, scalable and resource efficient application • Enables smaller development teams • Teams free to use the right languages and tools for the job • Rapid application development Monolithic/Layered Micro Services
  • 5. What are Cloud-Native Applications? Developer access via APIs Microservices, not monolithic stacks Continuous integration and deployment App-defined Availability Built for scale Decoupled from infrastructure Application
  • 6. Motivation Behind Cloud-Native Applications Software-Defined Everything Regardless of industry, businesses increasingly rely on technology to differentiate IT shifting from cost center to enabler of growth Rich Customer Experience Customers demanding enhanced engagement Third Platform: mobile, social, analytics, cloud Speed and Agility Improving time-to-value with DevOps, Agile New architectures to streamline workflows New Capabilities and Priorities Infrastructure must be dynamic, API-driven, highly scalable Small teams able to manage large fleets
  • 7. Cloud-Native Architectures Less Reliant on Rich Infrastructure Traditional App Cloud-Native App Architecture Monolithic Microservices Configuration Procedural Declarative Availability Handled by infrastructure Integrated with app Storage Centralized, redundant Scale-out object storage and NoSQL / key-value stores Response Shifting demand handled by DRS, scale-up Scale-out, load balanced traffic Interface GUI, robust orchestration API/CLI preferred, integration with DevOps toolchain
  • 8. Containers Are Aligned with Cloud-Native Architectures • Application portability supports wide range of environments • Automation and integration with CI/CD and DevOps workflows • Quick to instantiate and iterate, shortening feedback loops • Stateless nature aligns with scale-out designs But containers are not just next-generation VMs
  • 9. Hardware OS Kernel OS File system Userspace Container Appprocess Appprocess Appprocess Appprocess Appprocess Container Appprocess Appprocess 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
  • 10. is a “Shipping Container” for Code Developers because … • Frictionless deployment and maximum portability On developer laptop: Then on server: That’s it!! • A natural fit for 3rd Platform, 12 factor, microservices • It makes DevOps much, much easier ~# docker build my_app ~# docker push my_app ~# ~# docker pull my_app ~# docker run my_app ~#
  • 11. VMware Cloud-Native Apps Stack vSphere vSphere Integrated Containers vRealize Automation, vRealize Operations, vRealize Log Insight Pivotal Cloud Foundry VMware NSX, VMware Virtual SAN vRealize Code Stream Chef, Ansible JFrog Artifactory Repository Config. Mgmt. Git, Perforce Code Repo Jenkins, Bamboo CI/CD Developer Laptop Development Lifecycle Production Stack Vagrant, Panamax VMware AppCatalyst Photon Platform vCloud Air Docker, Kubernetes, Mesos, Lattice
  • 12. VMware AppCatalyst Download Technology Preview Now! http://getappcatalyst.com Built for Developers AppCatalyst is REST API- and CLI-driven for seamless integration with container- and microservices-based workflows. Free to Use AppCatalyst is available at no cost to the user, and ready for download today. Ready for Cloud Native AppCatalyst ships with Photon OS and Vagrant, and supports Docker containers out of the box.
  • 13. VMware AppCatalyst Developer Desktop VMware AppCatalyst CLIRESTAPI Network and Storage Abstractions (coming soon) Docker Machine Container Container Container Container Container Container Vagrant or Bring Your Own Linux PHOTON OS
  • 14. VMware vSphere Provides Perfect Infrastructure for Containers • Run containers alongside your existing workloads on vSphere – Leverage proven infrastructure, skill sets, and operational processes • Allocate resources effectively to meet SLAs – Network services, data persistency options • Maximize uptime with vSphere services – HA, DRS, vMotion, SRM • Consistent management tools – vCenter and vRealize integration for management, monitoring, compliance • Performance on par with bare metal – possibly better – NUMA scheduling, hardware interrupts You came for the virtual infrastructure… Now stay for the containers!
  • 15. Unified Hybrid Platform vSphere Integrated Containers • Give developers the flexibility, portability and speed containers deliver • Containers are first-class citizens direct on top of the hypervisor • Fast container deployment (on top of VM) through VMfork • Leverage existing investments in VMware infrastructure, people, processes and management tools • DRS, vMotion, HA/DR • Storage and Network Integration (VSAN and NSX) • Virtualization brings many benefits: Security, Isolation and multiple-OS support • Apply same isolation, data persistence, networking, management and robust service levels you have today • No rebuilding or re-architecture required • Full compatibility with broad ecosystem of existing tools • No need for a separately managed Linux container host, ESXi is the container host NSX VSAN vRealize vSphere vSphere Integrated Containers (Instant Clone, Project Bonneville, Photon OS)
  • 16. vSphere Integrated Containers Friendly to Container Ecosystem • A virtual Docker API endpoint backed by a pool of trusted vSphere resources – Compatible with clients or container orchestrators like Kubernetes – Containers run as lightweight VMs – no shared Linux kernel • Fast, Light, and Secure – Instant Clone – Project Photon OS – Lightwave enterprise-grade trust • Currently in “Tech Preview” Forked Child Container Forked Child Container Forked Child Container Photon Parent VMware vSphere Infrastructure Virtual Docker API Shared Images
  • 17. vSphere Integrated Containers Before & After 17 Docker API VMware ESX PhotonOS VMware ESX PhotonOS Shared Datastores C1 Layer1 Layer2 Layer3 Image1 VM create, start, stop, delete docker run docker stop docker rm VMware ESXVMware ESX Shared Datastores docker-machine1 VM created w/ Docker Engine2 Docker API docker run3 DE C1 C2 DE’ VI admin creates Virtual Container Host 1 C2 3 2 Virtual Container Host (Resoure Pool) and Docker Engine uVM created uVM uVM uVM vCenter Docker containers are created inside the VM 4 Instant Clone! 4 Docker containers created in uVMs via Instant Clone VMware ESX PhotonOS vCenter CONFIDENTIAL
  • 18.
  • 22. Cloud-Native Platform VMware Photon Platform Photon Controller Photon Machine Photon Platform Host controller & scheduler: High scale distributed control plane, includes Lightwave Compute host: Lightweight hypervisor, based on ESX Includes Photon OS Deep integration with modern, open source frameworks & app platforms
  • 23. Photon Platform Architecture 23 Photon Machine PhotonOS Photon Machine PhotonOS Photon Machine PhotonOS Photon API Photon Controller Clustered design delivers massive scale and high- availability. Combination of local and/or shared Photon Machine datastores. Photon Controller #2 Photon Controller #3 Photon Machine Combination of core ESX with PhotonOS Cloud Foundry API Kubernetes API Create CF cluster Create Kubernetes clustercf push cf scale kubectl create kubectl get pods Photon Controller #1 Cloud Foundry Cluster Kubernetes Cluster
  • 24. A Clean-Slate Approach: Optimized for Cloud Scale Focused Feature-Set Purpose-built for cloud native, it provides just the features needed to provide a secure and SLA-capable infrastructure for next-gen apps. API-first Model Built on clean, development-friendly APIs, enabling consumption and operations to automate heavily to handle massive scale. Scale-Out Control Plane A scale-out control plane optimizes for the creation of 1000s of simultaneous new workloads while also delivering active-active availability of system APIs. New Economics Enables new “pay for what you need, when you need it” consumption model that is suited for large-scale deployments with elastic and variable workload requirements.
  • 25. What is Photon Controller NOT? A vCenter Replacement • They are alternatives, targeting different sets of workloads. • vCenter will continue to be the right platform for non-cloud native apps, even once Photon Controller is released. • Not feature compatible. – Photon Controller will do far fewer things, at far greater scale. – No VM Backup, HA, FT, SRM – No explicit placement, movement of VMs or storage (*-vMotion, *-DRS). – Limited VM hardware settings to configure. • Not Tool or API compatibility: New model for both workload consumption, and operations (some operational tools will apply across both, e.g. auto-deploy, OVFtool, etc.) • No “upgrade path” from vCS.
  • 26. Photon Controller High-Level Architecture (Long-Term) ESXi ESXi Storage / Virtual SAN NSX Best-of-breed virtualization infrastructure, capable of using off-the-shelf hardware. Multi-tenant API-driven fabric optimized for scale, churn and high-availability (not vCenter). Photon Controller Control Plane vROPSPhoton Controller Mgmt Tools Simple and automated operations and management optimized for datacenter scale. Log Insight 3rd-party / Custom Mgmt and Ops Diverse developer-centric “cells” from VMware, 3rd-parties, customers. OpenStack Cloud Foundry Photon + Container Clusters, (e.g. Kubernetes) Hadoop / Spark Custom CI / CD VMware-built Partner-built Customer-built Dev Teams Infra Ops Team
  • 27. Linux OS Optimized for Containers A lightweight Linux operating system optimized for cloud-native applications • Optimized for SDDC • Addresses guest OS bloat • Distributed with VMware products • Standard OS for virtual appliances
  • 28. Security That Meets the Need of Containers Identity and access management for cloud- native applications • Optimized for services • Built-in security, identity, authentication • Open container identity ecosystem
  • 30. VMware Infrastructure Provides Flexibility for Cloud-Native Apps • vSphere Integrated Containers – On-ramp to cloud-native apps – Seamless integration with existing vSphere environments – Fast, lightweight, secure with rich management to meet SLA and compliance requirements • Photon Platform – New initiatives with high scale / speed / churn requirements – Streamlined platform with CLI / API interface – Extensible consumption surfaces to empower your developers 30 CONFIDENTIAL