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
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
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
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.
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
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
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
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
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