thales punchplatform agenda€¦ · wide range of business cases: . cybersecurity . industry 4.0 :...

21
Thales PunchPlatform PunchPlatform team Agenda 1 Building Blocks What It Does Deployment & Operations Typical Setups Customers and Use Cases RoadMap

Upload: others

Post on 25-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Thales PunchPlatform

PunchPlatform team

Agenda

1

Building Blocks

What It Does

Deployment & Operations

Typical Setups

Customers and Use Cases

RoadMap

Page 2: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

2

Compose Arbitrary Industrial Data Processing Channels

What It Does

YY

Y

Y YBatch Processing

Speed Processing

Alerting

Searching Visualising Reporting

logs, documents, events, …Data

logs, documents, events, …Data

Y

Page 3: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

3

DF DP

DV DA

DataFlowCollect and Transport Your Data Multi-nodes, -racks, -rooms, -sites Scalable, Resilient, Reliable

DataVisualizationCreate your Dashboards to dig months/years of data Pick what suits best your needs: Kibana, Grafana, Zeppelin Data Extraction and Reporting Multi-Tenant, Secure

DataProcessing

Parse, Normalize, Enrich Store, Archive, Index Detect, Raise Alarms

Search Reprocess, Replay

DataAnalytics

Plug in Arbitrary Processing Storm, Spark-Streaming, Flink

Join the Thales Big Data and Analytics Community

Building Blocks

Page 4: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

4

Understanding the (CyberSecurity) Data Pipeline

Parse Normalise Enrich DetectSearchReportMonitor

CollectTransport

DP

DV

DF

DA

Train/Learn

Correlate

Page 5: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

5

Log Management

Searching Visualising Reporting Alerting

ElasticSearchKafkaKafka Storm Storm

DP

DV

DF

Data Processing

Raw Data

Indexing

Typical SetupDA

Data Analytics: Machine Learning Anomaly Detection

IndexingAlertingParsing

Normalising

Page 6: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

6

Log Management

Searching Visualising Reporting Alerting

ElasticSearchKafkaKafka Storm Storm

DP

DV

DF

Data Processing

Raw Data

Indexing

Typical SetupDA

Data Analytics: Machine Learning Anomaly Detection

IndexingAlertingParsing

Normalising

Page 7: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Deployment & Operations

7

Page 8: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

PunchPlatform Benefits : Start from empty servers

8

What you need are plain linux servers, with local disks only.

Use dedicated hardware, VMs, Clouds. Whatever.

If you build your own infrastructure use the PunchPlatform infrastructure ansible libraries. Otherwise use Amazon, OpenStack, or any Iaas tool you have.

Page 9: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Deploy your services in minutes

9

Kafka

Admin

Ceph

Spark

ElasticSearch

Storm

Kafka PunchPlatform

Deployer

Kibana

Grafana

Platform configuration file

Describe your setup in a configuration file. Use the PunchPlatform deployer to set it all.

Page 10: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Deploy your business logic in minutes

10

PunchPlatformChannel

Channel configuration file

Describe your data channel in a configuration file. Use the PunchPlatform channel command to set it all. It can be a log parsing pipeline, a scada metric pipeline, whatever.

Page 11: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Resize Your Platform in minutes

11

PunchPlatformDeployer

Platform configuration file

Give more power to you platform, to scale up to you needs. Do that without service interruption.

Page 12: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Resize you Processing in seconds

12

PunchPlatformChannel

Channel configuration file

Give more power to you data channel, to scale up to you needs. Do that without service interruption.

Page 13: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Real Example Setups

13

Page 14: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

14

Connecting Your Sites

Boston Paris Sydney Singapore

dns/ldap/etc storm zookeeper kafka elasticsearch ceph

Page 15: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

15

Git

dns/ldap/etc storm zookeeper kafka elasticsearch ceph

Italy

7

Multi Sites Replication

France

Germany

Git

Git

logsData

Page 16: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

16

Git

commit/push

pull

pull

7

Small monitoring systems

Small Scale Deployment

dns/ldap/etc storm zookeeper kafka elasticsearch

Page 17: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Data Agnostic : . Logs, XML, Json, text . Snmp traps, Netflow . metrics, time series

Open Platform : powered by . ElasticSearch . Siddhi . CEPH . Storm . Spark . Kibana/Grafana/Zeppelin Wide Range of Business Cases : . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures

17

Use Cases

Transport

Iot

Security

Clouds

Defense

monitoring

industry

cyber security

supervision

infrastructures

military

Page 18: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

RoadMap

18

Page 19: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

19

2017 RoadMap

jan jun dec

Distributed Archiving Service

ElasticSearch Batch Connectors

Spark Connector APIs

Elastic 5 Platform Update

OpenTsdb/Cassandra

CyberSecurity Rule Engine

Supervision/Monitoring Rule Engine

MachineLearning Modules

Equipment Parsers

CyberSecurity Standard Rules

Supervision/Monitoring Standard Rules

Platform CyberSecurity Supervision Industry

Platform Resource Manager

Metric Based Alerting

Cassandra SparkConnector APIs

IOC offline and online search

Storm/Kafka/Spark Update

Spark Distributed Runtime

Page 20: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

PunchPlatform Stack

20

Simple, straight, industrial Parsers and Channels

Takes care of simple but key stream processing

Stream Processing

Install, Update. Fully documented.

Deployer/Updater

all of itElastic Stack

end to endMonitoring

By configurationMachine Learning

Long term storage. SecuredArchiving

Page 21: Thales PunchPlatform Agenda€¦ · Wide Range of Business Cases: . CyberSecurity . Industry 4.0 : manufacturing, transportation, energy . Monitoring : IT infrastructures 17 Use Cases

Thanks !