(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
Virtualization vs. Containers
Get the Best of Both Worlds
About the Speakers
Scott D. Lowe, vExpert
Co-Founder, ActualTech Media
Consultant, Blogger, Speaker
Jeff Margolis
Director of Presale Engineering
Stratoscale
Virtualization
 Virtualization enables abstraction of hardware
resources and slices a server up into multiple virtual
machines, each which mimics a complete physical
server
Virtualization Benefits
 Has been a boon for IT for more than a decade
 Has rewritten the rules of the data center
 Has enabled heretofore unseen levels of hardware
utilization
 Can enables multi-tenancy
Virtualization Challenges
 Significant overhead
 Significant repetitive work
 OS deployments
 System configurations
 Challenging at scale
Hardware
Hypervisor
OS OS OS
App App App
Virtualization Challenges
 Every operating
system needs
individual
configuration
 Getting things
just right
takes time
VM VM VM Virtual
Resources
Hypervisor
App App App
Containers
 Containers enable abstraction of resources at the
operating system level, enabling multiple
applications to share binaries while remaining
isolated from one another
Container Benefits
 Far less resource
overhead
 Fewer operating
systems to support
 Simpler application
deployment
 Improved provisioning
efficiency
Container Container Container
Operating System
App App App
Container Challenges
 Relative newcomer to the data center
 Security
 Difficult to isolate workloads
 May face challenges in multitenant environments
 Some challenges when it comes to scale
 Not every application is suited to containers
The Hyperconvergence Revolution
 At the most basic, conglomeration of compute,
storage, and management
 The beginnings of a shared resource pool
 The beginning of the end of the “hamster wheel” upgrade
cycle
 The technology has taken hold with these roots and
grown into a tree
The Hyperconverged Data Center
The Hyperconvergence Revolution
 Software defined storage technologies running
alongside business workloads
The Hyperconvergence Revolution
 Outcomes
 Simplified procurement
 Simplified deployment
 Simplified operations
 Simplified scalability
Remaining Challenges
 Many hyperconvergence solutions are impacted by
the identified virtualization problems
 Virtual machines each need their own resources and
operating systems
A Coming Together
Container Container Container
Operating System
App App App
VM VM VM
Hypervisor
OS OS OS
App App App
VM
Scale
Cluster Analytics
Gain insight from all nodes
Understand all resources
A Solution
 Get the benefits of both hyperconvergence and
containers
 Pure scale
 Lower application overhead
 Hardware heterogeneity
 STRATOSCALE SLIDES HERE
Containers, Virtual machines and
Orchestration
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Company Overview
• Software focused on intelligent, scale-out converged infrastructure
• Targeting Enterprise, Service Provider and Web-Scale users
• Backed by top VC and strategic investors ($42M)
• Series-B led by Intel Capital
• Experienced management team
• Team of 50+ leading experts
• Based in Herzliya, Israel and Boston, MA; branches in Haifa & San Francisco
21
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
The Macro Trend We Are Following / Pushing
2010 – IT owned Data Center
Storage Network Compute
2015 – The DevOps World
• Traditional Applications
• Reliability
• Price / Performance
• Plan Driven
• Long Cycle Times
• Next Gen Applications
• Agility
• Customer Experience
• Continuous Process
Based
• Day / Week Cycles
Traditional
Infrastructure Approaches
Not Making
The Transition
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
What We Do
Virtual Machines & Containers High Performance Storage
I
M
Intelligent Resource Management
Compute
Storage
Network
Basic
Datacenter
Building
Blocks
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Containers vs. Virtual Machines
• A portable & rapid way to push application workloads
from development  production
• No dependencies on hardware or OS
• Containers are thinner and lighter weight than
traditional VMs
• Run several workloads on same platform: VM or bare
metal.
• Docker becoming very popular with new era of rapid
deployment into the cloud
24
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Docker
• Single server
• No user
• No tenant
• connect to ip:port
• SSL encryption supported
• Option for logging in with user & password to a registry
• No scheduling algorithm
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Docker Swarm
• Multi server
• No user
• No tenant
• connect to ip:port
• TLS encryption supported
• Similar API to docker
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Docker Swarm - scheduling
• Three methods for container placement:
• spread
• binpack
• random
• Five methods for filtering servers:
• Constraint
• Affinity
• Port
• Dependency
• Health
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Summary
June 17, 2015 28
Docker Swarm
Clustering Single Server Multi Server
User Affinity None None
Multi-Tenancy None None
Access Method Network Network
Security SSL TLS
Scheduling No Yes
Introducing Stratoscale’s CAAS
Containers As A Service
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Stratoscale’s CAAS Key Features
• Swarm API compatible
• Multi Tenancy
• Unlimited Swarm Instances per user
• API to easily create / modify Swarm instances
• SLA driven performance
• Container aware scheduler – virtual Swarm nodes
• Inter-container networking on multiple nodes
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Single API call to create an instance
create-swarm nodes=3
Optional parameters:
• SLA
• Auto-grow
• Network connections
• Keypair
• Node-Flavor
Creates Swarm compatible instance
Returns connection
Connection info: host:port
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Summary
June 17, 2015 32
Docker Swarm Stratoscale
Clustering Single Server Multi Server
Hyperconverged –
1000’s of nodes
User Affinity None None Yes
Multi-Tenancy None None Yes
Access Method Network Network
Network / API / CLI /
GUI
Security SSL TLS SSL / TLS
Scheduling No Yes
Yes – SLA Based
Policy
Thank you
Q & A and Prize
 Q & A
 And the winner is!!!!

More Related Content

What's hot

presentation on Docker
presentation on Dockerpresentation on Docker
presentation on Docker
Virendra Ruhela
 
Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basics
Sourabh Saxena
 
Getting started with Docker
Getting started with DockerGetting started with Docker
Getting started with Docker
Ravindu Fernando
 
Containerization
ContainerizationContainerization
Containerization
Gowtham Ventrapati
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
Phuc Nguyen
 
Docker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and ContainersDocker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and Containers
Yajushi Srivastava
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
HTS Hosting
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
Ajeet Singh Raina
 
Docker Containers Deep Dive
Docker Containers Deep DiveDocker Containers Deep Dive
Docker Containers Deep Dive
Will Kinard
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
Frederik Mogensen
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and image
ejlp12
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
Peng Xiao
 
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
Simplilearn
 
Containerized Cloud Computing - Redhat
Containerized Cloud Computing - RedhatContainerized Cloud Computing - Redhat
Containerized Cloud Computing - Redhat
Amazon Web Services
 
Containers: The What, Why, and How
Containers: The What, Why, and HowContainers: The What, Why, and How
Containers: The What, Why, and How
Sneha Inguva
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
hktripathy
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
Paulo Gandra de Sousa
 
Docker Registry V2
Docker Registry V2Docker Registry V2
Docker Registry V2
Docker, Inc.
 

What's hot (20)

presentation on Docker
presentation on Dockerpresentation on Docker
presentation on Docker
 
Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basics
 
Getting started with Docker
Getting started with DockerGetting started with Docker
Getting started with Docker
 
Containerization
ContainerizationContainerization
Containerization
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Docker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and ContainersDocker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and Containers
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
 
Docker Containers Deep Dive
Docker Containers Deep DiveDocker Containers Deep Dive
Docker Containers Deep Dive
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and image
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
 
Containerized Cloud Computing - Redhat
Containerized Cloud Computing - RedhatContainerized Cloud Computing - Redhat
Containerized Cloud Computing - Redhat
 
Containers: The What, Why, and How
Containers: The What, Why, and HowContainers: The What, Why, and How
Containers: The What, Why, and How
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
Docker Registry V2
Docker Registry V2Docker Registry V2
Docker Registry V2
 

Similar to Virtualization Vs. Containers

Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Nati Shalom
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
{code} by Dell EMC
 
{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
The {code} Team
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSP
Dmitry Lazarenko
 
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
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and Docker
Amazon Web Services
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
Mohamad Afshar
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
VMware Tanzu
 
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
WaveMaker, Inc.
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
NVISIA
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
Ankur Gupta
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
Brian Christner
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Alicja Sieminska
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
Alex Henthorn-Iwane
 
Gitex journey to the cloud
Gitex journey to the cloudGitex journey to the cloud
Gitex journey to the cloud
Jorge Sebastiao
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
Docker, Inc.
 
Newt global meetup microservices
Newt global meetup microservicesNewt global meetup microservices
Newt global meetup microservices
Venkatnadhan Thirunalai
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
Bert Poller
 
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 Virtualization Vs. Containers (20)

Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
{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
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSP
 
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...
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and Docker
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
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
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
 
Gitex journey to the cloud
Gitex journey to the cloudGitex journey to the cloud
Gitex journey to the cloud
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
 
Newt global meetup microservices
Newt global meetup microservicesNewt global meetup microservices
Newt global meetup microservices
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
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 actualtechmedia

Enterprise grade disaster recovery without breaking the bank
Enterprise grade disaster recovery without breaking the bankEnterprise grade disaster recovery without breaking the bank
Enterprise grade disaster recovery without breaking the bank
actualtechmedia
 
Key data protection best practices for your virtual environment
Key data protection best practices for your virtual environmentKey data protection best practices for your virtual environment
Key data protection best practices for your virtual environment
actualtechmedia
 
How to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platformHow to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platform
actualtechmedia
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
actualtechmedia
 
Server side caching for the vmware admin by David Davis
Server side caching for the vmware admin by David DavisServer side caching for the vmware admin by David Davis
Server side caching for the vmware admin by David Davis
actualtechmedia
 
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
actualtechmedia
 
Enabling the Modern Datacenter with HyperV Management & Control
Enabling the Modern Datacenter with HyperV Management & ControlEnabling the Modern Datacenter with HyperV Management & Control
Enabling the Modern Datacenter with HyperV Management & Control
actualtechmedia
 

More from actualtechmedia (7)

Enterprise grade disaster recovery without breaking the bank
Enterprise grade disaster recovery without breaking the bankEnterprise grade disaster recovery without breaking the bank
Enterprise grade disaster recovery without breaking the bank
 
Key data protection best practices for your virtual environment
Key data protection best practices for your virtual environmentKey data protection best practices for your virtual environment
Key data protection best practices for your virtual environment
 
How to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platformHow to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platform
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
 
Server side caching for the vmware admin by David Davis
Server side caching for the vmware admin by David DavisServer side caching for the vmware admin by David Davis
Server side caching for the vmware admin by David Davis
 
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
 
Enabling the Modern Datacenter with HyperV Management & Control
Enabling the Modern Datacenter with HyperV Management & ControlEnabling the Modern Datacenter with HyperV Management & Control
Enabling the Modern Datacenter with HyperV Management & Control
 

Recently uploaded

Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
Linda Zhang
 
Blockchain and Cyber Defense Strategies in new genre times
Blockchain and Cyber Defense Strategies in new genre timesBlockchain and Cyber Defense Strategies in new genre times
Blockchain and Cyber Defense Strategies in new genre times
anupriti
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
anupriti
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
SeasiaInfotech2
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
ScyllaDB
 
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
Edge AI and Vision Alliance
 
Data Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber SecurityData Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber Security
anupriti
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
ScyllaDB
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
uuuot
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
Margaret Fero
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
amitchopra0215
 

Recently uploaded (20)

Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
 
Blockchain and Cyber Defense Strategies in new genre times
Blockchain and Cyber Defense Strategies in new genre timesBlockchain and Cyber Defense Strategies in new genre times
Blockchain and Cyber Defense Strategies in new genre times
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
 
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
 
Data Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber SecurityData Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber Security
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
 

Virtualization Vs. Containers

  • 1. Virtualization vs. Containers Get the Best of Both Worlds
  • 2. About the Speakers Scott D. Lowe, vExpert Co-Founder, ActualTech Media Consultant, Blogger, Speaker Jeff Margolis Director of Presale Engineering Stratoscale
  • 3. Virtualization  Virtualization enables abstraction of hardware resources and slices a server up into multiple virtual machines, each which mimics a complete physical server
  • 4. Virtualization Benefits  Has been a boon for IT for more than a decade  Has rewritten the rules of the data center  Has enabled heretofore unseen levels of hardware utilization  Can enables multi-tenancy
  • 5. Virtualization Challenges  Significant overhead  Significant repetitive work  OS deployments  System configurations  Challenging at scale Hardware Hypervisor OS OS OS App App App
  • 6. Virtualization Challenges  Every operating system needs individual configuration  Getting things just right takes time VM VM VM Virtual Resources Hypervisor App App App
  • 7. Containers  Containers enable abstraction of resources at the operating system level, enabling multiple applications to share binaries while remaining isolated from one another
  • 8. Container Benefits  Far less resource overhead  Fewer operating systems to support  Simpler application deployment  Improved provisioning efficiency Container Container Container Operating System App App App
  • 9. Container Challenges  Relative newcomer to the data center  Security  Difficult to isolate workloads  May face challenges in multitenant environments  Some challenges when it comes to scale  Not every application is suited to containers
  • 10. The Hyperconvergence Revolution  At the most basic, conglomeration of compute, storage, and management  The beginnings of a shared resource pool  The beginning of the end of the “hamster wheel” upgrade cycle  The technology has taken hold with these roots and grown into a tree
  • 12. The Hyperconvergence Revolution  Software defined storage technologies running alongside business workloads
  • 13. The Hyperconvergence Revolution  Outcomes  Simplified procurement  Simplified deployment  Simplified operations  Simplified scalability
  • 14. Remaining Challenges  Many hyperconvergence solutions are impacted by the identified virtualization problems  Virtual machines each need their own resources and operating systems
  • 15. A Coming Together Container Container Container Operating System App App App VM VM VM Hypervisor OS OS OS App App App VM
  • 16. Scale
  • 17. Cluster Analytics Gain insight from all nodes Understand all resources
  • 18. A Solution  Get the benefits of both hyperconvergence and containers  Pure scale  Lower application overhead  Hardware heterogeneity
  • 20. Containers, Virtual machines and Orchestration
  • 21. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Company Overview • Software focused on intelligent, scale-out converged infrastructure • Targeting Enterprise, Service Provider and Web-Scale users • Backed by top VC and strategic investors ($42M) • Series-B led by Intel Capital • Experienced management team • Team of 50+ leading experts • Based in Herzliya, Israel and Boston, MA; branches in Haifa & San Francisco 21
  • 22. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 The Macro Trend We Are Following / Pushing 2010 – IT owned Data Center Storage Network Compute 2015 – The DevOps World • Traditional Applications • Reliability • Price / Performance • Plan Driven • Long Cycle Times • Next Gen Applications • Agility • Customer Experience • Continuous Process Based • Day / Week Cycles Traditional Infrastructure Approaches Not Making The Transition
  • 23. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 What We Do Virtual Machines & Containers High Performance Storage I M Intelligent Resource Management Compute Storage Network Basic Datacenter Building Blocks
  • 24. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Containers vs. Virtual Machines • A portable & rapid way to push application workloads from development  production • No dependencies on hardware or OS • Containers are thinner and lighter weight than traditional VMs • Run several workloads on same platform: VM or bare metal. • Docker becoming very popular with new era of rapid deployment into the cloud 24
  • 25. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Docker • Single server • No user • No tenant • connect to ip:port • SSL encryption supported • Option for logging in with user & password to a registry • No scheduling algorithm
  • 26. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Docker Swarm • Multi server • No user • No tenant • connect to ip:port • TLS encryption supported • Similar API to docker
  • 27. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Docker Swarm - scheduling • Three methods for container placement: • spread • binpack • random • Five methods for filtering servers: • Constraint • Affinity • Port • Dependency • Health
  • 28. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Summary June 17, 2015 28 Docker Swarm Clustering Single Server Multi Server User Affinity None None Multi-Tenancy None None Access Method Network Network Security SSL TLS Scheduling No Yes
  • 30. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Stratoscale’s CAAS Key Features • Swarm API compatible • Multi Tenancy • Unlimited Swarm Instances per user • API to easily create / modify Swarm instances • SLA driven performance • Container aware scheduler – virtual Swarm nodes • Inter-container networking on multiple nodes
  • 31. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Single API call to create an instance create-swarm nodes=3 Optional parameters: • SLA • Auto-grow • Network connections • Keypair • Node-Flavor Creates Swarm compatible instance Returns connection Connection info: host:port
  • 32. ® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244 Summary June 17, 2015 32 Docker Swarm Stratoscale Clustering Single Server Multi Server Hyperconverged – 1000’s of nodes User Affinity None None Yes Multi-Tenancy None None Yes Access Method Network Network Network / API / CLI / GUI Security SSL TLS SSL / TLS Scheduling No Yes Yes – SLA Based Policy
  • 34. Q & A and Prize  Q & A  And the winner is!!!!

Editor's Notes

  1. ** slides full screen ** make us all organizers ** click SHOW MY SCREEN ** Start broadcast ** RECORD Thanks everyone for joining us! We will being the webinar at 2 minutes after the hour to ensure that everyone who wants to join, is able to join the call. Please hang on for a couple more minutes and we’ll be right back! —— [TITLE SLIDE] Hello and Welcome to….. In this webinar, we will cover… Specifically we’ll talk about …. If you have questions during the webinar, please use the gotomeeting question box to enter your question. During the webinar there will be one point where we ask you to answer ??? quick survey questions to ensure that we are connecting with your needs on this webinar and future webinars. We’ve got a lot to cover so Let’s get started!!
  2. Who We Are - company overview, well funded, proven founders, top-talent.