Post on 06-Aug-2015
1 © Copyright 2015 EMC Corporation. All rights reserved. 1 © Copyright 2015 EMC Corporation. All rights reserved.
2 © Copyright 2015 EMC Corporation. All rights reserved.
CONTAINERS VS VMS COMPETITION OF CO-EXISTENCE?
2 © Copyright 2015 EMC Corporation. All rights reserved.
3 © Copyright 2015 EMC Corporation. All rights reserved.
ROADMAP INFORMATION DISCLAIMER • EMC makes no representation and undertakes no obligations with
regard to product planning information, anticipated product characteristics, performance specifications, or anticipated release dates (collectively, “Roadmap Information”).
• Roadmap Information is provided by EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.
• Roadmap information is EMC Restricted Confidential and is provided under the terms, conditions and restrictions defined in the EMC Non-Disclosure Agreement in place with your organization.
4 © Copyright 2015 EMC Corporation. All rights reserved.
COMPETITION IS GOOD, CUSTOMERS WIN
5 © Copyright 2015 EMC Corporation. All rights reserved.
HEY OPS! WHAT DO YOU CARE ABOUT?
6 © Copyright 2015 EMC Corporation. All rights reserved.
VMS, SDDC, HYBRID CLOUD, SELF-SERVICE
7 © Copyright 2015 EMC Corporation. All rights reserved.
DEVS! WHAT DO YOU CARE ABOUT?
8 © 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
9 © Copyright 2015 EMC Corporation. All rights reserved.
DEVELOP ANYWHERE
DEPLOY
EVERYWHERE
10 © Copyright 2015 EMC Corporation. All rights reserved.
IT SURE SOUNDS LIKE A SELF-
SERVICE PORTAL WOULD BE PERFECT!
11 © Copyright 2015 EMC Corporation. All rights reserved.
INCOMING! TRY AGAIN
12 © Copyright 2015 EMC Corporation. All rights reserved.
WHERE’S THE FRICTION HERE?
VM
Middleware
OS + Kernel
Hypervisor
App
Hardware
1
2
Push Here
13 © Copyright 2015 EMC Corporation. All rights reserved.
THE DEVELOPER TEMPLATE
App Puppet/Chef
OVF
Middleware
OS + Kernel
VM
Middleware
OS + Kernel
VM
App
Middleware
OS
App
Containers
Laptop Cloud Anywhere and Everywhere
14 © Copyright 2015 EMC Corporation. All rights reserved.
ENTER CONTAINER ENGINES
App
App
Middleware
OS
Container OS and Kernel
15 © Copyright 2015 EMC Corporation. All rights reserved.
CONTAINERS EVERYWHERE
Containers
Containers Containers
PaaS Google Container
Engine EC2 Elastic Container Service
Cloud Foundry Heroku
Portal and Frictionless Containers Agnostic of Infrastructure
Container OS Container OS
Bare Metal vSphere KVM Hyper-V Xen Fusion/VB
IaaS Bare Metal || Laptop
16 © Copyright 2015 EMC Corporation. All rights reserved.
THE DEVELOPER CATALOG
Public and Private Application
Catalogs/Registries
17 © Copyright 2015 EMC Corporation. All rights reserved.
CHALLENGES
18 © Copyright 2015 EMC Corporation. All rights reserved.
DEPLOYMENT MODELS
19 © Copyright 2015 EMC Corporation. All rights reserved.
EXPECT COMPLICATION! Single Process Containers
Service 1
Service 2
Service 3
Monolithic App
Explosion!
20 © Copyright 2015 EMC Corporation. All rights reserved.
READY FOR MICRO-SERVICE
ARCHITECTURES?
21 © Copyright 2015 EMC Corporation. All rights reserved.
CONTAINERS ARE PERSISTENT BUT.. STORAGE FOR CONTAINERS IS TYPICALLY LOCAL DAS NORTH-SOUTH AVAILABILITY IS NOT IN DESIGN PATTERN
22 © Copyright 2015 EMC Corporation. All rights reserved.
NEW ECOSYSTEM
SOFTWARE AGENTS ARE NOT BUILT FOR CONTAINERS YET
23 © Copyright 2015 EMC Corporation. All rights reserved.
A TYPICAL MICROS-SERVICE
APPLICATION ARCHITECTURE
Low Latency Please
Load Balancing
Routing
Services
Containers on VMs
Glue
Persistence
Non-Persistence
VM Cloud
24 © Copyright 2015 EMC Corporation. All rights reserved.
WHY CONTAINERS WITH VMS?
25 © 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
26 © Copyright 2015 EMC Corporation. All rights reserved.
CONCLUSION
CONTAINERS AND VMS ARE SYMBIOTIC CONTAINERS ALLOW PORTABILITY DEVELOP ANYWHERE AND DEPLOY EVERYWHERE