Upload
santoshkodihalli
View
216
Download
0
Embed Size (px)
Citation preview
8/17/2019 VMs vs Container
1/27
© Copyright 2015 EMC Corporation. All rights reserved. © Copyright 2015 EMC Corporation. All rights reserved.
8/17/2019 VMs vs Container
2/27
© Copyright 2015 EMC Corporation. All rights reserved.
CONTAINERS VS VMSCOMPETITION OF CO-EXISTENCE?© Copyright 2015 EMC Corporation. All rights reserved.
8/17/2019 VMs vs Container
3/27
© Copyright 2015 EMC Corporation. All rights reserved.
ROADMAP INFORMATIO• EMC makes no representation and undertakes no obligations with
regard to product planning information, anticipated productcharacteristics, performance specifications, or anticipated releasedates (collectively, “Roadmap Information”).
• Roadmap Information is provided by EMC as an accommodation to therecipient solely for purposes of discussion and without intending to bebound thereby.
• Roadmap information is EMC Restricted Confidential and is providedunder the terms, conditions and restrictions defined in the EMC Non-Disclosure Agreement in place with your organization.
8/17/2019 VMs vs Container
4/27
© Copyright 2015 EMC Corporation. All rights reserved.
COMPETITIONCUSTOMER
8/17/2019 VMs vs Container
5/27© Copyright 2015 EMC Corporation. All rights reserved.
HEY OPWHAT DO YOU CAR
8/17/2019 VMs vs Container
6/27© Copyright 2015 EMC Corporation. All rights reserved.
VMS, SDHYBRID CSELF-SER
8/17/2019 VMs vs Container
7/27© Copyright 2015 EMC Corporation. All rights reserved.
DEVSWHAT DO YOU CAR
8/17/2019 VMs vs Container
8/27© Copyright 2015 EMC Corporation. All rights reserved.
•
The Apps• Continuously deploying features• Abstracted and controlled software architectures
– Infrastructure as Code
• Getting what I want, when I want it• Consistency• Frictionless Deployments
DEV CONCERNS
8/17/2019 VMs vs Container
9/27© Copyright 2015 EMC Corporation. All rights reserved.
DEVELOANYWHE
DEPLOYEVERYWH
8/17/2019 VMs vs Container
10/27© Copyright 2015 EMC Corporation. All rights reserved.
IT SURE SOLIKE A SE
SERVICE POWOULD PERFECT
8/17/2019 VMs vs Container
11/27© Copyright 2015 EMC Corporation. All rights reserved.
INCOMTRY AGA
8/17/2019 VMs vs Container
12/27© Copyright 2015 EMC Corporation. All rights reserved.
WHERE’S THEFRICTION HERE?
VM
Middleware
OS + Kerne
Hypervisor
App
Hardware
1
PushHere
8/17/2019 VMs vs Container
13/27© Copyright 2015 EMC Corporation. All rights reserved.
THE DEVELOPER TEMPLApp Puppet/ChefOVF
MiddlewareOS + Kernel
VM
MiddlewareOS + Kernel
VM
AppMiddleware
OS
Conta
Laptop Cloud Anywhere
8/17/2019 VMs vs Container
14/27© Copyright 2015 EMC Corporation. All rights reserved.
ENTER CONTAINER ENG
AApp
MiddlewareOS
Container OS an
8/17/2019 VMs vs Container
15/27
© Copyright 2015 EMC Corporation. All rights reserved.
CONTAINERS EVERYWH
ContainersContainers
Containers
PaaS Google ContainerEngine
EC2 ElasticContainerService
Cloud Foundry
Portal and Frictionless Containers Agnostic of Inf
Container OS ContaiBare Metal vSphere KVM Hyper-V XenF
IaaS Bare Metal
8/17/2019 VMs vs Container
16/27
8/17/2019 VMs vs Container
17/27
8/17/2019 VMs vs Container
18/27
© Copyright 2015 EMC Corporation. All rights reserved.
DEPLOYMENT
EXPECT COMPLICATION
8/17/2019 VMs vs Container
19/27
© Copyright 2015 EMC Corporation. All rights reserved.
EXPECT COMPLICATIONSingle Process Con
Service 1
Service 2
Service 3
MonolithicApp
Explosion!
8/17/2019 VMs vs Container
20/27
© Copyright 2015 EMC Corporation. All rights reserved.
READY FMICRO-SEARCHITECT
8/17/2019 VMs vs Container
21/27
© Copyright 2015 EMC Corporation. All rights reserved.
CONTAINERS APERSISTENT BSTORAGE FOR CONTAINERS IS
TYPICALLY LOCAL DASNORTH SOUTH AVAILABILITY IS NOT INDESIGN PATTERN
8/17/2019 VMs vs Container
22/27
8/17/2019 VMs vs Container
23/27
© Copyright 2015 EMC Corporation. All rights reserved.
A TMICROSAPPL
ARCHILow Latency Please
Load Balancing
Routing
Services
Containers on VMs
Glue
Persistence
Non-Persistence
VM Cloud
8/17/2019 VMs vs Container
24/27
© Copyright 2015 EMC Corporation. All rights reserved.
WHY CONTAWITH VM
CONTAINERS WITH VMS
8/17/2019 VMs vs Container
25/27
© Copyright 2015 EMC Corporation. All rights reserved.
• vSphere stability has done great things for
Operations• Abstraction from Hardware• Security and Isolation• Storage• Networking
CONTAINERS WITH VMS
CONCLUSION
8/17/2019 VMs vs Container
26/27
© Copyright 2015 EMC Corporation. All rights reserved.
CONCLUSION
CONTAINERS AND VMS ARECONTAINERS ALLOW PORTA
DEVELOP ANYWHERE ANDDEPLOY EVERYWHERE
8/17/2019 VMs vs Container
27/27