SlideShare a Scribd company logo
Managing Data Analytics in a Hybrid Cloud
Karan Singh
Sr. Solution Architect
Storage & Hyper-Converged Business Unit
Daniel Gilfix
Technical Marketing Manager
Storage & Hyper-Converged Business Unit
AGENDA
2
● CUSTOMER PAIN
● COMMON APPROACHES
● SHARED DATA LAKES
● HOW IT WORKS AND WHERE
● SUMMARY AND NEXT STEPS
CUSTOMER PAIN
INSERT DESIGNATOR, IF NEEDED4
CUSTOMER PAIN POINTS
EXPLOSIVE GROWTH
in data analytics teams
and analytic tools
MULTIPLE TEAMS COMPETING
for use of the same
big data resources.
CONGESTION
in busy analytic clusters
causing frustration and missed SLAs.
HADOOP
SPARKSQL
SPARK
HIVE
MAPREDUCE
PRESTO
IMPALA
KAFKA
NIFI
ETC.
INSERT DESIGNATOR, IF NEEDED5
RESULTING IN CUSTOMER CHOICES
Get a bigger cluster
for many teams to share.
Give each team
own dedicated cluster,
each with copy of
PBs of data.
Give teams ability to
spin-up/spin-down
clusters which can
share common data store.
#1 #2 #3
INSERT DESIGNATOR, IF NEEDED6
#3 ON-DEMAND ANALYTIC CLUSTERS
WITH A SHARED DATA LAKE
HIT SERVICE-LEVEL AGREEMENTS
Give teams their own
compute clusters.
ELIMINATE IDLE RESOURCES
By right-sizing de-coupled
compute and storage.
BUY 10s OF PBS INSTEAD OF 100S
Share data sets across clusters
instead of duplicating them.
INCREASE AGILITY
With spin-up/spin-
down clusters.
INSERT DESIGNATOR, IF NEEDED
Red Hat data analytics infrastructure solution
Multi-tenant workload isolation with shared data context
BATCH JOBS
(SLOW)
STREAMING
ANALYTICS
INTERACTIVE
ANALYTICS
OTHER
ANALYTICS
BATCH JOBS
(FAST)
DYNAMIC compute resources and
clusters able to meet different SLAs
UNIFIED single object storage
solution feeding analytics jobs
ELASTIC provisioning and release
of compute resources required by
various analytics jobs
BENEFITS - AGILITY AND $$$
● Faster answers through elastic provisioning via OSP on shared data sets
● Fewer roadblocks for empowered users in self-service data labs / clusters
● Private/public cloud versatility with S3A interface
● Reduced cost and risk from not duplicating and maintaining data sets
● CapEx relief by scaling storage independent from compute
HOW IT WORKS
INSERT DESIGNATOR, IF NEEDED10
GENERATION - I : ANALYTICS
MONOLITHIC HADOOP STACKS
Analytics vendors provide
single-purpose infrastructure
Analytics vendors provide
analytics software
ANALYTICS +
INFRASTRUCTURE
ANALYTICS +
INFRASTRUCTURE
ANALYTICS +
INFRASTRUCTURE
INSERT DESIGNATOR, IF NEEDED11
GENERATION - II : ANALYTICS
ELASTIC COMPUTE AND SHARED STORAGE CLOUDS
Analytics vendors provide
analytics software
Red Hat provides
cloud infrastructure software
Provisioned Compute Pool
via OpenStack and OpenShift platforms
Shared Datasets
on Red Hat Ceph Storage
INSERT DESIGNATOR, IF NEEDED12
MULTIPLE ANALYTIC CLUSTERS
SHARING DATA
INGEST ETL
INTERACTIVE
QUERY
BATCH QUERY
& JOINS
ELASTIC COMPUTE RESOURCE POOL
Kafka
compute instances
Hive/Map Reduce
compute instances
Presto
compute instances
Spark
compute instances
SHARED DATA LAKE
Platinum SLA
Gold SLA
Silver SLA
Bronze SLA
INSERT DESIGNATOR, IF NEEDED13
ANALYTIC WORKLOADS JOINING THE INFRA
storage silo
bare metal silo virtualization infra
shared storage SAN
Red Hat private cloud infra
Red Hat private cloud object store
The rest of an
enterprise’s apps
The rest of an
enterprise’s apps
VMs VMs today -> containers tomorrow
MULTI TENANT WORKLOAD ISOLATION
With Shared Data Context
HDFS TMP
HADOOP
RED HAT CEPH STORAGE
COMPUTE
STORAGE
COMPUTE
STORAGE
COMPUTE
STORAGE
WORKER
HADOOP CLUSTER 1
OPENSTACK
VM
OPENSHIFT
CONTAINER
2
3
HDFS TMP
SPARK
HDFS TMP
SPARK/
PRESTO
HDFS TMP
S3A S3A
BAREMETAL
RHEL
S3A/S3
INSERT DESIGNATOR, IF NEEDED15
COMMON ARCHITECTURAL MODEL -
PUBLIC OR PRIVATE CLOUD
PUBLIC CLOUD (AWS) PRIVATE CLOUD (RHT)
AWS EC2
PROVISIONING
RED HAT®
OPENSTACK PLATFORM
PROVISIONING
AWS S3
SHARED DATASETS
RED HAT®
CEPH S3
SHARED DATASETS
Hadoop
Presto
Spark Hadoop
Presto
Spark
INSERT DESIGNATOR, IF NEEDED16
FEATURES AND BENEFITS
MULTIPLE ANALYTIC CLUSTERS
• Enable teams to meet their individual SLAs without
competing for resources.
SHARED DATA SETS
• Eliminate duplicate storage costs for multiple HDFS cluster silos.
• Eliminate OpEx costs and complexity for maintaining multiple copies
of datasets for multiple HDFS cluster silos.
FAST PROVISIONING OF ANALYTIC CLUSTERS
• Unlocks Agility
• Enables Speed to Capability
ADVANCE ANALYTICS on CEPH
INSERT DESIGNATOR, IF NEEDED18
MODERN BIG DATA ANALYTICS PIPELINE
Simplified Example
DATA
GENERATION
INGEST DATA
SCIENCE
MACHINE
LEARNING
STREAM
PROCESSING
TRANSFORM,
MERGE,
JOIN
DATA
ANALYTICS
INSERT DESIGNATOR, IF NEEDED19
MODERN BIG DATA ANALYTICS PIPELINE
KEY TERMINOLOGY
DATA
GENERATION
INGEST DATA
SCIENCE
MACHINE
LEARNING
STREAM
PROCESSING
TRANSFORM,
MERGE, JOIN
DATA
ANALYTICS
• Sensors
• Click-stream
• Transactions
• Call-detail records
• NiFi
• Kafka • Presto
• Impala
• SparkSQL
• TensorFlow
• Kafka • Hadoop
• Spark
• Spark
• Hadoop
INSERT DESIGNATOR, IF NEEDED20
TESTED WITH CEPH OBJECT STORE
DATA
GENERATION
INGEST DATA
SCIENCE
MACHINE
LEARNING
STREAM
PROCESSING
TRANSFORM,
MERGE, JOIN
DATA
ANALYTICS
• TPC-DS data sets
(structured)
• logsynth
(semi-structured)
• bulk load
• MapReduce • Impala
• Presto
• (not tested)
• SparkSQL
• Hive/MapReduce
• SparkSQL
• Hive/MapReduce
• (not tested)
INSERT DESIGNATOR, IF NEEDED21
TYPICAL SHARED DATA LAKE
PROJECT STAGES
IDENTIFY
• Potential fit?
QUALIFY
• 1-2 day workshop
• ID questions needing evidence
• Prioritize questions by value
• Design POC architecture
POC OR PILOT
• Answer questions
• Empirical results
• RHT Solution Engineering
• RHT Consulting
DEPLOYMENT
• Phased roll-out
• Red Hat Consulting
SUMMARY AND NEXT STEPS
INSERT DESIGNATOR, IF NEEDED23
KEY TAKEAWAYS
MISSED SLAs
Large Spark/Hadoop
shops suffering from missed
SLAs due to cluster congestion.
EXCESSIVE CAPEX AND OPEX
due to multi-cluster
solutions without shared data.
Do you do big data analytics on-premises?
Do you have multi-PB data sets?
Do you have multiple Spark/Hadoop clusters?
Do these Spark/Hadoop clusters need to
share data sets?
Do you also have non Spark/Hadoop tools that
need access to these data sets?
PROBLEMS HOW YOU KNOW IT’S YOU
INSERT DESIGNATOR, IF NEEDED RED HAT CONFIDENTIAL
ONE CUSTOMER’S UNSOLICITED TESTIMONY
“We managed to deliver tremendous value to our organization”:
● Releasing lock on data: moving the HDFS to an open access object store and opening
the data process to more processes and analysis.
● Releasing lock on compute: now we’re able to spin up and decommission compute
power according to customer needs and utilize cloud benefits (including GPU incorporation
in zero time and effort), without worrying about the data.
● Releasing lock on innovation: we can now allow anyone to try and build something new
without the fear of messing things up (data or cluster wise). We’ve built an environment that
can tolerant mistakes at all levels (process and data), and by doing so, our developers can be
much more daring.“
INSERT DESIGNATOR, IF NEEDED RED HAT CONFIDENTIAL
CUSTOMER SATISFACTION
“I’m delighted to announce that its been a few weeks since we’ve launched our Cloudoop*
offering to our customers, and it’s a huge success. The responses from our customers are
very, very positive, and I’m quoting “Big big like!!!”
This shift from the traditional approach is revolutionizing the way we consume and process
our data.”
---- Head of Cloud Infrastructure, government agency
(*Cloudoop is their Spark-as-a-service offering with an S3 backend, Spark by Cloudera and an S3 by Ceph)
INSERT DESIGNATOR, IF NEEDED
RESOURCES
Summary-level blogs:
● Breaking down data silos with Red
Hat infrastructure
● Why would companies do this?
● Will mainstream analytics jobs run
directly against a Ceph object store?
● How much slower will they run than
natively on HDFS?
Architect-level blogs:
● What about locality?
● Anatomy of the S3A filesystem client
● To the cloud!
● Storing tables in Ceph object storage
● Comparing with HDFS—TestDFSIO
● Comparing with remote HDFS—Hive
Testbench (SparkSQL)
● Comparing with local HDFS—Hive
Testbench (SparkSQL)
● Comparing with remote HDFS—Hive
Testbench (Impala)
● AI and machine learning workloads
27
SOCIAL MEDIA OPTIONS
THANK YOU

More Related Content

PDF
Ceph Object Storage Reference Architecture Performance and Sizing Guide
PDF
Ceph scale testing with 10 Billion Objects
PDF
Ceph as software define storage
PPTX
QCT Ceph Solution - Design Consideration and Reference Architecture
PPTX
Ceph Introduction 2017
PDF
Ceph Overview for Distributed Computing Denver Meetup
PDF
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
PPT
An intro to Ceph and big data - CERN Big Data Workshop
Ceph Object Storage Reference Architecture Performance and Sizing Guide
Ceph scale testing with 10 Billion Objects
Ceph as software define storage
QCT Ceph Solution - Design Consideration and Reference Architecture
Ceph Introduction 2017
Ceph Overview for Distributed Computing Denver Meetup
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
An intro to Ceph and big data - CERN Big Data Workshop

What's hot (19)

PDF
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
PPTX
Ceph Deployment at Target: Customer Spotlight
PDF
Storage tiering and erasure coding in Ceph (SCaLE13x)
PDF
QCT Fact Sheet-English
PDF
Introduction into Ceph storage for OpenStack
PPTX
New Ceph capabilities and Reference Architectures
PDF
Red Hat Storage Day Boston - OpenStack + Ceph Storage
PPTX
Architecting Ceph Solutions
PDF
New use cases for Ceph, beyond OpenStack, Luis Rico
PPTX
Ceph and Openstack in a Nutshell
PPTX
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
PDF
HKG15-401: Ceph and Software Defined Storage on ARM servers
PDF
Red Hat Storage Day New York - New Reference Architectures
PDF
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
PDF
Drbd9 and drbdmanage_june_2016
PDF
SF Ceph Users Jan. 2014
PDF
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
PPTX
What you need to know about ceph
PDF
librados
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Ceph Deployment at Target: Customer Spotlight
Storage tiering and erasure coding in Ceph (SCaLE13x)
QCT Fact Sheet-English
Introduction into Ceph storage for OpenStack
New Ceph capabilities and Reference Architectures
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Architecting Ceph Solutions
New use cases for Ceph, beyond OpenStack, Luis Rico
Ceph and Openstack in a Nutshell
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
HKG15-401: Ceph and Software Defined Storage on ARM servers
Red Hat Storage Day New York - New Reference Architectures
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Drbd9 and drbdmanage_june_2016
SF Ceph Users Jan. 2014
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
What you need to know about ceph
librados
Ad

Similar to Managing data analytics in a hybrid cloud (20)

PDF
Red hat infrastructure for analytics
PDF
Navigating Your Data Landscape With Siddharth Desai and Elena Cuevas | Curren...
PDF
Big data and cloud computing 9 sep-2017
PDF
Streaming Analytics with Spark, Kafka, Cassandra and Akka
PDF
Data Pipelines with Spark & DataStax Enterprise
PPTX
Big Data Analytics with Hadoop
PDF
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
PDF
Bridging the Big Data Gap in the Software-Driven World
PPT
Deploying Big-Data-as-a-Service (BDaaS) in the Enterprise
PPTX
Scaling self service on Hadoop
PDF
Hybrid Kafka, Taking Real-time Analytics to the Business (Cody Irwin, Google ...
PPTX
AWS big-data-demystified #1.1 | Big Data Architecture Lessons Learned | English
PPTX
SMAC - Social, Mobile, Analytics and Cloud - An overview
PPTX
Hadoop Summit - Sanoma self service on hadoop
PPTX
IBM Relay 2015: Open for Data
 
PDF
Modern data warehouse
PDF
Modern data warehouse
PDF
The Shifting Landscape of Data Integration
PPTX
Big Data in 200 km/h | AWS Big Data Demystified #1.3
PPTX
Stream me to the Cloud (and back) with Confluent & MongoDB
Red hat infrastructure for analytics
Navigating Your Data Landscape With Siddharth Desai and Elena Cuevas | Curren...
Big data and cloud computing 9 sep-2017
Streaming Analytics with Spark, Kafka, Cassandra and Akka
Data Pipelines with Spark & DataStax Enterprise
Big Data Analytics with Hadoop
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
Bridging the Big Data Gap in the Software-Driven World
Deploying Big-Data-as-a-Service (BDaaS) in the Enterprise
Scaling self service on Hadoop
Hybrid Kafka, Taking Real-time Analytics to the Business (Cody Irwin, Google ...
AWS big-data-demystified #1.1 | Big Data Architecture Lessons Learned | English
SMAC - Social, Mobile, Analytics and Cloud - An overview
Hadoop Summit - Sanoma self service on hadoop
IBM Relay 2015: Open for Data
 
Modern data warehouse
Modern data warehouse
The Shifting Landscape of Data Integration
Big Data in 200 km/h | AWS Big Data Demystified #1.3
Stream me to the Cloud (and back) with Confluent & MongoDB
Ad

Recently uploaded (20)

PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PDF
Lecture1 pattern recognition............
PPTX
Database Infoormation System (DBIS).pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
IB Computer Science - Internal Assessment.pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Introduction to machine learning and Linear Models
PPT
Quality review (1)_presentation of this 21
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PDF
Mega Projects Data Mega Projects Data
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
Business Analytics and business intelligence.pdf
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Clinical guidelines as a resource for EBP(1).pdf
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Data_Analytics_and_PowerBI_Presentation.pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Lecture1 pattern recognition............
Database Infoormation System (DBIS).pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
IB Computer Science - Internal Assessment.pptx
.pdf is not working space design for the following data for the following dat...
Introduction to machine learning and Linear Models
Quality review (1)_presentation of this 21
oil_refinery_comprehensive_20250804084928 (1).pptx
Mega Projects Data Mega Projects Data
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Galatica Smart Energy Infrastructure Startup Pitch Deck
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Business Analytics and business intelligence.pdf
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj

Managing data analytics in a hybrid cloud

  • 1. Managing Data Analytics in a Hybrid Cloud Karan Singh Sr. Solution Architect Storage & Hyper-Converged Business Unit Daniel Gilfix Technical Marketing Manager Storage & Hyper-Converged Business Unit
  • 2. AGENDA 2 ● CUSTOMER PAIN ● COMMON APPROACHES ● SHARED DATA LAKES ● HOW IT WORKS AND WHERE ● SUMMARY AND NEXT STEPS
  • 4. INSERT DESIGNATOR, IF NEEDED4 CUSTOMER PAIN POINTS EXPLOSIVE GROWTH in data analytics teams and analytic tools MULTIPLE TEAMS COMPETING for use of the same big data resources. CONGESTION in busy analytic clusters causing frustration and missed SLAs. HADOOP SPARKSQL SPARK HIVE MAPREDUCE PRESTO IMPALA KAFKA NIFI ETC.
  • 5. INSERT DESIGNATOR, IF NEEDED5 RESULTING IN CUSTOMER CHOICES Get a bigger cluster for many teams to share. Give each team own dedicated cluster, each with copy of PBs of data. Give teams ability to spin-up/spin-down clusters which can share common data store. #1 #2 #3
  • 6. INSERT DESIGNATOR, IF NEEDED6 #3 ON-DEMAND ANALYTIC CLUSTERS WITH A SHARED DATA LAKE HIT SERVICE-LEVEL AGREEMENTS Give teams their own compute clusters. ELIMINATE IDLE RESOURCES By right-sizing de-coupled compute and storage. BUY 10s OF PBS INSTEAD OF 100S Share data sets across clusters instead of duplicating them. INCREASE AGILITY With spin-up/spin- down clusters.
  • 7. INSERT DESIGNATOR, IF NEEDED Red Hat data analytics infrastructure solution Multi-tenant workload isolation with shared data context BATCH JOBS (SLOW) STREAMING ANALYTICS INTERACTIVE ANALYTICS OTHER ANALYTICS BATCH JOBS (FAST) DYNAMIC compute resources and clusters able to meet different SLAs UNIFIED single object storage solution feeding analytics jobs ELASTIC provisioning and release of compute resources required by various analytics jobs
  • 8. BENEFITS - AGILITY AND $$$ ● Faster answers through elastic provisioning via OSP on shared data sets ● Fewer roadblocks for empowered users in self-service data labs / clusters ● Private/public cloud versatility with S3A interface ● Reduced cost and risk from not duplicating and maintaining data sets ● CapEx relief by scaling storage independent from compute
  • 10. INSERT DESIGNATOR, IF NEEDED10 GENERATION - I : ANALYTICS MONOLITHIC HADOOP STACKS Analytics vendors provide single-purpose infrastructure Analytics vendors provide analytics software ANALYTICS + INFRASTRUCTURE ANALYTICS + INFRASTRUCTURE ANALYTICS + INFRASTRUCTURE
  • 11. INSERT DESIGNATOR, IF NEEDED11 GENERATION - II : ANALYTICS ELASTIC COMPUTE AND SHARED STORAGE CLOUDS Analytics vendors provide analytics software Red Hat provides cloud infrastructure software Provisioned Compute Pool via OpenStack and OpenShift platforms Shared Datasets on Red Hat Ceph Storage
  • 12. INSERT DESIGNATOR, IF NEEDED12 MULTIPLE ANALYTIC CLUSTERS SHARING DATA INGEST ETL INTERACTIVE QUERY BATCH QUERY & JOINS ELASTIC COMPUTE RESOURCE POOL Kafka compute instances Hive/Map Reduce compute instances Presto compute instances Spark compute instances SHARED DATA LAKE Platinum SLA Gold SLA Silver SLA Bronze SLA
  • 13. INSERT DESIGNATOR, IF NEEDED13 ANALYTIC WORKLOADS JOINING THE INFRA storage silo bare metal silo virtualization infra shared storage SAN Red Hat private cloud infra Red Hat private cloud object store The rest of an enterprise’s apps The rest of an enterprise’s apps VMs VMs today -> containers tomorrow
  • 14. MULTI TENANT WORKLOAD ISOLATION With Shared Data Context HDFS TMP HADOOP RED HAT CEPH STORAGE COMPUTE STORAGE COMPUTE STORAGE COMPUTE STORAGE WORKER HADOOP CLUSTER 1 OPENSTACK VM OPENSHIFT CONTAINER 2 3 HDFS TMP SPARK HDFS TMP SPARK/ PRESTO HDFS TMP S3A S3A BAREMETAL RHEL S3A/S3
  • 15. INSERT DESIGNATOR, IF NEEDED15 COMMON ARCHITECTURAL MODEL - PUBLIC OR PRIVATE CLOUD PUBLIC CLOUD (AWS) PRIVATE CLOUD (RHT) AWS EC2 PROVISIONING RED HAT® OPENSTACK PLATFORM PROVISIONING AWS S3 SHARED DATASETS RED HAT® CEPH S3 SHARED DATASETS Hadoop Presto Spark Hadoop Presto Spark
  • 16. INSERT DESIGNATOR, IF NEEDED16 FEATURES AND BENEFITS MULTIPLE ANALYTIC CLUSTERS • Enable teams to meet their individual SLAs without competing for resources. SHARED DATA SETS • Eliminate duplicate storage costs for multiple HDFS cluster silos. • Eliminate OpEx costs and complexity for maintaining multiple copies of datasets for multiple HDFS cluster silos. FAST PROVISIONING OF ANALYTIC CLUSTERS • Unlocks Agility • Enables Speed to Capability
  • 18. INSERT DESIGNATOR, IF NEEDED18 MODERN BIG DATA ANALYTICS PIPELINE Simplified Example DATA GENERATION INGEST DATA SCIENCE MACHINE LEARNING STREAM PROCESSING TRANSFORM, MERGE, JOIN DATA ANALYTICS
  • 19. INSERT DESIGNATOR, IF NEEDED19 MODERN BIG DATA ANALYTICS PIPELINE KEY TERMINOLOGY DATA GENERATION INGEST DATA SCIENCE MACHINE LEARNING STREAM PROCESSING TRANSFORM, MERGE, JOIN DATA ANALYTICS • Sensors • Click-stream • Transactions • Call-detail records • NiFi • Kafka • Presto • Impala • SparkSQL • TensorFlow • Kafka • Hadoop • Spark • Spark • Hadoop
  • 20. INSERT DESIGNATOR, IF NEEDED20 TESTED WITH CEPH OBJECT STORE DATA GENERATION INGEST DATA SCIENCE MACHINE LEARNING STREAM PROCESSING TRANSFORM, MERGE, JOIN DATA ANALYTICS • TPC-DS data sets (structured) • logsynth (semi-structured) • bulk load • MapReduce • Impala • Presto • (not tested) • SparkSQL • Hive/MapReduce • SparkSQL • Hive/MapReduce • (not tested)
  • 21. INSERT DESIGNATOR, IF NEEDED21 TYPICAL SHARED DATA LAKE PROJECT STAGES IDENTIFY • Potential fit? QUALIFY • 1-2 day workshop • ID questions needing evidence • Prioritize questions by value • Design POC architecture POC OR PILOT • Answer questions • Empirical results • RHT Solution Engineering • RHT Consulting DEPLOYMENT • Phased roll-out • Red Hat Consulting
  • 23. INSERT DESIGNATOR, IF NEEDED23 KEY TAKEAWAYS MISSED SLAs Large Spark/Hadoop shops suffering from missed SLAs due to cluster congestion. EXCESSIVE CAPEX AND OPEX due to multi-cluster solutions without shared data. Do you do big data analytics on-premises? Do you have multi-PB data sets? Do you have multiple Spark/Hadoop clusters? Do these Spark/Hadoop clusters need to share data sets? Do you also have non Spark/Hadoop tools that need access to these data sets? PROBLEMS HOW YOU KNOW IT’S YOU
  • 24. INSERT DESIGNATOR, IF NEEDED RED HAT CONFIDENTIAL ONE CUSTOMER’S UNSOLICITED TESTIMONY “We managed to deliver tremendous value to our organization”: ● Releasing lock on data: moving the HDFS to an open access object store and opening the data process to more processes and analysis. ● Releasing lock on compute: now we’re able to spin up and decommission compute power according to customer needs and utilize cloud benefits (including GPU incorporation in zero time and effort), without worrying about the data. ● Releasing lock on innovation: we can now allow anyone to try and build something new without the fear of messing things up (data or cluster wise). We’ve built an environment that can tolerant mistakes at all levels (process and data), and by doing so, our developers can be much more daring.“
  • 25. INSERT DESIGNATOR, IF NEEDED RED HAT CONFIDENTIAL CUSTOMER SATISFACTION “I’m delighted to announce that its been a few weeks since we’ve launched our Cloudoop* offering to our customers, and it’s a huge success. The responses from our customers are very, very positive, and I’m quoting “Big big like!!!” This shift from the traditional approach is revolutionizing the way we consume and process our data.” ---- Head of Cloud Infrastructure, government agency (*Cloudoop is their Spark-as-a-service offering with an S3 backend, Spark by Cloudera and an S3 by Ceph)
  • 26. INSERT DESIGNATOR, IF NEEDED RESOURCES Summary-level blogs: ● Breaking down data silos with Red Hat infrastructure ● Why would companies do this? ● Will mainstream analytics jobs run directly against a Ceph object store? ● How much slower will they run than natively on HDFS? Architect-level blogs: ● What about locality? ● Anatomy of the S3A filesystem client ● To the cloud! ● Storing tables in Ceph object storage ● Comparing with HDFS—TestDFSIO ● Comparing with remote HDFS—Hive Testbench (SparkSQL) ● Comparing with local HDFS—Hive Testbench (SparkSQL) ● Comparing with remote HDFS—Hive Testbench (Impala) ● AI and machine learning workloads