making life easy with containerization · 2019-07-23 · $8.6 billion | 137,000+ ideapreneurs | 44...

Post on 20-Apr-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright © 2019 HCL Technologies Limited | www.hcltech.com

Making Life Easy with Containerization

Practice and Potential

3 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com3 | Technology for the Next Decade, Today

Agenda

Background and basics

What HCL is doing

Start today!

4 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com4 | Technology for the Next Decade, Today

Stephan WisselSolution Director Innovation

stephan.wissel@hcl.com

Who we are

Michael AlexanderLead Architect

michael.a@hcl.com

5 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com5 | Technology for the Next Decade, Today

Executive SummaryContainers are the logical evolution that started with server farms

Containerization builds on the experience gained from system operation on all levels of scale. It enables lightweight, repeatable and resilient deployment of IT execution capabilities. Containers can bridge the differences between cloud and on-premises deployments

6 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com6 | Technology for the Next Decade, Today

Why containers

• Hardware• Discovery• Composition• Deployment• Update• Monitoring

7 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com7 | Technology for the Next Decade, Today

Where do Container come from?

FROM node:ltsCOPY app.js /CMD node app.js

GIT

Registry Runtime*• FROM ubuntu:latest• COPY app.bin /usr/local/bin• CMD app.bin * “Docker” is to “Runtime”

like “Scotch Tape” is to “sticky tape”

8 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com8 | Technology for the Next Decade, Today

What is a Container in 30sA standardized unit of software that packages code and dependencies, so the application runs quickly and reliably from one environment to another.

• Start with a base

• FROM ubuntu:latest

• FROM node:lts

• Add content

• COPY app.js /

• Run your app

• CMD echo "Hello world"

9 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com9 | Technology for the Next Decade, Today

Why isn’t this a vm?Standard Unit of Housing vs. Standard Unit of Access

10 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com10 | Technology for the Next Decade, Today

Abstraction and Interface

11 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com11 | Technology for the Next Decade, Today

Current support for container execution

Digital Experience 9.0• Single container• Same management/upgrade as tWAS• Standard port mapping

Digital Experience 9.5• New hive model• OpenShift Container Platform support• See “Portal from 0 – 100 in 45 min”

It’s a start

Domino 10.0.1• Single container image• Storage on SAN or storage volume• Standard port mapping

• https://github.com/IBM/domino-docker

12 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com12 | Technology for the Next Decade, Today

Committed to a Collaborative Platform

Requires alignment and view of how we package, deliver, and competitively position our selves in an evolving market

13 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com13 | Technology for the Next Decade, Today

To This, Our Event Centric FuturePrioritizing customers and partners as first-class citizens of the platform

PartnersAccess and integration supports the ability to compliment, extend with new features and capabilities supporting your technology of choice and common control plane

CustomerCustomize and augment with your internal systems, third-party application and optimize around your own business processes

14 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com14 | Technology for the Next Decade, Today

Cool things to do with dockertoday

Domino Server

Portal server

Play with Docker – Zero install

Learn new software

Manage what you have just created

15 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com15 | Technology for the Next Decade, Today

Other things to donext

Start multiple domino servers to test cross domain stuff

Spin up Domino in CI environment

Domino server nsf offline signing example

SSL Certificate automation in front of Domino

16 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com16 | Technology for the Next Decade, Today

Resources

Vendor site - https://www.docker.com/

Default repository - https://hub.docker.com/

Landscape - https://landscape.cncf.io/

Play With Docker (PWD) - https://labs.play-with-docker.com/

Portainer - https://www.portainer.io/

Domino - https://github.com/IBM/domino-docker

Portal - https://hub.docker.com/r/ibmcom/websphere-portal/

Helpful commands - http://bit.ly/docker-tips-tricks (medium link)

Awesome list - https://awesome-docker.netlify.com/

$8.6 BILLION | 137,000+ IDEAPRENEURS | 44 COUNTRIES

top related