Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

How to containerize at speed and at scale with Docker Enterprise Edition, moving your existing applications to the Cloud by Patrick van der Bleek, Solutions Engineer at Docker #OPEN18

Containers are meant to be used for modern application architectures is a commonly heard misconception.
During this talk we'll explain how you can benefit from containerizing your existing applications to reduce infrastructure footprint, make your application more portable and manage your existing application in a cloud native way. All without changing one line of code in your application itself.

How to containerize at speed and at scale with Docker Enterprise Edition, moving your existing applications to the Cloud by Patrick van der Bleek, Solutions Engineer at Docker #OPEN18

2.
Internal External
LAMP Stack
Java
Linux
.NET
.NET IIS
Windows
No idea what the app
is made of
Original app authors are
no longer around
When was it last
updated?
Don’t change it! Don’t
break it
Common Challenges
Of A Legacy App

3.
Modernize Traditional Apps with Docker
Enterprise Edition to get
portability, security and efficiency of
apps without changing the code
You have to cut into the
80%
To Fuel The Innovation

8.
Eliminate the outdated app runbook for a simple
Dockerfile
Before After
● VMs contain a full OS instance within each VM
● Containers share the kernel of a single OS instance on the physical or virtual server
● Average infrastructure consolidation is 50%

11.
Improve asset management
● Centrally manage all container
images in a private registry
● Keep a record of all versions
(tags) of images available for

12.
Improve app operations: deployments, rollback with built in
app reliability
● Copy and paste or single command to
deploy apps and define state
● Rolling updates reduce the risk of new
deployments
● Easy roll back to previous known container
● Built in health checks continually monitor
containers
● Automatic rescheduling of containers in
the event of a failure

16.
Get infrastructure flexibility and portability for legacy apps
Dev Test Prod
Developer can work in
whatever environment
they're used to
Application gets moved
into Test/QE
environment
Application can then be
promoted to production on any
public, private, or hybrid
infrastructure
Security
Scan
Security
Scan