virtualization vs. containers
TRANSCRIPT
Virtualization vs. Containers
Get the Best of Both Worlds
About the Speakers
Scott D. Lowe, vExpertCo-Founder, ActualTech
MediaConsultant, Blogger, Speaker
Jeff MargolisDirector 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 resourceoverhead
Fewer operatingsystems to support
Simpler applicationdeployment
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
TraditionalInfrastructure Approaches
Not MakingThe Transition
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
What We Do
Virtual Machines & Containers High Performance Storage
PROF
ILING
MONITORING
REPORTI
NG
Intelligent Resource Management
Compute
Storage
Network
BasicDatacenter
BuildingBlocks
® 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
April 15, 2023 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 instanceReturns connection
Connection info: host:port
® Copyright 2015 www.stratoscale.com @stratoscale +1 877 420 3244
Summary
April 15, 2023 32
Docker Swarm Stratoscale
Clustering Single Server Multi ServerHyperconverged –
1000’s of nodes
User Affinity None None Yes
Multi-Tenancy None None Yes
Access Method Network NetworkNetwork / API / CLI /
GUI
Security SSL TLS SSL / TLS
Scheduling No YesYes – SLA Based
Policy
Thank you
Q & A and Prize
Q & A
And the winner is!!!!