SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Building a Secure
and Resilient
Foundation for
Banking at Intesa
Sanpaolo
Intesa Sanpaolo
Agenda
1. Intesa Sanpaolo - Who We Are
2. The Actual Needs
3. Proposed Solution: Docker EE
4. Technological Stacks
Supported – We Are Legacy!
5. The Business Case – Are
There Any ROIs?
6. Architecture Design &
Implementation
7. What We Achieved
8. Next Steps
Who We Are
The Leader
in Italy
Unique
Customer
Reach
Strategic
International
Presence
• Leader in all segments with a market share of 17% in customer deposits and 16% in
customer loans
• Leadership in most attractive products
• Strong capital base and asset quality
• Largest domestic network: over 3,900 branches, 13%(1) market share and 11.1 million clients
• Best branch footprint making the Group truly nationwide: market share ≥ 12%(1) in 13 out of 20 regions
• High penetration of local markets: market share ≥ 5%(1) in 106 out of 107 provinces
• Particular strength in the wealthiest areas of Italy: strong retail presence covering more
than 70% of Italian household wealth
• Selected commercial banking presence in Central and Eastern Europe and Middle Eastern
and North African countries reaching 7.7 million clients in 12 countries through a network of
over 1,100 branches
• International network presence in 28 countries in support of cross-border activities of
corporate customers
Figures as at 31 March 2017
(1) Bank of Italy criteria figures as at 31 December 2016
INTESA SANPAOLO
Who We Are
Financial
Highlights
Total Assets: euro 739,453 m
Loans to Customers: euro 366,468 m
Direct Deposits from
Banking
Business: euro 383,222 m
Direct Deposits from Insurance
Business
and Technical Reserves: euro 146,295 m
Shareholders’ Equity(1): euro 50,735 m
1Q17 Net Income: euro 901 m
~ 18.8 million
Customers
5,075
Branches
Market Capitalisation(2): euro 44.7 bn
~ 11.1 million in Italy
3,937 in Italy
1,138 abroad
~ 7.7 million abroad
Figures as at 31 March 2017
(1) Including Net Income (2) As at 28 April 2017
INTESA SANPAOLO
Who We Are 151.6
87.3
80.8
60.4
58.8
58.0
57.5
49.0
45.7
44.7
42.9
40.6
38.8
37.4
34.2
33.3
31.2
29.2
28.2
27.7
25.3
24.9
HSBC
Banco Santander
BNP Paribas
UBS
Lloyds Banking Group
ING
Sberbank
BBVA
Nordea Bank
Intesa Sanpaolo
Barclays
Société Générale
Crédit Agricole
Royal B. of Scotland
Deutsche Bank
UniCredit
Danske Bank
Credit Suisse
Standard Chartered
KBC
Svenska Handelsb.
Caixabank
1
2
3
4
5
6
7
8
9
10
11
EUROZONE RANKING
BANK’S MARKET CAPITALISATION (euro
bn)
Source: Bloomberg
Prices as at 28 April 2017
INTESA SANPAOLO
The Actual Needs
We believe that IaaS and PaaS can
enable the cloud-readiness of apps but
manage them in hybrid environments
can be complex. Infrastructure-As-Code
is a step closer to what we mean as
cloud-readiness but apps aren’t all
stateless, expecially in legacy companies
Monolith apps represent the majority of
our perimeter as they represent the
legacy of a consolidated way of
developing code. Change management
of monoliths is straightforward: even
the smallest modification of the code
requires a complete redeploy
Having the same, unchanged
infrastructure regardless of the
environment in which it is located
allows to clear the human error
while deploying the infrastructure,
but forces the developer to know
also non-pertinent domains
Cloud-Ready Break The Monolith Infrastructure As Code
By peak10.com By 99acres.comBy tumblr.com
Proposed Solution:
Docker Enterprise Edition
An Enterprise
Container-As-a-
Service Solution
From «https://europe-2017.dockercon.com/enterprise-summit/»
App
Existing
Application
Modern
Methodologies
Integrate to CI/CD and
automation system
Convert to a
Docker EE
container
Modern
Infrastructure
Built on premises, in the
cloud, or as part of a
hybrid environment
Ongoing
Innovation
Add new services or
start peeling off
services from
monolith code base
The quickest way to cut into that 80%
Technological Stack Supported
Stack Description
Docker
Compatibility
Vendor Support
MICROSOFT-BASED
STACK
Stack that uses the Microsoft products suite
and can be used for custom applications or
market products on a Windows platform
• All the stack elements can be made in
containers with full support
JAVA-BASED STACK
Stack for Java applications with relational
DB. It is the most widely used ISP platform
for critical applications and it is based on
a Linux platform
• All the core elements of the stack are
available in fully supported containers
OPEN SOURCE STACK
WITH RELATIONAL
DATABASE
Java application stack that uses open
source products and provides a relational type
database
• Red Hat makes available only Wildfly
JBoss Docker containers without
enterprise-level support
• The other elements are fully supported
OPEN SOURCE STACK
WITH NON-RELATIONAL
DATABASE
Java application stack that uses open
source products and provides a non-relational
database
• Red Hat makes available only Wildfly
JBoss Docker containers without
enterprise-level support
• The other elements are fully supported
Supportato
Parzialmente
Supportato
Business Case and ROIs
Consolidation is the key:
with Docker Enterprise Edition you can
consolidate more apps on a single physical
machine
There is no big gap between the licence for an ESXi
or a Docker Enterprise engine so there’s no saving
based merely on licence subscriptions
The worst business case is having Docker EE on virtual
machines – but a virtual infrastructure raises me from
having to think about the high reliability and storage
availability through datacenters
Everything is really nice
and supported but ..
Am I saving
money?
Architecture
Design And
Implementation
Our Datacenters
before our new
infrastructure
TURIN PARMA
Production Site with
High Availability
Production Site with
High Availability
BC
5 Networking switches configured as an IP Fabric L3 (3 Leaf + 2 Spine)
5 Management servers UCP instances and DTRs + ingress services (Infra nodes)
4 server Worker general purpose workloads, (3 CentOS 7.4 + 1 Windows Server 2016)
3 server Storage Nodes (Elastifile storage nodes)
RackMount Server DELL R730xd
4 Worker + 3 Storage Nodes
Total requested Storage: 22,4 TB RAW
Resources
• Memory: 768GB RAM
• CPU: 2x E5-2690v4 (28 core 2.6GHz)
• LAN: 4x 10Gb Eth (with SFP)
• Boot: 2x300GB SAS
• Disks: 4x 800GB NVMe 2,5’ = 3,2TB NVMe
7 Worker
RackMount Server DELL R430
Infra nodes (UCP+DTR+Ingress)
Total requested storage: 4,8 TB RAW
Resources
• Memory: 64GB RAM
• CPU: 1x E5-2620v4 (8 core 2.1GHz)
• LAN: 4x 10Gb Eth (with SFP)
• Disks: 2x 600GB SAS 2,5’ = 1,2TB SAS 10k RPM
5 Infra
Switch DELL S4048
Spine and Leaf
Resources
▪ S4048-ON multilayer witch with 10G - 48 x 10G
di SFP+ type interfaces and 6 x 40G QSFP+
interfaces
▪ Switching capacity 1.44Tbps
▪ Forwarding rate: 1080Mpps
▪ Fabric (Spine & Leaf) DAC 40G 7mt
▪ 32 transceiver SFP+ 10G-SR per 8 server
5 Switch
What we GOT – w00t!
R A C K 1 R A C K 2 R A C K 3
WAN (Remote DC)
Leaf: 2x Dell S4048-ON
Spine: 3x Dell S4048-ON
Spine Leaf
L3 IP Fabric
Spine Leaf L3 IP Fabric
R A C K 1 R A C K 2 R A C K
3Turin
R A C K 1 R A C K 2 R A C K 3
Parma
W A NW A N
Spine Leaf L3 IP Fabric
Internal
Networking
Traffic
Core
Networking
Traffic
R A C K 1 R A C K 2 R A C K
3Turin
R A C K 1 R A C K 2 R A C K 3
Parma
W A NW A N
Spine Leaf L3 IP Fabric
The Spine Leaf Layer 3
Fabric Design allows to
predictably scale out
container workloads
It has constant latency
even while adding
rackmount servers and
workload
It is easily integrable
in existing Core IP
network topologies
Since we will use a SDN on
top of this the core switches
need to know nothing else but
the MAC and ARP entries of
the ToR switches.
What about the Software?
R A C K 1 R A C K 2 R A C K
3Turin
R A C K 1 R A C K 2 R A C K 3
Parma
W A NW A N
Avinetworks
UCP
DTR
Elastifile
Worker
Turin Site Parma Site
Elastifile
Data replication
Docker Universal Control Panel
SDN (IPSEC VXLAN) – Libnetwork overlay driver
Avinetworks Ingress
Physical L3 Networking
SDSSDSSDS
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
Container Runtime
SDSSDSSDS
Container
Container
Container
Container
Container
Container
Container
Container
Container
Container
It’s all about
Component
s
Deployed Anywhere on common
Hardware
• On-Prem, Private Enterprise Cloud, Public Cloud
• Works well in noisy & fluctuating Public Cloud environments
Full Stack Written from Scratch
• Streamlined for Flash/SSD/NVMe (3D XPoint in future)
• No Read Cache / No Write Cache (eliminates costly NVRAM)
• Combines Metadata and Data into a single write which reduces
Write Amplification + Extends Flash lifetime (Patented)
• Delivers linear scalability with < 2 ms latency in the Public Cloud
Enterprise Grade Feature / Functionality
• Dynamic Data Path for Directories and Files (Patented)
• Advanced data services – Compression, Dedupe, Snapshots,
Async DR
• POSIX semantics
Elastifile Design Objective
Avi’s Web Scale Application Services Fabric
Scalable Network
Services
Separated control and data
plane
Centralized Management
Manage a single fabric, not
many devices
Visibility & Analytics
Actionable insights key to
automation
Hybrid Cloud
Single solution, any environment
Service
Engine
Data Plant
Controller
Data Plant
Applianc
e
Bare Metal Virtualized Container Public
Cloud
VM
VM
VM
VM
VM
Docker Universal Control Plane
CD
Docker
Trusted RegistryVersion Control
It’s all about
Components
CI
ProductionStagingUATBuild ImagesBuild Apps Integration
Performance
Testing
Functional Testing
Non-Production Environments ProductionBuild Cluster
What We
Achieved
Our Datacenters
before our new
infrastructure
TURIN & PARMA
Production Site with
Geographical High Availability
Next Steps
Infrastructure
Sizing Based on
Average Traffic
Cloud Brokering
Tools
Peaks can be handled scaling out the cluster on public cloud
All the infrastructure components can follow the Docker stack on
hybrid on-prem and off-prem infrastructures
Evaluate tools that can handle the cloud provider to choose in case of
bursts
The peak must not be more expensive than designing the on-prem
infrastructure on peaks
Figures as at 31 March 2017
(1) Bank of Italy criteria figures as at 31 December 2016

Weitere ähnliche Inhalte

Was ist angesagt?

On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahOn-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahDocker, Inc.
 
DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1Docker, Inc.
 
Modernizing Java Apps with Docker
Modernizing Java Apps with DockerModernizing Java Apps with Docker
Modernizing Java Apps with DockerDocker, Inc.
 
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 RecapPatrick Chanezon
 
Running database infrastructure on containers
Running database infrastructure on containersRunning database infrastructure on containers
Running database infrastructure on containersMariaDB plc
 
Continuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOpsContinuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOpsDocker, Inc.
 
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...Docker, Inc.
 
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...Vincenzo Ferme
 
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...Docker, Inc.
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Docker, Inc.
 
Shipping and Shifting ~100 Apps with Docker EE
Shipping and Shifting ~100 Apps with Docker EEShipping and Shifting ~100 Apps with Docker EE
Shipping and Shifting ~100 Apps with Docker EEDocker, Inc.
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDocker, Inc.
 
Docker ee an architecture and operations overview
Docker ee an architecture and operations overviewDocker ee an architecture and operations overview
Docker ee an architecture and operations overviewDocker, Inc.
 
Modernizing Traditional Applications with Docker EE: From PoC to Production
Modernizing Traditional Applications with Docker EE: From PoC to ProductionModernizing Traditional Applications with Docker EE: From PoC to Production
Modernizing Traditional Applications with Docker EE: From PoC to ProductionDocker, Inc.
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...DevOps.com
 
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...Docker, Inc.
 
Don’t have a Meltdown! Practical Steps for Defending Your Apps
Don’t have a Meltdown! Practical Steps for Defending Your AppsDon’t have a Meltdown! Practical Steps for Defending Your Apps
Don’t have a Meltdown! Practical Steps for Defending Your AppsDocker, Inc.
 
Modernizing Traditional Applications
Modernizing Traditional ApplicationsModernizing Traditional Applications
Modernizing Traditional ApplicationsDocker, Inc.
 
Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !Francisco Gonçalves
 

Was ist angesagt? (20)

On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahOn-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
 
DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1
 
Modernizing Java Apps with Docker
Modernizing Java Apps with DockerModernizing Java Apps with Docker
Modernizing Java Apps with Docker
 
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
 
Running database infrastructure on containers
Running database infrastructure on containersRunning database infrastructure on containers
Running database infrastructure on containers
 
Continuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOpsContinuous Packaging is also Mandatory for DevOps
Continuous Packaging is also Mandatory for DevOps
 
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
 
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
 
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
 
Shipping and Shifting ~100 Apps with Docker EE
Shipping and Shifting ~100 Apps with Docker EEShipping and Shifting ~100 Apps with Docker EE
Shipping and Shifting ~100 Apps with Docker EE
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container Networking
 
Docker ee an architecture and operations overview
Docker ee an architecture and operations overviewDocker ee an architecture and operations overview
Docker ee an architecture and operations overview
 
Modernizing Traditional Applications with Docker EE: From PoC to Production
Modernizing Traditional Applications with Docker EE: From PoC to ProductionModernizing Traditional Applications with Docker EE: From PoC to Production
Modernizing Traditional Applications with Docker EE: From PoC to Production
 
Docker Datacenter - CaaS
Docker Datacenter - CaaSDocker Datacenter - CaaS
Docker Datacenter - CaaS
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
 
Don’t have a Meltdown! Practical Steps for Defending Your Apps
Don’t have a Meltdown! Practical Steps for Defending Your AppsDon’t have a Meltdown! Practical Steps for Defending Your Apps
Don’t have a Meltdown! Practical Steps for Defending Your Apps
 
Modernizing Traditional Applications
Modernizing Traditional ApplicationsModernizing Traditional Applications
Modernizing Traditional Applications
 
Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !Hypervisor "versus" Linux Containers with Docker !
Hypervisor "versus" Linux Containers with Docker !
 

Ähnlich wie Building a Secure and Resilient Foundation for Banking at Intesa Sanpaolo with Docker EE

Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVYoshihiro Nakajima
 
Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108qnapivan
 
Lenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stackLenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stackLenovo Data Center
 
Architecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with IntelArchitecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with IntelIntel IT Center
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY
 
What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0ScyllaDB
 
FOSDEM 2017 Trip Report
FOSDEM 2017 Trip ReportFOSDEM 2017 Trip Report
FOSDEM 2017 Trip ReportOCaml Labs
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureIntel® Software
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfRakuten Group, Inc.
 
SUSE Expert Days 2017 LENOVO
SUSE Expert Days 2017 LENOVOSUSE Expert Days 2017 LENOVO
SUSE Expert Days 2017 LENOVOSUSE España
 
Why Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT StrategyWhy Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT Strategyandreas kuncoro
 
Red Hat Storage: Emerging Use Cases
Red Hat Storage: Emerging Use CasesRed Hat Storage: Emerging Use Cases
Red Hat Storage: Emerging Use CasesRed_Hat_Storage
 
Huawei IT Product and Solution Overview
Huawei IT Product and Solution OverviewHuawei IT Product and Solution Overview
Huawei IT Product and Solution OverviewOpenNebula Project
 
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based HardwareRed hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based HardwareRed_Hat_Storage
 
Lenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rackLenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rackLenovo Data Center
 
IoT Story: From Edge to HDP
IoT Story: From Edge to HDPIoT Story: From Edge to HDP
IoT Story: From Edge to HDPDataWorks Summit
 

Ähnlich wie Building a Secure and Resilient Foundation for Banking at Intesa Sanpaolo with Docker EE (20)

Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFVSoftware Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
 
Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108
 
Lenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stackLenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stack
 
Architecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with IntelArchitecting the Cloud Infrastructure for the Future with Intel
Architecting the Cloud Infrastructure for the Future with Intel
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0What’s New in ScyllaDB Open Source 5.0
What’s New in ScyllaDB Open Source 5.0
 
FOSDEM 2017 Trip Report
FOSDEM 2017 Trip ReportFOSDEM 2017 Trip Report
FOSDEM 2017 Trip Report
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
 
Join FIWARE Lab
Join FIWARE LabJoin FIWARE Lab
Join FIWARE Lab
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdf
 
SUSE Expert Days 2017 LENOVO
SUSE Expert Days 2017 LENOVOSUSE Expert Days 2017 LENOVO
SUSE Expert Days 2017 LENOVO
 
Why Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT StrategyWhy Software Defined Storage is Critical for Your IT Strategy
Why Software Defined Storage is Critical for Your IT Strategy
 
Red Hat Storage: Emerging Use Cases
Red Hat Storage: Emerging Use CasesRed Hat Storage: Emerging Use Cases
Red Hat Storage: Emerging Use Cases
 
NetApp All Flash storage
NetApp All Flash storageNetApp All Flash storage
NetApp All Flash storage
 
Flexible infrastructures for future Cloud
Flexible infrastructures for future CloudFlexible infrastructures for future Cloud
Flexible infrastructures for future Cloud
 
Huawei IT Product and Solution Overview
Huawei IT Product and Solution OverviewHuawei IT Product and Solution Overview
Huawei IT Product and Solution Overview
 
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based HardwareRed hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
 
Lenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rackLenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rack
 
IoT Story: From Edge to HDP
IoT Story: From Edge to HDPIoT Story: From Edge to HDP
IoT Story: From Edge to HDP
 

Mehr von Docker, Inc.

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 Docker, Inc.
 
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 BuildDocker, 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 AWSDocker, Inc.
 
Securing Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINXSecuring Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINXDocker, Inc.
 
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 ComposeDocker, Inc.
 
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 SalesforceDocker, Inc.
 
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 HubDocker, Inc.
 
Monitoring in a Microservices World
Monitoring in a Microservices WorldMonitoring in a Microservices World
Monitoring in a Microservices WorldDocker, Inc.
 
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...Docker, Inc.
 
Predicting Space Weather with Docker
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with DockerDocker, Inc.
 
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 CodeDocker, Inc.
 
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 RegistryDocker, Inc.
 
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!Docker, Inc.
 
Kubernetes at Datadog Scale
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog ScaleDocker, Inc.
 
Labels, Labels, Labels
Labels, Labels, Labels Labels, Labels, Labels
Labels, Labels, Labels Docker, Inc.
 
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 ModelDocker, 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 AWSDocker, Inc.
 
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...Docker, Inc.
 
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 ArchitectureDocker, 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

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Kürzlich hochgeladen (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Building a Secure and Resilient Foundation for Banking at Intesa Sanpaolo with Docker EE

  • 1. Building a Secure and Resilient Foundation for Banking at Intesa Sanpaolo Intesa Sanpaolo
  • 2. Agenda 1. Intesa Sanpaolo - Who We Are 2. The Actual Needs 3. Proposed Solution: Docker EE 4. Technological Stacks Supported – We Are Legacy! 5. The Business Case – Are There Any ROIs? 6. Architecture Design & Implementation 7. What We Achieved 8. Next Steps
  • 3. Who We Are The Leader in Italy Unique Customer Reach Strategic International Presence • Leader in all segments with a market share of 17% in customer deposits and 16% in customer loans • Leadership in most attractive products • Strong capital base and asset quality • Largest domestic network: over 3,900 branches, 13%(1) market share and 11.1 million clients • Best branch footprint making the Group truly nationwide: market share ≥ 12%(1) in 13 out of 20 regions • High penetration of local markets: market share ≥ 5%(1) in 106 out of 107 provinces • Particular strength in the wealthiest areas of Italy: strong retail presence covering more than 70% of Italian household wealth • Selected commercial banking presence in Central and Eastern Europe and Middle Eastern and North African countries reaching 7.7 million clients in 12 countries through a network of over 1,100 branches • International network presence in 28 countries in support of cross-border activities of corporate customers Figures as at 31 March 2017 (1) Bank of Italy criteria figures as at 31 December 2016 INTESA SANPAOLO
  • 4. Who We Are Financial Highlights Total Assets: euro 739,453 m Loans to Customers: euro 366,468 m Direct Deposits from Banking Business: euro 383,222 m Direct Deposits from Insurance Business and Technical Reserves: euro 146,295 m Shareholders’ Equity(1): euro 50,735 m 1Q17 Net Income: euro 901 m ~ 18.8 million Customers 5,075 Branches Market Capitalisation(2): euro 44.7 bn ~ 11.1 million in Italy 3,937 in Italy 1,138 abroad ~ 7.7 million abroad Figures as at 31 March 2017 (1) Including Net Income (2) As at 28 April 2017 INTESA SANPAOLO
  • 5. Who We Are 151.6 87.3 80.8 60.4 58.8 58.0 57.5 49.0 45.7 44.7 42.9 40.6 38.8 37.4 34.2 33.3 31.2 29.2 28.2 27.7 25.3 24.9 HSBC Banco Santander BNP Paribas UBS Lloyds Banking Group ING Sberbank BBVA Nordea Bank Intesa Sanpaolo Barclays Société Générale Crédit Agricole Royal B. of Scotland Deutsche Bank UniCredit Danske Bank Credit Suisse Standard Chartered KBC Svenska Handelsb. Caixabank 1 2 3 4 5 6 7 8 9 10 11 EUROZONE RANKING BANK’S MARKET CAPITALISATION (euro bn) Source: Bloomberg Prices as at 28 April 2017 INTESA SANPAOLO
  • 6. The Actual Needs We believe that IaaS and PaaS can enable the cloud-readiness of apps but manage them in hybrid environments can be complex. Infrastructure-As-Code is a step closer to what we mean as cloud-readiness but apps aren’t all stateless, expecially in legacy companies Monolith apps represent the majority of our perimeter as they represent the legacy of a consolidated way of developing code. Change management of monoliths is straightforward: even the smallest modification of the code requires a complete redeploy Having the same, unchanged infrastructure regardless of the environment in which it is located allows to clear the human error while deploying the infrastructure, but forces the developer to know also non-pertinent domains Cloud-Ready Break The Monolith Infrastructure As Code By peak10.com By 99acres.comBy tumblr.com
  • 7. Proposed Solution: Docker Enterprise Edition An Enterprise Container-As-a- Service Solution From «https://europe-2017.dockercon.com/enterprise-summit/» App Existing Application Modern Methodologies Integrate to CI/CD and automation system Convert to a Docker EE container Modern Infrastructure Built on premises, in the cloud, or as part of a hybrid environment Ongoing Innovation Add new services or start peeling off services from monolith code base The quickest way to cut into that 80%
  • 8. Technological Stack Supported Stack Description Docker Compatibility Vendor Support MICROSOFT-BASED STACK Stack that uses the Microsoft products suite and can be used for custom applications or market products on a Windows platform • All the stack elements can be made in containers with full support JAVA-BASED STACK Stack for Java applications with relational DB. It is the most widely used ISP platform for critical applications and it is based on a Linux platform • All the core elements of the stack are available in fully supported containers OPEN SOURCE STACK WITH RELATIONAL DATABASE Java application stack that uses open source products and provides a relational type database • Red Hat makes available only Wildfly JBoss Docker containers without enterprise-level support • The other elements are fully supported OPEN SOURCE STACK WITH NON-RELATIONAL DATABASE Java application stack that uses open source products and provides a non-relational database • Red Hat makes available only Wildfly JBoss Docker containers without enterprise-level support • The other elements are fully supported Supportato Parzialmente Supportato
  • 9. Business Case and ROIs Consolidation is the key: with Docker Enterprise Edition you can consolidate more apps on a single physical machine There is no big gap between the licence for an ESXi or a Docker Enterprise engine so there’s no saving based merely on licence subscriptions The worst business case is having Docker EE on virtual machines – but a virtual infrastructure raises me from having to think about the high reliability and storage availability through datacenters Everything is really nice and supported but .. Am I saving money?
  • 10. Architecture Design And Implementation Our Datacenters before our new infrastructure TURIN PARMA Production Site with High Availability Production Site with High Availability BC
  • 11. 5 Networking switches configured as an IP Fabric L3 (3 Leaf + 2 Spine) 5 Management servers UCP instances and DTRs + ingress services (Infra nodes) 4 server Worker general purpose workloads, (3 CentOS 7.4 + 1 Windows Server 2016) 3 server Storage Nodes (Elastifile storage nodes) RackMount Server DELL R730xd 4 Worker + 3 Storage Nodes Total requested Storage: 22,4 TB RAW Resources • Memory: 768GB RAM • CPU: 2x E5-2690v4 (28 core 2.6GHz) • LAN: 4x 10Gb Eth (with SFP) • Boot: 2x300GB SAS • Disks: 4x 800GB NVMe 2,5’ = 3,2TB NVMe 7 Worker RackMount Server DELL R430 Infra nodes (UCP+DTR+Ingress) Total requested storage: 4,8 TB RAW Resources • Memory: 64GB RAM • CPU: 1x E5-2620v4 (8 core 2.1GHz) • LAN: 4x 10Gb Eth (with SFP) • Disks: 2x 600GB SAS 2,5’ = 1,2TB SAS 10k RPM 5 Infra Switch DELL S4048 Spine and Leaf Resources ▪ S4048-ON multilayer witch with 10G - 48 x 10G di SFP+ type interfaces and 6 x 40G QSFP+ interfaces ▪ Switching capacity 1.44Tbps ▪ Forwarding rate: 1080Mpps ▪ Fabric (Spine & Leaf) DAC 40G 7mt ▪ 32 transceiver SFP+ 10G-SR per 8 server 5 Switch What we GOT – w00t!
  • 12. R A C K 1 R A C K 2 R A C K 3 WAN (Remote DC) Leaf: 2x Dell S4048-ON Spine: 3x Dell S4048-ON Spine Leaf L3 IP Fabric
  • 13. Spine Leaf L3 IP Fabric R A C K 1 R A C K 2 R A C K 3Turin R A C K 1 R A C K 2 R A C K 3 Parma W A NW A N
  • 14. Spine Leaf L3 IP Fabric Internal Networking Traffic Core Networking Traffic R A C K 1 R A C K 2 R A C K 3Turin R A C K 1 R A C K 2 R A C K 3 Parma W A NW A N
  • 15. Spine Leaf L3 IP Fabric The Spine Leaf Layer 3 Fabric Design allows to predictably scale out container workloads It has constant latency even while adding rackmount servers and workload It is easily integrable in existing Core IP network topologies Since we will use a SDN on top of this the core switches need to know nothing else but the MAC and ARP entries of the ToR switches.
  • 16. What about the Software? R A C K 1 R A C K 2 R A C K 3Turin R A C K 1 R A C K 2 R A C K 3 Parma W A NW A N Avinetworks UCP DTR Elastifile Worker
  • 17. Turin Site Parma Site Elastifile Data replication Docker Universal Control Panel SDN (IPSEC VXLAN) – Libnetwork overlay driver Avinetworks Ingress Physical L3 Networking SDSSDSSDS Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime Container Runtime SDSSDSSDS Container Container Container Container Container Container Container Container Container Container
  • 19. Deployed Anywhere on common Hardware • On-Prem, Private Enterprise Cloud, Public Cloud • Works well in noisy & fluctuating Public Cloud environments Full Stack Written from Scratch • Streamlined for Flash/SSD/NVMe (3D XPoint in future) • No Read Cache / No Write Cache (eliminates costly NVRAM) • Combines Metadata and Data into a single write which reduces Write Amplification + Extends Flash lifetime (Patented) • Delivers linear scalability with < 2 ms latency in the Public Cloud Enterprise Grade Feature / Functionality • Dynamic Data Path for Directories and Files (Patented) • Advanced data services – Compression, Dedupe, Snapshots, Async DR • POSIX semantics Elastifile Design Objective
  • 20. Avi’s Web Scale Application Services Fabric Scalable Network Services Separated control and data plane Centralized Management Manage a single fabric, not many devices Visibility & Analytics Actionable insights key to automation Hybrid Cloud Single solution, any environment Service Engine Data Plant Controller Data Plant Applianc e Bare Metal Virtualized Container Public Cloud VM VM VM VM VM
  • 21. Docker Universal Control Plane CD Docker Trusted RegistryVersion Control It’s all about Components CI ProductionStagingUATBuild ImagesBuild Apps Integration Performance Testing Functional Testing Non-Production Environments ProductionBuild Cluster
  • 22. What We Achieved Our Datacenters before our new infrastructure TURIN & PARMA Production Site with Geographical High Availability
  • 23. Next Steps Infrastructure Sizing Based on Average Traffic Cloud Brokering Tools Peaks can be handled scaling out the cluster on public cloud All the infrastructure components can follow the Docker stack on hybrid on-prem and off-prem infrastructures Evaluate tools that can handle the cloud provider to choose in case of bursts The peak must not be more expensive than designing the on-prem infrastructure on peaks Figures as at 31 March 2017 (1) Bank of Italy criteria figures as at 31 December 2016