Containerizing Your On-Premise Environment

17
1 © Copyright 2016 Dell . All rights reserved. 1 © Copyright 2016 Dell. All rights reserved. ECD & ING: Containerizing Your On-Premise Environment Dennis Buis, ING Michael Mohen, Dell EMC

Transcript of Containerizing Your On-Premise Environment

Page 1: Containerizing Your On-Premise Environment

1© Copyright 2016 Dell . All rights reserved. 1© Copyright 2016 Dell. All rights reserved.

ECD & ING: Containerizing Your On-Premise Environment

Dennis Buis, INGMichael Mohen, Dell EMC

Page 2: Containerizing Your On-Premise Environment

Recent News

• Business as usual until close: 90-120 days• Roadmaps have always been under NDA and subject to

change• Momentum ECN for FAQs and ongoing communications • Follow SPARK blog for executive updates -

sparkblog.emc.com

“Dell EMC and OpenText are committed to supporting customers through the transition with world-class support. In addition, it’s OpenText’s intention to maintain and invest in ECD’s portfolio to protect customers’ investments in their current products and solutions.”

- Mark Barrenechea, CEO & CTO, OpenText

Page 3: Containerizing Your On-Premise Environment

3© Copyright 2016 Dell . All rights reserved.

Many companies are moving towards container based technology for their development, test and production systems; this is a trend seen in the past 18 months.

Such trends have included products like Docker, CoreOS, DrawBridge, Cononical and others. While virtualization is still a key strategy for many companies, and still will be for several years, the container model is gaining huge momentum.

Furthermore, customers are also moving towards container management tools including Google’s Kubernetes, Docker Swarm, Apache Mesos, Openshift and CloudFoundry.

ECD has chosen Docker as it’s container standard

A Paradigm Shift - Containers

Page 4: Containerizing Your On-Premise Environment

4© Copyright 2016 Dell . All rights reserved.

Docker is an open platform for developers to build, ship, and run distributed applications – based on container technology

Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments.

As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.

What is Docker?

Page 5: Containerizing Your On-Premise Environment

5© Copyright 2016 Dell . All rights reserved.

Docker vs. VMWare

Containers are isolated but share OS, and bins/libraries where appropriate, for lightweight efficiency

VMsEvery app, every copy, every modification requires a new virtual server

Containers• Original Container

has no OS, so less space, resources, restart time

• Copy can share bin/libs

• Union filesystem can save deltas between modified containers

Original Copy Modified

VM

Container

40% to 80% savings in hardware

Page 6: Containerizing Your On-Premise Environment

6© Copyright 2016 Dell . All rights reserved.

ENGINE SWARMCOMPOSE

• ECD will provide Docker images for IA/Documentum software

• Other ECD software TBD

• Docker Compose scripts to orchestrate IA/Documentum deployments

• Focus on IA and Documentum platform

• Best practices/blue prints for using Docker Swarm for IA & Documentum

• Other container management support TBD

REGISTRY

• ECD images will support Docker Registry

• Support for customers using private Docker registries

• Docker Hub TBD

ECD And Docker

Page 7: Containerizing Your On-Premise Environment

7© Copyright 2016 Dell . All rights reserved.

Engine

Registry Swarm

Apache Mesos Azure

Google Kubernetes

Cloud Foundry

Compose

ECD And Docker – the Strategy

Page 8: Containerizing Your On-Premise Environment

8© Copyright 2016 Dell . All rights reserved.

Documentum Application ContainersFlexible Deployment Support

DEVELOPER / POC

INDIVIDUAL SERVICES

STATELESS IA & DOCUMENTUM

Page 9: Containerizing Your On-Premise Environment

9© Copyright 2016 Dell . All rights reserved.

Planned App ContainersCertification Across the Solution Stack

PlatformIA 4.2

Content Server & DocBrokerxPlore & CIS

BOCSJMS

WebtopDocumentum Administrator

REST ServicesRPS

D2D2 ConfigD2 Client

xCPBPMBPSXDA

App-host

Q4/2106: Linux (CentOS, Ubuntu); Oracle/PostgreSQL; TomcatMicrosoft WS2016 for post-Bedrock

ALSO Best Practices for “Grown-at-Home” containers

Page 10: Containerizing Your On-Premise Environment

10© Copyright 2016 Dell . All rights reserved.

Easy Migration to ContainersAdopt Docker when Ready

Repository

On Premise Content Server

Hosted Content Server Content Server Content Server

DOCKER DOCKER

Page 11: Containerizing Your On-Premise Environment

11© Copyright 2016 Dell . All rights reserved.

TCO SummaryEstimated Savings

Documentum “Bedrock” 7.3Upgrade Effort (practices, scripts) 20%ROI / Fewer Upgrades from Longer Solution Life 25%

Open SourceSwitch from Commercial Infrastructure licenses 75%

DockerEffort 80%Risk and Planning 75%Downtime 95%Hardware Optimization 40% to 80%

New Features Faster with Less Risk

Page 12: Containerizing Your On-Premise Environment

12© Copyright 2016 Dell . All rights reserved.

Stateless Documentum and DockerContinuous Delivery to Production

PRODUCTION

BEDROCK

Page 13: Containerizing Your On-Premise Environment

13© Copyright 2016 Dell . All rights reserved.

High Level Deployment

ECD Provided Image

Import into Docker or Docker Registry

Optional - Docker Compose Process

Build Containers

Running Containers

Import into Docker or Docker Registry

Customer custom built Dockerfile

Optional - Docker Compose Process

Page 14: Containerizing Your On-Premise Environment

14© Copyright 2016 Dell . All rights reserved.

High Level Deployment

Page 15: Containerizing Your On-Premise Environment

15© Copyright 2016 Dell . All rights reserved.

JOIN THE CONVERSATION!#MMTM16

Take the LEAP personality quiz

and win!

Connect with us

ECD SERVICES

Genius Labs Garden Level

Foyer

Page 16: Containerizing Your On-Premise Environment

16© Copyright 2016 Dell . All rights reserved.

MOMENTUM BARCELONA APPAND WIN!

BEYOND LIMITSPlay the BEYOND Game and win a Pine pre-loaded with InfoArchive

16

http://bit.ly/mmtm16BCN

© Copyright 2016 Dell . All rights reserved.

Page 17: Containerizing Your On-Premise Environment

17© Copyright 2016 Dell . All rights reserved.