SlideShare ist ein Scribd-Unternehmen logo
1 von 73
Day 2 Keynote
Ben Golub
CEO-Docker, Inc.
@golubbe
Ben Golub
CEO, Docker
@golubbe
...has a checkered history
Our beloved logo…
Some Other Logo Submissions
Choose a Logo That Conveys Brand
Values
Day 1: Developers and Operators
Docker for Developers
• Improving the developer experience
• Desktop to Cloud integration
Docker for Ops
• Secure Orchestration
• LinuxKit
• Project Moby
Day 2 Keynote
Docker in the Enterprise
Docker Is in the Enterprise
Service
Provider
Tech
Public
Sector
Insurance
Healthcare
& Science
Financial
Services
Docker Commercial Adoption
Not only off the
charts for
microservices
Docker Commercial Adoption
CA
Riverbed
Solarbeds
Gomez (Compuware)
TIBCO
Nicara(Vmware NSX)
Ubuntu(Open Source Linux)
Commvault
Turbonomic (formerly VMTurbo)
Nutanix
NetScout
ServiceSource
March(Cisco)
IPsodt
MARKETPENETRATION
Market Penetration
Emerging as a
leader in
infrastructure
To keep planes in the air
To keep soldiers away from
landmines
To cure diseases
To process $ billions in
transactions per day
To keep the largest ecommerce
websites running
To power the largest financial
institutions
To monitor fire alarms
To keep healthcare systems running
smoothly
Docker Being Used…
The Myth of Bi-Modal IT
MICROSERVICES TRADITIONAL APPS
Cloud or New
Infrastructure
You are either here..
Old Infrastructure …or here
There is only one mode
FAST
Enabling a Journey
MICROSERVICES
AGILE TRADITIONAL
APPS
TRADITIONAL APPS
Cloud or New
Infrastructure
Old Infrastructure
…you should be past AND future proof
Bare Metal
The Reality Is Diverse
Developers
Linux
On Premises
Traditional
Virtual
IT Ops
Windows
Cloud
Microservices
Swamy
Kocherlakota
Global Head of Infrastructure
and Operations
@ksr_swamy
Swamy Kocherlakota
Global Head of Infrastructure and
Operations
Visa
@ksr_swamy
Forward Looking
Statements and Disclaimer
This presentation contains forward-looking statements within the meaning of the U.S.
Private Securities Litigation Reform Act of 1995. Forward-looking statements can
generally be identified by the terms “objective,” “goal,” “strategy,” “opportunities,”
“continue," “can,” "will" and other similar expressions. Examples of such forward-
looking statements may include, but are not limited to, statements we make about
our corporate strategy and product goals, plans and objectives. By their nature,
forward-looking statements: (i) speak only as of the date they are made, (ii) are not
statements of historical fact or guarantees of future performance and (iii) are subject
to risks, uncertainties, assumptions and changes in circumstances that are difficult to
predict or quantify. Therefore, actual results could differ materially and adversely
from our forward-looking statements because of a variety of factors, including the
following: the impact of new laws, regulations and marketplace barriers;
developments in litigation and government enforcement, including interchange
reimbursement fees, antitrust and tax; new lawsuits, investigations or proceedings,
or changes to our potential exposure in connection with pending lawsuits,
investigations or proceedings; economic factors; industry developments, such as
competitive pressure, rapid technological developments, and disintermediation from
our payments network; system developments; costs arising if Visa Europe were to
exercise its right to require us to acquire all of its outstanding stock; the loss of
organizational effectiveness or key employees; the failure to integrate acquisitions
successfully or to effectively develop new products and businesses; natural
disasters, terrorist attacks, military or political conflicts, and public health
emergencies; and various other risk factors discussed in our most recent Annual
Report on Form 10-K and our most recent Quarterly Report on Form 10-Q filed with
the U.S. Securities and Exchange Commission. You should not place undue reliance
on such statements.
Studies, survey results, research, recommendations, and opportunity assessments
are provided for informational purposes only and should not be relied upon for
marketing, legal, regulatory or other advice. Recommendations and opportunities
should be independently evaluated in light of your specific business needs and any
applicable laws and regulations. Visa is not responsible for your use of any studies,
survey results, research, recommendations, opportunity assessments, or other
information, including errors of any kind, or any assumptions or conclusions you
might draw from their use. Except where statistically significant differences are
specifically noted, survey results should be considered directional only.
• 16,800 financial institution clients
• 44.0 million merchant locations
• 3.1 billion Visa cards
• 2.6 million ATMs (3)
• 176 currencies
Visa by the Numbers
One of the World’s Largest Retail Electronic Payments Networks (1)
• US $129.1 billion total transactions (4)
• US $5.8 trillion payments volume
• US $8.2 trillion total volume (2)
• 65,000 transaction messages per second
(capacity)
Figures are rounded, include the Europe region, effective with the quarter ended September 30, 2016 unless otherwise noted. Figures from the latest operational
performance data except number of financial institutions and ATMs.
(1) Based on payments volume, total volume, number of transactions and number of cards in circulation.
(2) Includes payments and cash transactions.
(3) As reported by client financial institutions and therefore may be subject to change; includes ATMs in the Europe territory. As of June 30, 2016.
(4) Includes payments and cash transactions.
Reach Scale
1. Make electronic payments accessible
to everyone, everywhere
2. Open our platform to drive innovation
in digital payments
3. Deploy code to production on first day as a
developer
4. Built with Just In Time infrastructures
5. Global infrastructure with the highest security
and availability
Visa Vision and Drivers
Efficiency
Speed
Before: A Couple of Years Ago
Small
app
Custom OS
VM
Large
app
VM
Custom OS
Med app
Custom OS
VM
Hypervisor
Common Network
Pool of Commodity Servers
Provisioning
Time
Weeks to Days
Patching &
Maintenance
Painful
Tech Refresh Intrusive
Multi-tenancy Happy and Spacious Neighbors
(Space Division Multiplexing)
We have been investing heavily in automation.
More developers working in infrastructure than ever before.
Meanwhile..
Infrastructure footprint growing steadily
Business is global resulting in no downtime,
maintenance windows are shrinking
Headcount and resources remain constant
…With Wasted Efficiency
12 months
3 months
3 months to
procure &
provision
3 months
3 months to
decommission
50% Waste
Infrastructure (Provisioning Time) Infrastructure (Run Time)
Almost 90% of infrastructure < 15% utilized (1)
(1) Global IT Data Lake Report, Q4’16 from CloudPhysics
Tech Refresh
Patching &
Maintenance
Breaking the
Pattern:
Docker and
Microservices
Perceived Opportunity
Application Team and Infrastructure Partnership
Selected 2 Key
Services2 Standard Way to Compose, Package,
Deploy and Manage
1 Developer Productivity
3 Time Division Multiplexing
4 Simplicity in End to End Management of Lifecycle
Key Architectural Decisions
1) Transaction Processing and 2) Risk Decision System
Bare Metal
vs.
Virtual
Ecosystem
Components
Service Registration
Discovery
Load Balancing
Network Architecture
Should we wait for
it to evolve?
Security Implications
Visa Today
• Live in production for 6 months
• 100K transactions per day
• 10X app scalability
• Multiple clusters across multiple
regions
2:25pm - Learn More about Visa’s
deployment by Sasi Kannappan
After
Provisioning
Time
Seconds
Patching &
Maintenance
Goodbye
Tech
Refresh
Invisible
Infrastructure
Multi-
tenancy
Time and Space
Division Multiplexing
Lessons Learned
Expanding this blueprint for 5 more
application groups
Granularity1
Memory Footprint2
Load Balancing3
Operationalization4
Visa Roadmap
Classic
[Days]
Bare Metal
Virtual + Container
IaaS
[Hours]
Bare Metal
Virtual + Container
Bring Your
Own Stack
[Hours]
End to End
Virtual + Container
Bring Your
Own Service
[Seconds]
Container
First
(End to End)
Days to
Seconds
Move as Many Workloads to the Right
Tetris-like Infrastructure
Constant stream of
microservices and containers
Docker Nodes Docker Nodes Docker Nodes
Efficiency
Containers per
Business Volume
Speed
Measured in Seconds
1
2
3
Start with a secure base
…that embraces diversity
Secure the whole supply chain
…and keep that diversity
Leverage an ecosystem
…that supports diversity
Lessons Learned
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Your World is a Diverse Mix of
Apps and Infrastructures
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Slightly More Realistic
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Even More Realistic
The World Is Diverse
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Start with a Secure Base
and Containerize Apps
Security
Distributed State
Network
Container Runtime
Volumes
Orchestration
Container Engine
Integrated Security
Start with a Secure Base
and Containerize Apps
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Start with a Secure Base
and Containerize Apps
Build a Supply Chain (CaaS)
Image Registry
Security scan
& sign
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Control Plane
Secure Supply Chain from
Dev to Build
Image Registry
Traditional
Microservices
DEVELOPERS
Security scan
& sign
Scale Deployment Securely Using
Policies
Image Registry
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Control PlaneSecurity scan
& sign
Container App Lifecycle Workflow
Private Image Registry
Image Scanning and
Monitoring
Secure Access and User
Management
Content Trust and
Verification
Application and Cluster
Management
Policy Management
Integrated Lifecycle
Management
Security
Distributed State
Network
Container Runtime
Volumes
Orchestration
Container Engine
Build a Secure Supply Chain
Usable
Security
Trusted
Delivery
Portable
1
2
3
Start with a secure base
…that embraces diversity
Secure the whole supply chain
…and keep that diversity
Leverage an ecosystem
…that supports diversity
Lessons Learned
Secure Software Supply Chain
Image Registry
Security scan
& sign
Traditional
Microservices
DEVELOPERS IT OPERATIONS
Control Plane
Image RegistrySecurity scan
& sign
Traditional
Third Party
Microservices
docker store
DEVELOPERS IT OPERATIONS
Control Plane
Leverage the Ecosystem in
the Supply Chain
A Certified Ecosystem
Docker Enterprise Edition
Major Expansions This Week
On every
Major Cloud
In the
Datacenter
Linux for z Systems
and Power Series
Docker for GCP
Aspara Stack
Agility
Broader Delivery Ecosystem
Global NetworkProduct & Support
39
47
18
GSI/FSI
Mark Cavage
VP, Product Development Oracle
Announcing Oracle on
Docker Store
…and more to come!
“...if it’s not on #docker I won’t download it...”
Why is Oracle on Docker Store?
• Developers drive decisions
• Oracle software used by millions
• Docker Store offers trusted content
Why Should ISVs Be in Docker
Store?
Widely Available Trusted & Certified
A single marketplace for all
software on any cloud
Pre-approved publishers with
certified containers
Hear about Oracle’s experience with Docker Store at Session 108531
Docker Store: The New Destination for Enterprise Software
The Docker Modernize Traditional
Apps Program
• Accelerate portability, security and efficiency for existing apps without modifying
source code
• Turnkey program includes professional services, Docker Enterprise Edition and
hybrid cloud infrastructure
• Available from key partners:
www.docker.com/MTA
Get Limited
Edition Gear
• Try modernizing a .NET app at
the DockerCon Hands
on Labs
• First 100 people to complete
two labs today gets a limited
edition t-shirt
Aaron Ades
AVP, Solutions Engineering
Aaron Ades
AVP, Solutions Engineering
MetLife
Our Products Are Promises
Life P&C Annuity Dental Disability Health Legal
• Fortune 40 Company
• 100 Million Customers
• $500 Billion total assets under investment
• $45 Billion paid to policy holders in 2015
From the Fountain Pen to the Cloud
1868
• The Universal Stock
Ticker is patented
• MetLife sells 1,477
policies for $4.3M
1950’s
• First large scale
computer: UNIVAC
• $45.4 B in force covering
33M persons
1980’s
• $300 billion in force
• First consolidated claims
app
400+
Systems of
Record
1920’s
• Paying 1,029 claims per
day
• One claim every 28
seconds
Working with Legacy Is Hard
The “New” Digital
Revolution is
Mobile
Unified &
Consistent
Interface
Call center want
Customers want
Sales agents want
Wrap the
App
Microservices
make everything
taste better
Tap the
Data
Modern Data
Architectures ensure
data flows freely
Tap the
Data
Modern Data
Architectures ensure
data flows freely
Scrap the
App
Retire
legacy apps one
brick at a time
1868
1884
1898
1920
1950
1954
1967
1970
1982
1983
2000
2005 2015
2012
A Mash Up of Our Legacy
New Levers for Savings
+
Consolidate
VMs
70%
Move workloads
easily to Azure
Massive
operational
leverage
+
DevOps at
MetLife with the
MOD Squad
Even Old Elephants Can Dance
• Concept to production in 5 months
• The spark of innovation is spreading at MetLife
• Docker and DevOps change your culture
• Check out Tim Tyler’s session
11:15 AM - Docker 0 to 60 in 5 Months:
How a Traditional Fortune 40 Company
Turns on a Dime
107848 - Escape From Your VMs with
Image2Docker
108531 - Docker Store: The New
Destination for Enterprise Software
106653 – Docker 0 to 60 in 5 Months:
How a Traditional Fortune 40 Company
Turns
on a Dime
Attend These Sessions Today to Learn More
110457 - Back to the Future:
Containerize Legacy Applications
107941 - Docker Enterprise Edition:
Building a Secure Supply Chain for the
Enterprise
110420 – Docker Networking in
Production at Visa
Enterprise Customer Use Cases
Traditional & microservices
apps, cloud
Traditional app modernization
Big data, genomic sequencing
Microservices appsMicroservices apps
Big data, genomic sequencing
DevOps, CI for traditional
& microservices apps, cloud
Traditional & microservices
apps, cloud
Automated dev pipelines
Traditional & microservices
apps
Thank You
#DockerCon

Weitere ähnliche Inhalte

Was ist angesagt?

DockerCon 18 Cool Hacks: solo.io
DockerCon 18 Cool Hacks:  solo.ioDockerCon 18 Cool Hacks:  solo.io
DockerCon 18 Cool Hacks: solo.io
Docker, Inc.
 
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.
 

Was ist angesagt? (20)

Intro Docker to Loire Atlantique
Intro Docker to Loire AtlantiqueIntro Docker to Loire Atlantique
Intro Docker to Loire Atlantique
 
DockerCon 2017 - General Session Day 1 - Ben Golub
DockerCon 2017 - General Session Day 1 - Ben GolubDockerCon 2017 - General Session Day 1 - Ben Golub
DockerCon 2017 - General Session Day 1 - Ben Golub
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
 
Docker Innovation Culture
Docker Innovation CultureDocker Innovation Culture
Docker Innovation Culture
 
The Tao of Docker - Devfest Nantes 2017
The Tao of Docker - Devfest Nantes 2017The Tao of Docker - Devfest Nantes 2017
The Tao of Docker - Devfest Nantes 2017
 
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsDocker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
 
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise Edition
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise EditionDockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise Edition
DockerCon 18 Cool Hacks: Cloud Native ML with Docker Enterprise Edition
 
DockerCon 18 Cool Hacks: solo.io
DockerCon 18 Cool Hacks:  solo.ioDockerCon 18 Cool Hacks:  solo.io
DockerCon 18 Cool Hacks: solo.io
 
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 ...
 
Letting Science Drive Technology at GlaxoSmithKline
Letting Science Drive Technology at GlaxoSmithKlineLetting Science Drive Technology at GlaxoSmithKline
Letting Science Drive Technology at GlaxoSmithKline
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 Recap
 
DockerCon 2016 - Structured Container Delivery
DockerCon 2016 - Structured Container DeliveryDockerCon 2016 - Structured Container Delivery
DockerCon 2016 - Structured Container Delivery
 
Faster safer and 100 user centric application at equifax with docker
Faster safer and 100 user centric application at equifax with dockerFaster safer and 100 user centric application at equifax with docker
Faster safer and 100 user centric application at equifax with docker
 
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
 
Docker and Microservice
Docker and MicroserviceDocker and Microservice
Docker and Microservice
 
'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 Indy: Dockercon 2019 Recap and Docker CLI Plugins
Docker Indy: Dockercon 2019 Recap and Docker CLI PluginsDocker Indy: Dockercon 2019 Recap and Docker CLI Plugins
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application Development
 
Docker and Devops
Docker and DevopsDocker and Devops
Docker and Devops
 

Ähnlich wie DockerCon 2017 - General Session Day 2 - Ben Golub

STARTUPP upTech Sep 2022.pptx
STARTUPP upTech Sep 2022.pptxSTARTUPP upTech Sep 2022.pptx
STARTUPP upTech Sep 2022.pptx
etebarkhmichale
 
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
Yogi Golle
 
V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)
Silverio A. Sierra
 
brocade-necessity-of-network-modernization-wp
brocade-necessity-of-network-modernization-wpbrocade-necessity-of-network-modernization-wp
brocade-necessity-of-network-modernization-wp
Jimmie Adkins
 

Ähnlich wie DockerCon 2017 - General Session Day 2 - Ben Golub (20)

STARTUPP upTech Sep 2022.pptx
STARTUPP upTech Sep 2022.pptxSTARTUPP upTech Sep 2022.pptx
STARTUPP upTech Sep 2022.pptx
 
BlockchainValleyDeck.pdf
BlockchainValleyDeck.pdfBlockchainValleyDeck.pdf
BlockchainValleyDeck.pdf
 
Trade Digitalisation - Trade Trust
Trade Digitalisation - Trade TrustTrade Digitalisation - Trade Trust
Trade Digitalisation - Trade Trust
 
Capco Blockchain, Distributed Ledger and Cryptocurrencies keynote to IIROC co...
Capco Blockchain, Distributed Ledger and Cryptocurrencies keynote to IIROC co...Capco Blockchain, Distributed Ledger and Cryptocurrencies keynote to IIROC co...
Capco Blockchain, Distributed Ledger and Cryptocurrencies keynote to IIROC co...
 
Blockchain_Logyca (ENG).pdf
Blockchain_Logyca (ENG).pdfBlockchain_Logyca (ENG).pdf
Blockchain_Logyca (ENG).pdf
 
Digital transformation of global securities exchanges
Digital transformation of global securities exchangesDigital transformation of global securities exchanges
Digital transformation of global securities exchanges
 
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
 
ORBCOMM Investor Overview
ORBCOMM Investor OverviewORBCOMM Investor Overview
ORBCOMM Investor Overview
 
V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)V2COM Inc. Offer to Partners (V2COM) (1)
V2COM Inc. Offer to Partners (V2COM) (1)
 
30ian2009 sun
30ian2009 sun30ian2009 sun
30ian2009 sun
 
2016 investor presentation
2016 investor presentation2016 investor presentation
2016 investor presentation
 
Decentralized exchange-Banco: presented by Pentagon
Decentralized exchange-Banco: presented by PentagonDecentralized exchange-Banco: presented by Pentagon
Decentralized exchange-Banco: presented by Pentagon
 
Saunders 8e ppt_chapter19
Saunders 8e ppt_chapter19Saunders 8e ppt_chapter19
Saunders 8e ppt_chapter19
 
The Necessity for Network Modernization - White Paper
The Necessity for Network Modernization - White PaperThe Necessity for Network Modernization - White Paper
The Necessity for Network Modernization - White Paper
 
brocade-necessity-of-network-modernization-wp
brocade-necessity-of-network-modernization-wpbrocade-necessity-of-network-modernization-wp
brocade-necessity-of-network-modernization-wp
 
Overcoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain AdoptionOvercoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain Adoption
 
MongoDB and BlockChain
MongoDB and BlockChainMongoDB and BlockChain
MongoDB and BlockChain
 
Paradigm Capital Blockchain, Cryptocurrency & Apps Report
Paradigm Capital Blockchain, Cryptocurrency & Apps ReportParadigm Capital Blockchain, Cryptocurrency & Apps Report
Paradigm Capital Blockchain, Cryptocurrency & Apps Report
 
M&A doc strategies of Avaloq acquisition
M&A doc strategies of Avaloq acquisitionM&A doc strategies of Avaloq acquisition
M&A doc strategies of Avaloq acquisition
 
"Disruption 101" Keynote Philly Phorum 2013
"Disruption 101" Keynote Philly Phorum 2013"Disruption 101" Keynote Philly Phorum 2013
"Disruption 101" Keynote Philly Phorum 2013
 

Mehr von Docker, Inc.

Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 

Mehr von Docker, Inc. (20)

Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience
 
How to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker BuildHow to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker Build
 
Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
 
Securing Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINXSecuring Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINX
 
How To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and ComposeHow To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and Compose
 
Hands-on Helm
Hands-on Helm Hands-on Helm
Hands-on Helm
 
Distributed Deep Learning with Docker at Salesforce
Distributed Deep Learning with Docker at SalesforceDistributed Deep Learning with Docker at Salesforce
Distributed Deep Learning with Docker at Salesforce
 
The First 10M Pulls: Building The Official Curl Image for Docker Hub
The First 10M Pulls: Building The Official Curl Image for Docker HubThe First 10M Pulls: Building The Official Curl Image for Docker Hub
The First 10M Pulls: Building The Official Curl Image for Docker Hub
 
Monitoring in a Microservices World
Monitoring in a Microservices WorldMonitoring in a Microservices World
Monitoring in a Microservices World
 
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
 
Predicting Space Weather with Docker
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with Docker
 
Become a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio CodeBecome a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio Code
 
How to Use Mirroring and Caching to Optimize your Container Registry
How to Use Mirroring and Caching to Optimize your Container RegistryHow to Use Mirroring and Caching to Optimize your Container Registry
How to Use Mirroring and Caching to Optimize your Container Registry
 
Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!
 
Kubernetes at Datadog Scale
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog Scale
 
Labels, Labels, Labels
Labels, Labels, Labels Labels, Labels, Labels
Labels, Labels, Labels
 
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment ModelUsing Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
 
Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
 
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
 
Developing with Docker for the Arm Architecture
Developing with Docker for the Arm ArchitectureDeveloping with Docker for the Arm Architecture
Developing with Docker for the Arm Architecture
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

DockerCon 2017 - General Session Day 2 - Ben Golub

  • 1. Day 2 Keynote Ben Golub CEO-Docker, Inc. @golubbe
  • 3. ...has a checkered history Our beloved logo…
  • 4. Some Other Logo Submissions
  • 5. Choose a Logo That Conveys Brand Values
  • 6. Day 1: Developers and Operators Docker for Developers • Improving the developer experience • Desktop to Cloud integration Docker for Ops • Secure Orchestration • LinuxKit • Project Moby
  • 7. Day 2 Keynote Docker in the Enterprise
  • 8. Docker Is in the Enterprise Service Provider Tech Public Sector Insurance Healthcare & Science Financial Services
  • 9. Docker Commercial Adoption Not only off the charts for microservices
  • 10. Docker Commercial Adoption CA Riverbed Solarbeds Gomez (Compuware) TIBCO Nicara(Vmware NSX) Ubuntu(Open Source Linux) Commvault Turbonomic (formerly VMTurbo) Nutanix NetScout ServiceSource March(Cisco) IPsodt MARKETPENETRATION Market Penetration Emerging as a leader in infrastructure
  • 11. To keep planes in the air To keep soldiers away from landmines To cure diseases To process $ billions in transactions per day To keep the largest ecommerce websites running To power the largest financial institutions To monitor fire alarms To keep healthcare systems running smoothly Docker Being Used…
  • 12. The Myth of Bi-Modal IT MICROSERVICES TRADITIONAL APPS Cloud or New Infrastructure You are either here.. Old Infrastructure …or here
  • 13. There is only one mode FAST
  • 14. Enabling a Journey MICROSERVICES AGILE TRADITIONAL APPS TRADITIONAL APPS Cloud or New Infrastructure Old Infrastructure …you should be past AND future proof
  • 15. Bare Metal The Reality Is Diverse Developers Linux On Premises Traditional Virtual IT Ops Windows Cloud Microservices
  • 16. Swamy Kocherlakota Global Head of Infrastructure and Operations @ksr_swamy
  • 17. Swamy Kocherlakota Global Head of Infrastructure and Operations Visa @ksr_swamy
  • 18. Forward Looking Statements and Disclaimer This presentation contains forward-looking statements within the meaning of the U.S. Private Securities Litigation Reform Act of 1995. Forward-looking statements can generally be identified by the terms “objective,” “goal,” “strategy,” “opportunities,” “continue," “can,” "will" and other similar expressions. Examples of such forward- looking statements may include, but are not limited to, statements we make about our corporate strategy and product goals, plans and objectives. By their nature, forward-looking statements: (i) speak only as of the date they are made, (ii) are not statements of historical fact or guarantees of future performance and (iii) are subject to risks, uncertainties, assumptions and changes in circumstances that are difficult to predict or quantify. Therefore, actual results could differ materially and adversely from our forward-looking statements because of a variety of factors, including the following: the impact of new laws, regulations and marketplace barriers; developments in litigation and government enforcement, including interchange reimbursement fees, antitrust and tax; new lawsuits, investigations or proceedings, or changes to our potential exposure in connection with pending lawsuits, investigations or proceedings; economic factors; industry developments, such as competitive pressure, rapid technological developments, and disintermediation from our payments network; system developments; costs arising if Visa Europe were to exercise its right to require us to acquire all of its outstanding stock; the loss of organizational effectiveness or key employees; the failure to integrate acquisitions successfully or to effectively develop new products and businesses; natural disasters, terrorist attacks, military or political conflicts, and public health emergencies; and various other risk factors discussed in our most recent Annual Report on Form 10-K and our most recent Quarterly Report on Form 10-Q filed with the U.S. Securities and Exchange Commission. You should not place undue reliance on such statements. Studies, survey results, research, recommendations, and opportunity assessments are provided for informational purposes only and should not be relied upon for marketing, legal, regulatory or other advice. Recommendations and opportunities should be independently evaluated in light of your specific business needs and any applicable laws and regulations. Visa is not responsible for your use of any studies, survey results, research, recommendations, opportunity assessments, or other information, including errors of any kind, or any assumptions or conclusions you might draw from their use. Except where statistically significant differences are specifically noted, survey results should be considered directional only.
  • 19. • 16,800 financial institution clients • 44.0 million merchant locations • 3.1 billion Visa cards • 2.6 million ATMs (3) • 176 currencies Visa by the Numbers One of the World’s Largest Retail Electronic Payments Networks (1) • US $129.1 billion total transactions (4) • US $5.8 trillion payments volume • US $8.2 trillion total volume (2) • 65,000 transaction messages per second (capacity) Figures are rounded, include the Europe region, effective with the quarter ended September 30, 2016 unless otherwise noted. Figures from the latest operational performance data except number of financial institutions and ATMs. (1) Based on payments volume, total volume, number of transactions and number of cards in circulation. (2) Includes payments and cash transactions. (3) As reported by client financial institutions and therefore may be subject to change; includes ATMs in the Europe territory. As of June 30, 2016. (4) Includes payments and cash transactions. Reach Scale
  • 20. 1. Make electronic payments accessible to everyone, everywhere 2. Open our platform to drive innovation in digital payments 3. Deploy code to production on first day as a developer 4. Built with Just In Time infrastructures 5. Global infrastructure with the highest security and availability Visa Vision and Drivers
  • 22. Before: A Couple of Years Ago Small app Custom OS VM Large app VM Custom OS Med app Custom OS VM Hypervisor Common Network Pool of Commodity Servers Provisioning Time Weeks to Days Patching & Maintenance Painful Tech Refresh Intrusive Multi-tenancy Happy and Spacious Neighbors (Space Division Multiplexing) We have been investing heavily in automation. More developers working in infrastructure than ever before.
  • 23. Meanwhile.. Infrastructure footprint growing steadily Business is global resulting in no downtime, maintenance windows are shrinking Headcount and resources remain constant
  • 24. …With Wasted Efficiency 12 months 3 months 3 months to procure & provision 3 months 3 months to decommission 50% Waste Infrastructure (Provisioning Time) Infrastructure (Run Time) Almost 90% of infrastructure < 15% utilized (1) (1) Global IT Data Lake Report, Q4’16 from CloudPhysics Tech Refresh Patching & Maintenance
  • 26. Perceived Opportunity Application Team and Infrastructure Partnership Selected 2 Key Services2 Standard Way to Compose, Package, Deploy and Manage 1 Developer Productivity 3 Time Division Multiplexing 4 Simplicity in End to End Management of Lifecycle
  • 27. Key Architectural Decisions 1) Transaction Processing and 2) Risk Decision System Bare Metal vs. Virtual Ecosystem Components Service Registration Discovery Load Balancing Network Architecture Should we wait for it to evolve? Security Implications
  • 28. Visa Today • Live in production for 6 months • 100K transactions per day • 10X app scalability • Multiple clusters across multiple regions 2:25pm - Learn More about Visa’s deployment by Sasi Kannappan
  • 30. Lessons Learned Expanding this blueprint for 5 more application groups Granularity1 Memory Footprint2 Load Balancing3 Operationalization4
  • 31. Visa Roadmap Classic [Days] Bare Metal Virtual + Container IaaS [Hours] Bare Metal Virtual + Container Bring Your Own Stack [Hours] End to End Virtual + Container Bring Your Own Service [Seconds] Container First (End to End) Days to Seconds Move as Many Workloads to the Right
  • 32. Tetris-like Infrastructure Constant stream of microservices and containers Docker Nodes Docker Nodes Docker Nodes Efficiency Containers per Business Volume Speed Measured in Seconds
  • 33. 1 2 3 Start with a secure base …that embraces diversity Secure the whole supply chain …and keep that diversity Leverage an ecosystem …that supports diversity Lessons Learned
  • 34. Traditional Microservices DEVELOPERS IT OPERATIONS Your World is a Diverse Mix of Apps and Infrastructures
  • 37. The World Is Diverse Traditional Microservices DEVELOPERS IT OPERATIONS
  • 38. Traditional Microservices DEVELOPERS IT OPERATIONS Start with a Secure Base and Containerize Apps
  • 39. Security Distributed State Network Container Runtime Volumes Orchestration Container Engine Integrated Security Start with a Secure Base and Containerize Apps
  • 40. Traditional Microservices DEVELOPERS IT OPERATIONS Start with a Secure Base and Containerize Apps
  • 41. Build a Supply Chain (CaaS) Image Registry Security scan & sign Traditional Microservices DEVELOPERS IT OPERATIONS Control Plane
  • 42. Secure Supply Chain from Dev to Build Image Registry Traditional Microservices DEVELOPERS Security scan & sign
  • 43. Scale Deployment Securely Using Policies Image Registry Traditional Microservices DEVELOPERS IT OPERATIONS Control PlaneSecurity scan & sign
  • 44. Container App Lifecycle Workflow Private Image Registry Image Scanning and Monitoring Secure Access and User Management Content Trust and Verification Application and Cluster Management Policy Management Integrated Lifecycle Management Security Distributed State Network Container Runtime Volumes Orchestration Container Engine Build a Secure Supply Chain Usable Security Trusted Delivery Portable
  • 45. 1 2 3 Start with a secure base …that embraces diversity Secure the whole supply chain …and keep that diversity Leverage an ecosystem …that supports diversity Lessons Learned
  • 46. Secure Software Supply Chain Image Registry Security scan & sign Traditional Microservices DEVELOPERS IT OPERATIONS Control Plane
  • 47. Image RegistrySecurity scan & sign Traditional Third Party Microservices docker store DEVELOPERS IT OPERATIONS Control Plane Leverage the Ecosystem in the Supply Chain
  • 48. A Certified Ecosystem Docker Enterprise Edition
  • 49. Major Expansions This Week On every Major Cloud In the Datacenter Linux for z Systems and Power Series Docker for GCP Aspara Stack Agility
  • 50. Broader Delivery Ecosystem Global NetworkProduct & Support 39 47 18 GSI/FSI
  • 51. Mark Cavage VP, Product Development Oracle
  • 52. Announcing Oracle on Docker Store …and more to come!
  • 53. “...if it’s not on #docker I won’t download it...” Why is Oracle on Docker Store? • Developers drive decisions • Oracle software used by millions • Docker Store offers trusted content
  • 54. Why Should ISVs Be in Docker Store? Widely Available Trusted & Certified A single marketplace for all software on any cloud Pre-approved publishers with certified containers Hear about Oracle’s experience with Docker Store at Session 108531 Docker Store: The New Destination for Enterprise Software
  • 55.
  • 56. The Docker Modernize Traditional Apps Program • Accelerate portability, security and efficiency for existing apps without modifying source code • Turnkey program includes professional services, Docker Enterprise Edition and hybrid cloud infrastructure • Available from key partners: www.docker.com/MTA
  • 57. Get Limited Edition Gear • Try modernizing a .NET app at the DockerCon Hands on Labs • First 100 people to complete two labs today gets a limited edition t-shirt
  • 59. Aaron Ades AVP, Solutions Engineering MetLife
  • 60. Our Products Are Promises Life P&C Annuity Dental Disability Health Legal • Fortune 40 Company • 100 Million Customers • $500 Billion total assets under investment • $45 Billion paid to policy holders in 2015
  • 61. From the Fountain Pen to the Cloud 1868 • The Universal Stock Ticker is patented • MetLife sells 1,477 policies for $4.3M 1950’s • First large scale computer: UNIVAC • $45.4 B in force covering 33M persons 1980’s • $300 billion in force • First consolidated claims app 400+ Systems of Record 1920’s • Paying 1,029 claims per day • One claim every 28 seconds
  • 62. Working with Legacy Is Hard The “New” Digital Revolution is Mobile Unified & Consistent Interface Call center want Customers want Sales agents want
  • 64. Tap the Data Modern Data Architectures ensure data flows freely
  • 65. Tap the Data Modern Data Architectures ensure data flows freely
  • 66. Scrap the App Retire legacy apps one brick at a time
  • 68. New Levers for Savings + Consolidate VMs 70% Move workloads easily to Azure Massive operational leverage +
  • 69. DevOps at MetLife with the MOD Squad
  • 70. Even Old Elephants Can Dance • Concept to production in 5 months • The spark of innovation is spreading at MetLife • Docker and DevOps change your culture • Check out Tim Tyler’s session 11:15 AM - Docker 0 to 60 in 5 Months: How a Traditional Fortune 40 Company Turns on a Dime
  • 71. 107848 - Escape From Your VMs with Image2Docker 108531 - Docker Store: The New Destination for Enterprise Software 106653 – Docker 0 to 60 in 5 Months: How a Traditional Fortune 40 Company Turns on a Dime Attend These Sessions Today to Learn More 110457 - Back to the Future: Containerize Legacy Applications 107941 - Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise 110420 – Docker Networking in Production at Visa
  • 72. Enterprise Customer Use Cases Traditional & microservices apps, cloud Traditional app modernization Big data, genomic sequencing Microservices appsMicroservices apps Big data, genomic sequencing DevOps, CI for traditional & microservices apps, cloud Traditional & microservices apps, cloud Automated dev pipelines Traditional & microservices apps