SlideShare a Scribd company logo
Happy 5th Birthday Docker! #dockerbday
April 27, 2018 (officially in March 2018)
Docker Bday #5 Celebrations Worldwide!
100+ user
and
customer
events
worldwide!
Thank you Docker Cluj Sponsors!
Your generosity is much appreciated!
Docker Momentum
Thank You for 5 Amazing Years!
Docker EE
commercial
customers
450+
Job listings on
LinkedIn
15K
Container
downloads
37B 3.5M 200+
Active Docker
user groups
Dockerized
apps
Thank you Docker Cluj Mentors!
Mentors please stand up :)
Mentors are advanced
Docker users here to answer
your Qs and help guide you
through the labs!
Just raise your hand if you
need help.
Take a #dockerselfie
Say cheese!
1. Stand in front of / around the bday banner
2. Take an awesome selfie
3. Post on twitter & instagram using
#dockerbday
The Docker Journey to Containerization
Getting Started
1st Project
Scaling Out
New Innovation
Where are you? And where do you want to go?
Event Agenda
We have a great event planned for you :)
5.00pm - 5.15pm: Intro to Docker presentation
5.15pm - 7.30pm: Learning Docker with the bday #5 hands-on-labs
7.30pm - 8.00pm: Socializing, selfies, fun!
Docker Overview
Containers are the “Fastest Growing Cloud Enabling Technology”
By 2020, more than 50% of global
organizations will be running
containers in production.
-Gartner
Title source: 451 Research
2017
24B
PULLS
Static Website ? ? ? ? ? ? ? ?
Web Frontend ? ? ? ? ? ? ? ?
Background
Workers
? ? ? ? ? ? ? ?
User DB ? ? ? ? ? ? ? ?
Analytics DB ? ? ? ? ? ? ? ?
Queue ? ? ? ? ? ? ? ?
Desktop Test/QA
Cluster
Production
Cluster
Public
Cloud
Data
Center
Mainframe Windows
Server
Edge
Device
The “Matrix from Hell” Breeds Complexity
The “Matrix from Hell” Breeds Complexity
Static Website ? ? ? ? ? ? ?
Web Frontend ? ? ? ? ? ? ?
Background
Workers
? ? ? ? ? ? ?
User DB ? ? ? ? ? ? ?
Analytics DB ? ? ? ? ? ? ?
Queue ? ? ? ? ? ? ?
Desktop Test/QA
Cluster
Production
Cluster
Public
Cloud
Data
Center
Mainframe Windows
Server
Edge
Device
— Containers Cut Complexity
Maintenance and Complexity Drains the Budget, So Innovation Suffers
* Average number infrastructures in the enterprise (on-prem and cloud)
** Forrester, CIO and the emerging Digital Crisis, 2018
*** CloudPhysics, Global IT Data Lake Report, Q4, ‘16
Sources: IDC “The Cost of Retaining Aging IT Infrastructure”, RightScale 2017 State of the Cloud Report
Stalled Initiatives
• Modernizing legacy apps
• Cloud migration
• Server consolidation
• Faster s/w time to market
8+
IT Silos*
1000’s
of apps
<20% server
utilization***
IT demands
increasing!
!
60% of CIOs say
“We’re behind in digital
transformation”**
INNOVATION
20%
MAINTENANCE
80%
Server
Hypervisor
App App App App
O/S OS OS OS
Containers Can Raise
Utilization and Cut
Infrastructure Costs
Advantage #1: Infrastructure
Containers Expand Budgets by Delivering Savings
Server
Hypervisor
OS OS OS OS
App App App App
Multiple Operating Systems
Lower Server Utilization
“Docker” Engine
App App App App
App App App App
App App App App
OS
VM and OS Licenses
Server Count
Power, Space, Cooling
Admin
Reducin
g
Advantage #2: Productivity
Faster Development and Simpler Operations
OPERATIONS
Speed
Your Choice
Savings
DEVELOPMENT
The Docker Enterprise Edition (EE)
Difference
400+ Build Their Containerization Strategy with Docker Enterprise Edition
Financial
Services
Healthcare
& Science
Tech
Oil & Gas /
Energy
Insurance
Public
Sector
Docker allows GSK to support a multitude of tools, technologies and interfaces.
Ranjith Raghunath, GlaxoSmithKline
Docker helped us achieve a much better security position.
Jan Hedstrom, Assa Abloy
…Everyone wants to work with Docker and it’s a change of mindset in the company.
Thomas Boussardon, Societe Generale
Only Docker Delivers All Three Core Enterprise Requirements
• Your app in any cloud,
including Hybrid
• No lock-in
• Risk mitigation
• Use Docker native tools …
or almost any you prefer
Choice Security Agility
• Governance
• Chain of custody
• Role-based access control
• Threat scanning
• Standardized and unified
operations
• Dev to Ops consistency
• Rapid Delivery and response
• Cost efficiency
Docker EE Ensures Choice, Security and Agility
To Enable Your Key IT Initiatives
Modernize Software Supply Chain
Modernize Existing or “Traditional”
Applications (“MTA”)
Cloud Strategies
Avoiding lock-in
Reduce Data Center Expenses
Faster Application Development
and Delivery
With an Enterprise-Ready Container Platform
Support and
Certification
AutomationGovernanceSecurity
• Threat Scanning
• Controlled Code
Deployment
• Encryption
• Secrets Mgmt
• Image Mgmt
• Support for 3rd
party security
• Role-based access
control (RBAC)
• Policy Mgmt
• App Config Mgmt
• Forensic Image
History
• Controlled Code
Deployment
• Orchestration
• Built-in app
reliability/High Avail.
• Policy-based
automation
• Auto healing
• Enterprise-grade
support
• Certified Plug-ins
and Infrastructure
• Certified ISV apps
• Certified
professionals
Server
OS
App
Docker Engine
Docker Enterprise Edition Enables All Application Types
Enable a uniform management and security model for any app across an infrastructure
Traditional Microservices ISV apps
Big Data
ML
AI
...moreEdge & IoT
Cloud VM Bare Metal Edge Device
Docker Platform
What’s New in Docker Enterprise Edition
Docker + Kubernetes
Docker adds Kubernetes support
Customers asked Docker:
• To have both Swarm and Kubernetes available for the pockets within their
organizations that are using it
• To make Kubernetes easier to manage
• For a Docker Dev to Ops experience with Kubernetes
• For advanced capabilities of Docker EE around the secure software supply chain,
high availability, and automation for Kubernetes
• To make Kubernetes management available across Windows, multiple Linux distros,
and clouds
Continuation of Docker’s strategy of extending the Docker EE platform for
maximum choice
PLUGINS
MainframeWindows
PLATFORMS ORCHESTRATORS
Seamless Integration of Kubernetes to Docker Enterprise Edition
Docker EE is designed to support multiple
orchestrators:
● EE Manager Nodes are both Swarm
managers and Kubernetes masters to
enable high availability
● Every worker node is both Kubernetes
API- and Swarm API-ready
● One management plane driving:
○ Secure software supply chain
○ Secure multi-tenancy
○ Secure and highly available node
management
Kubelet
Secure Cluster Management
(Swarm-Based)
App Scheduler
Swarm KubernetesOR
Kubelet
Docker Nodes
KubeletKubelet
Docker EE Orchestration
By supporting both Swarm and Kubernetes orchestration, Docker EE brings
all applications to the same platform
Enterprise
Applications
+ SOA
Web Apps/
12-factor
Microservices
SWARM KUBERNETES
DOCKER ENTERPRISE EDITION
Docker for Mac / Docker for Windows adds Kubernetes option
● Same Docker developer workflow used by millions
● Developers have freedom to build Swarm- or Kubernetes-based applications on a local
machine with the same tool
● Nothing new to install, no change for existing Docker developers
Docker Delivers a Consistent Experience from Dev to Ops
27
DEVELOPERS IT OPERATIONS
Managed by Docker EE
On-Prem Cloud
Docker for Mac
Docker for Windows
Any App, Any Format
● Separation of concerns - keeping
Dev and Ops aligned on
responsibilities
● Same operating model across
different app types and
infrastructure platforms
Let’s Get Started!
Learn Docker: Bday #5 Hands-On-Labs
March 2018
● Docker 101 - Linux
● Docker 101 - Windows
Description: intro to Docker on Linux or
Windows that takes you through the
basics of the platform, building your
first containers, and deploying them in
an orchestration system.
Learning Outcome: You’ll come out
understanding the basics of Docker
and orchestration.
Learn Docker: Bday #5 Hands-On-Labs
● Kubernetes on Docker for Mac and Docker for Windows
Description: Covers the basics of using Kubernetes on Docker for Mac and
Docker for Windows.
Learning Outcome: Understanding of basic concepts of Kubernetes and how to
create your cluster on your desktop.
● Modernizing Traditional Java Apps
● Modernizing Traditional .NET / Windows Apps
Description: Take a traditional, Java EE or ASP.NET monolithic application and
containerize it. Then break out a few pieces to have a more modern, modular
deployment of the application built on Docker EE.
Learning Outcome: Understand of the basics of application
modernization and Docker EE.
Learn Docker: Bday #5 Hands-On-Labs
● Deploying Multi-OS applications with Docker EE
Description: Deploy and refactor a traditional Java application on Linux,
into a microservice application, some of the services in in Java on Linux,
some in .NET on Windows, and deploy the application on a hybrid
Docker Enterprise Edition cluster with Linux and Windows nodes.
Learning Outcome: People who take this lab will learn the basics of the
Docker EE platform including secure images and orchestration using
both Swarm and Kubernetes.
Get Started Now
play-with-docker!
For the Linux 101 and Desktop labs:
https://github.com/dockersamples/docker-fifth-birthday
For the EE workshop:
Join the slack channel - #5th-bday - on the Docker Community Slack team!
(for a slack invite register here: https://community.docker.com)
Don’t miss the container industry event of the year!
Register now: https://2018.dockercon.com/
Special 10% Discount Code: BIRTHDAY10
*good for full conference passes only
Check out the Docker blog for an early preview of the agenda:
https://blog.docker.com
Get Docker Certified!
Continue your learning journey and set yourself apart
Go to http://success.docker.com/certification

More Related Content

What's hot

Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2
Olivier Eeckhoutte
 
Enterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalEnterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New Normal
QAware GmbH
 
DockerPenang Meetup #3
DockerPenang Meetup #3DockerPenang Meetup #3
DockerPenang Meetup #3
Sujay Pillai
 
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPLA Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
Mario-Leander Reimer
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
Everett Toews
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystem
KubeSphere
 
Cloud-native Data
Cloud-native DataCloud-native Data
Cloud-native Data
cornelia davis
 
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Patrick Chanezon
 
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSEBi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Docker, Inc.
 
Microsoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and MicrosoftMicrosoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and Microsoft
Patrick Chanezon
 
Practical Approaches to Cloud Native Security
Practical Approaches to Cloud Native SecurityPractical Approaches to Cloud Native Security
Practical Approaches to Cloud Native Security
Karthik Gaekwad
 
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with DockerDocker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Patrick Chanezon
 
Continuous Delivery Live
Continuous Delivery LiveContinuous Delivery Live
Continuous Delivery Live
Docker, Inc.
 
'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day
Docker, Inc.
 
DevOps Indonesia #5 - The Future of Containers
DevOps Indonesia #5 - The Future of ContainersDevOps Indonesia #5 - The Future of Containers
DevOps Indonesia #5 - The Future of Containers
DevOps Indonesia
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
Sujay Pillai
 
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
Daniel Oh
 
Letting Science Drive Technology at GlaxoSmithKline
Letting Science Drive Technology at GlaxoSmithKlineLetting Science Drive Technology at GlaxoSmithKline
Letting Science Drive Technology at GlaxoSmithKline
Docker, Inc.
 
2015 03-11_todd-fritz_devnexus_2015
2015 03-11_todd-fritz_devnexus_20152015 03-11_todd-fritz_devnexus_2015
2015 03-11_todd-fritz_devnexus_2015
Todd Fritz
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
NVISIA
 

What's hot (20)

Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2
 
Enterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New NormalEnterprise Cloud Native is the New Normal
Enterprise Cloud Native is the New Normal
 
DockerPenang Meetup #3
DockerPenang Meetup #3DockerPenang Meetup #3
DockerPenang Meetup #3
 
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPLA Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystem
 
Cloud-native Data
Cloud-native DataCloud-native Data
Cloud-native Data
 
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
 
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSEBi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
 
Microsoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and MicrosoftMicrosoft Techsummit Zurich Docker and Microsoft
Microsoft Techsummit Zurich Docker and Microsoft
 
Practical Approaches to Cloud Native Security
Practical Approaches to Cloud Native SecurityPractical Approaches to Cloud Native Security
Practical Approaches to Cloud Native Security
 
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with DockerDocker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
 
Continuous Delivery Live
Continuous Delivery LiveContinuous Delivery Live
Continuous Delivery Live
 
'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day'The History of Metrics According to me' by Stephen Day
'The History of Metrics According to me' by Stephen Day
 
DevOps Indonesia #5 - The Future of Containers
DevOps Indonesia #5 - The Future of ContainersDevOps Indonesia #5 - The Future of Containers
DevOps Indonesia #5 - The Future of Containers
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
 
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
 
Letting Science Drive Technology at GlaxoSmithKline
Letting Science Drive Technology at GlaxoSmithKlineLetting Science Drive Technology at GlaxoSmithKline
Letting Science Drive Technology at GlaxoSmithKline
 
2015 03-11_todd-fritz_devnexus_2015
2015 03-11_todd-fritz_devnexus_20152015 03-11_todd-fritz_devnexus_2015
2015 03-11_todd-fritz_devnexus_2015
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 

Similar to Docker Birthday #5 Meetup Cluj - Presentation

Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
Docker, Inc.
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
Walid Shaari
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
Docker, Inc.
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Ashnikbiz
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
WaveMaker, Inc.
 
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Ashnikbiz
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
Agile Impact Conference
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
Brian Christner
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Patrick Chanezon
 
SS Introduction to Docker
SS Introduction to DockerSS Introduction to Docker
SS Introduction to Docker
Stephane Woillez
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & Agility
Ashnikbiz
 
Webinar : Docker in Production
Webinar : Docker in ProductionWebinar : Docker in Production
Webinar : Docker in Production
Newt Global Consulting LLC
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
Karthik Gaekwad
 
Containers and the Docker EE Difference and usecases
Containers and the Docker EE Difference and usecasesContainers and the Docker EE Difference and usecases
Containers and the Docker EE Difference and usecases
Ashnikbiz
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with docker
Vishwas N
 
Using Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowUsing Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD Workflow
Ashnikbiz
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
Oracle Developers
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
Karthik Gaekwad
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
Atlassian
 
Docker Roadshow 2016
Docker Roadshow 2016Docker Roadshow 2016
Docker Roadshow 2016
Docker, Inc.
 

Similar to Docker Birthday #5 Meetup Cluj - Presentation (20)

Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
SS Introduction to Docker
SS Introduction to DockerSS Introduction to Docker
SS Introduction to Docker
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & Agility
 
Webinar : Docker in Production
Webinar : Docker in ProductionWebinar : Docker in Production
Webinar : Docker in Production
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Containers and the Docker EE Difference and usecases
Containers and the Docker EE Difference and usecasesContainers and the Docker EE Difference and usecases
Containers and the Docker EE Difference and usecases
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with docker
 
Using Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowUsing Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD Workflow
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
 
Docker Roadshow 2016
Docker Roadshow 2016Docker Roadshow 2016
Docker Roadshow 2016
 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Docker Birthday #5 Meetup Cluj - Presentation

  • 1. Happy 5th Birthday Docker! #dockerbday April 27, 2018 (officially in March 2018)
  • 2. Docker Bday #5 Celebrations Worldwide! 100+ user and customer events worldwide!
  • 3. Thank you Docker Cluj Sponsors! Your generosity is much appreciated!
  • 4. Docker Momentum Thank You for 5 Amazing Years! Docker EE commercial customers 450+ Job listings on LinkedIn 15K Container downloads 37B 3.5M 200+ Active Docker user groups Dockerized apps
  • 5. Thank you Docker Cluj Mentors! Mentors please stand up :) Mentors are advanced Docker users here to answer your Qs and help guide you through the labs! Just raise your hand if you need help.
  • 6. Take a #dockerselfie Say cheese! 1. Stand in front of / around the bday banner 2. Take an awesome selfie 3. Post on twitter & instagram using #dockerbday
  • 7. The Docker Journey to Containerization Getting Started 1st Project Scaling Out New Innovation Where are you? And where do you want to go?
  • 8. Event Agenda We have a great event planned for you :) 5.00pm - 5.15pm: Intro to Docker presentation 5.15pm - 7.30pm: Learning Docker with the bday #5 hands-on-labs 7.30pm - 8.00pm: Socializing, selfies, fun!
  • 10. Containers are the “Fastest Growing Cloud Enabling Technology” By 2020, more than 50% of global organizations will be running containers in production. -Gartner Title source: 451 Research 2017 24B PULLS
  • 11. Static Website ? ? ? ? ? ? ? ? Web Frontend ? ? ? ? ? ? ? ? Background Workers ? ? ? ? ? ? ? ? User DB ? ? ? ? ? ? ? ? Analytics DB ? ? ? ? ? ? ? ? Queue ? ? ? ? ? ? ? ? Desktop Test/QA Cluster Production Cluster Public Cloud Data Center Mainframe Windows Server Edge Device The “Matrix from Hell” Breeds Complexity
  • 12. The “Matrix from Hell” Breeds Complexity Static Website ? ? ? ? ? ? ? Web Frontend ? ? ? ? ? ? ? Background Workers ? ? ? ? ? ? ? User DB ? ? ? ? ? ? ? Analytics DB ? ? ? ? ? ? ? Queue ? ? ? ? ? ? ? Desktop Test/QA Cluster Production Cluster Public Cloud Data Center Mainframe Windows Server Edge Device — Containers Cut Complexity
  • 13. Maintenance and Complexity Drains the Budget, So Innovation Suffers * Average number infrastructures in the enterprise (on-prem and cloud) ** Forrester, CIO and the emerging Digital Crisis, 2018 *** CloudPhysics, Global IT Data Lake Report, Q4, ‘16 Sources: IDC “The Cost of Retaining Aging IT Infrastructure”, RightScale 2017 State of the Cloud Report Stalled Initiatives • Modernizing legacy apps • Cloud migration • Server consolidation • Faster s/w time to market 8+ IT Silos* 1000’s of apps <20% server utilization*** IT demands increasing! ! 60% of CIOs say “We’re behind in digital transformation”** INNOVATION 20% MAINTENANCE 80%
  • 14. Server Hypervisor App App App App O/S OS OS OS Containers Can Raise Utilization and Cut Infrastructure Costs Advantage #1: Infrastructure Containers Expand Budgets by Delivering Savings Server Hypervisor OS OS OS OS App App App App Multiple Operating Systems Lower Server Utilization “Docker” Engine App App App App App App App App App App App App OS VM and OS Licenses Server Count Power, Space, Cooling Admin Reducin g
  • 15. Advantage #2: Productivity Faster Development and Simpler Operations OPERATIONS Speed Your Choice Savings DEVELOPMENT
  • 16. The Docker Enterprise Edition (EE) Difference
  • 17. 400+ Build Their Containerization Strategy with Docker Enterprise Edition Financial Services Healthcare & Science Tech Oil & Gas / Energy Insurance Public Sector
  • 18. Docker allows GSK to support a multitude of tools, technologies and interfaces. Ranjith Raghunath, GlaxoSmithKline Docker helped us achieve a much better security position. Jan Hedstrom, Assa Abloy …Everyone wants to work with Docker and it’s a change of mindset in the company. Thomas Boussardon, Societe Generale Only Docker Delivers All Three Core Enterprise Requirements • Your app in any cloud, including Hybrid • No lock-in • Risk mitigation • Use Docker native tools … or almost any you prefer Choice Security Agility • Governance • Chain of custody • Role-based access control • Threat scanning • Standardized and unified operations • Dev to Ops consistency • Rapid Delivery and response • Cost efficiency Docker EE Ensures Choice, Security and Agility
  • 19. To Enable Your Key IT Initiatives Modernize Software Supply Chain Modernize Existing or “Traditional” Applications (“MTA”) Cloud Strategies Avoiding lock-in Reduce Data Center Expenses Faster Application Development and Delivery
  • 20. With an Enterprise-Ready Container Platform Support and Certification AutomationGovernanceSecurity • Threat Scanning • Controlled Code Deployment • Encryption • Secrets Mgmt • Image Mgmt • Support for 3rd party security • Role-based access control (RBAC) • Policy Mgmt • App Config Mgmt • Forensic Image History • Controlled Code Deployment • Orchestration • Built-in app reliability/High Avail. • Policy-based automation • Auto healing • Enterprise-grade support • Certified Plug-ins and Infrastructure • Certified ISV apps • Certified professionals Server OS App Docker Engine
  • 21. Docker Enterprise Edition Enables All Application Types Enable a uniform management and security model for any app across an infrastructure Traditional Microservices ISV apps Big Data ML AI ...moreEdge & IoT Cloud VM Bare Metal Edge Device Docker Platform
  • 22. What’s New in Docker Enterprise Edition Docker + Kubernetes
  • 23. Docker adds Kubernetes support Customers asked Docker: • To have both Swarm and Kubernetes available for the pockets within their organizations that are using it • To make Kubernetes easier to manage • For a Docker Dev to Ops experience with Kubernetes • For advanced capabilities of Docker EE around the secure software supply chain, high availability, and automation for Kubernetes • To make Kubernetes management available across Windows, multiple Linux distros, and clouds Continuation of Docker’s strategy of extending the Docker EE platform for maximum choice PLUGINS MainframeWindows PLATFORMS ORCHESTRATORS
  • 24. Seamless Integration of Kubernetes to Docker Enterprise Edition Docker EE is designed to support multiple orchestrators: ● EE Manager Nodes are both Swarm managers and Kubernetes masters to enable high availability ● Every worker node is both Kubernetes API- and Swarm API-ready ● One management plane driving: ○ Secure software supply chain ○ Secure multi-tenancy ○ Secure and highly available node management Kubelet Secure Cluster Management (Swarm-Based) App Scheduler Swarm KubernetesOR Kubelet Docker Nodes KubeletKubelet Docker EE Orchestration
  • 25. By supporting both Swarm and Kubernetes orchestration, Docker EE brings all applications to the same platform Enterprise Applications + SOA Web Apps/ 12-factor Microservices SWARM KUBERNETES DOCKER ENTERPRISE EDITION
  • 26. Docker for Mac / Docker for Windows adds Kubernetes option ● Same Docker developer workflow used by millions ● Developers have freedom to build Swarm- or Kubernetes-based applications on a local machine with the same tool ● Nothing new to install, no change for existing Docker developers
  • 27. Docker Delivers a Consistent Experience from Dev to Ops 27 DEVELOPERS IT OPERATIONS Managed by Docker EE On-Prem Cloud Docker for Mac Docker for Windows Any App, Any Format ● Separation of concerns - keeping Dev and Ops aligned on responsibilities ● Same operating model across different app types and infrastructure platforms
  • 29. Learn Docker: Bday #5 Hands-On-Labs March 2018 ● Docker 101 - Linux ● Docker 101 - Windows Description: intro to Docker on Linux or Windows that takes you through the basics of the platform, building your first containers, and deploying them in an orchestration system. Learning Outcome: You’ll come out understanding the basics of Docker and orchestration.
  • 30. Learn Docker: Bday #5 Hands-On-Labs ● Kubernetes on Docker for Mac and Docker for Windows Description: Covers the basics of using Kubernetes on Docker for Mac and Docker for Windows. Learning Outcome: Understanding of basic concepts of Kubernetes and how to create your cluster on your desktop. ● Modernizing Traditional Java Apps ● Modernizing Traditional .NET / Windows Apps Description: Take a traditional, Java EE or ASP.NET monolithic application and containerize it. Then break out a few pieces to have a more modern, modular deployment of the application built on Docker EE. Learning Outcome: Understand of the basics of application modernization and Docker EE.
  • 31. Learn Docker: Bday #5 Hands-On-Labs ● Deploying Multi-OS applications with Docker EE Description: Deploy and refactor a traditional Java application on Linux, into a microservice application, some of the services in in Java on Linux, some in .NET on Windows, and deploy the application on a hybrid Docker Enterprise Edition cluster with Linux and Windows nodes. Learning Outcome: People who take this lab will learn the basics of the Docker EE platform including secure images and orchestration using both Swarm and Kubernetes.
  • 32. Get Started Now play-with-docker! For the Linux 101 and Desktop labs: https://github.com/dockersamples/docker-fifth-birthday For the EE workshop: Join the slack channel - #5th-bday - on the Docker Community Slack team! (for a slack invite register here: https://community.docker.com)
  • 33. Don’t miss the container industry event of the year! Register now: https://2018.dockercon.com/ Special 10% Discount Code: BIRTHDAY10 *good for full conference passes only Check out the Docker blog for an early preview of the agenda: https://blog.docker.com
  • 34. Get Docker Certified! Continue your learning journey and set yourself apart Go to http://success.docker.com/certification