SlideShare a Scribd company logo
Building Custom Big Data
Integrations
Pat Patterson
Community Champion
@metadaddy
pat@streamsets.com
Agenda
Ingest, Data Drift and StreamSets
Short Demo
Building a custom integration
Real-world integration: Salesforce Wave Analytics
Traditional and Big Data
Founders
Company Background
Top tier Investors
Momentum to Date
Strategic Partners
● Launched 2014; exited stealth 9/15
● ~30 employees
● Double-digit enterprise customers
● 10,000 downloads
Past ETL ETL
Emerging Ingest Analyze
Data Sources Data Stores Data Consumers
Market Trends
Problem: Data Drift
The unpredictable, unannounced and unending mutation of data characteristics caused
by the operation, maintenance and modernization of the systems that produce the data
Structure
Drift
Semantic
Drift
Infrastructure
Drift
Delayed and
False Insights
Solving Data Drift
Tools
Applications
Data Stores Data ConsumersData Sources
Poor Data QualityData Drift
Custom code
Fixed-schema
Trusted InsightsData KPIs
Solving Data Drift
Tools
Applications
Data Stores Data ConsumersData Sources
Data Drift
Intent-Driven
Drift-Handling
Demo
Let’s build a simple pipeline to answer a real
question:
What’s the biggest city lot in San Francisco?
Customizing StreamSets
Currently 25 standard StreamSets destinations,
covering a wide variety of target systems, from flat
files to S3 to Kafka
But… there’s always some system not on the list
Solution: DIY!
Create Your Own Destination
Five Step Process:
○ Create template from Maven archetype
○ Add logging
○ Create a record buffer
○ Add configuration parameters
○ Send data to external system
bit.ly/sdc-dest
Your
System
Here!
Create Template from Archetype
mvn archetype:generate
-DarchetypeGroupId=com.streamsets -DarchetypeArtifactId=streamsets-
datacollector-stage-lib-tutorial
-DarchetypeVersion=1.3.0.0
-DinteractiveMode=true
Add Logging
Not 100% necessary, but VERY helpful
StreamSets uses SLF4J
$ tail -f streamsets-datacollector-1.3.0.0/log/sdc.log
Create a Record Buffer
Leverage existing code where possible!
StreamSets includes generators for CSV, JSON, Avro,
Protocol Buffers etc
Configuration
Separate configuration and code
DON’T PUT CREDENTIALS IN CODE!!!
DON’T PUT CREDENTIALS IN CODE!!!
Make your users’ and your lives easier!
Send Data to the External System
Don’t forget security policy!
streamsets-datacollector/etc/sdc-security.policy
grant codebase "file://${sdc.dist.dir}/user-libs/sampletest/-" {
permission java.net.SocketPermission "requestb.in", "connect, resolve";
};
A Real Custom Destination
Salesforce Wave Analytics
● Adapt to batch processing model
○ Configure wait time before ‘closing’ a batch
● External Data API
○ Create new dataset
○ Write to dataset
○ Close dataset on timeout
○ Trigger dataflow execution
Conclusion
StreamSets Data Collector makes simple tasks easy,
complex tasks possible
Use ‘off the shelf’ stages for simple tasks
Leverage script processors (Jython, JavaScript, Groovy) for
more complex work
Build custom stages for ultimate performance, flexibility
Thank You!
Structure
Drift
Data structures and
formats evolve and
change unexpectedly
Implication:
Data Loss
Data Squandering
Delimited
Data
107.3.137.195 fe80::21b:21ff:fe83:90fa
Attribute Format
Changes
{
“first“: “jon”
“last“: “smith”
“email“: “jsmith@acme.com”
“add1“: “123 Washington”
“add2“: “”
“city“: “Tucson”
“state“: “AZ”
“zip“: “85756”
}
{
“first“: “jane”
“last“: “smith”
“email“: “jane@earth.net”
“add1“: “456 Fillmore”
“add2“: “Apt 120”
“city“: “Fairfield”
“state“: “VA”
“zip“: “24435-1001”
“phone”: “401-555-1212”
}
Data Structure Evolution
Structure Drift
Semantic
Drift
Data semantics change
with evolving
applications
Implication:
Data Corrosion
Data Loss
Semantic Drift
24122-52172 00-24122-52172
Account Number Expansion
M134: user {jsmith} read access granted {ac:24122-52172}
M134: user {jsmith} read access granted {ca.ac:24122-52172}
Namespace Qualification
……
…,3588310669797950,$91.41,jcb,K1088-W#9,…
…,6759006011936944,$155.04,switch,A6504-Y#9,…
…,6771111111151415,$37.78,laser,Q9936-T#9,…
…,3585905063294299,$164.48,jcb,S4643-H#9,…
…,5363527828638736,$117.52,mastercard,X3286-P#9,…
…,4903080150282806,$168.03,switch,I9133-W#3,…
……
Outlier / Anomaly Detection
Infrastructure
Drift
Physical and Logical
Infrastructure changes
rapidly
Implication:
Poor Agility
Operational Downtime
Data Center 1 Data Center 2 Data Center n
3rd
Party Service Provider
App a App k
App q
Cloud
Infrastructure
Infrastructure Drift

More Related Content

What's hot (20)

PDF
Building a Federated Data Directory Platform for Public Health
Databricks
 
PPTX
Solving Performance Problems on Hadoop
Tyler Mitchell
 
PDF
How to Build Modern Data Architectures Both On Premises and in the Cloud
VMware Tanzu
 
PPTX
Optimizing industrial operations using the big data ecosystem
DataWorks Summit
 
PPTX
Intuit Analytics Cloud 101
DataWorks Summit/Hadoop Summit
 
PDF
Virtual Flink Forward 2020: Netflix Data Mesh: Composable Data Processing - J...
Flink Forward
 
PDF
The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...
Databricks
 
PDF
Data platform architecture
Sudheer Kondla
 
PDF
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
PDF
Delta Lake: Open Source Reliability w/ Apache Spark
George Chow
 
PDF
About CDAP
Cask Data
 
PDF
The Hidden Value of Hadoop Migration
Databricks
 
PDF
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Paris Data Engineers !
 
PDF
Verizon Centralizes Data into a Data Lake in Real Time for Analytics
DataWorks Summit
 
PDF
Building Sessionization Pipeline at Scale with Databricks Delta
Databricks
 
PDF
Democratizing Data
Databricks
 
PDF
Phar Data Platform: From the Lakehouse Paradigm to the Reality
Databricks
 
PPTX
Innovation in the Enterprise Rent-A-Car Data Warehouse
DataWorks Summit
 
PDF
What is an Open Data Lake? - Data Sheets | Whitepaper
Vasu S
 
PPTX
StreamSet ETL tool
SwapnilSHampi
 
Building a Federated Data Directory Platform for Public Health
Databricks
 
Solving Performance Problems on Hadoop
Tyler Mitchell
 
How to Build Modern Data Architectures Both On Premises and in the Cloud
VMware Tanzu
 
Optimizing industrial operations using the big data ecosystem
DataWorks Summit
 
Intuit Analytics Cloud 101
DataWorks Summit/Hadoop Summit
 
Virtual Flink Forward 2020: Netflix Data Mesh: Composable Data Processing - J...
Flink Forward
 
The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...
Databricks
 
Data platform architecture
Sudheer Kondla
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
Delta Lake: Open Source Reliability w/ Apache Spark
George Chow
 
About CDAP
Cask Data
 
The Hidden Value of Hadoop Migration
Databricks
 
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Paris Data Engineers !
 
Verizon Centralizes Data into a Data Lake in Real Time for Analytics
DataWorks Summit
 
Building Sessionization Pipeline at Scale with Databricks Delta
Databricks
 
Democratizing Data
Databricks
 
Phar Data Platform: From the Lakehouse Paradigm to the Reality
Databricks
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
DataWorks Summit
 
What is an Open Data Lake? - Data Sheets | Whitepaper
Vasu S
 
StreamSet ETL tool
SwapnilSHampi
 

Viewers also liked (11)

PPTX
Ingest and Stream Processing - What will you choose?
Pat Patterson
 
PPTX
Ingest and Stream Processing - What will you choose?
Pat Patterson
 
PPTX
Provisioning IDaaS - Using SCIM to Enable Cloud Identity
Pat Patterson
 
PPTX
Adaptive Data Cleansing with StreamSets and Cassandra
Pat Patterson
 
PPTX
OData: Universal Data Solvent or Clunky Enterprise Goo? (GlueCon 2015)
Pat Patterson
 
PPTX
All Aboard the Boxcar! Going Beyond the Basics of REST
Pat Patterson
 
PDF
Data Aggregation At Scale Using Apache Flume
Arvind Prabhakar
 
PPTX
Building Data Pipelines with Spark and StreamSets
Pat Patterson
 
PPTX
Building Continuously Curated Ingestion Pipelines
Arvind Prabhakar
 
PPTX
Open Source Big Data Ingestion - Without the Heartburn!
Pat Patterson
 
PDF
Apache Flume - DataDayTexas
Arvind Prabhakar
 
Ingest and Stream Processing - What will you choose?
Pat Patterson
 
Ingest and Stream Processing - What will you choose?
Pat Patterson
 
Provisioning IDaaS - Using SCIM to Enable Cloud Identity
Pat Patterson
 
Adaptive Data Cleansing with StreamSets and Cassandra
Pat Patterson
 
OData: Universal Data Solvent or Clunky Enterprise Goo? (GlueCon 2015)
Pat Patterson
 
All Aboard the Boxcar! Going Beyond the Basics of REST
Pat Patterson
 
Data Aggregation At Scale Using Apache Flume
Arvind Prabhakar
 
Building Data Pipelines with Spark and StreamSets
Pat Patterson
 
Building Continuously Curated Ingestion Pipelines
Arvind Prabhakar
 
Open Source Big Data Ingestion - Without the Heartburn!
Pat Patterson
 
Apache Flume - DataDayTexas
Arvind Prabhakar
 
Ad

Similar to Building Custom Big Data Integrations (20)

PDF
Spark Summit EU talk by Pat Patterson
Spark Summit
 
PDF
Big Data Architectures @ JAX / BigDataCon 2016
Guido Schmutz
 
PDF
Big Data Architecture
Guido Schmutz
 
PDF
Streaming Visualization
Guido Schmutz
 
PDF
Big data pipelines
Vivek Aanand Ganesan
 
PPTX
Shikha fdp 62_14july2017
Dr. Shikha Mehta
 
PPT
Ultralight Data Movement for IoT with SDC Edge
DataWorks Summit
 
PDF
Flink Forward San Francisco 2019: Building Financial Identity Platform using ...
Flink Forward
 
PDF
Traditional data word
orcoxsm
 
PDF
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
Guido Schmutz
 
PDF
Streaming is a Detail
HostedbyConfluent
 
PDF
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
Dan Lynn
 
PPTX
Big data sketch-and-possible-usecases2
Dmitri Apassov
 
PPTX
Devclub.lv - Introduction to stream processing
Nicolas Fränkel
 
PDF
Data pipelines from zero to solid
Lars Albertsson
 
PDF
Dirty data? Clean it up! - Datapalooza Denver 2016
Dan Lynn
 
PPTX
Your Roadmap for An Enterprise Graph Strategy
Neo4j
 
PPTX
BigData conference - Introduction to stream processing
Nicolas Fränkel
 
PPTX
Big Data Introduction
Durga Gadiraju
 
PDF
Best Practices for Building and Deploying Data Pipelines in Apache Spark
Databricks
 
Spark Summit EU talk by Pat Patterson
Spark Summit
 
Big Data Architectures @ JAX / BigDataCon 2016
Guido Schmutz
 
Big Data Architecture
Guido Schmutz
 
Streaming Visualization
Guido Schmutz
 
Big data pipelines
Vivek Aanand Ganesan
 
Shikha fdp 62_14july2017
Dr. Shikha Mehta
 
Ultralight Data Movement for IoT with SDC Edge
DataWorks Summit
 
Flink Forward San Francisco 2019: Building Financial Identity Platform using ...
Flink Forward
 
Traditional data word
orcoxsm
 
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
Guido Schmutz
 
Streaming is a Detail
HostedbyConfluent
 
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
Dan Lynn
 
Big data sketch-and-possible-usecases2
Dmitri Apassov
 
Devclub.lv - Introduction to stream processing
Nicolas Fränkel
 
Data pipelines from zero to solid
Lars Albertsson
 
Dirty data? Clean it up! - Datapalooza Denver 2016
Dan Lynn
 
Your Roadmap for An Enterprise Graph Strategy
Neo4j
 
BigData conference - Introduction to stream processing
Nicolas Fränkel
 
Big Data Introduction
Durga Gadiraju
 
Best Practices for Building and Deploying Data Pipelines in Apache Spark
Databricks
 
Ad

More from Pat Patterson (20)

PPTX
DevOps from the Provider Perspective
Pat Patterson
 
PPTX
How Imprivata Combines External Data Sources for Business Insights
Pat Patterson
 
PPTX
Data Integration with Apache Kafka: What, Why, How
Pat Patterson
 
PPTX
Project Ouroboros: Using StreamSets Data Collector to Help Manage the StreamS...
Pat Patterson
 
PPTX
Integrating with Einstein Analytics
Pat Patterson
 
PPTX
Efficient Schemas in Motion with Kafka and Schema Registry
Pat Patterson
 
PPTX
Enterprise IoT: Data in Context
Pat Patterson
 
PPTX
OData: A Standard API for Data Access
Pat Patterson
 
PPTX
API-Driven Relationships: Building The Trans-Internet Express of the Future
Pat Patterson
 
PPTX
Using Salesforce to Manage Your Developer Community
Pat Patterson
 
PPTX
Identity in the Cloud
Pat Patterson
 
PPTX
OpenID Connect: An Overview
Pat Patterson
 
PPTX
How I Learned to Stop Worrying and Love Open Source Identity (Paris Edition)
Pat Patterson
 
PPT
Salesforce Integration with Twilio
Pat Patterson
 
PPTX
SAML Smackdown
Pat Patterson
 
PPTX
How I Learned to Stop Worrying and Love Open Source Identity
Pat Patterson
 
PPTX
Mobile Developer Week
Pat Patterson
 
PPTX
Taking Identity from the Enterprise to the Cloud
Pat Patterson
 
PPTX
Adapting OAuth to the Enterprise
Pat Patterson
 
PPTX
Force.com: A Walk on the Enterprise Side
Pat Patterson
 
DevOps from the Provider Perspective
Pat Patterson
 
How Imprivata Combines External Data Sources for Business Insights
Pat Patterson
 
Data Integration with Apache Kafka: What, Why, How
Pat Patterson
 
Project Ouroboros: Using StreamSets Data Collector to Help Manage the StreamS...
Pat Patterson
 
Integrating with Einstein Analytics
Pat Patterson
 
Efficient Schemas in Motion with Kafka and Schema Registry
Pat Patterson
 
Enterprise IoT: Data in Context
Pat Patterson
 
OData: A Standard API for Data Access
Pat Patterson
 
API-Driven Relationships: Building The Trans-Internet Express of the Future
Pat Patterson
 
Using Salesforce to Manage Your Developer Community
Pat Patterson
 
Identity in the Cloud
Pat Patterson
 
OpenID Connect: An Overview
Pat Patterson
 
How I Learned to Stop Worrying and Love Open Source Identity (Paris Edition)
Pat Patterson
 
Salesforce Integration with Twilio
Pat Patterson
 
SAML Smackdown
Pat Patterson
 
How I Learned to Stop Worrying and Love Open Source Identity
Pat Patterson
 
Mobile Developer Week
Pat Patterson
 
Taking Identity from the Enterprise to the Cloud
Pat Patterson
 
Adapting OAuth to the Enterprise
Pat Patterson
 
Force.com: A Walk on the Enterprise Side
Pat Patterson
 

Recently uploaded (20)

PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
PDF
Continouous failure - Why do we make our lives hard?
Papp Krisztián
 
PPTX
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
DOCX
Import Data Form Excel to Tally Services
Tally xperts
 
PDF
Letasoft Sound Booster 1.12.0.538 Crack Download+ Product Key [Latest]
HyperPc soft
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
Continouous failure - Why do we make our lives hard?
Papp Krisztián
 
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Import Data Form Excel to Tally Services
Tally xperts
 
Letasoft Sound Booster 1.12.0.538 Crack Download+ Product Key [Latest]
HyperPc soft
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 

Building Custom Big Data Integrations

  • 1. Building Custom Big Data Integrations Pat Patterson Community Champion @metadaddy [email protected]
  • 2. Agenda Ingest, Data Drift and StreamSets Short Demo Building a custom integration Real-world integration: Salesforce Wave Analytics
  • 3. Traditional and Big Data Founders Company Background Top tier Investors Momentum to Date Strategic Partners ● Launched 2014; exited stealth 9/15 ● ~30 employees ● Double-digit enterprise customers ● 10,000 downloads
  • 4. Past ETL ETL Emerging Ingest Analyze Data Sources Data Stores Data Consumers Market Trends
  • 5. Problem: Data Drift The unpredictable, unannounced and unending mutation of data characteristics caused by the operation, maintenance and modernization of the systems that produce the data Structure Drift Semantic Drift Infrastructure Drift
  • 6. Delayed and False Insights Solving Data Drift Tools Applications Data Stores Data ConsumersData Sources Poor Data QualityData Drift Custom code Fixed-schema
  • 7. Trusted InsightsData KPIs Solving Data Drift Tools Applications Data Stores Data ConsumersData Sources Data Drift Intent-Driven Drift-Handling
  • 8. Demo Let’s build a simple pipeline to answer a real question: What’s the biggest city lot in San Francisco?
  • 9. Customizing StreamSets Currently 25 standard StreamSets destinations, covering a wide variety of target systems, from flat files to S3 to Kafka But… there’s always some system not on the list Solution: DIY!
  • 10. Create Your Own Destination Five Step Process: ○ Create template from Maven archetype ○ Add logging ○ Create a record buffer ○ Add configuration parameters ○ Send data to external system bit.ly/sdc-dest Your System Here!
  • 11. Create Template from Archetype mvn archetype:generate -DarchetypeGroupId=com.streamsets -DarchetypeArtifactId=streamsets- datacollector-stage-lib-tutorial -DarchetypeVersion=1.3.0.0 -DinteractiveMode=true
  • 12. Add Logging Not 100% necessary, but VERY helpful StreamSets uses SLF4J $ tail -f streamsets-datacollector-1.3.0.0/log/sdc.log
  • 13. Create a Record Buffer Leverage existing code where possible! StreamSets includes generators for CSV, JSON, Avro, Protocol Buffers etc
  • 14. Configuration Separate configuration and code DON’T PUT CREDENTIALS IN CODE!!! DON’T PUT CREDENTIALS IN CODE!!! Make your users’ and your lives easier!
  • 15. Send Data to the External System Don’t forget security policy! streamsets-datacollector/etc/sdc-security.policy grant codebase "file://${sdc.dist.dir}/user-libs/sampletest/-" { permission java.net.SocketPermission "requestb.in", "connect, resolve"; };
  • 16. A Real Custom Destination Salesforce Wave Analytics ● Adapt to batch processing model ○ Configure wait time before ‘closing’ a batch ● External Data API ○ Create new dataset ○ Write to dataset ○ Close dataset on timeout ○ Trigger dataflow execution
  • 17. Conclusion StreamSets Data Collector makes simple tasks easy, complex tasks possible Use ‘off the shelf’ stages for simple tasks Leverage script processors (Jython, JavaScript, Groovy) for more complex work Build custom stages for ultimate performance, flexibility
  • 19. Structure Drift Data structures and formats evolve and change unexpectedly Implication: Data Loss Data Squandering Delimited Data 107.3.137.195 fe80::21b:21ff:fe83:90fa Attribute Format Changes { “first“: “jon” “last“: “smith” “email“: “[email protected]” “add1“: “123 Washington” “add2“: “” “city“: “Tucson” “state“: “AZ” “zip“: “85756” } { “first“: “jane” “last“: “smith” “email“: “[email protected]” “add1“: “456 Fillmore” “add2“: “Apt 120” “city“: “Fairfield” “state“: “VA” “zip“: “24435-1001” “phone”: “401-555-1212” } Data Structure Evolution Structure Drift
  • 20. Semantic Drift Data semantics change with evolving applications Implication: Data Corrosion Data Loss Semantic Drift 24122-52172 00-24122-52172 Account Number Expansion M134: user {jsmith} read access granted {ac:24122-52172} M134: user {jsmith} read access granted {ca.ac:24122-52172} Namespace Qualification …… …,3588310669797950,$91.41,jcb,K1088-W#9,… …,6759006011936944,$155.04,switch,A6504-Y#9,… …,6771111111151415,$37.78,laser,Q9936-T#9,… …,3585905063294299,$164.48,jcb,S4643-H#9,… …,5363527828638736,$117.52,mastercard,X3286-P#9,… …,4903080150282806,$168.03,switch,I9133-W#3,… …… Outlier / Anomaly Detection
  • 21. Infrastructure Drift Physical and Logical Infrastructure changes rapidly Implication: Poor Agility Operational Downtime Data Center 1 Data Center 2 Data Center n 3rd Party Service Provider App a App k App q Cloud Infrastructure Infrastructure Drift