+ All Categories
Home > Documents > STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data...

STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data...

Date post: 31-Jul-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
11
STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit, Vancouver 2018
Transcript
Page 1: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

STORAGE FOR DATA PLATFORMS

Federico Lucifredi & Kyle Bader

OpenStack Summit, Vancouver 2018

Page 2: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

INSERT DESIGNATOR, IF NEEDED2

COMMON ARCHITECTURAL MODEL -PUBLIC OR PRIVATE CLOUD

PUBLIC CLOUD (AWS) PRIVATE CLOUD

AWS EC2 PROVISIONING

OPENSTACKPROVISIONING

AWS S3SHARED DATASETS

CEPH S3/SWIFTSHARED DATASETS

Hadoop

Presto

Spark Hadoop

Presto

Spark

Page 3: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

THREE PILLARS FOR DATA PLATFORMS

Object Persistent Block

Low latency local block

Page 4: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

OBJECT

● Shared persistence layer across compute clusters

● Extreme scalability○ Capacity○ Throughput

● Economical

Page 5: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

OBJECT WORKLOADS

Page 6: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

PERSISTENT BLOCK

● Arbitrary block capacity

● Capacity based IOPS

● Persistence helps with management of database lifecycles

○ Detach and reattach on larger instance○ Snapshots for backups and copy-on-write for secondaries

Page 7: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

PERSISTENT BLOCK WORKLOADS

Page 8: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

LOW LATENCY LOCAL BLOCK

● For distributed applications that tolerate instance failures

● Big data workloads○ Scratch data○ Intermediate spill data○ Buffers

Page 9: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

LOW LATENCY LOCAL BLOCK

Page 10: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

INSERT DESIGNATOR, IF NEEDED10

COMMON ARCHITECTURAL MODEL -PUBLIC OR PRIVATE CLOUD

PUBLIC CLOUD (AWS) PRIVATE CLOUD

AWS EC2 PROVISIONING

OPENSTACKPROVISIONING

AWS S3SHARED DATASETS

CEPH S3/SWIFTSHARED DATASETS

Hadoop

Presto

Spark Hadoop

Presto

Spark

Page 11: STORAGE FOR DATA PLATFORMS - Red Hatpeople.redhat.com/~flucifre/talks/Storage for Data Platforms.pdf · STORAGE FOR DATA PLATFORMS Federico Lucifredi & Kyle Bader OpenStack Summit,

THANK YOU!

COME TO SEE US AT THE RED HAT BOOTH


Recommended