Upload
others
View
15
Download
1
Embed Size (px)
Citation preview
Docker Enterprise
Joachim Walter Partner Business Manager
History of Docker
2004Solaris Containers / Zones technology
introduced
2008Linux containers
(LXC 1.0) introduced
2013Solomon Hykes
starts Docker as an internal project within dotCloud
Mar 2013Docker released to open source
Feb 2016Docker introduces first
commercial product – now called Docker Enterprise
Edition
TodayOpen source community includes:
- 3,300+ contributors- 43,000+ stars- 12,000+ forks
By 2020, more than 50% of global organizations will be running containers in production.
-Gartner
Title source: 451 Research
Docker 615Kubernetes 213Jenkins 536Puppet 158
Community Edition
Enterprise Edition
Open source framework for assembling core components that make a container platform Free, community-supported
product for delivering a container solution
Subscription-based, commercially supported products for delivering a secure software supply chain
Intended for: Production deployments + Enterprise customers
Intended for: Software dev & test
Intended for: Open source contributors + ecosystem developers
The Docker Family Tree
... Encouraging Large Enterprises to Adopt Docker for Top Initiatives...
Modernize Software Supply Chain
Modernize Existing or “Traditional” Applications (“MTA”)
Cloud StrategiesAvoiding lock-in
Reduce Data Center Expenses
Faster Application Developmentand Delivery
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
Three Core Enterprise Requirements Drive Docker EE Design...
Enterprise Results
400+ Industry Leaders Build Their Containerization Strategy on Docker
FinancialServices
Healthcare& Science TechOil & Gas /
Energy Insurance Public Sector
Typical ROI Results from Customers
20% – 40%Hardware and software licensing savings
INFRASTRUCTURE SAVINGS
20% – 40%Operations support savings
50% – 90%Reduction in number of virtual machines (VMs)
30% – 60%
AgilityDeploy and scale in minutes
Security
Secure app isolation, threat scanning, and monitoring
PortabilityStreamlined workflow from development to production
PRODUCTIVITY GAINS
Value of Docker Datacenter Subscription
Official Technical Support• Dedicated support engineers and SLAs• Only available from Docker and IBM
Secure• Address vulnerabilities• Hotfixes
Stable• Predictable release cadence • Long supported versions• Backport defect fixes
11
Integrations and API Support• Docker native toolset• Access to the broadest ecosystem
Validated Configurations• Validated operating systems, configurations and
interoperability
Direct Product Roadmap Ownership• Directly responsible for proprietary and open
source product roadmap
Migrate and/or Modernize Traditional (Legacy) Apps with Docker Enterprise
become too complex, difficult, and/or costly
to implement
80% IT Budget
Your Legacy Applications Don’t Have To Define Your Capabilities
Application Changes
Stuck Keeping the Lights on
Spent on maintenance & upkeep
Making it difficult to keep up with
accelerating standards
33
7 Days
5 Mins
4 Servers
2 Servers
7Days
2Hours
Before After
Time from Commit to Deploy
InfrastructureUtilization
MTTR for Security Patches
Priorities going into the MTA Engagement
● TCO reduction
● Common governance model
● Security
● Self-service platform
● Standard deployment model
99% Faster50%
Decrease
84x Decrease in
MTTR
Wanted to modernize one of their legacy java applications running in their datacenter so they could reduce costs and establish a common governance model for all their applications
Average Time To Scale
7Days
5Mins
99% Increase
How Do You Get Things To Change
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
Docker EE Gives Legacy Applications Modern Capabilities
Efficient Portable SecureOptimize CapEx and OpEx costs
Infrastructure Independent Apps
Reduce risk and enforce new controls
Size of Infrastructure
77% Reduction
Deployment Speed MTTR for Patching
99%Faster
99%Faster
The date in which that code was written isn’t the only indicator that you’re dealing with a legacy application. There’s several other behaviors to keep an eye out for.
What Is A Legacy AppReally? Internal External
LAMP Stack
Java
Linux
.NET
.NET IIS
Windows
Most updates are band-aid fixes.
Contains a lot of lost knowledge
Dynamic scaling isn’t possible, or takes way too long.
Maintenance windows are a quarterly or bi-annual event. And contain more anxiety than confidence
Methodology: Docker EE Modernizes Apps and Infrastructure
ExistingApplication
Modern Methodologies
Integrate to CI/CDand automation
system
Convert to a container
with Docker EE
The quickest way to cut into that 80%
Modern Infrastructure
Built on premises, in the cloud, or as part of a hybrid
environment.
Modern MicroservicesAdd new services or
start peeling off services from monolith code
base
App
Docker Enterprise EditionFueling the Innovation Engine While Saving 50% on Costs
Linux Mainframe AWS Azure OtherPublic CloudsWindows
Disparate IT Infrastructure
Ente
rpris
e Ap
plic
atio
n Po
rtfo
lio
Traditional & ISV
PaaS Platforms
Virtualization
Public CloudsMicroservices/Cloud Native
Docker Enterprise Edition
The only Containers-as-a-Service platform for IT that manages and secures diverse applications across disparate infrastructure,
both on-premises and in the cloud
Code (SORs) that was written in the 1980s made it nearly impossible for MetLife to join the mobile Internet age and take advantage of cloud services. solution: create a single front-end interface across more than 400 SORs to give customers, independent insurance agents, and employees a common, modern experience.
Where else is Docker being used atMetLife
The hybrid cloud environment we have with Microsoft and Docker Enterprise Edition has been one of the most important aspects of our strategy that we’ve done in the last 35 years.” - Aaron Ades, Assistant Vice President of Solutions Engineering, MetLife
Hurdles they had to overcome• Old code running on mainframe made it very difficult for them to
integrate into newer requested by their customers• They need cloud scalability for these legacy systems
How Docker Helped make them successful• Shrink application delivery from months to minute.• Frictionlessly move workloads between datacenters and the cloud• Improve their computing resource usage efficiency by a factor of
Get StartedToday
ExistingApplication
Convert to a container
with Docker EE
The quickest way to cut into that 80%
Modern Infrastructure
Built on premise, in the cloud, or as part of a hybrid
environment.
App
What’s Included• 1 week onsite support /3 weeks remote
• Deploy Docker EE to cloud or on prem
infrastructure
• Containerize one application
• End-to-end app deploy using Docker EE
• App operations using Docker EE
In the first week• Containerize App Components
• Compose App Components
• Deploy App Stack to Docker EE
• Docker EE platform and tools showcase
• Performance testing and tuning
Where do we go from here?
We get together to further understand your business objectives & expectations
Step 1Step 2
Identify an application you want to modernize as well as
scope out resource plans
Pick a Start Date
Step 3
More Info: Docker.com/MTA
THANK YOU