making life easy with containerization · 2019-07-23 · $8.6 billion | 137,000+ ideapreneurs | 44...
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
Who we are
Michael AlexanderLead Architect
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