Slide 1

Slide 1 text

Emmanuel Salzard, Global Domain Head of Infrastructure V2 Alex Afflerbach, Head of IT Operations Analytics Platform, IV2 Shaping the next BNP Paribas CIB Infrastructure with The Elastic Stack BNP Paribas, Corporate and Institutional Banking November 9, 2016

Slide 2

Slide 2 text

2 BNP Corporate & Investment Banking •  Global provider of financial solutions to corporate and institutional clients •  Approximately 30,000 people in 57 countries across EMEA, Asia-Pacific and the Americas •  Tailored solutions for clients across capital markets, securities services, financing, treasury and financial advisory •  Global leader across multiple disciplines; expertise include structured financing, derivatives and risk management, to name a few

Slide 3

Slide 3 text

Infrastructure V2 (IV2) •  TARDIS Digital Platform §  Customer-oriented o  IT Store, IT Wall, IT Talk, IT Lab §  Unified §  Product driven §  With intelligence everywhere 3

Slide 4

Slide 4 text

4 Infrastructure V2 (IV2) •  Aramchek – IT Operation Analytics –  Root cause analysis / Bad behavioral analytics –  Forecasting –  Cruise control •  Log indexation as a service –  Provide in-house managed Elastic environment for business specific data (non-IV2)

Slide 5

Slide 5 text

Monitoring IV2 with Kibana 5

Slide 6

Slide 6 text

Why we engaged with Elastic? •  Elastic Stack §  Open source technology §  Large & active community §  Partnering opportunities 6 •  Specific project requirements §  Complete solution - from ingest to visualization §  Multi-tenant security §  Dedicated support

Slide 7

Slide 7 text

Functional Implementation Storage Platform Visualization & Exploration Data Processing Alerting, Monitoring & Anomaly Detection Enterprise Services Referentials Identity Management Authentication Rights Management Alerting Frameworks Other Outputs, APIs Telemetry Data Collection Agents Plugins/Outputs System Logs Application Logs SNMP File Metadata Net flows CPU Memory Storage NIC Any numerical Event, Etc. Etc. Semi-Structured Metrics Application

Slide 8

Slide 8 text

Functional Implementation System Logs Application Logs SNMP File Metadata Net flows Memory Storage NIC Any numerical Event, Etc. Metrics Semi-Structured Application CPU Etc. Front-End REST API VISUALIZATION INGEST

Slide 9

Slide 9 text

Functional Implementation 0 10 20 30 40 50 60 0 10 20 30 40 50 60 Size in Terabytes Billions of Documents Linear (Size in Terabytes) Elas1c Performance Workshop Compression with Deflate 2.X Upgrade Security Project Kick-off

Slide 10

Slide 10 text

Multi-Tenant Ingestion Kibana Dashboard 10

Slide 11

Slide 11 text

11 Scaling Clusters for Petabytes of Data •  Multi-tenancy cluster topology –  Shared vs. Dedicated •  Managing very high volumes in Elasticsearch –  Annual ingest rate of 1 PB –  10 year archiving requirements •  Sharing resources between tenants/regions –  Tribe Node

Slide 12

Slide 12 text

12 Lessons Learned •  Enhanced Index Management (segment level) –  data retention, sharding and physical & logical partitioning •  Index Management (at a functional level) –  proper “type” separation by index and indices •  Take Security Seriously •  Multi-Tenant Management –  Cluster scaling and monitoring •  Respect the JVM –  JVM Heap (32 GB) vs. Data managed •  Disaster Recovery Strategy –  Datacenter isolation •  Ingestion Buffer (Kafka)

Slide 13

Slide 13 text

Future projects with Elastic •  Move away from threshold monitoring to predictive analysis and enable anomaly detection with Prelert 13 •  Make the IV2 Digital Platform smarter §  Self-healing §  Building a knowledge base §  Taking advantage of Elasticsearch scoring capabilities

Slide 14

Slide 14 text

www.elastic.co 14

Slide 15

Slide 15 text

Except where otherwise noted, this work is licensed under hNp://creaQvecommons.org/licenses/by-nd/4.0/ CreaQve Commons and the double C in a circle are registered trademarks of CreaQve Commons in the United States and other countries. Third party marks and brands are the property of their respecQve holders.