System Containers and Application Containers: Who Cares?

Preview:

Citation preview

ф

`=хъжэ

1

System Containers and App Containers

Who Cares?

Mike Riolo, SVP Worldwide Sales & Alliances

@VirtuozzoInc

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

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.

What are app containers designed to do?

Manage application lifecycle

Run a single application

Have a short lifetime

Make development more efficient

4

Who cares?

5

You should care, because app containers

are vulnerable to security risks.

What do you need to run applications securely?

Two layers of isolation: application

containers and system containers

6

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.

What are system containers designed to do?

Run a full Linux OS

Be stateful

Dynamically allocate resources

Be secure by default

8

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

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

Who cares?

11

You should, because you have options.

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

Host OS Kernel with Virtualization Layer

Hardware

Container ContainerContainer

No VM

overhead

Profits

Option #2

App containers on system containers (Virtuozzo)

13

Container Nirvana: App and system containers

14

Who cares?

15

If you want to increase profits, reach new

markets, and stay competitive with

today’s trends,

you should.

Meet

at Booth #35

Thanks for your attention

16