system containers and application containers: who cares?

16
ъ ж э 1 System Containers and App Containers Who Cares? Mike Riolo, SVP Worldwide Sales & Alliances @VirtuozzoInc

Upload: virtuozzo

Post on 22-Jan-2017

753 views

Category:

Software


3 download

TRANSCRIPT

Page 1: System Containers and Application Containers: Who Cares?

ф

`=хъжэ

1

System Containers and App Containers

Who Cares?

Mike Riolo, SVP Worldwide Sales & Alliances

@VirtuozzoInc

Page 2: System Containers and Application Containers: Who Cares?

2016 will be the year that organizations

take IT complexity by storm....

Container technology is set to shape the future of

software development standards, making it easier

and more efficient for developers to move an

application from one system to another.

Datamotion

2

Page 3: System Containers and Application Containers: Who Cares?

What is an app container?

3

An app container wraps up a piece of

software with everything it needs to

run. This guarantees that it will

always run the same, regardless of

the environment.

Page 4: System Containers and Application Containers: Who Cares?

What are app containers designed to do?

Manage application lifecycle

Run a single application

Have a short lifetime

Make development more efficient

4

Page 5: System Containers and Application Containers: Who Cares?

Who cares?

5

You should care, because app containers

are vulnerable to security risks.

Page 6: System Containers and Application Containers: Who Cares?

What do you need to run applications securely?

Two layers of isolation: application

containers and system containers

6

Page 7: System Containers and Application Containers: Who Cares?

7

What is a system container?

A system container performs and executes exactly like a

stand-alone Linux server. System containers have

independent root access, memory, processes, files, and

applications while having bare-metal performance.

Page 8: System Containers and Application Containers: Who Cares?

What are system containers designed to do?

Run a full Linux OS

Be stateful

Dynamically allocate resources

Be secure by default

8

Page 9: System Containers and Application Containers: Who Cares?

How is each container type used?

App Containers System Containers

Packaging and deploying applications

Accelerate development life cycle

Ensure application portability

Running production-ready workloads

Working in secure environments

Efficiently using hardware

9

Page 10: System Containers and Application Containers: Who Cares?

What are their strengths?

Security

and multi tenancy

Resources management

and isolation

Easy to integrate

in build, test, ship, update cycles

Application packaging

and dependency management10

Page 11: System Containers and Application Containers: Who Cares?

Who cares?

11

You should, because you have options.

Page 12: System Containers and Application Containers: Who Cares?

Host OS

Hypervisor

Hardware

Container

VM

Guest OS

Virtual Hardware

Container

VM

Guest OS

Virtual Hardware

Container

VM

Guest OS

Virtual Hardware

Extra layers

overhead

Loss

Option #1

App containers on VMs

12

Page 13: System Containers and Application Containers: Who Cares?

Host OS Kernel with Virtualization Layer

Hardware

Container ContainerContainer

No VM

overhead

Profits

Option #2

App containers on system containers (Virtuozzo)

13

Page 14: System Containers and Application Containers: Who Cares?

Container Nirvana: App and system containers

14

Page 15: System Containers and Application Containers: Who Cares?

Who cares?

15

If you want to increase profits, reach new

markets, and stay competitive with

today’s trends,

you should.

Page 16: System Containers and Application Containers: Who Cares?

Meet

at Booth #35

Thanks for your attention

16