containers vs. vms: competition of co-existence?

Post on 06-Aug-2015

129 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related