index [events.static.linuxfound.org] · awesome big data projects and tools at stratio. skills...

42

Upload: others

Post on 15-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Index

Page 3: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

1 Presentation

Page 4: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

JORGE LÓPEZ-MALLA@jorgelopezmalla

After working with traditionalprocessing methods, I started todo some R&S Big Data projects

and I fell in love with the Big Dataworld. Currently I’m doing some

awesome Big Data projects and tools at Stratio.

SKILLS

Presentation

Page 5: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

MARCOS PEÑATE @marcosmi5

Coming from the Dark Side I found a place to grow and innovate at Stratio.

I am passionate about astrophysics, a compulsive SciFi consumer and I really

enjoy automating and Dockerizing everything around me!

SKILLS

Presentation

Page 6: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Our Company

Page 7: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Our product

Page 8: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

2 Use Case

Page 9: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

DC/OS

Page 10: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

DC/OS

Page 11: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

DC/OS Use Case: preconditions

Page 12: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

3 Spark, Kerberos & Mesos

Page 13: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Spark <3 Mesos

Page 14: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Mesos Master

Agent-2

Executor-1 Executor-2

Task-0 Task-1Task-2 Task-3

HDFS

Agent-3

Executor-0 Executor-1

Agent-1

Executor-0

Main {…..….sc = new SparkContext()rdd1 = sc.textFile.map()rdd1.saveAs….}

Main {…..….sc = new SparkContext()rdd1 = sc.textFile.map()rdd1.saveAs….} Spark dispatcher

Driver

Driver

Mesos - Cluster

Page 15: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Adding Kerberos to the equation

Page 16: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Adding Kerberos to the equation

Page 17: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

tgstgt

read.format(parquet).path(“/user1/b”).option(“user”, “user2”)read.format(parquet).path(“b”).option(“user”, “user2”)

toDF.saveAsParquet(“b”)textFile(“a”)saveAsTextFile(“a”)

Driver Executor

sparkUser

user1

user2

HDFS

tgttgs

Stratio’s Solution

Page 18: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

4 Dynamic authentication

Page 19: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

KMS

Page 20: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Dynamic authentication

Page 21: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

DCS cluster

Spark - KMS

Page 22: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Spark - KMS

Page 23: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

DCS cluster

Spark - KMS Dynamic Authentication

Page 24: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Spark - KMS Dynamic Authentication

Page 25: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

5 Mutual TLS

Long handshakes are always bad!!

Page 27: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Mutual TLS Datastores

Page 28: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Mutual TLS Datastores

Page 29: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Mutual TLS Datastores

Page 30: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Mutual TLS Datastores

Page 31: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Spark - Mutual TLS Datastores

Page 32: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

6 Postgres

Page 33: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Postgres

Page 34: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Postgres

Page 35: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

7 Network isolation

Page 36: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

Are you sure that your cluster is secure?

DCS cluster

Page 37: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

SDN

Page 38: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

DCS cluster

kafkakafka

Are you sure that your cluster is secure?

Page 39: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

7 Live Demo

Page 40: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to

8 Q&A

Page 41: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to
Page 42: Index [events.static.linuxfound.org] · awesome Big Data projects and tools at Stratio. SKILLS Presentation. MARCOS PEÑATE @marcosmi5 Coming from the Dark Side I found a place to